OSDN Git Service

PR target/30406
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2
3         PR target/30406
4         * gfortran.dg/logical_3.f90: New test.
5
6 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
7
8         PR libfortran/30981
9         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10
11 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
12
13         * gcc.target/m68k/m68k.exp: New.
14         * gcc.target/m68k/crash1.c: New.
15
16 2007-03-03  Tobias Burnus  <burnus@net-b.de>
17
18         * gfortran.dg/c_by_val.c: Use int64_t instead of long
19         to be more compatible with integer(kind=8).
20
21 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22
23         PR libfortran/31001
24         * gfortran.dg/zero_sized_3.f90: New test.
25
26 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
27
28         PR c++/15787
29         * g++.dg/parse/else.C: New.
30         * g++.dg/parse/else-2.C: New.
31         
32 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
33             Tobias Burnus  <burnus@net-b.de>
34
35         PR fortran/30882
36         * gfortran.dg/size_dim.f90: New test.
37
38 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
39             Tobias Burnus  <burnus@net-b.de>
40
41         PR fortran/30873
42         * gfortran.dg/entry_9.f90: New test.
43
44 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
45
46         PR c++/28253
47         * g++.dg/inherit/covariant16.C: New test.
48
49 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
50
51         * g++.dg/other/darwin-minversion-1.C: New.
52
53 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
54
55         * gcc.dg/tree-ssa/20070302-1.c: New test.
56
57 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
58
59         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
60         tests.
61
62 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
63
64         * gcc.dg/tree-ssa/prefetch-4.c: New test.
65
66 2007-03-01  Simon Baldwin <simonb@google.com>
67
68         PR c++/23689
69         * warn/ignored_typedef.C: New.
70         * init/ctor8.C: Added dg-warning to consume ignored typedef
71         warning. 
72         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
73         and added an explicit line number.
74
75 2007-02-28  Richard Guenther  <rguenther@suse.de>
76
77         PR middle-end/30364
78         * gcc.dg/torture/pr30364-1.c: New testcase.
79         * gcc.dg/torture/pr30364-2.c: Likewise.
80         * gcc.dg/torture/pr30364-3.c: Likewise.
81
82 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
83
84         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
85         powerpc*, use -funsafe-math-optimizations.
86         * gcc.dg/torture/builtin-logb-1.c: Likewise.
87         * gcc.dg/torture/builtin-modf-1.c: Likewise.
88
89 2007-02-28  Tobias Burnus  <burnus@net-b.de>
90             Paul Thomas  <pault@gcc.gnu.org>
91
92         PR fortran/30888
93         PR fortran/30887
94         * c_by_val_1.f: Test %VAL() with non-default kind.
95         * c_by_val.c: Ditto.
96         * c_by_val_4.f: New test.
97
98 2007-02-28  Tobias Burnus  <burnus@net-b.de>
99
100         PR fortran/30968
101         * gfortran.dg/continuation_7.f90: New test.
102
103 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
104
105         * g++.dg/inherit/thunk7.C: New test.
106         * lib/target-supports.exp (check_profiling_available): Not available
107         for bfin-*-*.
108
109 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
110
111         PR target/30970
112         * gcc.target/i386/gfortran.dg/pr30970.c: New test. 
113
114 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
115
116         * lib/target-supports.exp (check_effective_target_init_priority):
117         Remove Solaris special case.
118
119 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
120
121         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
122         for more builtin types.
123
124         * g++.dg/ext/visibility/class1.C: Port to Darwin.
125         * g++.dg/ext/visibility/noPLT.C: Likewise.
126
127 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
128
129         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
130         sh* targets.
131
132 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
133
134         PR fortran/30865
135         * size_optional_dim_1.f90:  New test.
136
137 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
138
139         * gcc.dg/vxworks/vxworks.exp: New file.
140         * gcc.dg/vxworks/initpri1.c: Likewise.
141         * gcc.dg/vxworks/initpri2.c: Likewise.
142         * gcc.dg/initpri2.c: Add more tests.
143         * g++.dg/special/initpri2.C: Likewise.
144
145         * gcc.dg/initpri1.c: New test.
146         * gcc.dg/initpri2.c: Likewise.
147         * g++.dg/special/initpri1.C: New test.
148         * g++.dg/special/initpri2.C: Likewise.
149         * g++.dg/special/conpr-1.C: Use init_priority effective target.
150         * g++.dg/special/conpr-2.C: Likewise.
151         * g++.dg/special/conpr-3.C: Likewise.
152         * g++.dg/special/conpr-4.C: Likewise.
153         * g++.dg/special/initp1.C: Likewise.
154         * g++.dg/special/ecos.exp: Remove code to detect availability of
155         constructor priorities.
156         * lib/target-supports.exp (check_effective_target_init_priority):
157         New function.
158
159 2007-02-24  Jan Hubicka  <jh@suse.cz>
160
161         * gcc.c-torture/execute/pr30778.c: New testcase.
162
163 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
164
165         PR libgfortran/30918
166         * gfortran.dg/namelist_26.f90: New test.
167
168 2007-02-24  Richard Guenther  <rguenther@suse.de>
169
170         PR middle-end/30951
171         * gcc.dg/pr30951.c: New testcase.
172
173 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
174
175         * gcc.dg/torture/builtin-modf-1.c: New test.
176
177 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
178
179         PR tree-optimization/30904
180         * gcc.dg/pr30904.c: New test.
181
182 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
183
184         * gcc.test-framework/README: Correct command.
185         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
186         -Wunused-value.
187         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
188         
189 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
190
191         * lib/target-supports.exp (check_effective_target_unwrapped): New.
192
193 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
194
195         * lib/target-supports.exp (check_effective_target_newlib): New
196         function.
197
198 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
199
200         PR fortran/30660
201         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
202         allocatable component.
203
204
205 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
206
207         * gcc.dg/torture/builtin-logb-1.c: New test.
208         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
209         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
210         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
211         sh* targets.
212         
213 2007-02-23  Richard Guenther  <rguenther@suse.de>
214
215         * g++.dg/warn/changes-meaning.C: New testcase.
216
217 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
218
219         PR libgfortran/30910    
220         * gfortran.dg/fmt_zero_precision.f90: Update test.
221
222 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
223
224         * gcc.dg/torture/builtin-frexp-1.c: New test.
225
226 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
227
228         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
229
230 2007-02-22  Ian Lance Taylor  <iant@google.com>
231
232         PR debug/30898
233         * g++.dg/debug/pr30898.C: New test.
234
235 2007-02-22  Ira Rosen  <irar@il.ibm.com>
236
237         * gcc.dg/vect/vect-106.c: New test.
238
239 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
240             Ira Rosen  <irar@il.ibm.com> 
241
242         PR tree-optimization/30843
243         * gcc.dg/vect/pr30843.c: New test.
244
245 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
246
247         PR tree-optimization/30858
248         * gcc.dg/vect/pr30858.c: New test.
249
250 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
251
252         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
253         to set options for compiling testglue.
254         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
255         * lib/obj-c++.exp (obj-c++_init): Likewise.
256
257 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
258
259         * gnat.dg/derived_aggregate.adb: New test.
260
261 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
262
263         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
264         sh* targets.  Call the correct CKSGN macro.
265
266 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
267
268         * gfortran.dg/gomp/omp_parse1.f90: New test.
269         * gfortran.dg/gomp/omp_parse2.f: New test.
270
271 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
272
273         PR fortran/30869
274         * gfortran.dg/do_pointer_1.f90:  New test.
275
276 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
277
278         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
279         and scalbln.
280
281 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
282
283         * gcc.dg/darwin-minversion-1.c: New.
284         * gcc.dg/darwin-minversion-2.c: New.
285
286 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
287
288         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
289
290 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
291             DJ Delorie <dj@redhat.com>
292
293         PR other/30824
294         * gcc.dg/Wfatal.c: New.
295         * gcc.dg/Wfatal-2.c: New.
296         * gcc.dg/Werror-1.c: Adjust expectations.
297         * gcc.dg/Werror-5.c: Likewise.
298         * gcc.dg/Werror-7.c: Likewise.
299         * gcc.dg/Werror-10.c: Likewise.
300         * gcc.dg/Werror-11.c: Likewise.
301
302 2007-02-20  Tobias Burnus  <burnus@net-b.de>
303
304         PR fortran/30522
305         * gfortran.dg/volatile10.f90: New test.
306
307 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
308
309         PR libfortran/30533
310         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
311
312 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
313
314         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
315         * gcc.dg/Walways-true-1.c: Likewise.
316         * gcc.dg/weak/weak-3.c: Likewise.
317         * gcc.dg/Werror-1.c: Likewise.
318         * gcc.dg/Werror-3.c: Likewise.
319         * gcc.dg/Werror-4.c: Likewise.
320         * gcc.dg/Werror-5.c: Likewise.
321         * gcc.dg/Werror-6.c: Likewise.
322         * gcc.dg/Werror-7.c: Likewise.
323         * gcc.dg/Werror-8.c: Likewise.
324         * gcc.dg/Werror-10.c: Likewise.
325         * gcc.dg/Werror-11.c: Likewise.
326         * gcc.dg/Werror-12.c: Likewise.
327         * g++.old-deja/g++.mike/warn8.C: Likewise.
328         * g++.dg/warn/Walways-true-1.C: Likewise.
329         * g++.dg/warn/Walways-true-2.C: Likewise.
330         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
331         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
332         -Wstring-literal-comparison with -Waddress.
333         * gcc.dg/Wstring-literal-comparison-4.c: Replace
334         -Wno-string-literal-comparison with -Wno-address.
335         
336 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
337
338         * gnat.dg/self_aggregate_with_call.adb: New test.
339
340 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
341
342         PR tree-optimization/30975
343         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
344         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
345         * gcc.dg/vect/pr30795.c: New.
346
347 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
348
349         PR fortran/30681
350         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
351
352 2007-02-18  Roger Sayle  <roger@eyesopen.com>
353
354         PR rtl-optimization/28173
355         * gcc.target/i386/andor-1.c: New test case.
356
357 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
358
359         * gcc.dg/torture/builtin-ldexp-1.c: New.
360         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
361
362 2007-02-18  Roger Sayle  <roger@eyesopen.com>
363
364         * gfortran.dg/array_constructor_15.f90: New test case.
365
366 2007-02-18  Roger Sayle  <roger@eyesopen.com>
367
368         * gfortran.dg/forall_10.f90: New test case.
369
370 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
371
372         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
373
374 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
375
376         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
377         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
378
379 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
380
381         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
382         * gcc.target/i386/builtin-bswap-3.c: Ditto.
383         * gcc.target/i386/xchg-1.c: New test.
384         * gcc.target/i386/xchg-2.c: New test. 
385
386 2007-02-16  Richard Guenther  <rguenther@suse.de>
387             Christian Bruel  <christian.bruel@st.com>
388
389         * gcc.dg/strict-overflow-5.c: New testcase.
390
391 2007-02-16  Tobias Burnus  <burnus@net-b.de>
392
393         PR fortran/30793
394         * gfortran.dg/func_derived_4.f90: New test.
395
396 2007-02-15  Roger Sayle  <roger@eyesopen.com>
397
398         PR middle-end/30391
399         * gfortran.dg/pr30391-1.f90: New test case.
400
401 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
402
403         PR middle-end/30433
404         * gcc.c-torture/compile/pr30433.c: New testcase to check
405         that complex constants comparisions are foldded.
406
407 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
408
409         PR C++/30158
410         * g++.dg/ext/stmtexpr10.C: New testcase.
411
412 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
413
414         PR middle-end/30729
415         * gcc.dg/Wunused-value-2.c: New testcase.
416
417 2007-02-15  Ian Lance Taylor  <iant@google.com>
418
419         * g++.dg/eh/subreg-1.C: New test.
420
421 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
422
423         PR c/26494
424         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
425         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
426         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
427         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
428         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
429         * gcc.dg/Werror-implicit-function-declaration.c: New.
430
431 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
432
433         PR c++/28943
434         * g++.dg/warn/pr28943.C: New.
435
436 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
437
438         * gfortran.fortran-torture/execute/math.f90: Fix typo.
439
440 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
441
442         PR fortran/30779
443         * gfortran.dg/error_recovery_3.f90: New test.
444
445 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
446
447         * g++.dg/tree-ssa/sra-1.C: New.
448
449 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
450
451         * g++.dg/tree-ssa/sra-1.C: New.
452
453 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
454
455         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
456
457 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
458
459         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
460
461 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
462
463         PR fortran/30799
464         * gfortran.dg/logical_2.f90: New test.
465
466 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
467
468         * gcc.dg/torture/complex-alias-1.c: New test.
469
470 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
471
472         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
473         instead of -fdump-tree-tailcall.
474
475 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
476
477         * gfortran.dg/interface_10.f90: Fix comment typo.
478
479 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
480
481         PR tree-optimization/30771
482         * gcc.dg/vect/pr30771.c: New test.
483
484 2007-02-13  Ian Lance Taylor  <iant@google.com>
485
486         * gcc.dg/Wstrict-overflow-1.c: New test.
487         * gcc.dg/Wstrict-overflow-2.c: New test.
488         * gcc.dg/Wstrict-overflow-3.c: New test.
489         * gcc.dg/Wstrict-overflow-4.c: New test.
490         * gcc.dg/Wstrict-overflow-5.c: New test.
491         * gcc.dg/Wstrict-overflow-6.c: New test.
492         * gcc.dg/Wstrict-overflow-7.c: New test.
493         * gcc.dg/Wstrict-overflow-8.c: New test.
494         * gcc.dg/Wstrict-overflow-9.c: New test.
495         * gcc.dg/Wstrict-overflow-10.c: New test.
496
497 2007-02-13  Roger Sayle  <roger@eyesopen.com>
498
499         * gcc.target/ia64/builtin-bswap-2.c: New test case.
500
501 2007-02-13  Richard Henderson  <rth@redhat.com>
502
503         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
504         * gcc.c-torture/execute/pr29302-1.c: ... here.
505
506 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
507
508         PR c/29521
509         * gcc.dg/c90-return-1.c: Update output.
510         * gcc.dg/c99-return-1.c: Likewise.
511         
512 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
513
514         PR fortran/30554
515         * gfortran.dg/used_dummy_types_7.f90: New test..
516
517 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
518
519         * gcc.target/i386/parity-1.c: New test.
520         * gcc.target/i386/parity-2.c: New test.
521
522 2007-02-12  Roger Sayle  <roger@eyesopen.com>
523
524         * gcc.target/i386/builtin-bswap-3.c: New test case.
525
526 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
527
528         PR tree-optimization/29145
529         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
530         alias analysis is improved to take better advantage of restrict
531         qualified pointers.
532         * gcc.dg/vect/vect-80.c: Likewise.
533         * gcc.dg/vect/pr29145.c: New.
534
535 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
536
537         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
538         * gcc.target/i386/sse4a-insert.c: Likewise.
539
540 2007-02-11  Roger Sayle  <roger@eyesopen.com>
541
542         * gcc.target/ia64/builtin-popcount-1.c: New test case.
543         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
544
545 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
546
547         PR fortran/30478
548         * gfortran.dg/enum_4.f90: Update error message checks.
549
550 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
551
552         PR fortran/30554
553         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
554         versions of the modules.
555
556         PR fortran/30617
557         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
558         by getting rid of recursive I/O and providing functions with
559         results.
560
561         PR fortran/30319
562         * gfortran.dg/char_array_constructor_2.f90
563
564 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
565
566         PR c++/26988
567         * g++.dg/template/spec34.C: New test
568
569 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
570
571         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
572         on i?86 and x86_64.
573         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
574         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
575         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
576         on i?86 and x86_64.
577         * gcc.dg/vect/vect-113.c: Ditto.
578
579 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
580
581         PR c++/29487
582         * g++.dg/eh/weak1-C: New test.
583         * g++.dg/eh/weak1-a.cc: Likewise.
584         * g++.dg/eh/comdat1.C: Likewise.
585
586 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
587             Dorit Nuzman  <dorit@il.ibm.com>
588
589         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
590         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
591         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
592         * gcc.dg/vect/vect-113.c: Likewise.
593
594         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
595
596 2007-02-10  Richard Henderson  <rth@redhat.com>
597
598         * lib/target-supports.exp (check_effective_target_tls): Redefine
599         to mean non-emulated tls.
600         * gcc.dg/tls/alias-1.c: Remove tls requirement.
601         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
602         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
603         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
604         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
605         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
606         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
607
608 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
609
610         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
611
612 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
613
614         * gfortran.dg/secnds.f: Replace time tolerance with a
615         before-and-after bracket.
616         * gfortran.dg/secnds-1.f: Likewise.
617
618 2007-02-09  Tobias Burnus  <burnus@net-b.de>
619
620         PR fortran/30512
621         * gfortran.dg/maxlocval_1.f90: New test.
622
623 2007-02-09  Roger Sayle  <roger@eyesopen.com>
624
625         * gcc.target/ia64/builtin_bswap-1.c: New test case.
626
627 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
628
629         PR fortran/30720
630         * gfortran.dg/array_function_1.f90: New test.
631
632 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
633
634         * lib/target-supports.exp (check_effective_target_lax_strtofp)
635         (check_effective_target_dummy_wcsftime): New functions.
636
637 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
638
639         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
640         * lib/target-supports.exp (check_effective_target_uclibc): New
641         function.
642
643 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
644
645         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
646         (vsnprintf): Don't define for uClibc targets.
647
648 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
649
650         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
651         set before checking whether it was allowed.
652         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
653         before checking inside_main.
654
655 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
656
657         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
658         uClinux targets.
659         (u16sf): Likewise u4sf.
660         * g++.dg/compat/struct-layout-1.h: Likewise.
661
662 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
663
664         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
665         procedure.
666         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
667         m68k targets if check_effective_target_coldfire_fpu returns true.
668
669 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
670         Richard Guenther  <rguenther@suse.de>
671
672         PR middle-end/23361
673         * gcc.dg/fold-compare-3.c: New testcase.
674         * gcc.dg/tree-ssa/loop-24.c: Likewise.
675
676 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
677
678         * gcc.dg/pr26570.c: Clean up coverage files.
679         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
680         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
681         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
682         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
683         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
684         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
685         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
686         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
687         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
688         * gcc.dg/tree-ssa/pr25501.c: Ditto.
689         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
690         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
691         * gcc.dg/vect/pr28952.c: Ditto.
692         * gcc.dg/vect/pr27151.c: Ditto.
693         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
694         * g++.dg/gomp/macro-3.C: Ditto.
695
696 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
697
698         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
699         of the loop.
700
701 2007-02-08  Roger Sayle  <roger@eyesopen.com>
702
703         * gcc.target/i386/builtin-bswap-2.c: New test case.
704
705 2007-02-08  Roger Sayle  <roger@eyesopen.com>
706
707         * gfortran.dg/forall_8.f90: New test case.
708         * gfortran.dg/forall_9.f90: Likewise.
709
710 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
711
712         * gcc.dg/builtins-20.c: Add some -~ complex cases.
713
714 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
715
716         * lib/target-supports.exp (check_effective_target_simulator): New. 
717
718 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
719
720         * gcc.dg/tree-ssa/loop-25.c: New test.
721
722 2007-02-06  Richard Henderson  <rth@redhat.com>
723
724         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
725
726 2007-02-06  Roger Sayle  <roger@eyesopen.com>
727
728         * gcc.target/powerpc/popcount-1.c: New test case.
729         * gcc.target/powerpc/parity-1.c: Likewise.
730
731 2007-02-06  Richard Guenther  <rguenther@suse.de>
732
733         PR middle-end/27302
734         * gcc.dg/torture/pr27302-2.c: New testcase.
735
736 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
737
738         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
739         * gcc.dg/vect/vect-iv-1.c: New test.
740         * gcc.dg/vect/vect-iv-2.c: New test.
741         * gcc.dg/vect/vect-iv-3.c: New test.
742         * gcc.dg/vect/vect-iv-4.c: New test.
743         * gcc.dg/vect/vect-iv-5.c: New test.
744         * gcc.dg/vect/vect-iv-6.c: New test.
745         * gcc.dg/vect/vect-iv-7.c: New test.
746         * gcc.dg/vect/vect-iv-8.c: New test.
747         * gcc.dg/vect/vect-iv-9.c: New test.
748         * gcc.dg/vect/vect-iv-10.c: New test.
749         * gcc.dg/vect/vect-iv-11.c: New test.
750         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
751         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
752         * gcc.dg/vect/vect-14.c: Now vectorizable.
753         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
754         * gcc.dg/vect/vect-27.c: Likewise.
755         * gcc.dg/vect/vect-29.c Likewise.
756         * gcc.dg/vect/vect-dv-2.c: Likewise.
757         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
758         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
759         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
760
761 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
762
763         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
764
765 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
766
767         * gcc.dg/builtins-20.c: Add more cases.
768
769 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
770
771         PR debug/30189
772         * gcc.dg/pr30189.c: New test.
773
774 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
775
776         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
777         for running tests.
778         * gcc.target/i386/sse4a-extract.c: New test.
779         * gcc.target/i386/sse4a-insert.c: New test.
780         * gcc.target/i386/sse4a-montsd.c: New test.
781         * gcc.target/i386/sse4a-montss.c: New test.
782
783 2007-02-05  Richard Guenther  <rguenther@suse.de>
784
785         * gcc.target/i386/vectorize3.c: New testcase.
786
787 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
788
789         PR target/30665
790         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
791
792 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
793
794         PR fortran/30611
795         * gfortran.dg/repeat_1.f90: New test.
796
797 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
798
799         PR fortran/30605
800         * gfortran.dg/spread_shape_1.f90: Remove tabs.
801         * gfortran.dg/derived_init_2.f90: Ditto.
802         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
803         * gfortran.dg/array_initializer_1.f90: Ditto.
804         * gfortran.dg/do_2.f90: Ditto.
805         * gfortran.dg/proc_assign_1.f90: Ditto.
806
807 2007-02-04  Richard Guenther  <rguenther@suse.de>
808
809         PR middle-end/30636
810         * g++.dg/warn/pr30636.C: New testcase.
811         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
812
813 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
814
815         PR middle-end/30667
816         * gfortran.dg/pr30667.f: New test.
817
818 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
819
820         * gcc.dg/builtins-54.c: Add more cases.
821
822 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
823
824         PR fortran/30514
825         * gfortran.dg/zero_sized_2.f90: New test.
826
827         PR fortran/30660
828         * gfortran.dg/alloc_comp_basics_4.f90: New test.
829
830         PR fortran/29820
831         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
832         file.
833
834 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
835
836         PR fortran/30683
837         * gfortran.dg/interface_10.f90: New test.
838
839 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
840
841         * gcc.dg/builtins-20.c: Add more cases.
842
843 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
844
845         PR target/29682
846         * gcc-target/ia64/pr29682.c: New test.
847
848 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
849
850         PR fortran/30284
851         * gfortran.dg/arrayio_11.f90.f90: New test.
852
853         PR fortran/30626
854         * gfortran.dg/arrayio_12.f90.f90: New test.
855
856 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
857
858         PR c++/30536
859         * g++.dg/tls/diag-5.C: New test.
860
861         PR middle-end/30473
862         * gcc.dg/pr30473.c: New test.
863         * gcc.c-torture/execute/20070201-1.c: New test.
864
865 2007-02-01  Roger Sayle  <roger@eyesopen.com>
866
867         * gfortran.dg/dependency_20.f90: New test case.
868
869 2007-01-31  Ian Lance Taylor  <iant@google.com>
870
871         * gcc.dg/lower-subreg-1.c (test): New test.
872
873 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
874
875         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
876
877 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
878
879         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
880         * gcc.dg/torture/builtin-math-3.c: Likewise.
881
882 2007-01-31  Dirk Mueller  <dmueller@suse.de>
883
884         gcc.dg/Wparentheses-2.c: Update and add new tests.
885
886 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
887
888         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
889         vectorize.
890
891 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
892
893         * gcc.dg/builtins-63.c: New test.
894
895 2007-01-31  Tobias Burnus  <burnus@net-b.de>
896
897         PR fortran/27588
898         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
899
900 2007-01-31  Tobias Burnus  <burnus@net-b.de>
901
902         PR fortran/30520
903         * gfortran.dg/volatile8.f90: New argument conformance test.
904         * gfortran.dg/volatile9.f90: New scope test.
905
906 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
907
908         PR c++/24745
909         * g++.dg/warn/null4.C: New.
910
911 2001-01-30  Roger Sayle  <roger@eyesopen.com>
912             Uros Bizjak  <ubizjak@gmail.com>
913
914         * gcc.dg/large-size-array-3.c: Correct typo.
915
916 2007-01-30  Richard Guenther  <rguenther@suse.de>
917
918         PR middle-end/27657
919         * g++.dg/debug/pr27657.C: New testcase.
920
921 2007-01-30  Richard Guenther  <rguenther@suse.de>
922
923         PR middle-end/30313
924         * gcc.dg/torture/pr30313.c: New testcase.
925
926 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
927
928         * gcc.dg/dfp/dfp-except.h: New file.
929         * gcc.dg/dfp/fe-check.h: New file.
930         * gcc.dg/dfp/fe-binop.c: New test.
931         * gcc.dg/dfp/fe-convert-1.c: New test.
932         * gcc.dg/dfp/fe-convert-2.c: New test.
933         * gcc.dg/dfp/fe-convert-3.c: New test.
934
935         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
936         * gcc.dg/dfp/decfloat-constants.c: Ditto.
937         * gcc.dg/dfp/convert-dfp.c: Ditto.
938         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
939
940 2007-01-29  Josh Conner  <jconner@apple.com>
941
942         * gcc.target/powerpc/altivec-24.c: New test.
943
944 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
945
946         PR c++/28266
947         * g++.dg/parse/defarg12.C: New test.
948
949 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
950
951         PR fortran/30554
952         * gfortran.dg/used_dummy_types_6.f90: New test.
953
954 2007-01-28  Jan Hubicka  <jh@suse.cz>
955
956         * gcc.dg/tree-prof/val-prof-6.c: New test.
957
958 2007-01-28  Roger Sayle  <roger@eyesopen.com>
959
960         * gcc.dg/large-size-array-3.c: Correct test case (portability).
961
962 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
963
964         PR C++/28988
965         * g++.dg/expr/dtor4.C: New test.
966
967 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
968
969         * gcc.dg/tree-ssa/loop-23.c: New test.
970
971 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
972
973         PR libfortran/30389
974         * gfortran.dg/achar_2.f90:  New test.
975         * gfortran.dg/achar_3.f90:  New test.
976
977 2007-01-27  Ian Lance Taylor  <iant@google.com>
978
979         * gcc.dg/strict-overflow-1.c: New test.
980         * gcc.dg/no-strict-overflow-1.c: New test.
981         * gcc.dg/strict-overflow-2.c: New test.
982         * gcc.dg/no-strict-overflow-2.c: New test.
983         * gcc.dg/strict-overflow-3.c: New test.
984         * gcc.dg/no-strict-overflow-3.c: New test.
985         * gcc.dg/strict-overflow-4.c: New test.
986         * gcc.dg/no-strict-overflow-4.c: New test.
987         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
988         * gcc.dg/pr15784-1.c: Likewise.
989         * gcc.dg/pr20922-1.c: Likewise.
990         * gcc.dg/pr20922-3.c: Likewise.
991         * gcc.dg/pr20922-4.c: Likewise.
992         * gcc.dg/pr20922-6.c: Likewise.
993         * gcc.dg/compare-4.c: Likewise.
994         * gcc.dg/torture/pr26898-1.c: Likewise.
995         * gcc.dg/tree-ssa/divide-1.c: Likewise.
996         * gcc.dg/tree-ssa/divide-2.c: Likewise.
997         * gcc.dg/tree-ssa/divide-3.c: Likewise.
998         * gcc.dg/tree-ssa/divide-4.c: Likewise.
999         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1000         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1001         * gcc.dg/tree-ssa/pr21082.c: Likewise.
1002         * gcc.dg/tree-ssa/pr26899.c: Likewise.
1003         * g++.dg/tree-ssa/pr21082.C: Likewise.
1004
1005 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1006
1007         * gcc-dg/large-size-array-3.c: New test case.
1008
1009 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1010
1011         * gfortran.dg/forall_7.f90: New test case.
1012
1013 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
1014
1015         PR fortran/30407
1016         * gfortran.dg/where_operator_assign_1.f90: New test.
1017         * gfortran.dg/where_operator_assign_2.f90: New test.
1018         * gfortran.dg/where_operator_assign_3.f90: New test.
1019
1020 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
1021
1022         * lib/target-supports.exp
1023         (check_effective_target_powerpc_altivec): New.
1024         (check_effective_target_vect_cmdline_needed): Use it.
1025
1026 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1027
1028         PR fortran/30278
1029         * gfortran.dg/backslash_3.f: New test.
1030
1031 2007-01-26  Richard Guenther  <rguenther@suse.de>
1032
1033         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1034
1035 2007-01-26  Tobias Burnus  <burnus@net-b.de>
1036
1037         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1038         * gfortran.dg/vect/vect.exp: Ditto.
1039         * gfortran.dg/dg.exp: Ditto.
1040         * gfortran.fortran-torture/execute/execute.exp: Ditto.
1041         * gfortran.fortran-torture/compile/compile.exp: Ditto.
1042
1043 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1044
1045         * gcc.dg/builtins-20.c: Add more cases.
1046         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1047
1048 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1049
1050         PR fortran/30437
1051         * gcc.dg/Wall.c: New.
1052         * gcc.dg/Wno-all.c: New.
1053         * gfortran.dg/Wall.f90: New.
1054         * gfortran.dg/Wno-all.f90: New.
1055         
1056 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
1057
1058         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1059         * g++.dg/eh/simd-2.C: Also run on Darwin.
1060         * g++.dg/eh/simd-3.C: New.
1061         * g++.dg/eh/simd-4.C: New.
1062
1063 2007-01-25  Richard Guenther  <rguenther@suse.de>
1064
1065         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1066         and _PROFILE_USE.
1067         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1068
1069 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
1070
1071         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1072         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1073         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1074         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1075         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1076         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1077         * gcc.dg/ipa/ipa-7.c: New testcase.
1078
1079 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
1080
1081         * g++.dg/cpp0x/warn_cxx0x.C: New.
1082
1083 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1084
1085         * gcc.dg/builtins-20.c: Test builtin carg.
1086
1087 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR middle-end/27416
1090         * gcc.dg/gomp/pr27416.c: New test.
1091
1092         PR middle-end/30494
1093         * gcc.dg/gomp/pr30494.c: New test.
1094         * g++.dg/gomp/pr30494.C: New test.
1095
1096         PR middle-end/30421
1097         * gcc.dg/gomp/pr30421.c: New test.
1098
1099 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1100
1101         * gcc.target/ia64/versionid-1.c: New test.
1102         * gcc.target/ia64/versionid-2.c: New test.
1103
1104 2007-01-24  Richard Guenther  <rguenther@suse.de>
1105
1106         PR testsuite/30181
1107         * gcc.dg/builtins-57.c: Change to a link-time testcase
1108         to support non-C99 targets.
1109
1110 2007-01-24  Jan Hubicka  <jh@suse.cz>
1111
1112         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1113
1114 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1115
1116         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1117
1118 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1119
1120         PR objc/27438
1121         * objc.dg/const-str-12.m: New test.
1122
1123 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1124
1125         PR fortran/30532
1126         * gfortran.dg/ctrl-z.f90:  New test.
1127         
1128 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1129
1130         PR fortran/30481
1131         * gfortran.dg/namelist_assumed_char.f90:  New test.
1132
1133 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1134
1135         PR c++/27492
1136         * g++.dg/inherit/covariant15.C: New test.
1137
1138 2007-01-23  Ian Lance Taylor  <iant@google.com>
1139
1140         * g++.dg/warn/Wparentheses-24.C: New test.
1141
1142 2007-01-23  Richard Guenther  <rguenther@suse.de>
1143
1144         PR testsuite/30560
1145         * ada/acats/run_acats: Do not call gnatmake or gnatchop
1146         with full path.
1147
1148 2007-01-22  Richard Guenther  <rguenther@suse.de>
1149
1150         PR tree-optimization/30038
1151         * gcc.dg/builtins-62.c: New testcase.
1152
1153 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1154
1155         * gcc.c-torture/compile/20070121.c: New test.
1156
1157 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
1158
1159         PR libfortran/30525
1160         * gfortran.dg/char_comparison_1.f:  New test.
1161
1162 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
1163
1164         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
1165
1166 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1167
1168         PR objc/30479
1169         * objc.dg/pch: New directory.
1170         * objc.dg/pch/pch.exp: New file.
1171         * objc.dg/pch/interface-1.m: New test.
1172         * objc.dg/pch/interface-1.hs: New include file.
1173         * lib/objc.exp (objc_target_compile): Add
1174         "-x objective-c-header" in front of the sources if this is
1175         a precompiled header being compiled.
1176
1177 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1178
1179         * gfortran.dg/array_memcpy_3.f90: New test case.
1180         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1181
1182 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1183             Brooks Moses  <brooks.moses@codesourcery.com>
1184             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1185
1186         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1187         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1188
1189 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1190
1191         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1192
1193 2007-01-19  Mike Stump  <mrs@apple.com>
1194
1195         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1196         away.
1197
1198 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1199
1200         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1201         option instead of -funsafe-math-optimizations.
1202
1203 2007-01-19  Tomas Bily  <tbily@suse.cz>
1204
1205         gcc.dg/tree-prof/indir-call-prof.c: New.
1206         g++.dg/dg.exp: Add tree-prof subdirectory.
1207         g++.dg/tree-prof/indir-call-prof.C: New.
1208         g++.dg/tree-prof/tree-prof.exp: New.
1209
1210 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1211
1212         PR c++/17947
1213         * g++.dg/warn/deprecated.C: Update warning output.
1214         * g++.dg/warn/deprecated-2.C: Likewise.
1215         * g++.dg/warn/deprecated-3.C: New.
1216         
1217 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1218
1219         * gcc.c-torture/execute/nestfunc-7.c: New.
1220
1221 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1222
1223         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1224
1225 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1226
1227         * gcc.dg/m68k-pic-1.c: New.
1228
1229 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1230
1231         * gfortran.dg/array_memcpy_4.f90: New test case.
1232
1233 2007-01-18  Josh Conner  <jconner@apple.com>
1234
1235         PR target/30485
1236         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1237         * gcc.dg/vect/no-trapping-math-1: New.
1238         * gcc.dg/vect/no-trapping-math-2: New.
1239
1240 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1241
1242         * gcc.target/i386/387-8.c: Update comment about optimizing
1243         inherent load of 1.0 of fptan instruction.
1244
1245 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1246             Richard Guenther <rguenther@suse.de>
1247
1248         PR diagnostic/8268
1249         * gcc.dg/Warray-bounds.c: New testcase.
1250         * gcc.dg/Warray-bounds-2.c: New testcase.
1251         * g++.dg/warn/Warray-bounds.C: New testcase.
1252         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1253
1254 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1255
1256         PR fortran/30476
1257         * gfortran.dg/generic_12.f90: New test.
1258
1259 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1260
1261         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1262         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1263
1264 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1265
1266         * gcc.dg/dfp/compare-special.h: New file.
1267         * gcc.dg/dfp/compare-special-32.c: New test.
1268         * gcc.dg/dfp/compare-special-64.c: New test.
1269         * gcc.dg/dfp/compare-special-128.c: New test.
1270
1271 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1272             Paul Thomas  <pault@gcc.gnu.org>
1273             Steven G. Kargl  <kargl@gcc.gnu.org>
1274
1275         PR fortran/30404
1276         * gfortran.dg/forall_6.f90: New test case.
1277         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1278         * gfortran.dg/dependency_13.f90: Likewise.
1279
1280 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1281
1282         PR testsuite/12325
1283         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1284         targets that don't support Inf.
1285
1286 2007-01-15  Dale Johannesen  <dalej@apple.com>
1287
1288         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1289
1290 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1291
1292         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1293         of achar for 0xff to avoid the "Extended ASCII not
1294         implemented" error message.
1295
1296 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1297
1298         PR fortran/28172
1299         * gfortran.dg/altreturn_4.f90: New test.
1300
1301         PR fortran/29389
1302         * gfortran.dg/stfunc_4.f90: New test.
1303
1304         PR fortran/29712
1305         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1306         * gfortran.dg/initialization_1.f90: Change warning.
1307
1308         PR fortran/30283
1309         * gfortran.dg/specification_type_resolution_2.f90: New test.
1310
1311 2007-01-14  Jan Hubicka  <jh@suse.cz>
1312
1313         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1314         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1315         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1316         elimination.
1317
1318 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1319
1320         PR fortran/30410
1321         * gfortran.dg/external_procedures_2.f90: New test.
1322
1323 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1324
1325         PR target/30413
1326         * gcc.target/i386/pr30413.c: New test.
1327
1328 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1329
1330         PR fortran/30452
1331         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1332
1333 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1334
1335         * gcc.dg/20070112-1.c: New test.
1336
1337 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1338
1339         PR libgfortran/30435
1340         * gfortran.dg/list_read_6.f90: New test.
1341
1342 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1343
1344         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1345
1346 2007-01-12  Tom Tromey  <tromey@redhat.com>
1347
1348         PR preprocessor/28227:
1349         * gcc.dg/cpp/pr28227.c: New file.
1350
1351 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1352
1353         * gcc.dg/tree-ssa/loop-22.c: New test.
1354
1355 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1356
1357         PR tree-optimization/29516
1358         * gcc.dg/tree-ssa/loop-20.c: New test.
1359
1360 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1361
1362         PR libfortran/30415
1363         * minmaxloc_integer_kinds_1.f90:  New test.
1364
1365 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1366
1367         PR c++/29573
1368         * g++.dg/template/sizeof-template-argument.C: New test.
1369
1370 2007-01-11  Jan Hubicka  <jh@suse.cz>
1371
1372         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1373         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1374         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1375         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1376         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1377         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1378         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1379         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1380         transformation in question.
1381         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1382         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1383         * gcc.dg/always_inline3.c: Likewise.
1384
1385 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1386
1387         PR c++/28999
1388         * g++.dg/template/typename11.C: New test.
1389
1390 2007-01-10  Robert Kennedy <jimbob@google.com>
1391
1392         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1393
1394 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1395
1396         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1397         for different integer kinds.
1398         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1399         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1400         * gfortran.dg/ishft_2.f90: New test.
1401         * gfortran.dg/ishft_3.f90: New test.
1402
1403 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1404
1405         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1406
1407 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1408
1409         PR tree-optimization/30322
1410         * gcc.dg/tree-ssa/loop-21.c: New test.
1411
1412 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1413
1414         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1415
1416 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1417
1418         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1419
1420 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1421
1422         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1423         * g++.dg/warn/overflow-warn-3.C: Likewise.
1424         * g++.dg/warn/overflow-warn-4.C: Likewise.
1425         * g++.dg/warn/overflow-warn-5.C: Likewise.
1426         * g++.dg/warn/overflow-warn-6.C: Likewise.
1427         * g++.dg/warn/Woverflow-1.C: Likewise.
1428         * g++.dg/warn/Woverflow-2.C: Likewise.
1429         * g++.dg/warn/Woverflow-3.C: Likewise.
1430         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1431
1432 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1433
1434         * gfortran.dg/array_constructor_14.f90: New test case.
1435         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1436
1437 2007-01-08  Richard Guenther  <rguenther@suse.de>
1438
1439         PR tree-optimization/23603
1440         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1441         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1442
1443 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1444
1445         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1446         in __v8qi typedef.
1447         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1448         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1449         compiler behaviour.
1450         * gcc.dg/simd-5.c: Likewise.
1451         * gcc.dg/simd-6.c: Likewise.
1452         * g++.dg/conversion/simd1.C: Likewise.
1453         * g++.dg/conversion/simd3.C: Likewise.
1454         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1455         (main): Use it.
1456
1457 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1458
1459         PR tree-optimization/29877
1460         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1461         name of a hard register for the target concerned.  Adjust dg-error
1462         directives to cope with new behaviour of TER.
1463
1464 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1465
1466         PR c++/28986
1467         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1468         * g++.dg/warn/overflow-warn-1.C: New.
1469         * g++.dg/warn/overflow-warn-3.C: New.
1470         * g++.dg/warn/overflow-warn-4.C: New.
1471         * g++.dg/warn/overflow-warn-5.C: New.
1472         * g++.dg/warn/overflow-warn-6.C: New.
1473         * g++.dg/warn/Woverflow-1.C: New.
1474         * g++.dg/warn/Woverflow-2.C: New.
1475         * g++.dg/warn/Woverflow-3.C: New.
1476         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1477         
1478 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1479
1480         PR fortran/27698
1481         * gfortran.dg/invalid_name.f90: New test.
1482         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1483         * gfortran.dg/gomp/pr29759.f90: Ditto.
1484
1485 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1486
1487         * gfortran.dg/present_1.f90:  Update error message.
1488
1489 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1490
1491         PR c++/19439
1492         * g++.dg/template/duplicate1.C: New test
1493         * g++.dg/template/memfriend6.C: Adjust error markers.
1494         
1495 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1496
1497         PR tree-opt/30385
1498         * gcc.dg/torture/inline-1.c: New test.
1499
1500 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1501
1502         PR c/19978
1503         * gcc.dg/multiple-overflow-warn-1.c: New.
1504         * gcc.dg/multiple-overflow-warn-2.c: New.
1505         * gcc.dg/overflow-warn-6.c: New.
1506         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1507         
1508 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1509
1510         * gfortran.dg/array_memcpy_1.f90: New test case.
1511         * gfortran.dg/array_memcpy_2.f90: Likewise.
1512
1513 2007-01-05  Richard Guenther  <rguenther@suse.de>
1514
1515         PR middle-end/27826
1516         * g++.dg/opt/pr27826.C: New testcase.
1517
1518 2007-01-05  Ian Lance Taylor  <iant@google.com>
1519
1520         * gcc.dg/Walways-true-1.c: New test.
1521         * gcc.dg/Walways-true-2.c: New test.
1522         * g++.dg/warn/Walways-true-1.C: New test.
1523         * g++.dg/warn/Walways-true-2.C: New test.
1524
1525 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1526
1527         PR c/30360
1528         * gcc.dg/pr30360.c: New test.
1529
1530 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1531
1532         PR fortran/23232
1533         * gfortran.dg/data_implied_do_1.f90: New test.
1534
1535         PR fortran/27996
1536         PR fortran/27998
1537         * gfortran.dg/char_length_1.f90: New test.
1538
1539 2007-01-05  Richard Guenther  <rguenther@suse.de>
1540
1541         PR middle-end/28116
1542         * g++.dg/opt/pr28116.C: New testcase.
1543
1544 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1545
1546         PR fortran/29624
1547         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1548           invalid deallocate.
1549         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1550         * gfortran.dg/protected_4.f90: Add pointer intent check.
1551         * gfortran.dg/protected_6.f90: Add pointer intent check.
1552         * gfortran.dg/pointer_intent_1.f90: New test.
1553         * gfortran.dg/pointer_intent_2.f90: New test.
1554         * gfortran.dg/pointer_intent_3.f90: New test.
1555
1556 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1557
1558         PR 30235
1559         * gfortran.dg/altreturn_2.f90: new test.
1560
1561 2007-01-04  Tom Tromey  <tromey@redhat.com>
1562
1563         PR preprocessor/28165:
1564         * gcc.dg/cpp/pr28165.c: New file.
1565
1566 2007-01-03  Josh Conner  <jconner@apple.com>
1567
1568         PR middle-end/29683
1569         * gcc.dg/pr29683.c: New.
1570
1571 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1572
1573         PR c++/28217
1574         * g++.dg/pch/template-1.C: New test.
1575         * g++.dg/pch/template-1.Hs: New file.
1576
1577 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1578
1579         PR middle-end/30353
1580         * gcc.c-torture/compile/complex-4.c: New test.
1581
1582 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1583
1584         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1585         -maltivec.
1586         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1587
1588 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1589
1590         PR middle-end/30286
1591         * gcc.dg/pr30286.c: New test.
1592
1593         PR c++/29535
1594         * g++.dg/template/crash66.C: New test.
1595
1596         PR c++/29054
1597         * g++.dg/template/friend49.C: New test.
1598
1599 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1600
1601         * gfortran.dg/ibits.f90: New test.
1602
1603 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1604
1605         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1606         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1607
1608 2007-01-02  Jan Hubicka  <jh@suse.cz>
1609
1610         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1611         first one.
1612
1613 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1614
1615         PR c/19977
1616         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1617         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1618
1619 2006-01-02  Ian Lance Taylor  <iant@google.com>
1620
1621         * g++.dg/warn/Wparentheses-22.C: New test.
1622         * g++.dg/warn/Wparentheses-23.C: New test.
1623
1624 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1625
1626         PR middle-end/7651
1627         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1628         * gcc.dg/declspec-3-Wextra.c: New.
1629         * gcc.dg/declspec-3-no.c: New
1630
1631 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1632
1633         PR fortran/20896
1634         * gfortran.dg/interface_10.f90: Remove.
1635
1636 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1637
1638         * gcc.dg/fold-eqxor-4.c: New test case.
1639
1640 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1641
1642         PR middle-end/30311
1643         * gcc.c-torture/compile/pr30311.c: New test.
1644
1645 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1646
1647         PR middle-end/30253
1648         * gcc.c-torture/compile/statement-expression-1.c: New test.
1649
1650 2007-01-01  Andreas Schwab  <schwab@suse.de>
1651
1652         PR target/29166
1653         * g++.dg/eh/pr29166.C: New test.
1654
1655 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1656
1657         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1658         New.
1659         (check_effective_target_vect_cmdline_needed): Use it.
1660
1661 2006-12-31  Richard Guenther  <rguenther@suse.de>
1662
1663         PR middle-end/30137
1664         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1665         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1666
1667 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1668
1669         PR middle-end/30322
1670         * gcc.dg/fold-plusnot-1.c: New test case.
1671
1672 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1673
1674         PR c++/29731
1675         * g++.dg/parse/template22.C: New test.
1676
1677 2006-12-31  Richard Guenther  <rguenther@suse.de>
1678
1679         PR middle-end/30338
1680         * gcc.c-torture/compile/pr30338.c: New testcase.
1681
1682 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1683
1684         PR fortran/27900
1685         * gfortran.dg/intrinsic_actual_4.f90: New test.
1686
1687         PR fortran/24325
1688         * gfortran.dg/func_decl_3.f90: New test.
1689
1690 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1691
1692         PR fortran/23060
1693         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1694         * gfortran.dg/c_by_val_1.f: New test.
1695         * gfortran.dg/c_by_val_2.f: New test.
1696         * gfortran.dg/c_by_val_3.f: New test.
1697
1698 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1699
1700         PR libfortran/30321
1701         * gfortran.dg/sum_zero_array_1.f90:  New test.
1702
1703 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR preprocessor/29612
1706         * gcc.dg/cpp/pr29612-1.c: New test.
1707         * gcc.dg/cpp/pr29612-2.c: New test.
1708
1709 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1710
1711         PR fortran/30034
1712         * gfortran.dg/pure_formal_proc_1.f90: New test.
1713
1714         PR fortran/30237
1715         * gfortran.dg/intrinsic_actual_3.f90: New test.
1716
1717 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1718
1719         PR fortran/30014
1720         * gfortran.dg/io_constraints_1.f90: Update test.
1721         * gfortran.dg/io_constraints_2.f90: Update test.
1722         * gfortran.dg/inquire_iolength.f90: New test.
1723
1724 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1725
1726         PR fortran/20896
1727         * gfortran.dg/interface_10.f90: New test.
1728         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1729         since z is already, locally a variable.
1730
1731         PR fortran/25135
1732         * gfortran.dg/generic_11.f90: New test.
1733         * gfortran.dg/interface_7.f90: Remove name clash between module
1734         name and procedure 'x' referenced in the interface.
1735
1736 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1737
1738         PR middle-end/7651
1739         * gcc.dg/Wmissing-parameter-type.c: New.
1740         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1741         * gcc.dg/Wmissing-parameter-type-no.c: New.
1742         
1743 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1744
1745         PR fortran/25818
1746         * gfortran.dg/entry_array_specs_2.f: New test.
1747
1748         PR fortran/30084
1749         * gfortran.dg/nested_modules_6.f90: New test.
1750
1751 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1752
1753         PR middle-end/7651
1754         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1755         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1756
1757 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1758
1759         PR C++/30168
1760         * g++.dg/opt/complex6.C: New test.
1761
1762 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1763
1764         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1765         full" if the linker on spu-*-* warns about exceeding local store.
1766
1767         And revert this patch:
1768         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1769         fail to link due to relocation overflows on spu-*-*.
1770
1771 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1772
1773         PR fortran/30273
1774         * gfortran.dg/dependency_19.f90: New test.
1775
1776 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1777
1778         PR fortran/30202
1779         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1780
1781 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1782
1783         PR middle-end/30262
1784         * gcc.c-torture/execute/20061220-1.c: New test.
1785
1786         PR middle-end/30263
1787         * gcc.dg/gomp/asm-1.c: New test.
1788
1789         PR target/30230
1790         * g++.dg/eh/ia64-2.C: New test.
1791
1792 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1793
1794         PR target/28966
1795         PR target/29248
1796         * gcc.dg/rs6000-leaf.c: New.
1797
1798 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1799
1800         PR fortran/25392
1801         * gfortran.dg/f2c_8.f90: New test.
1802
1803 2006-12-20  Bill Wendling  <wendling@apple.com>
1804
1805         * gcc.dg/asm-b.c: Check for __ppc64__.
1806
1807 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1808
1809         PR fortran/30190
1810         * gfortran.dg/bounds_check_5.f90: New test.
1811
1812 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1813
1814         PR middle-end/30143
1815         * gcc.dg/gomp/complex-1.c: New testcase.
1816
1817 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1818
1819         * gfortran.dg/array_memset_1.f90: New test case.
1820
1821 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1822
1823         * lib/target-supports.exp: Add spu to
1824         check_effective_target_vect_widen_mult_hi_to_si.
1825
1826 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1827
1828         PR fortran/29992
1829         * gfortran.dg/generic_9.f90: New test.
1830
1831         PR fortran/30081
1832         * gfortran.dg/generic_10.f90: New test.
1833
1834 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1835
1836         PR tree-opt/30045
1837         * gcc.dg/pr30045.c: New test.
1838
1839 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1840
1841         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1842
1843 2006-12-19  Eric Christopher  <echristo@apple.com>
1844
1845         PR target/29302
1846         * gcc.c-torture/execute/pr29302-1.c: New.
1847
1848 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1849
1850         PR fortran/39238
1851         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1852
1853 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1854
1855         PR fortran/30236
1856         * gfortran.dg/altreturn_3.f90: New test.
1857
1858         * gfortran.dg/char_result_12.f90: Fix comment typos.
1859
1860 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1861
1862         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1863         as newlib's stdio.h uses non-traditional cpp constructs.
1864
1865 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1866
1867         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1868         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1869         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1870         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1871         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1872         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1873         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1874         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1875         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1876         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1877         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1878         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1879         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1880         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1881         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1882         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1883         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1884         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1885         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1886         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1887         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1888         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1889         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1890         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1891         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1892         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1893
1894 2006-12-18  Bill Wendling  <wendling@apple.com>
1895
1896         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1897         id is an OjbC keyword.
1898
1899 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1900
1901         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1902
1903 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1904
1905         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1906
1907 2006-12-18  Ian Lance Taylor  <iant@google.com>
1908
1909         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1910
1911 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1912
1913         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1914
1915 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1916
1917         PR fortran/30207
1918         * gfortran.fortran-torture/execute/where21.f90: New test.
1919
1920 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1921
1922         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1923
1924 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1925
1926         PR middle-end/7651
1927         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1928         * gcc.dg/if-empty-1.c: Likewise.
1929         * gcc.dg/pr23165.c: Likewise.
1930         * g++.dg/warn/empty-body.C: Likewise.
1931
1932 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1933
1934         PR libfortran/30005
1935         * gfortran.dg/open_errors.f90: New test.
1936
1937 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1938
1939         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1940
1941         * gcc.target/i386/ssse3-pabsb.c: New file.
1942         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1943         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1944         * gcc.target/i386/ssse3-palignr.c: Likewise.
1945         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1946         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1947         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1948         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1949         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1950         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1951         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1952         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1953         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1954         * gcc.target/i386/ssse3-psignb.c: Likewise.
1955         * gcc.target/i386/ssse3-psignd.c: Likewise.
1956         * gcc.target/i386/ssse3-psignw.c: Likewise.
1957         * gcc.target/i386/ssse3-vals.h: Likewise.
1958
1959 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1960
1961         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1962         * lib/fortran-torture.exp: Include target-supports.exp.
1963
1964 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1965
1966         PR target/30185
1967         * gcc.c-torture/execute/pr30185.c: New test.
1968
1969 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1970
1971         PR testsuite/30179
1972         PR testsuite/30180
1973         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1974         * gcc.dg/builtin-bswap-2.c: Likewise.
1975         * gcc.dg/builtin-bswap-3.c: Likewise.
1976         * gcc.dg/builtin-bswap-4.c: Likewise.
1977         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1978         * cc.c-torture/execute/mode-dependent-address.x: New file.
1979
1980 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1981
1982         PR libfortran/30145
1983         * gfortran.dg/write_zero_array: New test.
1984
1985 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1986
1987         PR fortran/30200
1988         * gfortran.dg/write_fmt_trim.f90: New test.
1989
1990 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1991
1992         PR 30194
1993         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1994         temporarily.
1995
1996 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1997
1998         * lib/target-supports.exp (check_weak_available): Use istarget
1999         "hppa*-*-hpux10*" instead of regexp.
2000         (check_cxa_atexit_available): Likewise.
2001
2002 2006-12-14  Richard Guenther  <rguenther@suse.de>
2003
2004         PR tree-optimization/30197
2005         * gcc.c-torture/execute/complex-1.c: Fix function name.
2006         * gcc.dg/builtins-61.c: New testcase.
2007
2008 2006-12-14  Richard Guenther  <rguenther@suse.de>
2009
2010         PR middle-end/30172
2011         * gcc.dg/pr30172-1.c: New testcase.
2012
2013 2006-12-14  Richard Guenther  <rguenther@suse.de>
2014
2015         PR tree-optimization/30198
2016         * gcc.dg/builtins-60.c: New testcase.
2017
2018 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
2019
2020         * lib/target-supports.exp (vect_no_align): Remove spu.
2021
2022 2006-12-13  Ian Lance Taylor  <iant@google.com>
2023
2024         PR c++/19564
2025         PR c++/19756
2026         * g++.dg/warn/Wparentheses-5.C: New test.
2027         * g++.dg/warn/Wparentheses-6.C: New test.
2028         * g++.dg/warn/Wparentheses-7.C: New test.
2029         * g++.dg/warn/Wparentheses-8.C: New test.
2030         * g++.dg/warn/Wparentheses-9.C: New test.
2031         * g++.dg/warn/Wparentheses-10.C: New test.
2032         * g++.dg/warn/Wparentheses-11.C: New test.
2033         * g++.dg/warn/Wparentheses-12.C: New test.
2034         * g++.dg/warn/Wparentheses-13.C: New test.
2035         * g++.dg/warn/Wparentheses-14.C: New test.
2036         * g++.dg/warn/Wparentheses-15.C: New test.
2037         * g++.dg/warn/Wparentheses-16.C: New test.
2038         * g++.dg/warn/Wparentheses-17.C: New test.
2039         * g++.dg/warn/Wparentheses-18.C: New test.
2040         * g++.dg/warn/Wparentheses-19.C: New test.
2041         * g++.dg/warn/Wparentheses-20.C: New test.
2042         * g++.dg/warn/Wparentheses-21.C: New test.
2043
2044 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2045
2046         PR testsuite/30157
2047         * lib/target-supports.exp (check_cxa_atexit_available): Return false
2048         for target "hppa.*hpux10".
2049
2050 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
2051
2052         * g++.dg/debug/vartrack1.C: New test.
2053
2054         * g++.dg/opt/ifcvt1.C: New test.
2055
2056         * gcc.dg/tls/opt-13.c: New test.
2057
2058         * gcc.dg/20060425-2.c: New test.
2059
2060         * g++.dg/opt/pr15054-2.C: New test.
2061
2062         * gcc.c-torture/execute/20060420-1.c: New test.
2063
2064         * gcc.c-torture/execute/20060412-1.c: New test.
2065
2066         * objc/compile/20060406-1.m: New test.
2067
2068 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
2069
2070         * g++.dg/template/array17.C: New test.
2071
2072 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
2073
2074         * gcc.target/powerpc/altivec-23.c: New test.
2075
2076 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
2077
2078         PR c++27316
2079         * g++.dg/inherit/error3.C: New test.
2080
2081         PR c++/28740
2082         * g++.dg/inherit/error4.C: New test.
2083
2084 2006-12-13  Richard Guenther  <rguenther@suse.de>
2085
2086         PR tree-optimization/17687
2087         * gcc.dg/builtins-59.c: New testcase.
2088
2089 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2090
2091         * gcc.target/spu/Wmain.c: New test.
2092
2093 2006-12-12  Josh Conner  <jconner@apple.com>
2094
2095         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2096         * g++.dg/abi/thunk4.C: Likewise.
2097         * g++.dg/abi/rtti3.C: Likewise.
2098
2099 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2100
2101         * gcc.target/spu/cpat-1.c: New test.
2102         * gcc.target/spu/cpat-2.c: New test.
2103         * gcc.target/spu/cpat-3.c: New test.
2104         * gcc.target/spu/cpat-4.c: New test.
2105
2106 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2107
2108         PR tree-opt/28436
2109         * gcc.c-torture/compile/vector-1.c: New test.
2110         * gcc.c-torture/compile/vector-2.c: New test.
2111         * gcc.c-torture/compile/vector-3.c: New test.
2112
2113 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2114
2115         * lib/fortran-torture.exp: Update copyright years.  Remove
2116         obsolete comment.  Test -ftree-vectorize where it makes sense.
2117         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2118         from fortran-torture.exp.
2119         * gfortran.dg/char_transpose_1.f90,
2120         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2121         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2122         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2123         '-w' to dg-options.
2124
2125 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2126
2127         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2128         saved_${tool}_load.
2129
2130 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2131
2132         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2133         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2134         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2135         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2136         gaps.
2137
2138 2006-12-12  Richard Guenther  <rguenther@suse.de>
2139
2140         PR middle-end/30147
2141         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2142
2143 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
2144             Diego Novillo  <dnovillo@redhat.com>
2145
2146         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2147         VDEF/VUSE changes.
2148         * gcc.dg/tree-ssa/pr26421.c: Likewise
2149         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2150         * gcc.dg/tree-ssa/pr23382.c: Likewise.
2151         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2152         * gcc.dg/tree-ssa/pr28410.c: Likewise.
2153         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2154         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2155         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2156         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2157         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2158
2159 2006-12-11  Jan Hubicka  <jh@suse.cz>
2160
2161         * gcc.dg/tree-prof/stringop-1.c: New test.
2162         * gcc.dg/tree-prof/stringop-2.c: New test.
2163
2164 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2165
2166         PR target/30120
2167         * gcc.target/i386/pr30120.c: New test.
2168
2169         Revert:
2170         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2171
2172         * gcc.target/i386/x87regparm-1.c: New test.
2173         * gcc.target/i386/x87regparm-2.c: New test.
2174         * gcc.target/i386/x87regparm-3.c: New test.
2175         * gcc.target/i386/x87regparm-4.c: New test.
2176
2177 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2178
2179         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2180
2181 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2182
2183         PR fortran/23994
2184         * gfortran.dg/protected_1.f90: New test.
2185         * gfortran.dg/protected_2.f90: New test.
2186         * gfortran.dg/protected_3.f90: New test.
2187         * gfortran.dg/protected_4.f90: New test.
2188         * gfortran.dg/protected_5.f90: New test.
2189         * gfortran.dg/protected_6.f90: New test.
2190
2191 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2192             Tobias Burnus  <burnus@gcc.gnu.org>
2193
2194         PR fortran/29975
2195         PR fortran/30068
2196         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2197         interface.
2198         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2199         ambiguous interfaces.
2200         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2201         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2202         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2203         ambiguous interfaces.
2204         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2205         * gfortran.dg/array_initializer_2.f90: Add initializer array
2206         constructor test.
2207
2208         PR fortran/30096
2209         * gfortran.dg/interface_9.f90: Test that host interfaces are
2210         not checked for ambiguity with the local version.
2211
2212 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2213
2214         PR fortran/29464
2215         * gfortran.dg/module_interface_2.f90: New test.
2216
2217 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2218
2219         PR fortran/29941
2220         * gfortran.dg/assumed_len.f90: New test.
2221
2222 2006-12-09  Richard Guenther  <rguenther@suse.de>
2223
2224         * g++.dg/warn/implicit-typename1.C: Qualify types.
2225         * g++.dg/parse/crash12.C: Likewise.
2226         * g++.dg/tree-ssa/pr22444.C: Likewise.
2227
2228 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2229
2230         * gfortran.dg/array_2.f90: Added sqrt test.
2231
2232 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2233
2234         * gcc.target/i386/x87regparm-1.c: XFAIL.
2235         * gcc.target/i386/x87regparm-2.c: XFAIL.
2236         * gcc.target/i386/x87regparm-3.c: XFAIL.
2237         * gcc.target/i386/x87regparm-4.c: XFAIL.
2238
2239 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2240
2241         * lib/target-supports.exp
2242         (check_effective_target_large_long_double): New.
2243         * gcc.dg/Wconversion-real.c : Use it.
2244         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2245         unsigned.
2246
2247 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2248
2249         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2250
2251 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2252
2253         PR fortran/27546
2254         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2255
2256 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2257
2258         PR c++/29732
2259         * g++.dg/template/crash65.C: New test.
2260         * g++.dg/template/spec16.C: Tweak error markers.
2261
2262 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2263
2264         * gcc.target/spu: New directory.
2265         * gcc.target/spu/spu.exp: New file.
2266         * gcc.target/spu/intrinsics-1.c: New test.
2267
2268 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2269
2270         PR c++/29980
2271         * g++.dg/ext/attrib27.C: New test.
2272         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2273         * g++.dg/parse/typedef5.C: Likewise.
2274
2275 2006-12-07  Mike Stump  <mrs@apple.com>
2276
2277         * treelang/compile/var_defs.tree: Adjust.
2278
2279 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2280
2281         PR c++/29730
2282         * g++.dg/template/crash64.C: New test.
2283         * g++.dg/parse/crash27.C: Adjust error markers.
2284
2285 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2286
2287         PR libfortran/30009
2288         PR libfortran/30056
2289         * gfortran.dg/read_eof_4.f90:  Add tests.
2290         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2291         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2292
2293 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/29729
2296         * g++.dg/template/crash63.C: New test.
2297
2298         PR c++/29728
2299         * g++.dg/template/crash62.C: New test.
2300
2301 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2302
2303         PR fortran/30003
2304         * gfortran.dg/allocatable_function_1.f90: Increase the number
2305         of expected calls of free to 10; the lhs section reference is
2306         now evaluated so there is another call to bar.  Change the
2307         comment appropriately.
2308         * gfortran.dg/array_section_1.f90: New test.
2309
2310 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2311
2312         PR fortran/29912
2313         * gfortran.dg/char_result_12.f90: New test.
2314
2315 2006-12-05  Richard Guenther  <rguenther@suse.de>
2316
2317         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2318         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2319         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2320         vect_double, xfail for spu*-*-*.
2321
2322 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2323
2324         PR fortran/29962
2325         * initialization_4.f90: Test noninteger exponents (-std=f95).
2326         * initialization_5.f90: New test for noninteger exponents
2327           with -std=f2003.
2328
2329 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2330
2331         PR fortran/29821
2332         * gfortran.dg/parameter_array_section_1.f90: New test.
2333
2334 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2335
2336         PR c++/29733
2337         * g++.dg/template/crash61.C: New test.
2338
2339         PR c++/29632
2340         * g++.dg/template/error23.C: New test.
2341
2342 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2343
2344         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2345
2346 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2347
2348         PR fortran/29916
2349         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2350
2351 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2352
2353         PR middle-end/29965
2354         * gcc.dg/gomp/pr29965-1.c: New test.
2355         * gcc.dg/gomp/pr29965-2.c: New test.
2356         * gcc.dg/gomp/pr29965-3.c: New test.
2357         * gcc.dg/gomp/pr29965-4.c: New test.
2358         * gcc.dg/gomp/pr29965-5.c: New test.
2359         * gcc.dg/gomp/pr29965-6.c: New test.
2360         * g++.dg/gomp/pr29965-1.C: New test.
2361         * g++.dg/gomp/pr29965-2.C: New test.
2362         * g++.dg/gomp/pr29965-3.C: New test.
2363         * g++.dg/gomp/pr29965-4.C: New test.
2364         * g++.dg/gomp/pr29965-5.C: New test.
2365         * g++.dg/gomp/pr29965-6.C: New test.
2366         * g++.dg/gomp/pr29965-7.C: New test.
2367         * g++.dg/gomp/pr29965-8.C: New test.
2368         * g++.dg/gomp/pr29965-9.C: New test.
2369         * g++.dg/gomp/pr29965-10.C: New test.
2370
2371 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2372
2373         * gnat.dg/pointer_variable_bounds.adb: New test.
2374         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2375         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2376
2377 2006-12-03  Eric Christopher  <echristo@apple.com>
2378
2379         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2380
2381 2006-12-03  Richard Henderson  <rth@redhat.com>
2382             Andrew Pinski  <pinskia@gmail.com>
2383
2384         PR C++/14329
2385         * g++.dg/warn/unit-1.C: New test.
2386
2387 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2388
2389         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2390
2391 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2392
2393         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2394         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2395         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2396         * gcc.dg/vect/vect-70.c: Reduce array size.
2397         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2398         vect_no_compaer_double targets.
2399         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2400         vect_float, vect_double, and vect_int.
2401
2402 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2403
2404         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2405         test for loop versioning on vect_no_align targets.
2406         * gcc.dg/vect/pr20122.c: Likewise.
2407         * gcc.dg/vect/vect-105.c: Likewise.
2408         * gcc.dg/vect/vect-42.c: Likewise.
2409         * gcc.dg/vect/vect-43.c: Likewise.
2410         * gcc.dg/vect/vect-74.c: Likewise.
2411         * gcc.dg/vect/vect-75.c: Likewise.
2412         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2413         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2414         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2415         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2416
2417 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2418
2419         PR fortran/29642
2420         * gfortran.dg/value_1.f90 : New test.
2421         * gfortran.dg/value_2.f90 : New test.
2422         * gfortran.dg/value_3.f90 : New test.
2423         * gfortran.dg/value_4.f90 : New test.
2424         * gfortran.dg/value_4.c : Called from value_4.f90.
2425
2426 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2427
2428         PR C++/30033
2429         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2430
2431 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2432
2433         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2434
2435 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2436
2437         PR c/27953
2438         * gcc.dg/pr27953.c: New test.
2439
2440 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2441
2442         PR c++/30022
2443         * g++.dg/ext/vector5.C: New test.
2444
2445         PR c++/30021
2446         * g++.dg/other/main1.C: New test.
2447
2448 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2449
2450         PR libfortran/29568
2451         * gfortran.dg/convert_implied_open.f90:  Change to
2452         new default record length.
2453         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2454         new error message.
2455         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2456
2457 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2458
2459         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2460
2461 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2462
2463         PR c++/29066
2464         * g++.dg/expr/pr29066.c: New.
2465
2466 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2467             Zdenek Dvorak <dvorakz@suse.cz>
2468
2469         PR tree-optimization/29921
2470         * gcc.dg/pr29921-2.c: New test.
2471
2472 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2473
2474         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2475         (i386_get_cpuid): New function.
2476         (i386_cpuid_ecx): Likewise.
2477         (i386_cpuid_edx): Likewise.
2478         (i386_cpuid): Updated to call i386_cpuid_edx.
2479
2480         * gcc.target/i386/sse3-addsubpd.c: New file.
2481         * gcc.target/i386/sse3-addsubps.c: Likewise.
2482         * gcc.target/i386/sse3-haddpd.c: Likewise.
2483         * gcc.target/i386/sse3-haddps.c: Likewise.
2484         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2485         * gcc.target/i386/sse3-hsubps.c: Likewise.
2486         * gcc.target/i386/sse3-lddqu.c: Likewise.
2487         * gcc.target/i386/sse3-movddup.c: Likewise.
2488         * gcc.target/i386/sse3-movshdup.c: Likewise.
2489         * gcc.target/i386/sse3-movsldup.c: Likewise.
2490
2491 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2492
2493         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2494
2495 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2496
2497         * gcc.dg/dfp/convert-int-max.c: New test.
2498         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2499
2500 2006-11-30  Richard Guenther  <rguenther@suse.de>
2501
2502         * gcc.dg/vect/vect-pow-1.c: Rename ...
2503         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2504         floats instead of doubles, check successful vectorization.
2505
2506 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2507
2508         PR target/29945
2509         * gcc.c-torture/compile/pr29945.c: New testcase.
2510
2511 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2512
2513         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2514         -maltivec.
2515
2516 2006-11-29  Eric Christopher  <echristo@apple.com>
2517
2518         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2519
2520 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2521
2522         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2523
2524         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2525
2526 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2527
2528         PR c++/29022
2529         * g++.dg/inherit/virtual2.C: New test.
2530         * g++.dg/inherit/virtual3.C: Likewise.
2531         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2532         * g++.dg/inherit/error2.C: Likewise.
2533         * g++.dg/template/instantiate1.C: Likewise.
2534
2535 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2536
2537         PR tree-opt/29984
2538         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2539
2540 2006-11-28  Jan Hubicka  <jh@suse.cz>
2541
2542         * gcc.dg/memcpy-1.c: New test.
2543
2544 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2545
2546         PR c++/29735
2547         * g++.dg/warn/main-3.C: New test.
2548
2549 2006-11-28  Jan Hubicka  <jh@suse.cz>
2550
2551         * gcc.dg/winline-1.c: New test.
2552
2553 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2554
2555         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2556         alignments.
2557
2558 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2559
2560         PR fortran/29976
2561         * gfortran.dg/missing_optional_dummy_3.f90
2562
2563 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2564
2565         PR fortran/20880
2566         * gfortran.dg/interface_3.f90: Modify errors.
2567
2568 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2569
2570         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2571         fail to link due to relocation overflows on spu-*-*.
2572
2573 2006-11-27  Michael Matz  <matz@suse.de>
2574             Andreas Krebbel  <krebbel1@de.ibm.com>
2575
2576         PR target/29319
2577         * gcc.dg/20061127-1.c: New testcase.
2578
2579 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2580
2581         * gcc.dg/20061124-1.c: Add exit() function prototype.
2582
2583 2006-11-27  Jan Hubicka  <jh@suse.cz>
2584
2585         * gcc.target/i386/memcpy-1.c: Adjust size.
2586         * testsuite/gcc.dg/visibility-11.c: Likewise.
2587
2588 2006-11-27  Richard Guenther  <rguenther@suse.de>
2589
2590         PR middle-end/25620
2591         * gcc.target/i386/pow-1.c: New testcase.
2592         * gcc.dg/builtins-58.c: Likewise.
2593
2594 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2595
2596         PR c++/29886
2597         * g++.dg/expr/cast8.C: New test.
2598
2599 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2600
2601         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2602         Don't ever inline the testcase.
2603
2604 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2605
2606         PR fortran/29982
2607         * gfortran.fortran-torture/compile/parameter_3.f90: New
2608         testcase.
2609
2610 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2611
2612         PR fortran/29951
2613         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2614
2615 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2616
2617         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2618         for CHAR.
2619
2620 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2621
2622         PR libgfortran/29936
2623         * gfortran.dg/write_check3.f90: New test.
2624
2625 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2626
2627         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2628
2629 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2630
2631         PR fortran/20880
2632         * gfortran.dg/interface_3.f90: New test.
2633
2634         PR fortran/29387
2635         * gfortran.dg/generic_8.f90: New test.
2636
2637 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2638
2639         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2640         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2641         * gfortran.dg/specifics_3.f90: Remove.
2642
2643 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2644
2645         PR c/29955
2646         * gcc.dg/gomp/pr29955.c: New test.
2647
2648         PR c/29736
2649         * gcc.dg/pr29736.c: New test.
2650
2651 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2652
2653         PR tree-opt/29964
2654         * gcc.dg/pure-1.c: New test.
2655
2656 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2657
2658         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2659         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2660
2661 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2662
2663         * gcc.dg/20061124-1.c: New testcase.
2664
2665 2006-11-23  Eric Christopher  <echristo@apple.com>
2666
2667         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2668
2669 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2670
2671         PR c/2707
2672         PR c++/26167
2673         * gcc.dg/Wconversion-integer.c: New. Supersedes
2674         Wconversion-negative-constants.c
2675         * gcc.dg/Wconversion-real.c: New.
2676         * gcc.dg/Wconversion-real-integer.c: New.
2677         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2678         * g++.dg/warn/Wconversion1.C: Modified.
2679
2680 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2681
2682         * gfortran.dg/overload_1.f90: New test.
2683
2684 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2685
2686         PR c/9072
2687         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2688         Wtraditional-conversion.
2689         * gcc.dg/overflow-warn-2.c: Likewise.
2690         * gcc.dg/Wconversion.c: Likewise. Renamed as
2691         Wtraditional-conversion.c .
2692         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2693         Wtraditional-conversion-2.c .
2694         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2695         Wtraditional-conversion-2.c
2696         * gcc.dg/Wconversion-negative-constants.c: New.
2697
2698 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2699
2700         * gcc.dg/tree-ssa/dump-1.c: New test.
2701
2702 2006-11-23  David Ung <davidu@mips.com>
2703
2704         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2705         -mfp64, allowable when ISA >= 33 and float is enabled.
2706         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2707         of mthc1 and mfhc1 patterns.
2708
2709 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2710
2711         PR tree-optimization/29921
2712         * gcc.dg/pr29921.c: New test.
2713
2714 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2715
2716         PR fortran/29441
2717         * gfortran.dg/initialization_4.f90: New test.
2718
2719 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2720
2721         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2722         platforms that have interleaving support.
2723         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2724         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2725         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2726         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2727         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2728         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2729         gcc.dg/vect/vect-strided-u8-i8.c,
2730         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2731         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2732         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2733         gcc.dg/vect/vect-strided-float.c,
2734         gcc.dg/vect/vect-strided-a-mult.c,
2735         gcc.dg/vect/vect-strided-mult-char-ls.c,
2736         gcc.dg/vect/vect-strided-a-u16-mult.c,
2737         gcc.dg/vect/vect-strided-a-u32-mult.c,
2738         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2739         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2740         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2741         gcc.dg/vect/vect-strided-mult.c,
2742         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2743         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2744
2745 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2746
2747         PR fortran/25087
2748         * gfortran.dg/auto_char_len_4.f90: New test.
2749
2750 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2751
2752         PR fortran/29652
2753         * gfortran.dg/generic_7.f90: New test.
2754         * gfortran.dg/defined_operators_1.f90: Add new error.
2755
2756 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2757
2758         PR tree-optimization/29902
2759         * g++.dg/tree-ssa/pr29902.C: New test.
2760
2761 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2762
2763         PR fortran/29820
2764         * gfortran.dg/used_types_13.f90: New test.
2765
2766 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2767
2768         * gcc.dg/dfp/snan.c: Delete.
2769
2770 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2771
2772         * g++.dg/cpp0x/static_assert1.C: New.
2773         * g++.dg/cpp0x/static_assert2.C: New.
2774         * g++.dg/cpp0x/static_assert3.C: New.
2775
2776 2006-11-21  Richard Guenther  <rguenther@suse.de>
2777
2778         * gcc.dg/vect/vect-pow-1.c: New testcase.
2779         * gcc.dg/vect/vect-pow-2.c: Likewise.
2780
2781 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2782
2783         PR c++/29570
2784         * g++.dg/template/static29.C: New test.
2785
2786         PR c++/29734
2787         * g++.dg/conversion/simd4.C: New test.
2788
2789 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2790
2791         PR c++/29475
2792         * g++.dg/template/access19.C: New test.
2793         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2794         error is reported.
2795
2796 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2797
2798         PR tree-opt/25500
2799         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2800
2801 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2802
2803         PR fortran/27546
2804         * gfortran.dg/import.f90: Extended test.
2805         * gfortran.dg/import2.f90: Extended test.
2806
2807 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2808
2809         * gfortran.dg/volatile3.f90: Add conflict test.
2810
2811 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2812
2813         PR fortran/24783
2814         * gfortran.dg/implicit_10.f90: New test.
2815
2816 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2817
2818         PR c++/8586
2819         * g++.dg/warn/Wall-write-strings.C: New.
2820
2821 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2822
2823         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2824         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2825
2826 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2827
2828         * gfortran.dg/use_3.f90: Remove error message.
2829         * gfortran.dg/iso_fortran_env_1.f90: New test.
2830         * gfortran.dg/iso_fortran_env_2.f90: New test.
2831         * gfortran.dg/iso_fortran_env_3.f90: New test.
2832         * gfortran.dg/iso_fortran_env_4.f90: New test.
2833
2834 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2835
2836         * gcc.dg/vect/vect-27.c: Fix initialization.
2837
2838 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2839
2840         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2841         * gcc.dg/torture/builtin-minmax-1.c: New.
2842
2843         * gcc.dg/builtins-20.c: Add cases for copysign.
2844
2845 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2846
2847         PR fortran/24285
2848         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2849
2850 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2851         * gfortran.dg/use_1.f90: New test.
2852         * gfortran.dg/use_1.f90: New test.
2853         * gfortran.dg/use_1.f90: New test.
2854
2855 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2856
2857         PR tree-optimization/29801
2858         * gcc.dg/pr29801.c: New test.
2859
2860 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2861
2862         PR middle-end/29584
2863         * gcc.dg/torture/pr29584.c: New test.
2864
2865 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2866
2867         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2868         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2869         * gcc.target/powerpc/compress-float-ppc.c,
2870         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2871         powerpc_fprs.
2872         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2873         do not pass -mhard-float.
2874
2875 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2876
2877         * gnat.dg/volatile_aggregate.adb: New test.
2878
2879 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2880
2881         PR fortran/29391
2882         PR fortran/29489
2883         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2884         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2885
2886 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2887
2888         PR target/29201
2889         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2890
2891 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2892
2893         * gfortran.dg/import3.f90: Fix error message.
2894
2895 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2896
2897         PR tree-opt/29788
2898         * gfortran.fortran-torture/compile/inline_1.f90:
2899         New testcase.
2900
2901 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2902
2903         * gcc.target/i386/x87regparm-1.c: New test.
2904         * gcc.target/i386/x87regparm-2.c: New test.
2905         * gcc.target/i386/x87regparm-3.c: New test.
2906         * gcc.target/i386/x87regparm-4.c: New test.
2907
2908 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2909
2910         PR fortran/27546
2911         * gfortran.dg/import.f90: New test.
2912         * gfortran.dg/import2.f90: New test.
2913         * gfortran.dg/import3.f90: New test.
2914
2915 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2916
2917         PR fortran/27588
2918         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2919
2920 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2921
2922         PR fortran/29806
2923         * gfortran.dg/contains.f90: New test.
2924         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2925
2926 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2927
2928         PR tree-optimization/29581
2929         * gcc.dg/pr29581-1.c: New test.
2930         * gcc.dg/pr29581-2.c: New test.
2931         * gcc.dg/pr29581-3.c: New test.
2932         * gcc.dg/pr29581-4.c: New test.
2933         * gfortran.dg/pr29581.f90: New test.
2934
2935 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2936
2937         PR fortran/29702
2938         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2939         numbers in error message headers.
2940
2941 2006-11-14  Richard Guenther  <rguenther@suse.de>
2942
2943         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2944         to i?86 and x86_64 targets.
2945
2946 2006-11-14  Caroline Tice  <ctice@apple.com>
2947
2948         * gcc.dg/pubtypes-1.c: New file/testcase.
2949         * gcc.dg/pubtypes-2.c: New file/testcase.
2950         * gcc.dg/pubtypes-3.c: New file/testcase.
2951         * gcc.dg/pubtypes-4.c: New file/testcase.
2952         * g++.dg/pubtypes.C: New file/testcase.
2953
2954 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2955
2956         PR c++/29106
2957         * g++.dg/init/self1.C: New test.
2958
2959 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2960
2961         PR fortran/29657
2962         * gfortran.dg/conflicts.f90: Add.
2963
2964 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2965
2966         PR rtl-optimization/29798
2967
2968         * gcc.c-torture/execute/pr29798.c: New.
2969
2970 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2971
2972         * gcc.dg/builtins-20.c: Add more cases.
2973
2974 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2975
2976         PR fortran/29759
2977         * gfortran.dg/gomp/pr29759.f90: New test.
2978
2979 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2980
2981         PR c++/29518
2982         * g++.dg/template/static28.C: New test.
2983
2984 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2985
2986         * lib/c-torture.exp: Use target-libpath.exp.
2987         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2988         set GCC_EXEC_PREFIX env var from global variable of same name.
2989
2990 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2991
2992         PR fortran/26994
2993         * gfortran.fortran-torture/compile/transfer-1.f90:
2994         New testcase.
2995
2996 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2997             Zdenek Dvorak <dvorakz@suse.cz>
2998
2999         PR tree-optimization/29680
3000         * gcc.dg/alias-11.c: New test.
3001
3002 2006-11-12  Jason Merrill  <jason@redhat.com>
3003             Andrew Pinski <pinskia@physics.uc.edu>
3004
3005         PR middle-end/28915
3006         * gcc.target/i386/vectorize1.c: New.
3007
3008 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3009
3010         PR rtl-optimization/29797
3011         * gcc.c-torture/execute/pr29797-1.c: New test case.
3012
3013 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3014
3015         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3016
3017 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
3018
3019         * gcc.dg/tree-ssa/prefetch-3.c: New test.
3020
3021 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3022
3023         PR tree-optimization/13827
3024         * gcc.dg/fold-eqand-1.c: New test case.
3025
3026 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3027
3028         PR rtl-opt/28812
3029         * gcc.c-torture/execute/mayalias-3.c: New test.
3030
3031 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
3032
3033         PR middle-end/27528
3034         * gcc.c-torture/compile/pr27528.c: New test.
3035         * gcc.dg/pr27528.c: Likewise.
3036
3037 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3038
3039         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3040
3041         * gcc.dg/torture/builtin-symmetric-1.c: New test.
3042
3043 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3044
3045         PR fortran/29758
3046         * gfortran.dg/reshape_source_size_1.f90: New test.
3047
3048 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3049
3050         PR fortran/29315
3051         * gfortran.dg/aliasing_dummy_4.f90: New test.
3052
3053 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
3054
3055         PR target/29777
3056         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3057         and x86_64-*-* targets.
3058
3059 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3060
3061         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3062         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3063         New macros. Use them in exact tests.
3064         (TESTIT3): New macro.
3065         Add tests for fmin, fmax and fma.
3066
3067 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3068
3069         PR fortran/29431
3070         * gfortran.dg/array_constructor_13.f90: New test.
3071
3072 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3073
3074         PR fortran/29744
3075         * gfortran.dg/used_types_12.f90: New test.
3076
3077 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
3078
3079         PR middle-end/29726
3080         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3081         (test6): Ditto.
3082         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3083         * gcc.dg/fold-eqandshift-3.c: New test case.
3084
3085 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3086
3087         PR fortran/29699
3088         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3089
3090         PR fortran/21370
3091         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3092
3093 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3094
3095         * gcc.dg/20061109-1.c: New testcase.
3096
3097 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3098
3099         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3100
3101 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3102
3103         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3104         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3105
3106 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3107
3108         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3109         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3110
3111 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3112
3113         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3114
3115 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3116
3117         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3118         vect-9.c).
3119         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3120         * gcc.dg/vect/vect-9.c: Now vectorizable.
3121         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3122         that support vect_widen_mult.
3123         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3124         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3125         vect-reduc-dot-u16.c).
3126         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3127         vect-reduc-dot-u16.c).
3128         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3129         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3130         vect-reduc-dot-s8.c).
3131         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3132         vect-reduc-dot-s8.c).
3133         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3134         vect-reduc-dot-s8.c).
3135         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3136         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3137         vect-reduc-dot-u8.c).
3138         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3139         vect-reduc-dot-u8.c).
3140         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3141         * gcc.dg/vect/vect-multitypes-9.c: New test.
3142         * gcc.dg/vect/vect-multitypes-10.c: New test.
3143         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3144         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3145         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3146         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3147         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3148         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3149         wrapv-vect-reduc-dot-s8.c.
3150         * lib/target-support.exp (check_effective_target_vect_unpack): New.
3151         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3152         targets that support vec_unpack.
3153         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3154         (check_effective_target_vect_widen_mult_qi_to_hi): New.
3155         (check_effective_target_vect_widen_mult_hi_to_si): New.
3156         (check_effective_target_vect_widen_sum): Removed.
3157
3158         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3159
3160         * gcc.dg/vect/vect-multitypes-8.c: New test.
3161         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3162
3163         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
3164
3165         * gcc.dg/vect/vect-multitypes-7.c: New test.
3166
3167         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3168
3169         * gcc.dg/vect/vect-multitypes-4.c: New test.
3170         * gcc.dg/vect/vect-multitypes-5.c: New test.
3171         * gcc.dg/vect/vect-multitypes-6.c: New test.
3172
3173         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3174
3175         * gcc.dg/vect/vect-multitypes-1.c: New test.
3176         * gcc.dg/vect/vect-multitypes-2.c: New test.
3177         * gcc.dg/vect/vect-multitypes-3.c: New test.
3178
3179 2006-11-07  Eric Christopher  <echristo@apple.com>
3180
3181         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3182         Test using scan-assembler-not.
3183
3184 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3185
3186         * gcc.dg/inline-17.c: New test.
3187
3188 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3189
3190         PR other/25028
3191         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3192         on HP-UX.
3193
3194 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3195
3196         PR fortran/29539
3197         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3198
3199         PR fortran/29634
3200         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3201         test.
3202
3203 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3204
3205         PR fortran/29601
3206         * gfortran.dg/volatile.f90: Add.
3207         * gfortran.dg/volatile2.f90: Add.
3208         * gfortran.dg/volatile3.f90: Add.
3209         * gfortran.dg/volatile4.f90: Add.
3210         * gfortran.dg/volatile5.f90: Add.
3211         * gfortran.dg/volatile6.f90: Add.
3212         * gfortran.dg/volatile7.f90: Add.
3213
3214 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3215
3216         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3217           for matching error messages.
3218         * gfortran.dg/specifics_3.f90: Adjust pattern
3219           for matching error messages.
3220
3221 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3222             Bernhard Fischer  <aldot@gcc.gnu.org>
3223
3224         * lib/gcc-dg.exp (output-exists): New proc.
3225         (output-exists-not): New proc.
3226         * gcc.test-framework/test-framework.awk: Support new directives.
3227         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3228         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3229         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3230         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3231         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3232         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3233
3234 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3235
3236         PR fortran/29630
3237         PR fortran/29679
3238         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3239         * gfortran.dg/initialization_3.f90: New.
3240
3241 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3242
3243         PR libgfortran/25545
3244         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3245
3246 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3247
3248         PR middle-end/29695
3249         * gcc.c-torture/execute/pr29695-1.c: New test.
3250         * gcc.c-torture/execute/pr29695-2.c: New test.
3251
3252 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3253
3254         PR fortran/29565
3255         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3256
3257 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3258
3259         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3260         for matching error messages.
3261
3262 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3263
3264         PR target/26915
3265         * gcc.target/i386/387-12.c: New test.
3266
3267 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3268
3269         PR libfortran/29713
3270         * gfortran.dg/pr29713.f90: New test.
3271
3272 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3273
3274         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3275         Also test for bogus rest sign.
3276
3277 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3278
3279         PR libfortran/27895
3280         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3281
3282 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3283
3284         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3285         from error messages.
3286
3287 2006-11-02  Mike Stump  <mrs@apple.com>
3288
3289         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3290
3291         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3292
3293 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3294
3295         * g++.dg/eh/gcsec1.C: New test.
3296
3297 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3298
3299         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3300         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3301
3302 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3303
3304         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3305         hexadecimal value.
3306         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3307         * gcc.dg/pr14796-2.c: Likewise.
3308
3309 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3310
3311         * gcc.c-torture/execute/20061101-1.c: New test.
3312
3313 2006-11-01  Richard Guenther  <rguenther@suse.de>
3314
3315         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3316
3317 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3318
3319         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3320         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3321
3322 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3323
3324         * gcc.c-torture/execute/20061031-1.c: New test.
3325
3326 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3327
3328         PR 23067
3329         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3330         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3331         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3332         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3333         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3334         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3335         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3336
3337 2006-10-31  Eric Christopher  <echristo@apple.com>
3338             Falk Hueffner  <falk@debian.org>
3339
3340         * gcc.dg/builtin-bswap-1.c: New.
3341         * gcc.dg/builtin-bswap-2.c: New.
3342         * gcc.dg/builtin-bswap-3.c: New.
3343         * gcc.dg/builtin-bswap-4.c: New.
3344         * gcc.dg/builtin-bswap-5.c: New.
3345         * gcc.target/i386/builtin-bswap-1.c: New.
3346
3347 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3348
3349         * gcc.dg/inline-16.c: New.
3350
3351         PR 16622
3352         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3353         defining it.
3354         * gcc.dg/inline-13.c: New.
3355         * gcc.dg/inline-14.c: New.
3356         * gcc.dg/inline-15.c: New.
3357
3358         PR 11377
3359         * gcc.dg/inline6.c: New.
3360         * gcc.dg/inline7.c: New.
3361
3362 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3363
3364         PR middle-end/23470
3365         * gcc.dg/pr23470-1.c: New test case.
3366
3367 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3368
3369         PR fortran/29537
3370         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3371         data.
3372         * gfortran.dg/blockdata_2.f90: New testcase.
3373
3374 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3375
3376         PR libfortran/29627
3377         * gfortran.dg/unf_short_record_1.f90:  New test.
3378
3379 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3380
3381         PR fortran/29067
3382         * gfortran.dg/pr29067.f: New test.
3383
3384 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3385             Richard Sandiford  <richard@codesourcery.com>
3386
3387         * lib/target-supports.exp (get_compiler_messages): Append options
3388         as a single list element.
3389         (check_effective_target_arm_vfp_ok): New.
3390         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3391
3392 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3393
3394         PR fortran/29387
3395         * gfortran.dg/intrinsic_actual_2.f90: New test.
3396
3397         PR fortran/29490
3398         * gfortran.dg/actual_array_interface_1.f90: New test.
3399
3400         PR fortran/29641
3401         * gfortran.dg/used_types_11.f90: New test.
3402
3403 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3404
3405         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3406         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3407         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3408         * g++.old-deja/g++.mike/net25.C (main): Same.
3409         * g++.dg/lookup/exception1.C (main): Same.
3410         * g++.dg/parse/parens2.C (main): Same.
3411
3412 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3413
3414         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3415
3416 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3417
3418         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3419         * gcc.dg/torture/builtin-math-3.c: Likewise.
3420
3421 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3422
3423         PR fortran/29452
3424         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3425         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3426
3427 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3428
3429         PR Fortran/29410
3430         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3431
3432 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3433
3434         * lib/target-supports.exp (check_function_available): Declare
3435         function before calling.
3436
3437 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3438
3439         PR tree-optimization/29637
3440         * gcc.dg/pr29637.c: New test.
3441
3442 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3443
3444         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3445         tree canonicalization.
3446
3447 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3448
3449         * gcc.dg/builtins-20.c: Add more hypot tests.
3450
3451 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3452
3453         * gcc.dg/fold-compare-1.c: New test case.
3454
3455 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3456
3457         PR c++/16307
3458         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3459
3460 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3461
3462         PR tree-optimization/15458
3463         * gcc.dg/fold-xornot-1.c: New test case.
3464
3465 2006-10-29  Richard Guenther  <rguenther@suse.de>
3466
3467         * gcc.target/i386/math-torture/trunc.c: New testcase.
3468
3469 2006-10-29  Richard Guenther  <rguenther@suse.de>
3470
3471         * gcc.target/i386/math-torture/round.c: New testcase.
3472
3473 2006-10-29  Richard Guenther  <rguenther@suse.de>
3474
3475         * gcc.target/i386/math-torture/ceil.c: New testcase.
3476         * gcc.target/i386/math-torture/floor.c: Likewise.
3477
3478 2006-10-29  Richard Guenther  <rguenther@suse.de>
3479
3480         * gcc.target/i386/math-torture/rint.c: New testcase.
3481         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3482
3483 2006-10-29  Richard Guenther  <rguenther@suse.de>
3484
3485         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3486         * gcc.target/i386/math-torture/lceil.c: Likewise.
3487
3488 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3489
3490         PR libgfortran/24313
3491         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3492
3493 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3494
3495         * gcc.c-torture/execute/20020118-1.c,
3496         gcc.c-torture/execute/builtins/strlen.c,
3497         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3498         comment typos.
3499
3500 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3501
3502         * gcc.dg/builtins-20.c: Add tests for hypot.
3503         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3504         two-argument builtins.
3505         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3506         TESTIT2.  Update all callers.
3507         (TESTIT2, TESTIT2_R): New helper macros.
3508         Add testcases for pow, hypot and atan2.
3509
3510 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3511
3512         PR C++/29295
3513         * g++.dg/expr/bool1.C: New test.
3514         * g++.dg/expr/bool2.C: New test.
3515
3516 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3517
3518         PR fortran/28224
3519         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3520         * gfortran.dg/namelist_internal.f90: New test.
3521
3522 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3523
3524         PR fortran/29625
3525         * gfortran.dg/io_real_boz.f90: Add.
3526         * gfortran.dg/io_real_boz2.f90: Add.
3527
3528 2006-10-28  Richard Guenther  <rguenther@suse.de>
3529
3530         PR middle-end/26899
3531         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3532
3533 2006-10-28  Richard Guenther  <rguenther@suse.de>
3534
3535         PR target/28806
3536         * gcc.target/i386/math-torture/lround.c: New testcase.
3537
3538 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3539
3540         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3541         * gcc.dg/builtins-44.c: Likewise.
3542         * gcc.dg/builtins-45.c: Likewise.
3543         * gcc.dg/pr28796-2.c: Likewise.
3544         * gcc.dg/unordered-3.c: Likewise.
3545
3546 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3547
3548         PR libgfortran/27954
3549         * gfortran.dg/error_recovery_2.f90: New test.
3550
3551 2006-10-26  Richard Guenther  <rguenther@suse.de>
3552
3553         * gcc.target/i386/i386.exp: Use glob, not find to collect
3554         tests.  Avoids recursing into subdirectories.
3555         * gcc.target/i386/math-torture/math-torture.exp: Torture
3556         for interesting ia32 math options.
3557         * gcc.target.i386/math-torture/lrint.c: New testcase.
3558
3559 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3560
3561         PR libgfortran/29563
3562         * gfortran.dg/arrayio_9.f90: Update test.
3563         * gfortran.dg/arrayio_19.f90: New test.
3564
3565 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3566
3567         * gcc.dg/20061026.c: New testcase.
3568
3569 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3570
3571         PR libgfortran/29563
3572         * gfortran.dg/arrayio_9.f90: New test.
3573
3574 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3575
3576         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3577         Copy the strings manually, as strcpy may call strlen.
3578
3579 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3580
3581         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3582         Add checks for log, log2, log10 and log1p.
3583
3584         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3585         we already test 0.0.  Add checks for expm1, log, log2, log10,
3586         log1p, cbrt, erf and erfc.
3587
3588 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3589
3590         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3591
3592 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3593
3594         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3595         and remainderl() built-in functions.  Remove -ffast-math from
3596         dg-options.
3597
3598 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3599
3600         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3601         acosh and atanh.
3602
3603         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3604         floating point modifiers to arguments passed to float and long
3605         double functions respectively.  Update all callers to use floating
3606         point numbers, not integers.  Add tests for exp, exp2 and
3607         exp10/pow10.
3608
3609         * gcc.dg/torture/builtin-math-3.c: New test.
3610
3611 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3612
3613         PR fortran/29393
3614         * gfortran.dg/initialize_2.f90: New.
3615
3616 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3617
3618         * gcc.dg/torture/builtin-math-2.c: New test.
3619
3620 2006-10-24  Richard Guenther  <rguenther@suse.de>
3621
3622         PR middle-end/28796
3623         * gcc.dg/pr28796-1.c: New testcase.
3624         * gcc.dg/pr28796-2.c: Likewise.
3625
3626 2006-10-24  Richard Guenther  <rguenther@suse.de>
3627
3628         * gcc.dg/builtins-57.c: New testcase.
3629
3630 2006-10-24  Richard Guenther  <rguenther@suse.de>
3631
3632         PR tree-optimization/29567
3633         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3634
3635 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3636
3637         PR tree-optimization/14784
3638         * gcc.dg/alias-10.c: New test.
3639
3640 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3641
3642         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3643
3644 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3645
3646         * gcc.dg/builtin-strncat-chk-1.c: New test.
3647
3648 2006-10-23  Jan Hubicka  <jh@suse.cz>
3649
3650         * gcc.dg/memmove-1.c: New test.
3651
3652 2006-10-23  Paul Brook  <paul@codesourcery.com>
3653
3654         * gcc.dg/pragma-pack-5.c: New test.
3655
3656 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3657
3658         * g++.dg/other/s390-1.C: New testcase.
3659
3660 2006-10-23  Richard Guenther  <rguenther@suse.de>
3661
3662         PR middle-end/27132
3663         PR middle-end/23295
3664         * gcc.dg/pr27132.c: New testcase.
3665         * gcc.dg/pr23295.c: Likewise.
3666         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3667         * g++.dg/tree-ssa/pr19807.C: Likewise.
3668
3669 2006-10-23  Richard Guenther  <rguenther@suse.de>
3670
3671         PR middle-end/21032
3672         * gcc.dg/pr21032.c: New testcase.
3673
3674 2006-10-22  Jeff Law  <law@redhat.com>
3675         Richard Guenther  <rguenther@suse.de>
3676
3677         PR tree-optimization/15911
3678         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3679
3680 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3681
3682         PR c++/20647
3683         * g++.dg/abi/rtti3.C: New.
3684
3685 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3686
3687         PR middle-end/28252
3688         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3689         transformation.
3690
3691 2006-10-21  Richard Guenther  <rguenther@suse.de>
3692
3693         PR tree-optimization/3511
3694         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3695
3696 2006-10-21  Richard Guenther  <rguenther@suse.de>
3697
3698         PR middle-end/26898
3699         * gcc.dg/torture/pr26898-1.c: New testcase.
3700         * gcc.dg/torture/pr26898-2.c: Likewise.
3701
3702 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3703
3704         PR c++/28053
3705         * g++.dg/parse/bitfield1.C: Adjust error markers.
3706         * g++.dg/parse/bitfield2.C: New test.
3707
3708 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3709
3710         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3711
3712 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3713
3714         PR libfortran/27895
3715         * gfortran.dg/zero_sized_1.f90: New test.
3716
3717 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3718
3719         * gcc.dg/div-compare-1.c: New test.
3720
3721 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3722
3723         PR fortran/29216
3724         * gfortran.dg/result_default_init_1.f90: New test.
3725
3726         PR fortran/29314
3727         * gfortran.dg/automatic_default_init_1.f90: New test.
3728
3729         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3730         from 38 to 33.
3731
3732 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3733
3734         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3735         'using namespace std' without previous declaration.
3736         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3737         * g++.old-deja/g++.robertl/eb133c.C: New.
3738
3739 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3740
3741         PR libgfortran/29277
3742         * gfortran.dg/streamio_4.f90: Update test.
3743         * gfortran.dg/streamio_11.f90: New test.
3744
3745 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3746
3747         PR c++/27952
3748         * g++.dg/inherit/virtual1.C: New test.
3749
3750 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3751
3752         PR c++/28261
3753         * g++.dg/parse/enum3.C: New test.
3754
3755 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3756
3757         PR c++/29039
3758         * g++.dg/init/ctor8.C: New test.
3759
3760 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3761
3762         PR c++/27270
3763         * g++.dg/ext/complit8.C: Tweak error markers.
3764         * g++.dg/template/complit1.C: Add error marker.
3765
3766 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3767
3768         PR c++/27270
3769         * g++.dg/ext/complit8.C: New test.
3770
3771         PR c++/29408
3772         * g++.dg/parse/dtor12.C: New test.
3773
3774         PR c++/29435
3775         * g++.dg/template/sizeof11.C: New test.
3776
3777 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3778
3779         PR fortran/29392
3780         * gfortran.dg/data_char_3.f90: New test.
3781
3782         PR fortran/29451
3783         * gfortran.dg/negative_automatic_size.f90: New test.
3784
3785 2006-10-16  David Daney  <ddaney@avtrex.com>
3786
3787         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3788
3789 2006-10-16  Eric Christopher  <echristo@apple.com>
3790
3791         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3792         x86_64.
3793
3794 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3795
3796         PR c++/28211
3797         * g++.dg/tc1/dr49.C: Tweak error messages.
3798         * g++.dg/parse/template21.C: New test.
3799
3800 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3801
3802         PR middle-end/20491
3803         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3804
3805 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3806
3807         PR fortran/29403
3808         * gfortran.dg/print_1.f90: New test.
3809
3810 2006-10-15  Jan Hubicka  <jh@suse.cz>
3811
3812         PR middle-end/29241
3813         * gcc.c-torture/compile/pr29241.c: New testcase.
3814
3815 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3816
3817         PR middle-end/29250
3818         * gcc.c-torture/compile/pr29250.c: New test.
3819
3820 2006-10-15  Richard Guenther  <rguenther@suse.de>
3821
3822         * gcc.dg/pr29299.c: New testcase.
3823
3824 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3825
3826         PR fortran/24767
3827         * gfortran.dg/label_4.f90: Adjust warning flag.
3828
3829 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3830
3831         PR fortran/29371
3832         * gfortran.dg/nullify_3.f90: New test.
3833
3834 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3835
3836         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3837         on Solaris 2.5.1 too.
3838
3839 2006-10-13  Eric Christopher  <echristo@apple.com>
3840
3841         * gcc.dg/pr25993.c: Skip for darwin.
3842
3843 2006-10-13  Eric Christopher  <echristo@apple.com>
3844
3845         * gcc.dg/visibility-11.c: Skip for darwin.
3846
3847 2006-10-13  Eric Christopher  <echristo@apple.com>
3848
3849         * gcc.dg/darwin-weakimport-1.c: Use
3850         -fno-asynchronous-unwind-tables.
3851         * gcc.dg/darwin-weakimport-3.c: Ditto.
3852
3853 2006-10-13  Richard Guenther  <rguenther@suse.de>
3854
3855         PR tree-optimization/29446
3856         * gcc.dg/torture/pr29446.c: New testcase.
3857
3858 2006-10-13  Bill Wendling  <wendling@apple.com>
3859
3860         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3861         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3862         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3863         * g++.old-deja/g++.law/shadow1.C: Likewise.
3864         * g++.old-deja/g++.law/ctors10.C: Likewise.
3865         * g++.dg/debug/namespace1.C: Likewise.
3866         * g++.dg/inherit/namespace-as-base.C: Likewise.
3867         * g++.dg/opt/delay-slot-1.C: Likewise.
3868         * g++.dg/parse/defarg10.C: Likewise.
3869         * g++.dg/template/ptrmem11.C: Likewise.
3870         * g++.dg/template/mem_func_ptr.C: Likewise.
3871         * g++.dg/template/spec19.C: Likewise.
3872
3873 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3874
3875         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3876
3877 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3878
3879         PR fortran/29373
3880         * gfortran.dg/implicit_9.f90: New test.
3881
3882         PR fortran/29407
3883         * gfortran.dg/namelist_25.f90: New test.
3884
3885         PR fortran/27701
3886         * gfortran.dg/same_name_2.f90: New test.
3887
3888         PR fortran/29232
3889         * gfortran.dg/host_assoc_types_1.f90: New test.
3890
3891         PR fortran/29364
3892         * gfortran.dg/missing_derived_type_1.f90: New test.
3893         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3894
3895         PR fortran/29422
3896         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3897
3898         PR fortran/29428
3899         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3900
3901 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3902
3903         PR fortran/29391
3904         * gfortran.dg/bound_2.f90: New test.
3905
3906 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3907
3908         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3909         directive.
3910         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3911         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3912         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3913         * gfortran.dg/gomp/reduction3.f90: Likewise.
3914         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3915         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3916         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3917         * gfortran.dg/forall_4.f90: Likewise.
3918         * gfortran.dg/spec_expr_4.f90: Likewise.
3919         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3920         * gfortran.dg/forall_5.f90: Likewise.
3921         * gfortran.dg/open_access_append_2.f90: Add check for
3922         compile-time warning.
3923
3924 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3925
3926         PR c++/28506
3927         * g++.dg/parse/pure1.C: New test.
3928
3929 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3930
3931         PR fortran/21435
3932         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3933         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3934         for compile-time warnings.
3935         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3936         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3937         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3938         file.
3939         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3940         specifier.
3941         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3942         compile-time warning.
3943
3944 2006-10-12  Jan Hubicka  <jh@suse.cz>
3945
3946         PR c/28419
3947         * gcc.dg/pr28319.c: New test.
3948
3949 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3950         PR c++/29318
3951         * g++.dg/ext/vla4.C: New test.
3952
3953 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3954
3955         PR c++/27961
3956         * g++.dg/template/crash60.C: New test.
3957         * g++.dg/other/large-size-array.C: Adjust error markers.
3958         * g++.dg/parse/crash27.C: Likewise.
3959         * g++.dg/template/crash1.C: Likewise.
3960
3961 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3962
3963         PR testsuite/29093
3964         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3965
3966 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3967
3968         PR preprocessor/28709
3969         * gcc.dg/cpp/paste14.c: New test.
3970
3971 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3972
3973         PR c++/29175
3974         * g++.dg/init/array24.C: New test.
3975
3976 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3977
3978         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3979         of <sys/types.h>.
3980
3981 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3982
3983         PR c++/29024
3984         * g++.dg/parse/typedef8.C: New test.
3985         * g++.dg/other/mult-stor1.C: Adjust error markers.
3986
3987 2006-10-11  Richard Guenther  <rguenther@suse.de>
3988
3989         PR tree-optimization/28230
3990         * gcc.dg/torture/pr28230.c: New testcase.
3991
3992 2006-10-11  Richard Guenther  <rguenther@suse.de>
3993
3994         PR inline-asm/29119
3995         * gcc.dg/torture/pr29119.c: New testcase.
3996
3997 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3998
3999         PR middle-end/29272
4000         * gcc.c-torture/execute/20060930-2.c: New test.
4001
4002 2006-10-09  Richard Henderson  <rth@redhat.com>
4003
4004         Revert emutls patch.
4005
4006 2006-10-09  Richard Guenther  <rguenther@suse.de>
4007
4008         PR middle-end/29254
4009         * gcc.dg/pr29254.c: New testcase.
4010
4011 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
4012             Paul Thomas  <pault@gcc.gnu.org>
4013
4014         PR fortran/20541
4015         * gfortran.dg/alloc_comp_basics_1.f90: New test.
4016         * gfortran.dg/alloc_comp_basics_2.f90: New test.
4017         * gfortran.dg/alloc_comp_assign_1.f90: New test.
4018         * gfortran.dg/alloc_comp_assign_2.f90: New test.
4019         * gfortran.dg/alloc_comp_assign_3.f90: New test.
4020         * gfortran.dg/alloc_comp_assign_4.f90: New test.
4021         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4022         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4023         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4024         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4025         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4026         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4027         * gfortran.dg/alloc_comp_std.f90: New test.
4028         * gfortran.dg/move_alloc.f90: New test.
4029
4030 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
4031
4032         PR fortran/29115
4033         * gfortran.dg/derived_constructor_comps_2.f90: New test.
4034
4035         PR fortran/29211
4036         * gfortran.dg/forall_char_dependencies_1.f90: New test.
4037
4038 2006-10-08  Tobias Burnus  <burnus@net-b.de>
4039
4040         PR fortran/28585
4041         * gfortran.dg/new_line.f90: New test.
4042
4043 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4044
4045         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4046         * gcc.dg/torture/builtin-convert-1.c,
4047         gcc.dg/torture/builtin-convert-2.c,
4048         gcc.dg/torture/builtin-convert-3.c,
4049         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4050
4051 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
4052
4053         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4054         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4055         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4056         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4057
4058 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
4059
4060         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4061         Xfail some tests for powerpc-darwin and powerpc-aix.
4062
4063 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
4064
4065         PR c/29380
4066         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4067
4068 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4069
4070         PR target/29300
4071         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4072         on hppa*-*-hpux*.
4073
4074 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4075
4076         PR fortran/16580
4077         PR fortran/29288
4078         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4079         Add tests for using all possible intrinsics as actual arguments.
4080         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4081         all possible intrinsics as actual arguments.
4082         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4083         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4084
4085 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
4086
4087         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4088         * gcc.dg/debug/debug-2.c: Likewise.
4089
4090 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4091
4092         * gcc.c-torture/compile/sync-2.c: New test.
4093
4094 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4095
4096         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4097         line endings.
4098
4099 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4100
4101         PR rtl-optimization/29128
4102         * gcc.c-torture/compile/pr29128.c: New test.
4103
4104 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4105
4106         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4107         line endings.
4108
4109 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4110
4111         PR middle-end/29256
4112         * gcc.dg/tree-ssa/loop-19.c: New test.
4113
4114 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4115
4116         PR tree-optimization/29330
4117         * gcc.dg/pr29330.c: New test.
4118
4119         PR target/28924
4120         * gcc.c-torture/compile/20061005-1.c: New test.
4121
4122 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4123
4124         * gcc.dg/typename-vla-1.c: New case.
4125         * gnat.dg/forward_vla.adb: New case.
4126
4127 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4128
4129         PR tree-optimization/29290
4130         * gfortran.dg/loop_nest_1.f90: New test.
4131
4132         PR target/29198
4133         * gcc.dg/tls/opt-12.c: New test.
4134
4135         PR fortran/28415
4136         * gfortran.dg/save_2.f90: New test.
4137
4138         PR c/29091
4139         * gcc.dg/pr29091.c: New test.
4140
4141 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
4142
4143         * lib/target-supports.exp
4144         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4145         same as x86_64-*-*; check for LP64.
4146
4147 2006-10-04  Richard Henderson  <rth@redhat.com>
4148
4149         * lib/target-supports.exp (check_effective_target_tls): Redefine
4150         to mean non-emulated tls.
4151         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4152         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4153         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4154         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4155         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4156         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4157         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4158
4159 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4160
4161         PR fortran/29343
4162         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4163
4164 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4165
4166         * gfortran.dg/bounds_check_fail_1.f90: New test.
4167
4168 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4169
4170         PR c++/29020
4171         * g++.dg/template/friend48.C: New test.
4172
4173 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4174
4175         PR fortran/29098
4176         * gfortran.dg/default_initialization_2.f90: New test.
4177
4178 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4179
4180         PR fortran/20779
4181         PR fortran/20891
4182         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4183
4184 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4185
4186         PR fortran/29284
4187         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4188
4189         PR fortran/29321
4190         PR fortran/29322
4191         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4192
4193         PR fortran/25091
4194         PR fortran/25092
4195         * gfortran.dg/entry_array_specs_1.f90: New test.
4196
4197 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4198
4199         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4200         insufficient to inhibit some test failures at -O3.  Do testing
4201         on integers.
4202
4203 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4204
4205         PR c++/29138
4206         * g++.dg/inherit/access8.C: New test.
4207         * g++.dg/template/dtor4.C: Tweak error messages.
4208
4209 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4210
4211         PR fortran/27478
4212         * gfortran.dg/entry_8.f90: New test.
4213
4214 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4215
4216         PR c++/29291
4217         * g++.dg/parse/new4.C: New test.
4218
4219 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4220
4221         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4222         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4223         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4224         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4225         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4226
4227 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4228
4229         PR fortran/19260
4230         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4231         * gfortran.dg/continuation_2.f90: New test.
4232
4233         PR fortran/19262
4234         * gfortran.dg/continuation_3.f90: New test.
4235         * gfortran.dg/continuation_4.f90: New test.
4236         * gfortran.dg/continuation_5.f: New test.
4237         * gfortran.dg/continuation_6.f: New test.
4238
4239 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4240
4241         PR c++/29226
4242         * g++.dg/template/vla1.C: New test.
4243
4244 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4245
4246         PR fortran/29210
4247         * gfortran.dg/complex_parameter_1.f90: New test.
4248
4249 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4250
4251         PR c/29154
4252         * gcc.c-torture/execute/20060929-1.c: New test.
4253
4254 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4255
4256         PR c++/29105
4257         * g++.dg/template/member6.C: New test.
4258         * g++.dg/parse/typename7.C: Adjust error markers.
4259
4260         PR c++/29080
4261         * g++.dg/template/member7.C: New test.
4262
4263 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4264
4265         PR c/24010
4266         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4267         gcc.dg/Woverride-init-3.c: New tests.
4268
4269 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4270
4271         * gcc.c-torture/execute/20060930-1.c: New test.
4272
4273 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4274
4275         PR fortran/18791
4276         * gfortran.dg/specifics_1.f90: New test.
4277         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4278         complex specifics.
4279
4280 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4281
4282         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4283         pthread-init-common.h: New.
4284
4285 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4286
4287         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4288         precision on some archs.
4289
4290 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4291
4292         * gcc.dg/non-local-goto-1.c: New test.
4293         * gcc.dg/non-local-goto-2.c: Likewise.
4294         * gcc.dg/setjmp-3.c: Likewise.
4295         * gcc.dg/setjmp-4.c: Likewise.
4296
4297 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4298
4299         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4300
4301 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4302
4303         PR fortran/28276
4304         * gfortran.dg/exponent_1.f90: New test.
4305
4306         PR fortran/27021
4307         * gfortran.dg/nearest_1.f90: New test.
4308
4309 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4310
4311         PR middle-end/25261
4312         PR middle-end/28790
4313         * gcc.dg/gomp/nestedfn-1.c: New test.
4314
4315 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4316
4317         PR objc/29195
4318         * objc/compile/method-1.m: New test.
4319
4320 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4321
4322         PR c++/26938
4323         * g++.dg/template/crash58.C: New test.
4324         * g++.dg/parse/crash28.C: Adjust error markers.
4325         * g++.dg/template/crash34.C: Likewise.
4326         * g++.dg/template/friend31.C: Likewise.
4327         * g++.dg/template/crash32.C: Likewise.
4328
4329         PR c++/27329
4330         * g++.dg/template/crash59.C: New test.
4331
4332         PR c++/27667
4333         * g++.dg/template/spec33.C: New test.
4334         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4335
4336 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4337             Adam Nemet  <anemet@caviumnetworks.com>
4338
4339         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4340         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4341
4342 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4343
4344         PR target/28911
4345         * gcc.dg/pr28911.c: New.
4346
4347 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4348
4349         PR target/29169
4350         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4351         (dg-options): Add -mfpmath=387.
4352
4353 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4354
4355         PR c/28706
4356         * gcc.dg/pr28706.c: New test.
4357
4358         PR c/28712
4359         * gcc.dg/pr28712.c: New test.
4360
4361 2006-09-22  Mike Stump  <mrs@apple.com>
4362
4363         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4364
4365 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4366
4367         PR tree-optimization/28888
4368         * gcc.dg/pr28888.c: New test.
4369
4370 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4371
4372         PR c++/29016
4373         * g++.dg/init/ptrfn1.C: New test.
4374
4375 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4376
4377         PR c++/28861
4378         * g++.dg/template/spec32.C: New test.
4379         * g++.dg/parse/crash9.C: Adjust error markers.
4380
4381         PR c++/28303
4382         * g++.dg/template/typedef6.C: New test.
4383         * g++.dg/init/error1.C: Adjust error markers.
4384         * g++.dg/parse/crash9.C: Likewise.
4385         * g++.dg/template/crash55.C: Likewise.
4386
4387 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4388
4389         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4390
4391 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4392
4393         PR target/27650
4394         * g++.dg/ext/dllimport12.C: New test.
4395
4396 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4397
4398         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4399         * gcc.target/mips/nmadd-2.c: Likewise.
4400         * gcc.target/mips/mips-ps-6.c: New test.
4401         * gcc.target/mips/neg-abs-1.c: Likewise.
4402         * gcc.target/mips/neg-abs-2.c: Likewise.
4403         * gcc.target/mips/nmadd-3.c: New test.
4404
4405 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4406
4407         PR middle-end/28046
4408         * gcc.dg/gomp/atomic-10.c: New test.
4409         * g++.dg/gomp/atomic-10.C: New test.
4410
4411 2006-09-20  Eric Christopher  <echristo@apple.com>
4412
4413         * gcc.target/i386/sse3-not-fisttp.c: New.
4414
4415 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4416
4417         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4418
4419 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4420
4421         * gcc.c-torture/execute/pr28289.c (one): New variable.
4422         (main): Use it instead of argc.
4423         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4424         (main): Use it instead of argc.
4425
4426 2006-09-19  Paul Brook  <paul@codesourcery.com>
4427
4428         PR target/28516
4429         * gcc.dg/nested-func-5.c: New test.
4430
4431 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4432
4433         * lib/target-supports.exp (check_effective_target_tls): Compile
4434         test stubs using ${tool}_target_compile, not just target_compile.
4435         (check_effective_target_tls_runtime): Likewise.
4436
4437 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4438
4439         * gcc.c-torture/compile/20030405-1.x: Remove.
4440
4441         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4442         optimising linker from discarding it.
4443
4444 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4445
4446         PR fortran/28526
4447         * gfortran.dg/keyword_symbol_1.f90: New test.
4448
4449         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4450         pedantic compilation option.
4451
4452 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4453
4454         PR fortran/29060
4455         * gfortran.dg/spread_shape_1.f90: New test.
4456
4457 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4458
4459         PR tree-optimization/28887
4460         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4461
4462 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4463
4464         PR c/25993
4465         * gcc.dg/pr25993.c: New test.
4466
4467 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4468
4469         PR tree-opt/21591
4470         * gcc.dg/vect/pr21591.c: New test.
4471
4472 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4473
4474         PR tree-opt/29059
4475         * gcc.c-torture/compile/strcpy-1.c: New test.
4476         * gcc.c-torture/compile/strcpy-2.c: New test.
4477         * gcc.c-torture/compile/memcpy-1.c: New test.
4478         * gcc.c-torture/compile/memcpy-2.c: New test.
4479
4480 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4481
4482         PR testsuite/29055
4483         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4484
4485 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4486
4487         * gnat.dg/specs/double_record_extension1.ads: New test.
4488         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4489
4490 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4491
4492         PR fortran/29051
4493         * gfortran.dg/oldstyle_3.f90: New test.
4494
4495 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4496
4497         PR libgfortran/29099
4498         * gfortran.dg/secnds-1.f: New test.
4499
4500 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4501
4502         PR libgfortran/29053
4503         * gfortran.dg/streamio_9.f90: New test.
4504         * gfortran.dg/streamio_10.f90: New test.
4505
4506 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4507
4508         PR C++/29002
4509         * g++.dg/init/array22.C: New test.
4510         * g++.dg/init/array23.C: New test.
4511
4512 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4513
4514         * stackcheck.lst: Update list of tests requiring stack checking.
4515         * norun.lst: Adjust for above change.
4516         * ada95.lst: New file.
4517         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4518         requiring -gnat95 switch.
4519
4520 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4521
4522         * gnat.dg/in_out_parameter.adb: New test.
4523
4524 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4525
4526         PR debug/28980
4527         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4528
4529 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4530
4531         * gnat.dg/specs/unchecked_union.ads: New test.
4532
4533 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4534
4535         PR rtl-optimization/28982
4536         * gcc.c-torture/execute/pr28982a.c: New test.
4537         * gcc.c-torture/execute/pr28982b.c: Likewise.
4538
4539 2006-09-12  Eric Christopher  <echristo@apple.com>
4540
4541         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4542         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4543
4544 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4545
4546         PR c/28768
4547         PR preprocessor/14634
4548         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4549         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4550         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4551
4552 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4553
4554         * gcc.dg/pr28243.c: New test.
4555
4556 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4557
4558         PR fortran/28971
4559         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4560         this undiagnosed regression reappears.
4561
4562 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4563
4564         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4565         Treat $srcdir as a literal.
4566         * lib/fortran-torture.exp (fortran-torture-compile,
4567         fortran-torture-execute): Likewise.
4568         * lib/objc-torture.exp (objc-torture-compile,
4569         objc-torture-execute): Likewise.
4570         * lib/profopt.exp (profopt-execute): Likewise.
4571
4572 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4573
4574         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4575
4576 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4577
4578         PR testsuite/28950
4579         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4580
4581 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4582
4583         PR target/13685
4584         * gcc.target/i386/pr13685.c: New test.
4585
4586 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4587
4588         * gcc.dg/pr28726.c: New test.
4589
4590 2006-09-11  Josh Conner  <jconner@apple.com>
4591
4592         * gcc.dg/nrv3.c: Increase size of structure.
4593         * gcc.dg/nrv4.c: Likewise.
4594         * gcc.dg/nrv5.c: Likewise.
4595
4596 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4597
4598         PR libfortran/28890
4599         gfortran.dg/assumed_charlen_function_5.f90: New test.
4600
4601 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4602
4603         PR c++/28991
4604         * g++.dg/init/static3.C: New test.
4605
4606 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4607
4608         PR testsuite/29007
4609         * gcc.dg/long-long-cst1.c (t): Add cast to
4610         __SIZE_TYPE__ before casting to int.
4611         (main): Return 0 on success.
4612
4613 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4614
4615         * gcc.c-torture/execute/20060910-1.c: New test.
4616
4617 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4618
4619         PR middle-end/26983
4620         * gcc.dg/pr26983.c: New test.
4621
4622 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4623
4624         PR target/29006
4625         * gcc.c-torture/execute/pr29006.c: New test.
4626
4627 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4628
4629         PR libfortran/28947
4630         gfortran.dg/matmul_4.f90: New test.
4631
4632 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4633
4634         PR fortran/28959
4635         gfortran.dg/used_types_10: New test.
4636
4637 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4638
4639         PR libfortran/28923
4640         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4641         gfortran.dg/array_initializer_3.f90: New test.
4642
4643 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4644
4645         PR fortran/28914
4646         * gfortran.dg/actual_array_constructor_3.f90: New test.
4647
4648 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4649
4650         PR testsuite/26778
4651         * gcc.target/i386/pr26778.c: New testcase.
4652
4653 2006-09-08  Eric Christopher  <echristo@apple.com>
4654
4655         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4656         * gcc.target/i386/memcpy-1.c: Ditto.
4657         * gcc.target/i386/asm-1.c: Ditto.
4658         * gcc.target/i386/20060512-4.c: Ditto.
4659         * gcc.target/i386/compress-float-387.c: Ditto.
4660         * gcc.target/i386/20060512-1.c: Ditto.
4661         * gcc.target/i386/compress-float-sse.c: Ditto.
4662         * gcc.target/i386/20060512-2.c: Ditto.
4663         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4664         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4665         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4666         * gcc.dg/pr26449.c: Ditto.
4667         * gcc.dg/attr-ms_struct-2.c: Ditto.
4668         * gcc.dg/attr-ms_struct-1.c: Ditto.
4669         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4670
4671 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4672
4673         PR c/28504
4674         * gcc.dg/vla-10.c: New test.
4675
4676 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4677
4678         PR c++/28858
4679         * g++.dg/parse/template20.C: New test.
4680         * g++.dg/template/operator8.C: Remove obsolete part.
4681         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4682         * g++.old-deja/g++.pt/crash65.C: Likewise.
4683
4684 2006-09-07  Jason Merrill  <jason@redhat.com>
4685
4686         PR middle-end/27724
4687         * gcc.dg/long-long-cst1.c: New test.
4688
4689 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4690
4691         PR C++/28906
4692         * g++.dg/other/array3.C: New test.
4693         * g++.dg/other/array4.C: New test.
4694         * g++.dg/other/array5.C: New test.
4695
4696 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4697
4698         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4699
4700 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4701
4702         PR target/28946
4703         * gcc.target/i386/pr28946.c: New test.
4704
4705 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4706
4707         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4708         in integer literal constant.
4709         * gfortran.dg/enum_8.f90: Ditto.
4710         * gfortran.dg/g77/20030326-1.f: Ditto.
4711
4712 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4713
4714         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4715         nonconformance usage.
4716
4717 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4718
4719         PR middle-end/28862
4720         * gcc.c-torture/compile/vector-align-1.c: New test.
4721
4722 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4723
4724         PR rtl-opt/27883
4725         * g++.dg/opt/copysign-1.C: New test.
4726
4727 2006-09-06  Jason Merrill  <jason@redhat.com>
4728
4729         PR c++/27371
4730         * g++.dg/warn/unused-result1.C: New test.
4731
4732 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4733
4734         PR c++/28903
4735         * g++.dg/ext/vla3.C: New test.
4736
4737         PR c++/28886
4738         * g++.dg/template/array16.C: New test.
4739
4740 2006-09-06  Richard Guenther  <rguenther@suse.de>
4741
4742         * gcc.dg/pr27226.c: Remove testcase again.
4743
4744 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4745
4746         PR tree-opt/28937
4747         * g++.dg/opt/unroll2.C: New test.
4748
4749 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4750
4751         PR tree-opt/28952
4752         * gcc.dg/vect/pr28952.c: New test.
4753
4754 2006-09-05  Richard Guenther  <rguenther@suse.de>
4755
4756         PR tree-optimization/28900
4757         * gcc.dg/torture/pr28900.c: New testcase
4758
4759 2006-09-05  Richard Guenther  <rguenther@suse.de>
4760
4761         PR tree-optimization/28905
4762         * gcc.c-torture/compile/pr28905.c: New testcase.
4763
4764 2006-09-05  Richard Guenther  <rguenther@suse.de>
4765
4766         PR middle-end/28935
4767         * gcc.dg/pr28935.c: New testcase.
4768
4769 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4770
4771         * gcc.c-torture/execute/20060905-1.c: New test.
4772
4773 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4774
4775         PR fortran/28908
4776         * gfortran.dg/used_types_7.f90: New test.
4777         * gfortran.dg/used_types_8.f90: New test.
4778         * gfortran.dg/used_types_9.f90: New test.
4779
4780 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4781
4782         * gcc.c-torture/compile/20060904-1.c: New test.
4783
4784 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4785
4786         PR c++/23287 Revert my 2006-09-01 patch
4787         * g++.dg/parse/dtor12.C: Remove.
4788
4789 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4790
4791         PR c+/27670
4792         * g++.dg/template/operator9.C: New test.
4793
4794         PR c++/27493
4795         * g++.dg/template/operator7.C: New test.
4796
4797         PR c++/27494
4798         * g++.dg/template/operator8.C: New test.
4799
4800         PR c++/27397
4801         * g++.dg/template/crash57.C: New test.
4802
4803         * g++.dg/template/typedef4.C: Adjust error markers.
4804         * g++.dg/template/typedef5.C: Likewise.
4805
4806 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4807
4808         PR c++/28878
4809         * g++.dg/parse/crash33.C: New test.
4810
4811 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4812         Richard Guenther  <rguenther@suse.de>
4813         Adam Nemet  <anemet@caviumnetworks.com>
4814
4815         PR middle-end/27226
4816         * gcc.target/mips/memcpy-1.c: New testcase.
4817         * gcc.dg/pr27226.c: Likewise.
4818
4819 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4820
4821         PR c++/28705
4822         * g++.dg/lookup/koenig5.C: New.
4823         * g++.dg/template/crash56.C: New.
4824
4825 2006-09-01  Josh Conner  <jconner@apple.com>
4826
4827         PR c++/25505
4828         * gcc.dg/nrv3.c: New test.
4829         * gcc.dg/nrv4.c: New test.
4830         * gcc.dg/nrv5.c: New test.
4831
4832 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4833
4834         PR c++/23287
4835         * g++.dg/parse/dtor12.C: New.
4836
4837 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4838
4839         PR tree-optimization/28839
4840         * gcc.dg/pr28839.c: New test.
4841
4842 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4843
4844         PR target/24367
4845         * gcc.dg/pr24367.c: New testcase.
4846
4847 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4848
4849         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4850
4851 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4852
4853         PR rtl-optimization/27735
4854         * gcc.dg/loop-unswitch-1.c: New test.
4855
4856 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4857
4858         PR fortran/28885
4859         * gfortran.dg/aliasing_dummy_2.f90: New test.
4860
4861         PR fortran/20067
4862         * gfortran.dg/generic_5.f90: Change error message.
4863
4864         PR fortran/28873
4865         * gfortran.dg/generic_6.f90: New test.
4866
4867         PR fortran/25077
4868         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4869
4870         PR fortran/25102
4871         * gfortran.dg/invalid_interface_assignment.f90: New test.
4872
4873         PR fortran/24866
4874         * gfortran.dg/module_proc_external_dummy.f90: New test.
4875
4876 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4877
4878         PR c++/28349
4879         * testsuite/g++.dg/warn/var-args1.C: New test.
4880
4881 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4882
4883         PR fortran/28866
4884         * gfortran.dg/simpleif_2.f90: New test.
4885         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4886         * gfortran.dg/enum_5.f90: Ditto.
4887
4888 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4889             Kazu Hirata  <kazu@codesourcery.com>
4890
4891         PR tree-optimization/17506
4892         * gcc.dg/pr17506.c: New.
4893
4894 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4895
4896         PR c++/28139
4897         * g++.dg/eh/alias1.C: New test.
4898
4899 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4900
4901         PR c++/28860
4902         * g++.dg/template/ttp22.C: New test.
4903
4904 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4905
4906         PR middle-end/26632
4907         * gcc.dg/pr26632.c: New.
4908
4909 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4910
4911         PR libgfortran/28354
4912         * gfortran.dg/fmt_zero_precision.f90: New test.
4913
4914 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4915
4916         PR c++/28058
4917         * g++.dg/template/spec31.C: New test.
4918
4919 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4920
4921         PR c++/26573
4922         * g++.dg/other/static2.C: New test.
4923
4924 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4925
4926         * gcc.dg/Wswitch-enum-2.c: New test case.
4927         * gcc.dg/Wswitch-enum-3.c: Likewise.
4928
4929 2006-08-26  Richard Guenther  <rguenther@suse.de>
4930
4931         * gcc.c-torture/compile/20060826-1.c: New testcase.
4932
4933 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4934
4935         PR c++/28736
4936         * g++.dg/template/void10.C: New test.
4937
4938         PR c++/28737
4939         * g++.dg/template/void8.C: New test.
4940
4941         PR c+_+/28738
4942         * g++.dg/template/void9.C: New test.
4943
4944         * g++.dg/template/void3.C: Adjust error markers.
4945         * g++.dg/template/void4.C: Likewise.
4946         * g++.dg/template/crash55.C: Likewise.
4947         * g++.dg/template/void7.C: Likewise
4948
4949 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4950
4951         PR c++/28588
4952         * g++.dg/inherit/access6.C: New test.
4953         * g++.dg/inherit/access7.C: Likewise.
4954
4955         PR c++/28595
4956         * g++.dg/template/array15.C: New test.
4957         * g++.dg/template/crash2.C: Tweak error markers.
4958
4959 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4960
4961         PR middle-end/28683
4962         * gcc.c-torture/compile/20060823-1.c: New test.
4963
4964 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4965
4966         PR c++/28853
4967         * g++.dg/template/ttp21.C: New test.
4968
4969         PR c++/28852
4970         * g++.dg/other/operator1.C: Add error-marker.
4971         * g++.dg/other/operator2.C: New test.
4972
4973 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4974
4975         PR c/27893
4976         * gcc.c-torture/compile/vla-const-1.c,
4977         gcc.c-torture/compile/vla-const-2.c: New tests.
4978
4979 2006-08-26  Richard Guenther  <rguenther@suse.de>
4980
4981         PR middle-end/28814
4982         * gcc.dg/torture/pr28814.c: New testcase.
4983
4984 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4985
4986         PR c/28418
4987         * gcc.c-torture/compile/compound-literal-1.c: New test.
4988
4989 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4990
4991         PR c/28299
4992         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4993         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4994         Expect extra diagnostics.
4995
4996 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4997
4998         gcc.dg/noncompile/pr16876.c: New test.
4999
5000 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c++/28056
5003         * g++.dg/parse/local1.C: New test.
5004         * g++.dg/other/qual1.C: Tweak error marker.
5005
5006 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5007
5008         PR c++/27787
5009         * g++.dg/template/typename10.C: New.
5010         * g++.dg/template/lookup4.C: Remove bogus error marker.
5011
5012 2006-08-25  Richard Guenther  <rguenther@suse.de>
5013
5014         PR testsuite/28829
5015         * gcc.dg/pr26570.c: Fix testcase.
5016
5017 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
5018
5019         PR tree-opt/28807
5020         * gcc.c-torture/execute/mayalias-2.c: New test.
5021         * gcc.dg/tree-ssa/alias-13.c: New test.
5022
5023 2006-08-24  Jan Hubicka  <jh@suse.cz>
5024
5025         PR debug/26881
5026         * gcc.dg/debug/pr26881.c: New file.
5027
5028 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
5029
5030         PR fortran/28788
5031         * gfortran.dg/used_types_4.f90: New test.
5032         * gfortran.dg/derived_init_2.f90: Modify to check sibling
5033         association of derived types.
5034         * gfortran.dg/used_types_2.f90: Add module cleanup.
5035         * gfortran.dg/used_types_3.f90: The same.
5036
5037         PR fortran/28771
5038         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5039         fix of regression.
5040
5041 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5042
5043         PR 28813
5044         * gfortran.dg/direct_io_6.f90: Remove test.
5045
5046 2006-08-23  Stuart Hastings  <stuart@apple.com>
5047
5048         PR 28825
5049         * gcc.target/i386/20060821-1.c: New.
5050
5051 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
5052
5053         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
5054         dg-warning strings for dllimport.
5055
5056 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5057
5058         PR C++/28450
5059         * g++.dg/ext/vector4.C: New test.
5060         * g++.dg/ext/complex1.C: New test.
5061
5062 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
5063
5064         PR debug/28692
5065         * gcc.dg/debug/const-1.c: New.
5066         * gcc.dg/debug/const-2.c: New.
5067         * gcc.dg/debug/dwarf2/const-1.c: New.
5068         * gcc.dg/debug/dwarf2/const-2.c: New.
5069         * gcc.dg/debug/dwarf2/const-2b.c: New.
5070
5071 2006-08-22  Richard Guenther  <rguenther@suse.de>
5072
5073         PR middle-end/28776
5074         * gcc.c-torture/compile/pr28776-1.c: New testcase.
5075         * gcc.c-torture/compile/pr28776-2.c: Likewise.
5076
5077 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5078
5079         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5080
5081 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
5082
5083         PR c++/26269
5084         * g++.dg/other/error14.C: New test.
5085
5086         PR c++/28505
5087         * g++.dg/parse/ctor7.C: New test.
5088         * g++.dg/parse/ctor8.C: Likewise.
5089
5090         PR c++/28741
5091         * g++.dg/template/void7.C: New test.
5092
5093 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5094
5095         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5096         * gnat.dg/self_aggregate_with_array.adb: New test.
5097
5098 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5099
5100         * g++.dg/eh/arm-vfp-unwind.C: New test.
5101
5102 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5103
5104         PR c++/28341
5105         * g++.dg/template/ref3.C: New test.
5106         * g++.dg/template/nontype13.C: New test.
5107
5108         PR c++/28346
5109         * g++.dg/template/ptrmem17.C: New test.
5110
5111 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5112
5113         PR target/28648 c:
5114         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5115
5116 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5117
5118         PR fortran/28630
5119         * gfortran.dg/used_types_2.f90: New test.
5120
5121         PR fortran/28601
5122         * gfortran.dg/used_types_3.f90: New test.
5123
5124         PR fortran/20886
5125         * gfortran.dg/generic_actual_arg.f90: New test.
5126
5127         PR fortran/28735
5128         * gfortran.dg/module_private_array_refs_1.f90: New test.
5129
5130         PR fortran/28762
5131         * gfortran.dg/program_name_1.f90: New test.
5132
5133         PR fortran/28425
5134         * gfortran.dg/derived_constructor_comps_1.f90: New test.
5135
5136         PR fortran/28496
5137         * gfortran.dg/array_initializer_2.f90: New test.
5138
5139         PR fortran/18111
5140         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5141
5142         PR fortran/28600
5143         * gfortran.dg/assumed_charlen_function_4.f90: New test.
5144
5145         PR fortran/28771
5146         * gfortran.dg/assumed_charlen_in_main.f90: New test.
5147
5148         PR fortran/28660
5149         * gfortran.dg/dependent_decls_1.f90: New test.
5150
5151 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5152
5153         PR fortran/25217
5154         * gfortran.dg/derived_init_2.f90: New.
5155
5156 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
5157
5158         * gcc.c-torture/execute/pr28289.c: New test.
5159
5160 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
5161
5162         PR c/28744
5163         * gcc.dg/attr-externally-visible-1.c: New test.
5164         * gcc.dg/attr-externally-visible-2.c: New test.
5165         * g++.dg/parse/attr-externally-visible-1.C: New test.
5166         * g++.dg/parse/attr-externally-visible-2.C: New test.
5167
5168 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5169
5170         PR c++/28606
5171         * g++.dg/parse/dtor11.C: New test.
5172
5173 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5174
5175         PR rtl-optimization/28489
5176         * gcc.c-torture/compile/pr28489.c: New test.
5177
5178 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5179
5180         PR c++/28710
5181         * g++.dg/template/redecl4.C: New test.
5182
5183         PR c++/28711
5184         * g++.dg/template/ctor8.C: New test.
5185
5186 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5187
5188         * gcc.dg/pr26570.c: Fix testcase.
5189
5190 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5191
5192         * PR c++/28573
5193         * g++.dg/parse/offsetof6.C: New test.
5194         * g++.dg/parse/offsetof6.C: New test.
5195         * g++.dg/parse/offsetof7.C: New test.
5196
5197 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5198
5199         PR testsuite/28602
5200         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5201         is false.
5202
5203 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5204
5205         PR c++/28302
5206         * g++.dg/ext/vector3.C: New test.
5207
5208 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5209
5210         PR gcov/profile/26570
5211         * gcc.dg/pr26570.c: New test.
5212
5213 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5214
5215         PR c/27697
5216         * gcc.dg/qual-component-1.c: New test.
5217
5218 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5219
5220         PR c++/28593
5221         * g++.dg/parse/new3.C: New test.
5222
5223 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5224
5225         PR fortran/25828
5226         * gfortran.dg/streamio_1.f90: New test.
5227         * gfortran.dg/streamio_2.f90: New test.
5228         * gfortran.dg/streamio_3.f90: New test.
5229         * gfortran.dg/streamio_4.f90: New test.
5230         * gfortran.dg/streamio_5.f90: New test.
5231         * gfortran.dg/streamio_6.f90: New test.
5232         * gfortran.dg/streamio_7.f90: New test.
5233         * gfortran.dg/streamio_8.f90: New test.
5234
5235 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5236
5237         PR c/28287
5238         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5239
5240 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5241
5242         PR c++/28594
5243         * g++.dg/template/void6.C: New test.
5244
5245 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5246
5247         PR c/28649
5248         * gcc.dg/parse-error-1.c: New test.
5249         * gcc.dg/parse-error-2.c: New test.
5250         * gcc.dg/cpp/digraph2.c: Add error-marker.
5251         * gcc.dg/noncompile/920923-1.c: Likewise.
5252
5253 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5254
5255         PR c/27490
5256         * gcc.dg/sizeof-2.c: New testcase.
5257
5258         PR c/27489
5259         * gcc.dg/switch-A.c: New testcase.
5260
5261 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5262
5263         PR c++/28288
5264         PR c++/14556
5265         * g++.old-deja/g++.warn/compare1.C: Delete.
5266         * g++.dg/opt/pr7503-2.C: Delete.
5267         * g++.dg/opt/pr7503-3.C: Delete.
5268         * g++.dg/opt/pr7503-4.C: Delete.
5269         * g++.dg/opt/pr7503-5.C: Delete.
5270         * g++.dg/opt/max1.C: Delete.
5271         * g++.dg/warn/minmax.C: Delete.
5272         * g++.dg/expr/minmax.C: New test.
5273
5274 2006-08-14  Richard Guenther  <rguenther@suse.de>
5275
5276         PR testsuite/28703
5277         * gcc.c-torture/execute/pr28651.c: Do not use argc
5278         to avoid optimization, instead forbid inlining.
5279
5280 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5281
5282         PR rtl-optimization/28634
5283         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5284
5285 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5286
5287         PR c/27184
5288         * gcc.dg/torture/pr27184.c: New test.
5289
5290 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5291
5292         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5293
5294 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5295
5296         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5297         * gfortran.dg/stat_2.f90: Likewise.
5298         * gfortran.dg/chmod_1.f90: Likewise.
5299         * gfortran.dg/chmod_2.f90: Likewise.
5300         * gfortran.dg/chmod_3.f90: Likewise.
5301
5302 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5303
5304         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5305
5306 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5307
5308         * g++.dg/opt/pr23454-2.C: New test.
5309
5310 2006-08-11  Richard Guenther  <rguenther@suse.de>
5311
5312         PR middle-end/28651
5313         * gcc.c-torture/execute/pr28651.c: New testcase.
5314
5315 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5316
5317         * gnat.dg/specs/static_initializer.ads: New test.
5318
5319 2006-08-10  Paul Brook  <paul@codesourcery.com>
5320
5321         * gcc.target/arm/cond-asm.c: New test.
5322
5323 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5324
5325         PR tree-optimization/26197
5326         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5327         * g++.dg/vect/vect.exp: Compile the new tests with
5328         --param max-aliased-vops=0.
5329
5330 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5331
5332         PR c++/28637
5333         * g++.dg/template/void3.C: New test.
5334
5335         PR c++/28638
5336         * g++.dg/template/void4.C: New test.
5337
5338         PR c++/28640
5339         * g++.dg/template/void5.C: New test.
5340
5341 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5342
5343         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5344         after dg-do compile.
5345
5346 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5347
5348         PR tree-optimizations/26969
5349         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5350         "unswitch-loops" with -funswitch-loops.
5351         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5352
5353 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5354
5355         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5356         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5357         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5358         * objc.dg/dwarf-1.m: Likewise.
5359         * objc.dg/dwarf-2.m: Likewise.
5360         * obj-c++.dg/dwarf-2.mm: Likewise.
5361
5362 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5363
5364         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5365         * objc.dg/dwarf-2.m: Likewise.
5366         * obj-c++.dg/dwarf-2.mm: Likewise.
5367
5368         PR libfortran/28603
5369         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5370
5371         PR testsuite/27611
5372         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5373
5374         PR testsuite/27033
5375         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5376
5377 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5378
5379         PR target/27827
5380         * gcc.target/i386/pr27827.c: New testcase.
5381
5382 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5383
5384         PR fortran/28590
5385         * gfortran.dg/sequence_types_1.f90: New test.
5386
5387 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5388
5389         PR fortran/28548
5390         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5391         dg-warning.  Add -pedantic option.
5392
5393 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5394
5395         PR c/28502
5396         * gcc.dg/proto-1.c: New test.
5397
5398         PR c/27721
5399         * gcc.dg/lvalue-4.c: New test.
5400
5401         PR c/28136
5402         * gcc.dg/init-bad-5.c: New test.
5403
5404 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5405
5406         PR c++/28347
5407         * g++.dg/ext/typedef-init.C: Add new test for typedef
5408         initialization inside templates. Adjust existing error markers.
5409
5410 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5411
5412         PR c++/28148
5413         * g++.dg/init/ptrmem3.C: New test.
5414
5415 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5416
5417         PR tree-optimization/27770
5418         * lib/target-support.exp: New target keyword "section_anchors".
5419         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5420         tests.
5421         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5422         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5423         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5424         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5425
5426 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5427
5428         * gcc.dg/20060801-1.c: Add missing '}'.
5429
5430 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5431
5432         PR c++/27508
5433         * g++.dg/parse/dtor9.C: New test.
5434         * g++.dg/parse/dtor10.C: New test.
5435         * g++.dg/other/error7.C: Adjust error-marker.
5436
5437         PR c++/28274
5438         * g++.dg/other/default5.C: New test.
5439
5440 2006-08-02  Richard Guenther  <rguenther@suse.de>
5441
5442         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5443
5444 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5445
5446         PR c++/28557
5447         * g++.dg/template/conv9.C: New test.
5448
5449 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5450
5451         PR debug/28063
5452         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5453         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5454         Optionally return assembly text.  Update callers.
5455         (check_no_compiler_messages): Update verbose messages.
5456         (check_no_messages_and_pattern): New.
5457         (check_effective_target_string_merging): New.
5458
5459 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5460
5461         PR c++/28250
5462         * g++.dg/eh/catch4.C: New test.
5463
5464         PR c++/28257
5465         * g++.dg/other/qual1.C: New test.
5466
5467         PR c++/28259
5468         * g++.dg/inherit/error2.C: New test.
5469
5470         PR c++/28267
5471         * g++.dg/other/new1.C: New test.
5472
5473         * g++.dg/warn/pr23075.C: Remove obsolete test.
5474         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5475         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5476
5477 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5478
5479         PR c++/28523
5480         * g++.dg/eh/cast1.C: New test.
5481
5482 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5483
5484         PR libfortran/28452
5485         * gfortran.dg/random_3.f90:  New test.
5486
5487 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5488
5489         PR c++/28432
5490         * g++.dg/other/pr28304.C: Change expected error message.
5491         * g++.dg/other/pr28432.C: New test.
5492
5493 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5494
5495         PR c++/28256
5496         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5497
5498 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5499
5500         PR debug/23336
5501         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5502         at -g1.
5503         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5504         g++.dg/debug/enum-2.C: New.
5505
5506 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5507
5508         PR c++/6634
5509         * g++.dg/parse/long1.C: Add more tests.
5510
5511 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5512
5513         * gfortran.dg/lrshift_1.c: New file.
5514
5515 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5516
5517         PR libgfortran/28335
5518         * gfortran.dg/no_unit_error_1.f90: New test.
5519
5520 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5521
5522         PR libgfortran/28335
5523         * gfortran.dg/no_unit_error_1.f90: Delete test.
5524         * gfortran.dg/no_unit_error_2.f90: Delete test.
5525
5526 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5527
5528         * gfortran.dg/chmod_3.f90: New test.
5529         * gfortran.dg/ltime_gmtime_1.f90: New test.
5530         * gfortran.dg/ltime_gmtime_2.f90: New test.
5531         * gfortran.dg/lrshift_1.f90: New test.
5532         * gfortran.dg/chmod_1.f90: New test.
5533         * gfortran.dg/chmod_2.f90: New test.
5534
5535 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5536
5537         PR c++/27668
5538         * g++.dg/template/crash55.C: New test.
5539
5540         PR c++/27962
5541         * g++.dg/template/nontype16.C: New test.
5542
5543         * g++.dg/template/void2.C: Adjust error markers.
5544         * g++.dg/template/nontype5.C: Adjust error markers.
5545
5546 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5547
5548         * gcc.target/i386/stack-prot-kernel.c: New test.
5549
5550 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5551
5552         * gcc.dg/builtins-55.c: New test case.
5553
5554 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5555
5556         PR rtl-optimization/27907
5557         * gcc.c-torture/compile/pr27907.c: New test.
5558
5559 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5560
5561         * gfortran.dg/mclock.f90: New test.
5562         * gfortran.dg/int_conv_1.f90: New test.
5563         * gfortran.dg/stat_1.f90: New test.
5564         * gfortran.dg/stat_2.f90: New test.
5565
5566 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5567
5568         PR libgfortran/28335
5569         * gfortran.dg/no_unit_error_1.f90: New test.
5570         * gfortran.dg/no_unit_error_2.f90: New test.
5571         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5572
5573 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5574
5575         PR middle-end/28473
5576         * gcc.dg/fold-convround-1.c: New test case.
5577
5578 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5579
5580         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5581
5582 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5583
5584         PR c++/27572
5585         * g++.dg/other/typedef1.C: New test.
5586         * g++.dg/template/typedef4.C: New test.
5587         * g++.dg/template/typedef5.C: New test.
5588
5589 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5590
5591         PR fortran/28416
5592         * gfortran.dg/allocatable_dummy_3.f90: New.
5593
5594 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5595
5596         PR fortran/28439
5597         * gfortran.dg/arithmetic_if.f90:  New test.
5598
5599 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5600
5601         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5602         avoid memcpy optimization.
5603
5604 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5605
5606         PR fortran/25289
5607         * gfortran.dg/direct_io_6.f90: New test.
5608
5609 2006-07-24  Jan Hubicka  <jh@suse.cz>
5610
5611         PR c/25795
5612         PR c++/27369
5613         * gcc.dg/pr25795.c: New test.
5614         * gcc.dg/pr25795-1.c: New test.
5615
5616 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5617
5618         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5619         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5620         which may be transformed to "g || h" on some platforms.
5621
5622 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5623
5624         PR c++/28025
5625         * g++.dg/template/friend45.C: New test.
5626
5627 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5628
5629         PR libgfortran/28339
5630         * gfortran.dg/arrayio_8.f90: New test.
5631
5632 2006-07-21  Mike Stump  <mrs@apple.com>
5633
5634         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5635
5636         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5637
5638 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5639
5640         PR c++/28250
5641         * g++.dg/eh/catch3.C: New test.
5642
5643         PR c++/28363
5644         * g++.dg/template/defarg10.C: New test.
5645
5646 2006-07-20  Paul Brook  <paul@codesourcery.com>
5647
5648         PR 27363
5649         * gcc.dg/pr27363.c: New test.
5650
5651 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5652
5653         PR c++/28338
5654         * g++.dg/init/ref13.C: New test.
5655
5656 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5657
5658         PR obj-c++/28434
5659         * obj-c++.dg/proto-error-1.mm: New test.
5660
5661 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5662
5663         PR c++/28337
5664         * g++.dg/template/string1.C: New test.
5665
5666 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5667
5668         PR c++/28048
5669         * g++.dg/template/defarg9.C: New test.
5670
5671         PR c++/28235
5672         * g++.dg/template/static27.C: New test.
5673
5674 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5675
5676         PR 28410
5677         * gcc.dg/tree-ssa/pr28410.c: New test.
5678
5679 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5680
5681         PR c++/28258
5682         * g++/dg/other/error13.C: New test.
5683
5684         PR c++/28260
5685         * g++.dg/template/friend44.C: New test.
5686
5687 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5688
5689         PR c++/27495
5690         * g++.dg/other/pr27495.C: New.
5691
5692 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5693
5694         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5695         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5696
5697 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5698
5699         PR c/28286
5700         * gcc.dg/pragma-pack-4.c: New test.
5701
5702 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5703
5704         PR c++/28291
5705         * g++.dg/ext/pr28291.C: New test.
5706
5707 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5708
5709         PR middle-end/28403
5710         * gcc.c-torture/execute/pr28403.c: New test.
5711
5712 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5713
5714         PR middle-end/28402
5715         * gcc.dg/pr28402.c: New test.
5716
5717 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5718
5719         PR c++/28304
5720         * g++.dg/other/pr28304.C: New test.
5721
5722 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5723
5724         PR other/28251
5725         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5726         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5727
5728 2006-07-17  Richard Guenther  <rguenther@suse.de>
5729
5730         PR tree-optimization/28238
5731         * g++.dg/tree-ssa/pr28238.C: New testcase.
5732
5733 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5734
5735         PR c++/28250
5736         * g++.dg/eh/catch1.C: New test.
5737         * g++.dg/eh/catch2.C: New test.
5738
5739 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5740
5741         PR c++/28370
5742         * g++.dg/template/anon3.C: New test.
5743
5744 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5745
5746         PR fortran/20844
5747         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5748         specifiers requiring an explicit format tag..
5749
5750         PR fortran/28201
5751         * gfortran.dg/generic_5: New test.
5752
5753         PR fortran/20893
5754         * gfortran.dg/elemental_optional_args_1.f90: New test.
5755
5756 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5757
5758         * gnat.dg/assert.ads: New file.
5759         * gnat.dg/controlled_record.ads: Likewise.
5760         * gnat.dg/controlled_record.adb: Likewise.
5761
5762 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5763
5764         PR c++/28292
5765         * g++.dg/other/error12.C: New test.
5766
5767         PR c++/28269
5768         * g++.dg/template/crash54.C: New test.
5769
5770 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5771
5772         PR c++/28249
5773         * g++.dg/parse/catch1.C: New test.
5774
5775         PR c++/28294
5776         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5777
5778         PR c++/28387
5779         * g++.dg/ext/attrib24.C: New test.
5780
5781 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5782
5783         PR c++/28343
5784         * g++.dg/ext/asmspec1.C: New test.
5785
5786 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5787
5788         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5789         (dg-test): Support shouldfail tests.
5790         * lib/target-supports-dg.exp (dg-shouldfail): New.
5791         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5792         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5793         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5794         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5795         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5796         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5797         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5798
5799 2006-07-13  Jan Hubicka  <jh@suse.cz>
5800
5801         * gcc.target/i386/memcpy-1.c: New.
5802
5803 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5804
5805         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5806
5807 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5808
5809         PR fortran/25097
5810         * gfortran.dg/present_1.f90: New test.
5811
5812         PR fortran/20903
5813         * gfortran.dg/interface_derived_type_1.f90: New test.
5814
5815 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5816
5817         PR fortran/28213
5818         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5819         list.
5820
5821 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5822
5823         PR c++/27820
5824         * g++.dg/other/label1.C: New test.
5825
5826 2006-07-07   Richard Guenther  <rguenther@suse.de>
5827
5828         PR middle-end/28268
5829         * gcc.dg/torture/pr28268.c: New testcase.
5830
5831 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5832
5833         PR c++/27019
5834         * g++.dg/ext/pr27019.C: New.
5835
5836 2006-07-07  Richard Guenther  <rguenther@suse.de>
5837
5838         PR tree-optimization/28187
5839         * gcc.dg/pr28187.c: New testcase.
5840
5841 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5842
5843         * gnat.dg/address_conversion.adb: New test.
5844         * gnat.dg/boolean_subtype.adb: Likewise.
5845         * gnat.dg/frame_overflow.adb: Likewise.
5846         * gnat.dg/pointer_array.adb: Likewise.
5847         * gnat.dg/pointer_conversion.adb: Likewise.
5848
5849 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5850
5851         PR fortran/28237
5852         PR fortran/23420
5853         * gfortran.dg/print_fmt_5.f90: New test.
5854
5855 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5856
5857         PR fortran/28129
5858         * gfortran.dg/bounds_check_4.f90: New test.
5859
5860 2006-07-05  Richard Guenther  <rguenther@suse.de>
5861
5862         PR target/28158
5863         * gfortran.dg/pr28158.f90: New testcase.
5864
5865 2006-07-05  Richard Guenther  <rguenther@suse.de>
5866
5867         PR tree-optimization/28162
5868         * gcc.dg/pr28162.c: New testcase.
5869
5870 2006-07-05  Richard Guenther  <rguenther@suse.de>
5871         Andrew Pinski  <pinskia@gcc.gnu.org>
5872
5873         PR c++/27084
5874         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5875
5876 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5877
5878         PR fortran/28174
5879         * gfortran.dg/actual_array_substr_2.f90: New test.
5880
5881         PR fortran/28167
5882         * gfortran.dg/actual_array_constructor_2.f90: New test.
5883
5884 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5885
5886         * gfortran.dg/itime_idate_1.f: New test.
5887         * gfortran.dg/itime_idate_2.f: New test.
5888
5889 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5890
5891         PR libgfortran/27704
5892         * gfortran.dg/open_status_3.f90: New test.
5893         * gfortran.dg/fmt_l.f90: Update for new feature.
5894
5895 2006-07-03  Asher Langton  <langton2@llnl.gov>
5896
5897         * gfortran.dg/oldstyle_2.f90: New.
5898
5899 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5900
5901         * gnat.dg/string_slice.adb: New test.
5902
5903 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5904
5905         PR fortran/19259
5906         * gfortran.dg/semicolon_fixed.c: New.
5907         * gfortran.dg/semicolon_free.c: New.
5908
5909 2006-06-30  Mike Stump  <mrs@apple.com>
5910
5911         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5912         that don't support internal visibility.
5913
5914 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5915
5916         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5917         for '(' / ')' needing an extra '\'.
5918
5919 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5920
5921         PR middle-end/27428
5922         * gcc.dg/pr27428-1.c: New test case.
5923
5924 2006-06-29  Mike Stump  <mrs@apple.com>
5925
5926         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5927         on darwin as we can't align commons large enough yet.
5928
5929         * gcc.dg/vla-8.c: Add additional testcases.
5930
5931 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5932
5933         PR c++/28114
5934         * g++.dg/other/pr28114.C: New.
5935
5936 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5937
5938         * gcc.c-torture/compile/20060625-1.c: New test.
5939
5940 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5941
5942         PR fortran/20867
5943         * gfortran.dg/stfunc_3.f90: New test.
5944
5945         PR fortran/25056
5946         * gfortran.dg/impure_actual_1.f90: New test.
5947
5948         PR fortran/20874
5949         * gfortran.dg/elemental_result_1.f90: New test.
5950
5951         PR fortran/25073
5952         * gfortran.dg/select_7.f90: New test.
5953
5954         PR fortran/27554
5955         * intrinsic_actual_1.f: New test.
5956
5957         PR fortran/22038
5958         PR fortran/28119
5959         * gfortran.dg/forall_4.f90: New test.
5960
5961         PR fortran/25072
5962         * gfortran.dg/forall_5.f90: New test.
5963
5964 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5965
5966         PR c++/28051
5967         * g++.dg/template/using13.C: New test.
5968
5969         PR c++/28054
5970         * g++.dg/other/incomplete3.C: New test.
5971
5972 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5973
5974         PR fortran/28081
5975         * gfortran.dg/substr_3.f: New test.
5976         * gfortran.dg/equiv_2.f90: Update expected error message.
5977
5978 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5979
5980         PR fortran/28118
5981         * gfortran.dg/actual_array_substr_1.f90: New test.
5982
5983 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5984
5985         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5986         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5987
5988 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5989
5990         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5991
5992 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5993
5994         PR fortran/27981
5995         * gfortran.dg/simpleif_2.f90: New test.
5996
5997 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5998
5999         * g++.dg/template/error22.C: Fix typo.
6000
6001 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6002
6003         PR c++/28112
6004         * g++.dg/ext/attrib23.C: New test.
6005
6006 2006-06-23  Olivier Hainque  <hainque@adacore.com>
6007
6008         * gnat.dg/varsize_temp.adb: New test.
6009
6010 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6011
6012         PR c++/11468
6013         * g++.dg/other/java2.C: New test.
6014
6015 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
6016
6017         PR target/27789
6018         * g++.dg/ext/dllimport4.C. Add more tests for invalid
6019         initialization.
6020
6021 2006-06-22  Roger Sayle  <roger@eyesopen.com>
6022
6023         PR target/27531
6024         * gcc.dg/pr27531-1.c: New test case.
6025
6026 2006-06-22  Asher Langton  <langton2@llnl.gov>
6027
6028         PR fortran/24748
6029         * gfortran.dg/implicit_8.f90: New.
6030
6031 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
6032
6033         PR rtl-optimization/28121
6034         * gcc.dg/pr28121.c: New test.
6035
6036 2006-06-22  Lee Millward  <lee.millward@gmail.com>
6037
6038         PR c++/27805
6039         * g++.dg/parse/ptrmem6.C: New test.
6040
6041         PR c++/27821
6042         * g++.dg/template/error22.C: New test.
6043
6044 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6045
6046         PR c++/28111
6047         * g++.dg/template/friend43.C: New test.
6048
6049         PR c++/28110
6050         * g++.dg/template/crash53.C: New test.
6051
6052         PR c++/28109
6053         * g++.dg/rtti/incomplete1.C: New test.
6054
6055 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
6056
6057         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6058
6059 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
6060
6061         * gcc.c-torture/execute/complex-7.c: New.
6062
6063 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
6064
6065         * gcc.dg/merge-all-constants-1.c: New test.
6066
6067 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
6068
6069         PR c++/28113
6070         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6071
6072 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
6073
6074         * gfortran.dg/rrspacing_1.f90: New test.
6075
6076 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6077
6078         PR c++/28052
6079         * g++.dg/other/bitfield2.C: New test.
6080
6081 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
6082
6083         PR tree-optimization/27331
6084         * gcc.dg/pr27331.c: New test.
6085
6086 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
6087             Eric Botcazou  <ebotcazou@adacore.com>
6088
6089         PR ada/18692
6090         * lib/gnat.exp: New file.
6091         * lib/gnat-dg.exp: Likewise.
6092         * gnat.dg: New directory.
6093         * gnat.dg/dg.exp: New driver.
6094         * gnat.dg/specs: New directory.
6095         * gnat.dg/specs/specs.exp: New driver.
6096         * gnat.dg/style: New directory.
6097         * gnat.dg/style/style.exp: New driver.
6098
6099 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6100
6101         PR fortran/16206
6102         * gfortran.dg/array_initializer_1.f90: New test.
6103
6104         PR fortran/28005
6105         * gfortran.dg/matmul_3.f90: New test.
6106
6107 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6108
6109         PR middle-end/28075
6110         * gcc.dg/tree-ssa/inline-1.c: New test.
6111
6112 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6113
6114         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6115         in malloc prototype; remove XFAIL.
6116         * gcc.dg/pr18241-2.c: Ditto.
6117         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6118         in memset prototype; remove XFAIL.
6119         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6120
6121 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6122
6123         * gcc.dg/vla-8.c: Add.
6124
6125 2006-06-19  Richard Guenther  <rguenther@suse.de>
6126
6127         PR tree-optimization/27090
6128         * g++.dg/tree-ssa/pr27090.C: New testcase.
6129
6130 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6131
6132         PR target/27861
6133         * gcc.dg/pr27861-1.c: New test case.
6134
6135 2006-06-19  Richard Guenther  <rguenther@suse.de>
6136
6137         PR middle-end/28045
6138         * gcc.dg/torture/pr28045.c: New testcase.
6139
6140 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6141
6142         PR fortran/26801
6143         * gfortran.dg/associated_4.f90: New test.
6144
6145 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6146
6147         PR fortran/19310
6148         PR fortran/19904
6149         * gfortran.dg/real_const_3.f90: New test.
6150
6151 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
6152
6153         PR c++/28016
6154         * g++.dg/template/static26.C: New test.
6155
6156         PR c++/27979
6157         * g++.dg/expr/bitfield2.C: New test.
6158
6159         PR c++/27884
6160         * g++.dg/parse/linkage2.C: New test.
6161
6162 2006-06-16  Richard Guenther  <rguenther@suse.de>
6163
6164         PR middle-end/27116
6165         * gcc.dg/pr15785-1.c: Revert last change.
6166         * gcc.dg/torture/pr27116-2.c: New testcase.
6167
6168 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6169
6170         PR middle-end/27802
6171         * gcc.dg/pr27802-1.c: New test case.
6172
6173 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6174
6175         PR c++/27689
6176         * g++.dg/template/ttp18.C: New test.
6177         * g++.dg/template/ttp19.C: Likewise.
6178
6179         PR c++/27666
6180         * g++.dg/expr/cond9.C: New test.
6181
6182         PR c++/27640
6183         * g++.dg/template/ctor7.C: New test.
6184
6185 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6186
6187         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6188
6189 2006-06-16  Richard Guenther  <rguenther@suse.de>
6190
6191         PR tree-optimization/27781
6192         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6193
6194 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6195
6196         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6197
6198 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6199
6200         * gcc.dg/tree-ssa/loop-18.c: New test.
6201
6202 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6203
6204         PR c++/27665
6205         * g++.dg/template/crash52.C: New test.
6206
6207         PR c++/27648
6208         * g++.dg/ext/attrib22.C: New test.
6209
6210         PR c++/26559
6211         * g++.dg/template/builtin1.C: New test.
6212         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6213
6214         PR c++/28018
6215         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6216         assignment.
6217         * g++.old-deja/g++.pt/crash51.C: Likewise.
6218
6219         PR c++/27227
6220         * g++.dg/lookup/linkage1.C: New test.
6221         * g++.dg/lookup/linkage2.C: Likewise.
6222
6223 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6224
6225         PR middle-end/27959
6226         * gcc.dg/pr27959.c: New testcase.
6227
6228 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6229
6230         PR target/28014:
6231         * g++.dg/eh/div.C: New test.
6232
6233 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6234
6235         PR c++/27894
6236         * g++.dg/tree-ssa/pr26757.C: New test.
6237         * g++.dg/tree-ssa/pr27894.C: New test.
6238
6239 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6240
6241         * gcc.c-torture/compile/20060609-1.c: New test.
6242
6243         PR target/27863
6244         * gcc.c-torture/compile/pr27863.c: New test.
6245
6246 2006-06-13  Richard Guenther  <rguenther@suse.de>
6247
6248         PR tree-optimization/27830
6249         * g++.dg/tree-ssa/pr27830.C: New testcase.
6250
6251 2006-06-13  Matthew Sachs  <msachs@apple.com>
6252
6253         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6254         the list of compiler flags; this causes those flags to be checked
6255         for things like dg-skip-if.
6256
6257 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6258
6259         PR c++/27601
6260         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6261
6262 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6263             Kazu Hirata  <kazu@codesourcery.com>
6264
6265         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6266         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6267
6268 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6269
6270         PR c++/27933
6271         * g++.dg/lookup/using15.C: New test.
6272
6273         PR c++/27951
6274         * g++.dg/other/anon4.C: New test.
6275
6276 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6277
6278         PR c++/21210
6279         * g++.dg/init/complex1.C: New test case.
6280
6281 2006-06-11  Eric Christopher  <echristo@apple.com>
6282
6283         PR middle-end/27948
6284         * gcc.dg/bf-ms-layout.c: Run on darwin.
6285         * gcc.dg/bf-no-ms-layout: Ditto.
6286         * gcc.dg/attr-ms_struct-2.c: New.
6287         * gcc.dg/bf-ms-layout-2.c: Ditto.
6288
6289 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6290
6291         * gcc.dg/attr-ms_struct-packed1.c: New.
6292
6293 2006-06-09  Mike Stump  <mrs@apple.com>
6294
6295         * gcc.dg/vla-7.c: Add.
6296
6297 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6298
6299         PR fortran/24558
6300         * gfortran.dg/entry_6.f90: New test.
6301
6302         PR fortran/20877
6303         PR fortran/25047
6304         * gfortran.dg/entry_7.f90: New test.
6305
6306 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6307
6308         PR c/27747
6309         * gcc.dg/cpp/_Pragma6.c: New test.
6310
6311         PR c++/27748
6312         * g++.dg/cpp/_Pragma1.C: New test.
6313
6314         PR preprocessor/27746
6315         * gcc.dg/gomp/macro-3.c: New test.
6316         * gcc.dg/gomp/macro-4.c: New test.
6317         * g++.dg/gomp/macro-3.C: New test.
6318         * g++.dg/gomp/macro-4.C: New test.
6319
6320 2006-06-09  Richard Guenther  <rguenther@suse.de>
6321
6322         PR tree-optimization/26998
6323         * gcc.dg/torture/pr26998.c: New testcase.
6324         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6325
6326 2006-06-08  Mike Stump  <mrs@apple.com>
6327
6328         * gcc.dg/pr27095.c: Account for stubs.
6329
6330         PR target/26427
6331         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6332         produce bad code on darwin.
6333
6334 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6335
6336         PR fortran/27958
6337         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6338
6339 2006-06-08  Asher Langton  <langton2@llnl.gov>
6340
6341         PR fortran/27786
6342         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6343
6344 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6345
6346         PR target/27421
6347         * gcc.dg/union-3.c: New test.
6348
6349 2006-06-08  Richard Guenther  <rguenther@suse.de>
6350
6351         PR middle-end/27116
6352         * gcc.dg/torture/pr27116.c: New testcase.
6353         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6354
6355 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6356
6357         PR rtl-optimization/26449
6358         * gcc.dg/pr26449.c: New test.
6359
6360 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6361
6362         PR c++/27601
6363         * g++.dg/ext/offsetof1.C: Test member functions.
6364
6365 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6366
6367         * gcc.dg/pr27095.c: Improve scanning.
6368
6369 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6370
6371         PR fortran/23091
6372         * gfortran.dg/saved_automatic_1.f90: New test.
6373
6374         PR fortran/24168
6375         * gfortran.dg/array_simplify_1.f90: New test.
6376
6377         PR fortran/25090
6378         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6379
6380         PR fortran/25058
6381         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6382
6383 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6384
6385         PR c++/27177
6386         * g++.dg/expr/cast7.C: New test.
6387
6388 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6389
6390         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6391         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6392         * lib/fortran-torture.exp (fortran-torture-compile,
6393         fortran-torture-execute): Ditto.
6394
6395 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6396
6397         PR target/27842
6398         * gcc.dg/vmx/pr27842.c: New test.
6399
6400 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6401
6402         PR libfortran/27895
6403         * gfortran.dg/bounds_check_3.f90: New test.
6404
6405 2006-06-05  Mike Stump  <mrs@apple.com>
6406
6407         * objc.dg/objc-fast-4.m: Skip for ppc64.
6408
6409 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6410
6411         PR testsuite/27705
6412         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6413
6414 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6415             Victor Kaplansky  <victork@il.ibm.com>
6416
6417         PR tree-optimizations/26360
6418         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6419         with -fno-tree-dce.
6420         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6421
6422 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6423
6424         PR fortran/14067
6425         * gfortran.dg/data_char_1.f90: Add messages for truncated
6426         strings.
6427
6428         PR fortran/16943
6429         * gfortran.dg/func_decl_2.f90: New test.
6430
6431         PR fortran/20839
6432         * gfortran.dg/do_2.f90: New test.
6433
6434         PR fortran/27655
6435         * gfortran.dg/associated_3.f90: New test.
6436
6437 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6438
6439         PR c++/27819
6440         * g++.dg/template/static25.C: New test.
6441
6442         PR c++/27722
6443         * g++.dg/init/array21.C: New test.
6444
6445         PR c++/27807
6446         * g++.dg/ext/complit7.C: New test.
6447
6448         PR c++/27806
6449         * g++.dg/parse/ptrmem5.C: New test.
6450
6451 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6452             Andrew Pinski  <pinskia@physics.uc.edu>
6453
6454         PR c/27150
6455         PR middle-end/27382
6456         * gcc.dg/pr27150-1.c: New testcase.
6457         * gcc.dg/pr27382-1.c: New testcase.
6458         * gcc.dg/pr27382-2.c: New testcase.
6459
6460 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6461
6462         PR c/25161
6463         PR c/27020
6464         * gcc.dg/array-10.c: New test.
6465
6466 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6467
6468         PR c++/27804
6469         * g++.dg/init/const4.C: New test.
6470         * g++.dg/init/member1.C: Add error-marker.
6471         * g++.dg/other/fold1.C: Adjust error-marker.
6472
6473 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6474
6475         PR c++/27601
6476         * g++.dg/ext/offsetof1.C: New test.
6477
6478 2006-06-04 Eric Christopher <echristo@apple.com>
6479
6480         * gcc.dg/attr-ms_struct-1.c: New.
6481
6482 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6483
6484         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6485
6486 2006-06-04  Richard Guenther  <rguenther@suse.de>
6487
6488         PR tree-optimization/27039
6489         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6490
6491 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6492
6493         PR target/26223
6494         * gcc.target/i386/amd64-abi-2.c: New test case.
6495
6496 2006-06-02  Eric Christopher  <echristo@apple.com>
6497
6498         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6499         * gcc.target/i386/20020523-1.c: Skip if darwin.
6500         * gcc.target/i386/asm-3.c: Ditto.
6501         * gcc.target/i386/20011119-1.c: Ditto.
6502         * gcc.target/i386/clobbers.c: Remove pic part of test.
6503
6504 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6505
6506         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6507         * g++.old-deja/g++.other/init19.C: Ditto.
6508         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6509         and add other platforms as expected failures.
6510
6511 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6512
6513         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6514         (is-effective-target-keyword): Ditto.
6515
6516 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6517
6518         PR fortran/27715
6519         * gfortran.dg/extended_char_comparison_1.f:  New test.
6520
6521 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6522
6523         PR fortran/25098
6524         * gfortran.dg/dummy_procedure_1.f90: New test.
6525
6526         PR fortran/25147
6527         * gfortran.dg/dummy_procedure_2.f90: New test.
6528
6529         * gfortran.dg/associated_2.f90: Correct to make consistent with
6530         standard.
6531
6532 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6533
6534         * gcc.target/i386/387-11.c: New test case.
6535
6536 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6537
6538         PR c++/27801
6539         * g++.dg/template/cond6.C: New test.
6540
6541         PR c++/26496
6542         * g++.dg/template/crash51.C: New test.
6543         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6544
6545         PR c++/27385
6546         * g++.dg/init/array20.C: New test.
6547
6548 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6549
6550         * gcc.dg/builtins-54.c: New test case.
6551
6552 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6553
6554         PR c++/26433
6555         * g++.dg/template/fntry1.C: Add dg-do link.
6556
6557         PR c++/27808
6558         * g++.dg/parse/friend6.C: New test.
6559
6560 2006-05-30  Asher Langton  <langton2@llnl.gov>
6561
6562         * gfortran.dg/cray_pointers_7.f90: New test.
6563
6564 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6565
6566         PR tree-optimization/23452
6567         * gcc.dg/fold-mulconj-1.c: New test case.
6568
6569 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6570
6571         PR c++/27803
6572         * g++.dg/parse/bitfield1.C: New test.
6573
6574 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6575
6576         * gcc.target/ppc-eq0-1.c: New test case.
6577         * gcc.target/ppc-negeq0-1.c: New test case.
6578
6579 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6580
6581         PR c/27273
6582         * gcc.dg/overflow-warn-5.c: New test.
6583
6584 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6585
6586         PR c/27718
6587         * gcc.dg/sizeof-1.c: New test.
6588
6589 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6590
6591         PR target/27790
6592         * gcc.target/i386/pr27790.c: New test.
6593
6594 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6595
6596         PR libgfortran/27757
6597         * gfortran.dg/direct_io_5.f90: New test.
6598
6599 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6600
6601         PR libgfortran/27634
6602         * gfortran.dg/fmt_missing_period_1.f: New test.
6603         * gfortran.dg/fmt_missing_period_2.f: New test.
6604         * gfortran.dg/fmt_missing_period_3.f: New test.
6605
6606 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6607
6608         PR fortran/19777
6609         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6610         arrays.
6611
6612 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6613
6614         PR c++/27713
6615         * g++.dg/template/new6.C: New test.
6616
6617 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6618
6619         PR tree-optimization/24964
6620         * gcc.target/i386/387-10.c: New test case.
6621
6622 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6623
6624         * intrinsics/string_intrinsics.c (compare_string):
6625         Use memcmp instead of strncmp to avoid tripping over
6626         CHAR(0) in a string.
6627
6628 2006-05-27  Richard Guenther  <rguenther@suse.de>
6629
6630         PR middle-end/27773
6631         * gcc.dg/torture/pr27773.c: New testcase.
6632
6633 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6634
6635         * gcc.dg/pr24561.c: Rename to..
6636         * gcc.dg/pr25962.c: .. this.
6637
6638 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6639
6640         PR fortran/19777
6641         * gfortran.dg/bounds_check_2.f: New test.
6642
6643 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6644
6645         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6646         * gfortran.dg/byte_1.f90: Likewise.
6647         * gfortran.dg/dup_save_2.f90: Likewise.
6648
6649 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6650
6651         * gfortran.dg/associated_2.f90: New test.
6652
6653 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6654
6655         PR fortran/27524
6656         * gfortran.dg/bounds_check_1.f90: New test.
6657
6658 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6659
6660         PR rtl-optimization/27661
6661         * gcc.dg/pr27661.c: New test case.
6662
6663 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6664
6665         PR fortran/23151
6666         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6667         * gfortran.dg/print_parentheses_1.f:  New test.
6668         * gfortran.dg/print_parentheses_2.f90:  New test.
6669
6670 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6671
6672         PR target/27758
6673         * gcc.dg/pr27758.c: New test.
6674
6675 2006-05-24  Falk Hueffner  <falk@debian.org>
6676
6677         * gcc.c-torture/compile/pr27571.c: New test.
6678
6679 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6680
6681         PR fortran/27709
6682         * gfortran.dg/spec_expr_4.f90: New test.
6683
6684         PR fortran/27155
6685         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6686
6687 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6688
6689         PR c++/20103
6690         * g++.dg/ext/complit6.C: New test.
6691         * g++.dg/ext/complit3.C: Adjust error markers.
6692         * g++.dg/init/const3.C: New test.
6693
6694 2006-05-25  Richard Guenther  <rguenther@suse.de>
6695
6696         PR middle-end/27743
6697         * gcc.dg/torture/pr27743.c: New testcase.
6698
6699 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6700
6701         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6702
6703 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6704
6705         * gcc.dg/compat/scalar-by-value-x.h: New.
6706         * gcc.dg/compat/scalar-by-value-y.h: New.
6707         * gcc.dg/compat/scalar-by-value-5.c: New.
6708         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6709         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6710         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6711         * gcc.dg/compat/scalar-by-value-6.c: New.
6712         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6713         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6714         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6715
6716 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6717
6718         PR tree-optimization/27639
6719         PR tree-optimization/26719
6720         * gcc.dg/pr27639.c: New test.
6721         * gcc.dg/pr26719.c: New test.
6722         * gcc.dg/tree-ssa/scev-cast.c: New test.
6723
6724 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6725
6726         PR c++/20173
6727         * g++.dg/template/error21.C: New test.
6728
6729 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6730
6731         PR target/27696
6732         * gcc.target/i386/pr27696.c: New.
6733
6734 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6735
6736         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6737
6738         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6739
6740 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6741
6742         PR c++/27716
6743         * g++.dg/other/assign1.C: New test.
6744
6745 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6746
6747         PR target/27266
6748         * gcc.target/i386/pr27266.c: New.
6749
6750 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6751
6752         PR c++/27451
6753         * g++.dg/ext/asm9.C: New test.
6754
6755 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6756
6757         PR rtl-optimization/25514
6758         * gcc.c-torture/compile/pr25514.c: New test.
6759
6760 2006-05-22  Richard Guenther  <rguenther@suse.de>
6761
6762         Revert
6763         2006-01-31  Richard Guenther  <rguenther@suse.de>
6764
6765         * gcc.target/i386/sselibm-1.c: New testcase.
6766         * gcc.target/i386/sselibm-2.c: Likewise.
6767         * gcc.target/i386/sselibm-3.c: Likewise.
6768         * gcc.target/i386/sselibm-4.c: Likewise.
6769         * gcc.target/i386/sselibm-5.c: Likewise.
6770
6771 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6772
6773         PR c/27420
6774         * gcc.dg/func-args-2.c: New test.
6775
6776         PR c/26818
6777         * gcc.dg/struct-incompl-1.c: New test.
6778
6779 2006-05-22  Richard Guenther  <rguenther@suse.de>
6780
6781         PR testsuite/27708
6782         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6783         the transformations we test for.
6784
6785 2006-05-22  Richard Guenther  <rguenther@suse.de>
6786
6787         PR testsuite/27707
6788         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6789
6790 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6791
6792         PR c++/27210
6793         * g++.dg/warn/new1.C: New test.
6794         * g++.dg/template/new5.C: Likewise.
6795
6796 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6797
6798         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6799         * gcc.target/i386/20060512-3.c: Likewise.
6800
6801 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6802
6803         PR rtl-optimization/27671
6804         * gcc.c-torture/execute/pr27671-1.c: New.
6805         * gcc.dg/pr27671-2.c: Likewise.
6806
6807         PR tree-optimization/26622.
6808         * gcc.c-torture/compile/pr26622.c: New.
6809
6810 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6811
6812         PR fortran/27613
6813         * gfortran.dg/recursive_reference_1.f90: New test.
6814
6815 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6816
6817         PR fortran/25746
6818         * gfortran.dg/elemental_subroutine_3.f90: New test.
6819
6820         PR fortran/25090
6821         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6822
6823         PR fortran/27584
6824         * gfortran.dg/associated_target_1.f90: New test.
6825
6826         PR fortran/19015
6827         * gfortran.dg/maxloc_shape_1.f90: New test.
6828
6829 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6830
6831         PR libgfortran/24459
6832         * gfortran.dg/namelist_24.f90: New test.
6833         * gfortran.dg/namelist_12.f: Fix typo in comment.
6834
6835 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6836
6837         PR middle-end/25776
6838         * g++.dg/other/error11.C: New test.
6839
6840 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6841
6842         * gcc.target/mips/pr26765.c: Add -w to options.
6843
6844 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6845
6846         * lib/target-supports.exp (check_effective_target_mpaired_single):
6847         New function.
6848         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6849         multilibs.
6850         * g++.dg/vect/vect.exp: Likewise.
6851
6852 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6853
6854         PR testsuite/25891
6855         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6856
6857 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6858
6859         PR fortran/27662
6860         * gfortran.dg/temporary_1.f90: New file.
6861
6862 2006-05-19  Andreas Schwab  <schwab@suse.de>
6863
6864         * g++.dg/other/unused1.C: Also match "stringz".
6865
6866 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6867
6868         PR c++/26433
6869         * g++.dg/template/fntry1.C: New test.
6870
6871 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6872
6873         PR c++/27471
6874         PR c++/27506
6875         * g++.dg/conversion/bitfield5.C: New test.
6876         * g++.dg/conversion/bitfield6.C: New test.
6877
6878 2006-05-18  Mike Stump  <mrs@apple.com>
6879
6880         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6881         * gcc.dg/vla-4.c: Add.
6882         * gcc.dg/vla-5.c: Add.
6883         * gcc.dg/vla-6.c: Add.
6884
6885 2006-05-12  Stuart Hastings  <stuart@apple.com>
6886
6887         * testsuite/gcc.target/i386/20060512-1.c: New.
6888         * testsuite/gcc.target/i386/20060512-2.c: New.
6889         * testsuite/gcc.target/i386/20060512-3.c: New.
6890         * testsuite/gcc.target/i386/20060512-4.c: New.
6891
6892 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6893
6894         PR c++/26122
6895         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6896
6897         PR c++/26068
6898         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6899         * g++.dg/parse/linkage1.C: New test.
6900
6901 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6902
6903         PR tree-optimization/27548
6904         * g++.dg/tree-ssa/pr27548.C: New test.
6905
6906 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6907
6908         PR fortran/26551
6909         * gfortran.dg/recursive_check_1.f: New test.
6910         * gfortran.dg/recursive_check_2.f90: New test.
6911
6912 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6913
6914         * g++.dg/opt/temp2.C: New test.
6915
6916 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6917
6918         PR c++/27491
6919         * g++.dg/init/brace5.C: New test.
6920
6921         PR middle-end/27415
6922         * gcc.dg/gomp/pr27415.c: New test.
6923         * g++.dg/gomp/pr27415.C: New test.
6924
6925         PR tree-optimization/27549
6926         * g++.dg/tree-ssa/pr27549.C: New test.
6927
6928 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6929
6930         PR libgfortran/27575
6931         * gfortran.dg/read_eof_4.f90: New test.
6932
6933 2006-05-16  Richard Guenther  <rguenther@suse.de>
6934
6935         PR tree-optimization/22303
6936         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6937
6938 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6939
6940         PR middle-end/27573
6941         * gcc.dg/gomp/pr27573.c: New test.
6942         * gfortran.dg/gomp/pr27573.f90: New test.
6943
6944         PR c/27499
6945         * gcc.dg/gomp/pr27499.c: New test.
6946         * g++.dg/gomp/pr27499.C: New test.
6947
6948 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6949
6950         PR c++/27339
6951         * g++.dg/parser/access8.C: Adjust error marker.
6952         * g++.dg/template/access17.C: New test.
6953         * g++.dg/template/access18.C: Likewise.
6954
6955 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6956
6957         PR target/26600
6958         * gcc.target/i386/pr26600.c: New test case.
6959
6960 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6961
6962         PR c++/27505
6963         * g++.dg/expr/bitfield1.C: New test.
6964
6965 2006-05-15  Richard Guenther  <rguenther@suse.de>
6966
6967         PR tree-optimization/27603
6968         * gcc.dg/torture/pr27603.c: New testcase.
6969
6970 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6971
6972         PR fortran/25090
6973         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6974
6975         PR fortran/25082
6976         * gfortran.dg/scalar_return_1.f90: New test.
6977
6978         PR fortran/27411
6979         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6980
6981 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6982
6983         * gcc.dg/gomp/critical-4.c: New test.
6984         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6985         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6986         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6987         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6988
6989 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6990
6991         PR c++/27582
6992         * g++.dg/template/dependent-args1.C: New test.
6993
6994         PR c++/27581
6995         * g++.dg/lookup/this1.C: New test.
6996
6997         PR c++/27315
6998         * g++.dg/template/operator6.C: New test.
6999         * g++.dg/template/incomplete3.C: New test.
7000
7001         PR c++/27559
7002         * g++.dg/template/new4.C: New test.
7003
7004         PR c++/27496
7005         * g++.dg/template/void2.C: New test.
7006
7007 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
7008
7009         * g++.dg/template/dependent-expr5.C: New test.
7010
7011 2006-05-14  Roger Sayle  <roger@eyesopen.com>
7012
7013         PR middle-end/26729
7014         * gcc.dg/pr26729-1.c: New test case.
7015
7016 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
7017
7018         * gcc.dg/pr27003.c: New test.
7019
7020 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
7021
7022         * lib/target-supports.dg (check_cxa_atexit_available): Change
7023         v3_target_compile to ${tool}_target_compile.
7024
7025 2006-05-11  Jason Merrill  <jason@redhat.com>
7026
7027         * lib/scanasm.exp (scan-not-hidden): Fix typo.
7028
7029 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7030
7031         PR fortran/27553
7032         * gfortran.dg/label_5.f90: New test.
7033
7034 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
7035
7036         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7037         check_effective_target_powerpc_altivec_ok): New.
7038         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7039         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7040         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7041         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7042         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7043         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7044         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7045         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7046         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7047         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7048         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7049         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7050         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7051         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7052         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7053         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7054         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7055         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7056         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7057         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7058         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7059         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7060         gcc.target/powerpc/altivec-9.c,
7061         gcc.target/powerpc/altivec-consts.c,
7062         gcc.target/powerpc/altivec-pr22085.c,
7063         gcc.target/powerpc/altivec-splat.c,
7064         gcc.target/powerpc/altivec-types-1.c,
7065         gcc.target/powerpc/altivec-types-2.c,
7066         gcc.target/powerpc/altivec-types-3.c,
7067         gcc.target/powerpc/altivec-types-4.c,
7068         gcc.target/powerpc/altivec-varargs-1.c,
7069         gcc.target/powerpc/altivec-vec-merge.c,
7070         gcc.target/powerpc/ppc-vector-memcpy.c,
7071         gcc.target/powerpc/ppc-vector-memset.c,
7072         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7073         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7074         these effective targets.
7075         * gcc.dg/vmx/pr27006.c: Add missing close brace.
7076         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7077
7078 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7079
7080         PR middle-end/27384
7081         * g++.dg/other/fold1.C: New test.
7082
7083         PR middle-end/27488
7084         * gcc.dg/fold-nonneg-1.c: New test.
7085
7086         PR c++/27547
7087         * g++.dg/other/operator1.C: New test.
7088
7089 2006-05-11  Richard Guenther  <rguenther@suse.de>
7090
7091         PR middle-end/27529
7092         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7093
7094 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7095
7096         * lib/target-supports-dg.exp (check-flags): New.
7097         (dg-skip-if): Move flag checks.
7098
7099 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7100
7101         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7102         * lib/target-supports.dg (check_cxa_atexit_available): New.
7103
7104 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7105
7106         PR fortran/27470
7107         * gfortran.dg/multiple_allocation_2.f90: New test case.
7108
7109 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7110
7111         * gcc.target/arm/pr27387.C: Fix a comment typo.
7112
7113 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7114
7115         PR fortran/24549
7116         * gfortran.dg/error_recovery_1.f90: New test.
7117
7118 2006-05-10  Richard Guenther  <rguenther@suse.de>
7119
7120         PR tree-optimization/27302
7121         * gcc.dg/torture/pr27302.c: New testcase.
7122
7123 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7124         Richard Guenther  <rguenther@suse.de>
7125
7126         PR middle-end/27498
7127         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7128
7129 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7130
7131         PR rtl-optimization/27335
7132         * gcc.dg/pr27335.c: New test.
7133
7134 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
7135
7136         * gcc.target/mips/mips-ps-5.c: New file.
7137
7138 2006-05-08  Jan Hubicka  <jh@suse.cz>
7139
7140         PR middle-end/25962
7141         * gcc.dg/pr25962.c: New.
7142
7143 2006-05-08  Roger Sayle  <roger@eyesopen.com>
7144
7145         PR target/27158
7146         * gcc.target/powerpc/pr27158.c: New test case.
7147
7148 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
7149
7150         PR testsuite/27476
7151         * ada/acats/run_all.sh: Use test -z.
7152
7153 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7154
7155         PR libfortran/18271
7156         * gfortran.dg/spec_expr_3.f90: New test.
7157
7158 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
7159
7160         PR target/24879
7161         * gcc.target/i386/monitor.c: New file.
7162
7163 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
7164
7165         * gcc.dg/pr27095.c: xfail *-*-darwin*.
7166
7167 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7168
7169         PR c++/27447
7170         * g++.dg/other/ptrmem7.C: New test.
7171
7172 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7173
7174         PR target/27421
7175         * gcc.dg/array-9.c: New test.
7176
7177 2006-05-07  Richard Guenther  <rguenther@suse.de>
7178
7179         PR tree-optimization/27409
7180         * gcc.dg/torture/pr27409.c: New testcase.
7181
7182 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7183
7184         PR fortran/27457
7185         * gfortran.dg/select_6.f90: New.
7186
7187 2006-05-07  Richard Guenther  <rguenther@suse.de>
7188
7189         PR tree-optimization/27136
7190         * gcc.dg/torture/pr27136.c: New testcase.
7191
7192 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7193
7194         PR fortran/24813
7195         * gfortran.dg/char_cons_len_1.f90: New test.
7196
7197 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7198
7199         PR c++/27427
7200         * g++.dg/template/incomplete2.C: New test.
7201
7202 2006-05-06  Richard Guenther  <rguenther@suse.de>
7203
7204         PR tree-optimization/27151
7205         * gcc.dg/vect/pr27151.c: New testcase.
7206
7207 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7208
7209         PR c++/27430
7210         * g++.dg/template/void1.C: New test.
7211
7212         PR c++/27423
7213         * g++.dg/other/void2.C: New test.
7214
7215         PR c++/27422
7216         * g++.dg/conversion/void1.C: New test.
7217
7218 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7219
7220         PR/21391
7221         * g++.dg/other/unused1.C: New.
7222
7223 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7224
7225         PR objc/27240
7226         * objc.dg/member-1.m: New test.
7227
7228 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7229
7230         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7231
7232 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7233
7234         PR libfortran/26985
7235         * gfortran.dg/matmul_2.f90: New test.
7236
7237 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7238
7239         * ada/acats/run_all.sh: Use sync when main not found.
7240
7241 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7242
7243         PR target/26765
7244         * gcc.target/mips/pr26765.c: New.
7245
7246 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7247
7248         * gcc.target/bfin: New directory.
7249         * gcc.target/bfin/bfin.exp: New file.
7250         * gcc.target/bfin/frmul.c: New file.
7251         * gcc.target/bfin/arith.c: New file.
7252         * gcc.target/bfin/mul-combine.c: New file.
7253         * gcc.target/bfin/shift.c: New file.
7254
7255 2006-05-04  Richard Guenther  <rguenther@suse.de>
7256
7257         PR tree-optimization/14287
7258         PR tree-optimization/14844
7259         PR tree-optimization/19792
7260         PR tree-optimization/21608
7261         PR tree-optimization/27090
7262         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7263         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7264         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7265         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7266         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7267
7268 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7269
7270         PR tree-optimization/27285
7271         * gcc.c-torture/execute/pr27285.c: New test.
7272
7273         PR middle-end/27388
7274         * gcc.dg/gomp/pr27388-1.c: New test.
7275         * gcc.dg/gomp/pr27388-2.c: New test.
7276         * gcc.dg/gomp/pr27388-3.c: New test.
7277
7278         PR c++/27359
7279         * g++.dg/gomp/pr27359.C: New test.
7280
7281 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7282
7283         PR fortran/20248
7284         * gfortran.dg/iargc.f90: New test.
7285
7286 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7287
7288         PR c++/27102
7289         * g++.dg/template/crash49.C: New test.
7290
7291 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7292
7293         PR testsuite/27032
7294         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7295
7296 2006-05-02  Jeff Law  <law@redhat.com>
7297
7298         PR tree-optimization/27364
7299         * gcc.c-torture/execute/pr27364.c: New test.
7300
7301 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7302
7303         PR c++/27309
7304         * g++.dg/parser/ctor5.C: New test.
7305
7306 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7307
7308         PR target/27387
7309         * gcc.target/arm/arm.exp: New.
7310         * gcc.target/arm/pr27387.C: Likewise.
7311
7312 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7313
7314         PR fortran/27269
7315         PR fortran/27324
7316         * gfortran.dg/module_equivalence_2.f90: New test.
7317
7318 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7319
7320         PR middle-end/27337
7321         * g++.dg/gomp/pr27337-1.C: New test.
7322         * g++.dg/gomp/pr27337-2.C: New test.
7323
7324         PR middle-end/27328
7325         * gcc.dg/gomp/pr27328.c: New test.
7326
7327         PR middle-end/27325
7328         * g++.dg/gomp/pr27325.C: New test.
7329
7330         PR middle-end/27310
7331         * g++.dg/gomp/pr27310.C: New test.
7332
7333 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7334
7335         PR tree-optimization/27291
7336         * g++.dg/tree-ssa/pr27291.C: New test.
7337
7338 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7339
7340         PR tree-optimization/27283
7341         * g++.dg/tree-ssa/pr27283.C: New test.
7342
7343 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7344
7345         * gcc.dg/tree-ssa/loop-16.c: New test.
7346
7347 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7348             Joseph S. Myers  <joseph@codesourcery.com>
7349
7350         * gcc.dg/Wconversion-3.c: New test case.
7351         * gcc.dg/Wconversion-4.c: Likewise.
7352
7353 2006-05-01  Richard Guenther  <rguenther@suse.de>
7354
7355         PR tree-optimization/26726
7356         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7357
7358 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7359
7360         * gcc.dg/Woverflow-1.c: New test case.
7361         * gcc.dg/Woverflow-2.c: Likewise.
7362         * gcc.dg/Woverflow-3.c: Likewise.
7363
7364 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7365
7366         PR c++/27094
7367         * g++.dg/template/defarg8.C: New test.
7368
7369 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7370
7371         PR c++/27278
7372         * g++.dg/parse/operator7.C: New test.
7373
7374 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7375
7376         PR c++/11471
7377         PR c++/27102
7378         * g++.dg/template/crash48.C: New test.
7379
7380         PR c++/27279
7381         * g++.dg/parse/ctor4.C: New test.
7382
7383 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7384
7385         PR fortran/25681
7386         * gfortran.df/char_type_len.f90: New test.
7387
7388 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7389
7390         PR libgfortran/27304
7391         * gfortran.dg/fmt_exhaust.f90: New test.
7392
7393 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7394
7395         PR c/25309
7396         * gcc.dg/large-size-array-2.c: New test case.
7397
7398 2006-04-28  Richard Guenther  <rguenther@suse.de>
7399
7400         PR target/26826
7401         * gcc.target/i386/pr26826.c: New testcase.
7402
7403 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7404
7405         PR middle-end/27260
7406         * gcc.c-torture/execute/pr27260.c: New.
7407
7408 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7409
7410         PR middle-end/27095
7411         * gcc.dg/pr27095.c: New.
7412
7413 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7414
7415         PR c++/27292
7416         * g++.dg/conversion/bitfield4.C: New test.
7417
7418 2006-04-27  Eric Christopher  <echristo@apple.com>
7419
7420         * gcc.dg/pragma-ms_struct.c: New.
7421
7422 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7423
7424         PR c++/27102
7425         * g++.dg/template/crash47.C: New test.
7426
7427 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7428
7429         * gcc.target/i386/sse-7.c: build with -msse.
7430
7431 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7432
7433         PR testsuite/27274:
7434         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7435         (main): Exit if processor doesn't support SSE.
7436
7437 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7438
7439         PR middle-end/27282
7440         * gcc.c-torture/compile/pr27282.c: New test.
7441
7442 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7443
7444         PR middle-end/26913
7445         * g++.dg/gomp/pr26913.C: New test.
7446
7447         PR c/25996
7448         * gcc.dg/gomp/pr25996.c: New test.
7449         * g++.dg/gomp/pr25996.C: New test.
7450
7451 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7452
7453         PR rtl-optimization/26725
7454         * gcc.c-torture/compile/pr26725.c: New test.
7455
7456 2006-04-25  Richard Guenther  <rguenther@suse.de>
7457
7458         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7459         than n + -1.
7460
7461 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7462
7463         * gcc.dg/20060425-1.c: New testcase.
7464
7465 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7466
7467         PR tree-optimization/26865
7468         * gcc.dg/pr26865.c: New test.
7469
7470 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7471
7472         PR c++/27292
7473         * g++.dg/conversion/bitfield1.C: New test.
7474         * g++.dg/conversion/bitfield2.C: Likewise.
7475         * g++.dg/conversion/bitfield3.C: Likewise.
7476
7477 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7478         Richard Guenther  <rguenther@suse.de>
7479
7480         PR tree-optimization/27236
7481         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7482
7483 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7484
7485         PR c++/19963
7486         * g++.dg/other/incomplete2.C: New test.
7487
7488 2006-04-24  Richard Guenther  <rguenther@suse.de>
7489
7490         PR middle-end/26869
7491         * gcc.dg/torture/pr26869.c: New testcase.
7492
7493 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7494         Richard Guenther  <rguenther@suse.de>
7495
7496         PR tree-optimization/27218
7497         * g++.dg/tree-ssa/pr27218.C: New testcase.
7498
7499 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7500
7501         PR c++/26912
7502         * g++.dg/template/friend41.C: New test.
7503
7504 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7505
7506         * g++.dg/opt/pr15551.C: Include cstdio.
7507         (main): Use remove instead of unlink.
7508
7509 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7510
7511         * gcc.dg/sibcall-7.c: New test.
7512         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7513         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7514         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7515         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7516         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7517
7518 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7519
7520         PR c++/26534
7521         * g++.dg/opt/bitfield1.C: New test.
7522         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7523         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7524         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7525         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7526         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7527         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7528         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7529         * g++.dg/abi/bitfield2.C: Likewise.
7530         * g++.dg/init/bitfield1.C: Likewise.
7531
7532 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7533
7534         PR fortran/25099
7535         * gfortran.dg/elemental_subroutine_4.f90: New test.
7536         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7537         call sub (m, x).
7538
7539 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7540
7541         * gcc.c-torture/compile/20060421-1.c: New testcase.
7542
7543 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7544
7545         PR c/25875
7546         * gcc.dg/init-bad-4.c: New test.
7547
7548 2006-04-21  Paul Brook  <paul@codesourcery.com>
7549
7550         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7551
7552 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7553
7554         PR fortran/27122
7555         * gfortran.dg/defined_operators_1.f90: New test.
7556         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7557         remove old ones associated, incorrectly, with Note 5.46.
7558
7559         PR fortran/27113
7560         * gfortran.dg/character_array_constructor_1.f90: New test.
7561
7562 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7563
7564         * gcc.dg/20060419-1.c: New test.
7565
7566 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7567
7568         PR c/26774
7569         * gcc.dg/struct-parse-1.c: New test case.
7570
7571 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7572
7573         PR c++/26558
7574         * g++.dg/parse/template19.C: New test.
7575
7576         PR c++/26739
7577         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7578
7579         PR c++/26036
7580         * g++.dg/expr/call3.C: New test.
7581
7582         PR c++/10385
7583         * g++.dg/conversion/dynamic1.C: New test.
7584
7585 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7586
7587         PR c++/27102
7588         * g++.dg/template/crash35.C: Tweak error markers.
7589         * g++.dg/template/crash46.C: New test.
7590         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7591         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7592
7593 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7594
7595         PR rtl-optimization/14261
7596         * gcc.c-torture/compile/20060419-1.c: Added.
7597
7598 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7599
7600         * gfortran.dg/label_1.f90: Adjust dg-error.
7601
7602 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7603
7604         PR target/26961
7605         * gcc.dg/fold-cond-1.c: New test case.
7606         * gcc.dg/pr26961-1.c: Likewise.
7607
7608 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7609
7610         PR libgfortran/27138
7611         * gfortran.dg/read_bad_advance.f90: New test.
7612
7613 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7614             Dale Johannesen  <dalej@apple.com>
7615
7616         PR target/24076
7617         * gcc.target/i386/vecinit-3.c: New testcase.
7618         * gcc.target/i386/vecinit-4.c: Likewise.
7619         * gcc.target/i386/sse-18.c: Likewise.
7620         * gcc.target/i386/sse-19.c: Likewise.
7621
7622 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7623
7624         * gfortran.dg/allocate_zerosize_1.f90: New test.
7625
7626 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR c++/26365
7629         * g++.dg/template/crash45.C: New test.
7630
7631 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7632
7633         PR fortran/26787
7634         * gfortran.dg/proc_assign_1.f90: New test.
7635         * gfortran.dg/procedure_lvalue.f90: Change message.
7636         * gfortran.dg/namelist_4.f90: Add new error.
7637
7638         PR fortran/25597
7639         PR fortran/27096
7640         * gfortran.dg/auto_pointer_array_result_1.f90
7641
7642         PR fortran/27089
7643         * gfortran.dg/specification_type_resolution_1.f90
7644
7645         PR fortran/18003
7646         PR fortran/25669
7647         PR fortran/26834
7648         * gfortran.dg/bounds_temporaries_1.f90: New test.
7649
7650         PR fortran/27124
7651         * gfortran.dg/array_return_value_1.f90: New test.
7652
7653 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7654
7655         PR fortran/25336
7656         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7657
7658 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7659
7660         PR middle-end/26823
7661         * g++.dg/gomp/pr26823-1.C: New test.
7662         * g++.dg/gomp/pr26823-2.C: New test.
7663
7664 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7665
7666         PR middle-end/27134
7667         * gcc.dg/pr27314.c: New test.
7668
7669 2006-04-13  Richard Henderson  <rth@redhat.com>
7670
7671         * g++.dg/gomp/block-0.C: Update expected matches.
7672
7673 2006-04-13  DJ Delorie  <dj@redhat.com>
7674
7675         * lib/target-supports.exp (check_effective_target_int32plus): New.
7676         (check_effective_target_ptr32plus): New.
7677         (check_effective_target_size32plus): New.
7678         (check_effective_target_int16): New.
7679         (check_profiling_available): Add m32c to the list of unsupported targets.
7680
7681         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7682         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7683         memory size.
7684         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7685         pointers.
7686         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7687         size_t.
7688         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7689         and size_t.
7690         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7691         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7692         not just xstormy16.  Skip m32c due to weird pointer size.
7693         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7694         not just xstormy16.
7695         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7696         not just xstormy16.
7697         * gcc.dg/20020312-2.c: Add m32c support.
7698         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7699         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7700         in test.
7701         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7702         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7703         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7704         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7705         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7706         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7707         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7708         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7709         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7710         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7711         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7712         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7713         in test.
7714         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7715         in test.
7716         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7717         * gcc.dg/pr23049.c: Require >=32 bit integers.
7718         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7719         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7720         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7721         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7722         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7723         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7724         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7725         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7726         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7727         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7728         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7729         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7730         prototype in test.
7731         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7732         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7733         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7734         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7735         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7736
7737         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7738         * gcc.c-torture/execute/20040703-1.x: Likewise.
7739         * gcc.c-torture/execute/20040705-1.x: Likewise.
7740         * gcc.c-torture/execute/20040705-2.x: Likewise.
7741         * gcc.c-torture/execute/20040709-1.x: Likewise.
7742         * gcc.c-torture/execute/20040709-2.x: Likewise.
7743         * gcc.c-torture/execute/20040811-1.x: Likewise.
7744         * gcc.c-torture/execute/20050316-1.x: Likewise.
7745         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7746         * gcc.c-torture/execute/pr19689.x: Likewise.
7747         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7748         * gcc.c-torture/execute/usmul.x: Likewise.
7749         * gcc.c-torture/execute/vrp-5.x: Likewise.
7750         * gcc.c-torture/execute/vrp-6.x: Likewise.
7751         * gcc.dg/debug/20041023-1.s: Likewise.
7752
7753 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7754
7755         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7756         of integers to a vector types are now constant expressions in C.
7757         * gcc.dg/vect/vect-fold-1.c: New test case.
7758
7759 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7760             Ulrich Weigand  <uweigand@de.ibm.com>
7761
7762         PR target/27006
7763         * gcc.dg/vmx/pr27006.c: New testcase.
7764
7765 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7766
7767         PR libgfortran/26766
7768         * gfortran.dg/write_recursive.f90: New test.
7769
7770 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7771
7772         * g++.dg/parse/dtor7.C: New test.
7773         * g++.dg/parse/new1.C: Add error marker.
7774         * g++.dg/template/new3.C: New test.
7775
7776         PR c++/26122
7777         * g++.dg/template/pure1.C: New test.
7778
7779         PR c++/26295
7780         * g++.dg/parse/ptrmem4.C: New test.
7781
7782 2006-04-10  Jeff Law  <law@redhat.com>
7783
7784         PR/27087
7785         * gcc.c-torture/compile/pr27087.c: New test.
7786
7787 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7788
7789         PR/21391
7790         * gcc.dg/20060410.c: New.
7791
7792 2006-04-10  Matthias Klose  <doko@debian.org>
7793
7794         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7795         Recognize multilib directory names containing underscores.
7796
7797 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7798
7799         * gcc.target/i386/vecinit-1.c: New test case.
7800         * gcc.target/i386/vecinit-2.c: Likewise.
7801
7802 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7803
7804         PR debug/27057
7805         * g++.dg/debug/dwarf2-2.C: New test.
7806
7807 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7808
7809         PR rtl-optimization/27073
7810         * gcc.c-torture/execute/pr27073.c: New test.
7811
7812 2006-04-08  Mike Stump  <mrs@apple.com>
7813
7814         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7815
7816 2006-04-07  Richard Guenther  <rguenther@suse.de>
7817
7818         PR tree-optimization/26135
7819         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7820
7821 2006-04-06  Jan Hubicka  <jh@suse.cz>
7822
7823         PR profile/26399
7824         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7825
7826 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7827
7828         * g++.dg/conversion/nullptr1.C: New test case.
7829         * g++.dg/conversion/nullptr2.C: Likewise.
7830
7831 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7832
7833         * gfortran.dg/dependency_18.f90: New test case.
7834
7835 2006-04-05  Richard Guenther  <rguenther@suse.de>
7836
7837         PR tree-optimization/26919
7838         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7839         * gcc.dg/ipa/ipa-2.c: Likewise.
7840         * gcc.dg/ipa/ipa-3.c: Likewise.
7841         * gcc.dg/ipa/ipa-5.c: Likewise.
7842
7843 2006-04-05  Richard Guenther  <rguenther@suse.de>
7844
7845         PR tree-optimization/26763
7846         * gcc.dg/torture/pr26763-1.c: New testcase.
7847         * gcc.dg/torture/pr26763-2.c: Likewise.
7848
7849 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7850
7851         PR fortran/23634
7852         PR fortran/25619
7853         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7854
7855 2006-04-04  Eric Christopher  <echristo@apple.com>
7856
7857         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7858         stubs.
7859         * gcc.target/i386/387-5.c: Ditto.
7860
7861 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7862
7863         * gcc.target/sparc/struct-ret-check.c: New test.
7864
7865 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7866
7867         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7868         zero decimal digits specified in format.
7869
7870 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7871
7872         PR fortran/26891
7873         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7874
7875         PR fortran/26976
7876         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7877         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7878         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7879         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7880         bigendian-ness.
7881
7882 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7883
7884         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7885         dummy arguments work when the actual argument is itself a dummy
7886         argument of the caller.
7887
7888 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7889
7890         PR libfortran/24685
7891         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7892
7893 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7894
7895         * gfortran.dg/dependencency_17.f90: New test case.
7896
7897 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7898
7899         * gfortran.dg/dependency_14.f90: New test case.
7900         * gfortran.dg/dependency_15.f90: Likewise.
7901         * gfortran.dg/dependency_16.f90: Likewise.
7902
7903 2006-03-31  Asher Langton  <langton2@llnl.gov>
7904
7905         PR fortran/25358
7906         gfortran.dg/cray_pointers_6.f90: New test.
7907
7908 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7909
7910         PR libgfortran/26890
7911         * gfortran.dg/read_size_noadvance.f90: New test.
7912
7913 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7914
7915         PR fortran/25031
7916         * gfortran.dg/multiple_allocation_1.f90: Check that the
7917         size has changed after a re-allocation with stat.
7918
7919 2006-03-30  Richard Guenther  <rguenther@suse.de>
7920
7921         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7922         removal.
7923         * gcc.target/i386/sselibm-2.c: Likewise.
7924         * gcc.target/i386/sselibm-3.c: Likewise.
7925         * gcc.target/i386/sselibm-4.c: Likewise.
7926         * gcc.target/i386/sselibm-5.c: Likewise.
7927
7928 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7929
7930         * gcc.dg/fold-andxor-1.c: New test case.
7931         * gcc.dg/fold-xorand-1.c: Likewise.
7932
7933 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7934
7935         * gcc.dg/fold-convnotconv-1.c: New test case.
7936
7937 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7938
7939         PR fortran/26779
7940         * gfortran.dg/private_type_5.f90: New test.
7941
7942 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7943
7944         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7945
7946 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7947
7948         * gfortran.dg/advance_2.f90: New test.
7949         * gfortran.dg/advance_3.f90: New test.
7950
7951         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7952
7953 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7954
7955         PR libgfortran/26661
7956         PR libgfortran/26880
7957         * gfortran.dg/read_x_past.f: New test.
7958
7959 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7960
7961         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7962         to be STABS.
7963
7964 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7965
7966         * objc.dg/dwarf-1.m: Skip on AIX.
7967         * objc.dg/dwarf-2.m: Skip on AIX.
7968
7969 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7970
7971         PR fortran/26816
7972         * gfortran.dg/float_1.f90: New test.
7973
7974 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7975
7976         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7977         X86_64 targets.
7978         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7979
7980 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7981
7982         PR libfortran/26735
7983         * gfortran.dg/convert_implied_open.f90: New test case.
7984
7985 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7986
7987         PR fortran/26769
7988         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7989
7990 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7991
7992         PR middle-end/26717
7993         * gcc.dg/pr26717.c: New test.
7994
7995 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7996
7997         * gfortran.dg/dependency_12.f90: New test case.
7998
7999 2006-03-24  Roger Sayle  <roger@eyesopen.com>
8000
8001         * gfortran.dg/dependency_9.f90: New (resurected) test case.
8002
8003 2006-03-24  Jeff Law  <law@redhat.com>
8004
8005         * gcc.c-torture/pr26840.c: New test.
8006
8007 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
8008
8009         * objc.dg/dwarf-2.m: New.
8010         * obj-c++.dg/dwarf-2.mm: New.
8011
8012         * g++.old-deja/g++.other/init19.C: New.
8013
8014 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
8015
8016         * g++.dg/eh/spbp.C: Skip on AIX.
8017
8018 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
8019
8020         PR middle-end/26611
8021         * g++.dg/gomp/pr26611-1.C: New test.
8022         * g++.dg/gomp/pr26611-2.C: New test.
8023
8024 2006-03-24  Jeff Law  <law@redhat.com>
8025
8026         * gcc.c-torture/compile/pr26833.c: New test.
8027         * gfortran.fortran-torture/compile/pr26806.f90: New test.
8028
8029 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8030
8031         * gfortran.dg/endfile_2.f90: Delete temp file.
8032
8033 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
8034
8035         PR fortran/19303
8036         * gfortran.dg/record_marker_1.f90: New test case.
8037         * gfortran.dg/record_marker_2.f: New test case.
8038         * gfortran.dg/record_marker_3.f90: New test case.
8039
8040 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
8041
8042         PR fortran/17298
8043         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8044         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8045
8046 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
8047
8048         * lib/gcc-dg.exp (cleanup-modules): New proc.
8049         * gfortran.dg/allocatable_function_1.f90,
8050         gfortran.dg/allocate_char_star_scalar_1.f90,
8051         gfortran.dg/assumed_charlen_function_1.f90,
8052         gfortran.dg/assumed_dummy_1.f90,
8053         gfortran.dg/assumed_shape_ranks_1.f90,
8054         gfortran.dg/assumed_shape_ranks_2.f90,
8055         gfortran.dg/assumed_size_dt_dummy.f90,
8056         gfortran.dg/auto_char_dummy_array_1.f90,
8057         gfortran.dg/auto_char_len_3.f90,
8058         gfortran.dg/automatic_module_variable.f90,
8059         gfortran.dg/bad_automatic_objects_1.f90,
8060         gfortran.dg/char_array_constructor.f90,
8061         gfortran.dg/char_array_structure_constructor.f90,
8062         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8063         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8064         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8065         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8066         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8067         gfortran.dg/derived_pointer_recursion.f90,
8068         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8069         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8070         gfortran.dg/dummy_functions_1.f90,
8071         gfortran.dg/elemental_initializer_1.f90,
8072         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8073         gfortran.dg/elemental_pointer_1.f90,
8074         gfortran.dg/elemental_subroutine_1.f90,
8075         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8076         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8077         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8078         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8079         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8080         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8081         gfortran.dg/global_references_1.f90,
8082         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8083         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8084         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8085         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8086         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8087         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8088         gfortran.dg/large_integer_kind_1.f90,
8089         gfortran.dg/large_real_kind_1.f90,
8090         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8091         gfortran.dg/module_double_reuse.f90,
8092         gfortran.dg/module_equivalence_1.f90,
8093         gfortran.dg/module_interface_1.f90,
8094         gfortran.dg/module_parameter_array_refs_1.f90,
8095         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8096         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8097         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8098         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8099         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8100         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8101         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8102         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8103         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8104         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8105         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8106         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8107         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8108         gfortran.dg/same_name_1.f90,
8109         gfortran.dg/sibling_dummy_procedure_1.f90,
8110         gfortran.dg/sibling_dummy_procedure_2.f90,
8111         gfortran.dg/sibling_dummy_procedure_3.f90,
8112         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8113         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8114         gfortran.dg/used_dummy_types_2.f90,
8115         gfortran.dg/used_dummy_types_3.f90,
8116         gfortran.dg/used_dummy_types_4.f90,
8117         gfortran.dg/used_dummy_types_5.f90,
8118         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8119         gfortran.dg/userdef_operator_1.f90: Use it.
8120
8121 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8122
8123         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8124         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8125         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8126         gfortran.dg/write_back.f,
8127         gfortran.fortran-torture/execute/inquire_1.f90,
8128         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8129
8130 2006-03-21  Jeff Law  <law@redhat.com>
8131
8132         * gcc.dg/tree-ssa/vrp28.c: New test.
8133
8134 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8135
8136         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8137         if _STDC_C99 is defined.
8138         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8139         * gcc.dg/builtins-20.c: Likewise.
8140         * gcc.dg/builtins-53.c: Likewise.
8141         * gcc.dg/single-precision-constant.c: Likewise. Also pass
8142         -mmacosx-version-min=10.3 on PowerPC/Darwin.
8143
8144 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
8145
8146         PR tree-opt/26781
8147         * gcc.c-torture/compile/pr26781-1.c: New test.
8148         * gcc.c-torture/compile/pr26781-2.c: New test.
8149
8150 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
8151
8152         PR c++/26690
8153         * g++.dg/gomp/pr26690-1.C: New test.
8154         * g++.dg/gomp/pr26690-2.C: New test.
8155
8156 2006-03-20  Jeff Law  <law@redhat.com>
8157
8158         * gcc.dg/tree-ssa/pr21829.c: New test.
8159
8160         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8161
8162 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
8163
8164         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8165         (check_visibility_available): Use it.
8166         (check_effective_target_default_packed): Likewise.
8167         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8168         (check_effective_target_fopenmp): Likewise.
8169         (check_effective_target_freorder): Likewise.
8170         (check_effective_target_fpic): Likewise.
8171         (check_named_sections_available): Likewise.
8172         (check_effective_target_ilp32): Likewise.
8173         (check_effective_target_lp64): Likewise.
8174
8175 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8176
8177         PR fortran/20935
8178         * gfortran.dg/scalar_mask_2.f90: New test case.
8179
8180 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8181
8182         PR tree-opt/26629
8183         * gcc.dg/tree-ssa/loadpre12.c: New test.
8184         * gcc.dg/tree-ssa/loadpre13.c: New test.
8185         * gcc.dg/tree-ssa/loadpre14.c: New test.
8186         * gcc.dg/tree-ssa/loadpre15.c: New test.
8187         * gcc.dg/tree-ssa/loadpre16.c: New test.
8188         * gcc.dg/tree-ssa/loadpre17.c: New test.
8189         * gcc.dg/tree-ssa/loadpre18.c: New test.
8190         * gcc.dg/tree-ssa/loadpre19.c: New test.
8191         * gcc.dg/tree-ssa/loadpre20.c: New test.
8192         * gcc.dg/tree-ssa/loadpre21.c: New test.
8193         * gcc.dg/tree-ssa/loadpre22.c: New test.
8194
8195 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8196
8197         PR fortran/26741
8198         * gfortran.dg/elemental_initializer_1.f90: New test.
8199
8200         PR fortran/26716
8201         * gfortran.dg/assumed_shape_ranks_2: New test.
8202
8203 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8204
8205         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8206         target fpic.
8207
8208 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8209
8210         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8211         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8212         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8213         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8214         gfortran.fortran-torture/execute/direct_io.f90,
8215         gfortran.fortran-torture/execute/inquire_2.f90,
8216         gfortran.fortran-torture/execute/inquire_4.f90,
8217         gfortran.fortran-torture/execute/list_read_1.f90,
8218         gfortran.fortran-torture/execute/open_replace.f90,
8219         gfortran.fortran-torture/execute/slash_edit.f90,
8220         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8221         temporary files from testcases.
8222
8223 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8224
8225         PR libgfortran/26509
8226         gfortran.dg/write_direct_eor.f90: New test.
8227
8228 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8229
8230         * gcc.target/powerpc/pr26350.c: New.
8231         * gcc.target/powerpc/indexed-addr.c: New.
8232
8233 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8234
8235         * gfortran.dg/dependency_13.f90: New test case.
8236
8237 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8238
8239         PR middle-end/21781
8240         * gcc.dg/real-const-1.c: New test case.
8241
8242 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8243
8244         * g++.old-deja/g++.other/init18.C: New.
8245         * g++.old-deja/g++.other/init5.C: Remove xfail.
8246
8247 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8248
8249         * g++.dg/opt/pr15551.C: Cleanup temp file.
8250
8251 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8252
8253         PR c++/6634
8254         g++.dg/parse/long1.C: New test.
8255
8256 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8257
8258         PR fortran/19101
8259         * gfortran.dg/continuation.f90: New test.
8260         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8261
8262 2006-03-14  Richard Guenther  <rguenther@suse.de>
8263
8264         PR tree-optimization/26672
8265         * gcc.dg/torture/pr26672.c: New testcase.
8266
8267 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8268
8269         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8270         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8271
8272 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8273
8274         PR middle-end/26557
8275         * gcc.c-torture/compile/switch-1.c: New test case.
8276
8277 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8278
8279         PR fortran/25378
8280         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8281         test to include more permuatations of mask and index.
8282         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8283         respond to F2003 spec. that the position returned for an all false
8284         mask && condition is zero.
8285
8286 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8287
8288         PR middle-end/25989
8289         * gcc.dg/gomp/pr25989.c: New test.
8290
8291 2006-03-13  Jeff Law  <law@redhat.com>
8292
8293         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8294
8295 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8296
8297         * gcc.dg/switch-9.c: New test.
8298
8299 2006-03-13  Richard Guenther  <rguenther@suse.de>
8300
8301         PR middle-end/26630
8302         * gcc.dg/torture/pr26630.c: New testcase.
8303
8304 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8305
8306         * gfortran.dg/dependency_10.f90: New test case.
8307         * gfortran.dg/dependency_11.f90: Likewise.
8308
8309 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8310             Erik Edelmann  <eedelman@gcc.gnu.org>
8311
8312         * gfortran.dg/allocatable_function_1.f90: New.
8313         * gfortran.dg/allocatable_function_2.f90: New.
8314
8315 2006-03-10  Richard Guenther  <rguenther@suse.de>
8316
8317         PR middle-end/26565
8318         * gcc.dg/torture/pr26565.c: New testcase.
8319
8320 2006-03-09  Eric Christopher  <echristo@apple.com>
8321
8322         * gcc.c-torture/compile/20060309-1.c: New.
8323
8324 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8325
8326         PR libgfortran/26499
8327         * gfortran.dg/write_back.f: New test.
8328         * gfortran.dg/write_rewind_1.f: New test.
8329         * gfortran.dg/write_rewind_2.f: New test.
8330
8331 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8332
8333         PR libgfortran/26554
8334         * gfortran.dg/read_logical.f90: New test.
8335
8336 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8337
8338         * ada/acats/norun.lst: cdd2a03 now passes.
8339
8340 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8341
8342         PR testsuite/25177
8343         * gcc.target/powerpc/pr18096-1.c: Change where the error
8344         would match.
8345
8346 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8347
8348         * gcc.target/i386/cleanup-1.c: New test.
8349         * gcc.target/i386/cleanup-2.c: New test.
8350
8351 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8352
8353         * gfortran.dg/dependency_9.f90: Remove for the time being.
8354
8355 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8356
8357         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8358         directive.
8359
8360 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8361
8362         * gfortran.dg/dependency_9.f90: New test case.
8363
8364 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8365
8366         * gfortran.dg/dependency_4.f90: New test case.
8367         * gfortran.dg/dependency_5.f90: New test case.
8368         * gfortran.dg/dependency_6.f90: New test case.
8369         * gfortran.dg/dependency_7.f90: New test case.
8370         * gfortran.dg/dependency_8.f90: New test case.
8371
8372 2006-03-03  Paul Brook  <paul@codesourcery.com>
8373
8374         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8375         Add m68k-*-elf.
8376
8377 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8378
8379         PR fortran/25031
8380         * multiple_allocation_1.f90: New test.
8381
8382 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8383
8384         PR tree-optimization/26524
8385         * gfortran.dg/pr26524.f: New test case.
8386
8387 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8388
8389         * g++.dg/template/repo5.C: Cleanup repo files.
8390         * gcc.dg/20051201-1.c: Cleanup coverage files.
8391         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8392         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8393         tree dump files.
8394
8395 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8396
8397         * objc.dg/objc-nofilename-1.m: New test.
8398         * objc.dg/bad-receiver-type.m: New test.
8399         * obj-c++.dg/bad-receiver-type.mm: New test.
8400
8401 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8402
8403         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8404
8405 2006-03-01  Mike Stump  <mrs@apple.com>
8406
8407         * g++.dg/abi/key2.C: Add.
8408
8409 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8410
8411         * gfortran.dg/logical_dot_product.f90: New test.
8412
8413         PR fortran/26393
8414         * gfortran.dg/used_interface_ref.f90: New test.
8415
8416         PR fortran/20938
8417         * gfortran.dg/dependency_2.f90: New test.
8418         * gfortran.fortran-torture/execute/where17.f90: New test.
8419         * gfortran.fortran-torture/execute/where18.f90: New test.
8420         * gfortran.fortran-torture/execute/where19.f90: New test.
8421         * gfortran.fortran-torture/execute/where20.f90: New test.
8422
8423 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8424
8425         * g++.dg/tree-ssa/pr26443.C: New test case.
8426
8427 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8428
8429         PR middle-end/26022
8430         * g++.dg/opt/return-slot1.C: New test.
8431
8432 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8433
8434         PR libgfortran/26136
8435         * gfortran.dg/namelist_23.f90: New test.
8436
8437 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8438
8439         PR middle-end/14752
8440         * gcc.dg/fold-eqandshift-2.c: New test case.
8441
8442 2006-02-28  Richard Guenther  <rguenther@suse.de>
8443
8444         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8445         decomposition.
8446
8447 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8448
8449         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8450
8451 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8452
8453         PR libgfortran/26464
8454         * gfortran.dg/backspace_5.f: New test.
8455         * gfortran.dg/backspace_6.f: New test.
8456
8457 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8458
8459         * gcc.dg/fold-eqandnot-1.c: New test case.
8460
8461 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8462
8463         PR middle-end/19983
8464         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8465
8466 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8467
8468         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8469         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8470
8471 2006-02-26  Richard Guenther  <rguenther@suse.de>
8472
8473         PR tree-optimization/26421
8474         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8475
8476 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8477
8478         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8479         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8480
8481 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8482
8483         * gcc.dg/fold-even-1.c: New test case.
8484
8485 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8486
8487         PR middle-end/21137
8488         * gcc.dg/fold-eqandshift-1.c: New test case.
8489
8490 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8491
8492         PR tree-optimization/25125
8493         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8494         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8495
8496 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8497
8498         PR tree-optimizations/26359
8499         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8500         with -fdump-tree-dceloop-details.
8501         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8502
8503 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8504
8505         PR middle-end/23673
8506         * gcc.dg/fold-eqxor-1.c: New test case.
8507         * gcc.dg/fold-eqxor-2.c: Likewise.
8508         * gcc.dg/fold-eqxor-3.c: Likewise.
8509
8510 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8511
8512         PR fortran/23092
8513         * scalar_mask_1.f90: New test.
8514
8515 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8516
8517         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8518         * g++.dg/eh/uncaught2.C: New.
8519         * g++.dg/eh/uncaught3.C: New.
8520
8521 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8522
8523         PR libgfortran/26423
8524         * gfortran.dg/read_many_1.f: New test.
8525
8526 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8527
8528         PR fortran/24519
8529         * gfortran.dg/dependency_3.f90: New test.
8530         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8531         XFAILs.
8532
8533         PR fortran/25395
8534         * gfortran.dg/equiv_6.f90: New test.
8535
8536 2006-02-23  Jeff Law  <law@redhat.com>
8537
8538         * gcc.c-torture/compile/pr26425.c: New test.
8539
8540 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8541
8542         PR middle-end/26412
8543         * gcc.dg/gomp/pr26412.c: New test.
8544
8545 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8546
8547         PR c++/26291
8548         * g++.dg/other/ellipsis1.C: New test.
8549         * g++.dg/parse/operator4.C: Adjust error marker.
8550
8551 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8552
8553         PR target/25603
8554         * gfortran.dg/pr25603.f: New testcase.
8555
8556 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8557
8558         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8559         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8560
8561 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8562
8563         * g++.dg/eh/spbp.C: New.
8564
8565 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8566
8567         PR middle-end/26379
8568         * gcc.target/i386/mmx-7.c: New test.
8569
8570 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8571
8572         PR tree-optimization/26361
8573         * gcc.dg/tree-ssa/vrp27.c: New test case.
8574
8575 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8576
8577         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8578         * gcc.dg/tree-ssa/complex-4.c: Here.
8579
8580 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8581
8582         PR middle-end/19543
8583         * gfortran.dg/logical_1.f90: New test case.
8584
8585 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8586
8587         PR middle-end/26334
8588         * gcc.dg/20060218-1.c: Moved to...
8589         * gcc.target/i386/20060218-1.c: ... here.  New test.
8590
8591 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8592
8593         PR fortran/26201
8594         * gfortran.dg/convert_1.f90: New.
8595
8596 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8597
8598         PR fortran/25054
8599         * gfortran.dg/namelist_5.f90: New test.
8600
8601         PR fortran/25089
8602         * gfortran.dg/namelist_4.f90: New test.
8603
8604 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8605
8606         PR tree-opt/25680
8607         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8608
8609 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8610
8611         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8612         variable to take into account the variable name in the
8613         function header.
8614         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8615
8616 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8617
8618         PR middle-end/26334
8619         * gcc.c-torture/compile/20060217-1.c: New test.
8620         * gcc.dg/20060218-1.c: New test.
8621
8622 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8623
8624         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8625
8626 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8627
8628         * gcc.dg/cpp/undef3.c: New test.
8629         * gcc.dg/cpp/trad/builtins2.c: New test.
8630
8631 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8632
8633         PR c++/26266
8634         * g++.dg/template/static22.C: New test.
8635         * g++.dg/template/static23.C: New test.
8636         * g++.dg/template/static24.C: New test.
8637         * g++.dg/template/non-dependent13.C: New test.
8638         * g++.dg/init/member1.C: Tweak error markers.
8639
8640 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8641
8642         PR target/26255
8643         * gcc.c-torture/compile/pr26255.c: New test case.
8644
8645 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8646
8647         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8648         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8649         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8650         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8651         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8652         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8653         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8654
8655 2006-02-16  Jeff Law  <law@redhat.com>
8656
8657         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8658         * gcc.dg/tree-ssa/vrp26.c: New test.
8659
8660 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8661
8662         PR target/20353
8663         PR target/24578
8664         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8665         __UCLIBC__ is defined.
8666
8667 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8668
8669         PR fortran/26224
8670         * gfortran.dg/gomp/pr26224.f: New test.
8671
8672 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8673
8674         PR tree-opt/25918
8675         * lib/target-supports.exp
8676         (check_effective_target_vect_short_mult): New.
8677         (check_effective_target_vect_char_mult): New.
8678         (check_effective_target_vect_widen_sum_qi_to_si): New.
8679         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8680         (check_effective_target_vect_widen_sum_hi_to_si): New.
8681         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8682         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8683         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8684         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8685         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8686         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8687         vect-reduc-pattern-2c.c
8688         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8689         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8690         vect-reduc-pattern-1c.c
8691
8692 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8693
8694         PR fortran/24557
8695         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8696
8697 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8698
8699         PR fortran/26054
8700         * gfortran.dg/enum_8.f90: Remove check for warning.
8701         * gfortran.dg/iomsg_1.f90: Ditto.
8702         * gfortran.dg/enum_1.f90: Ditto.
8703         * gfortran.dg/enum_9.f90: Ditto.
8704         * gfortran.dg/enum_2.f90: Ditto.
8705         * gfortran.dg/enum_10.f90: Ditto.
8706         * gfortran.dg/enum_3.f90: Ditto.
8707         * gfortran.dg/flush_1.f90: Ditto.
8708         * gfortran.dg/enum_4.f90: Ditto.
8709         * gfortran.dg/array_constructor_1.f90: Ditto.
8710         * gfortran.dg/enum_5.f90: Ditto.
8711         * gfortran.dg/enum_6.f90: Ditto.
8712         * gfortran.dg/enum_7.f90: Ditto.
8713
8714 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8715
8716         PR middle-end/26300
8717         * gcc.c-torture/compile/20060215-1.c: New test.
8718
8719 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8720
8721         PR middle-end/23670
8722         * gcc.dg/tree-ssa/andor-2.c: New test case.
8723
8724 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8725
8726         PR fortran/25045
8727         * optional_dim.f90: New test.
8728
8729 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8730
8731         PR fortran/26277
8732         * gfortran.dg/label_4.f90: New.
8733
8734 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8735             Diego Novillo  <dnovillo@redhat.com>
8736             Uros Bizjak  <uros@kss-loka.si>
8737
8738         * gfortran.dg/gomp: New directory.
8739
8740 2006-02-14  Richard Guenther  <rguenther@suse.de>
8741
8742         PR tree-optimization/26258
8743         * gcc.dg/torture/pr26258.c: New testcase.
8744
8745 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8746
8747         PR fortran/26246
8748         * gfortran.dg/pr26246_1.f90: New test.
8749         * gfortran.dg/pr26246_2.f90: New test.
8750
8751         PR middle-end/26092
8752         * gcc.c-torture/compile/20060208-1.c: New test.
8753
8754 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8755
8756         PR fortran/26074
8757         PR fortran/25103
8758         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8759         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8760         * gfortran.dg/automatic_module_variable.f90: Change error message.
8761
8762         PR fortran/20861
8763         * gfortran.dg/internal_dummy_1.f90: New test.
8764
8765         PR fortran/20871
8766         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8767
8768
8769         PR fortran/25083
8770         * gfortran.dg/uncommon_block_data_1.f90: New test.
8771         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8772         with standard.
8773
8774         PR fortran/25088
8775         * gfortran.dg/typed_subroutine_1.f90: New test.
8776
8777 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8778
8779         * objc.dg/dwarf-1.m: New.
8780
8781 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8782
8783         PR middle-end/24427
8784         * gcc.dg/tree-ssa/andor-1.c: New test case.
8785
8786 2006-02-13  Josh Conner  <jconner@apple.com>
8787
8788         PR target/25376
8789         * gcc.dg/pr25376.c: New test.
8790
8791         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8792         assemble.
8793         * lib/target-supports.exp (check_named_sections_available):
8794         Only compile named-sections test -- don't assemble.
8795
8796 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8797
8798         * g++.dg/warn/no-write-strings.C: New test.
8799         * g++.dg/warn/write-strings.C: Likewise.
8800         * g++.dg/warn/write-strings-default.C: Likewise.
8801
8802 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8803
8804         PR fortran/25806
8805         * gfortran.dg/ret_pointer_2.f90: New test.
8806
8807 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8808
8809         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8810
8811 2006-02-10  Jeff Law  <law@redhat.com>
8812
8813         * gcc.c-torture/compile/pr26213.c: New test.
8814
8815 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8816
8817         gfortran.dg/null_1.f90: New test.
8818
8819 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8820
8821         PR fortran/14771
8822         * gfortran.dg/parens_4.f90: New.
8823         * gfortran.dg/parens_5.f90: New.
8824
8825 2006-02-10  Richard Guenther  <rguenther@suse.de>
8826
8827         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8828
8829 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8830         Paul Thomas  <pault@gcc.gnu.org>
8831
8832         PR fortran/14771
8833         * gfortran.dg/parens_1.f90: New.
8834         * gfortran.dg/parens_2.f90: New.
8835         * gfortran.dg/parens_3.f90: New.
8836
8837 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8838
8839         PR fortran/26038
8840         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8841
8842         PR fortran/25059
8843         * gfortran.dg/impure_assignment_1.f90: New test.
8844
8845         PR fortran/25070
8846         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8847
8848 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8849
8850         PR target/26141
8851         * g++.dg/expr/stdarg2.C: New test.
8852
8853 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8854
8855         PR inline-asm/16194
8856         * gcc.dg/pr16194.c: New test.
8857
8858 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8859
8860         * ada/acats/run_acats: Use portable variant of "$@".
8861
8862 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8863
8864         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8865         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8866
8867 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8868
8869         PR tree-opt/26179
8870         * g++.dg/opt/pr26179.C: New test.
8871
8872 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8873
8874         PR middle-end/26134
8875         * gcc.dg/tree-ssa/complex-3.c: New test.
8876
8877 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8878
8879         * gcc.c-torture/compile/volatile-1.c: New test.
8880
8881 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8882
8883         PR 26180
8884         * gcc.dg/tree-ssa/pr26180.c: New test.
8885
8886 2006-02-08  Jeff Law  <law@redhat.com>
8887
8888         * gcc.dg/tree-ssa/pr21417.c: New test.
8889
8890 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8891
8892         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8893         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8894
8895 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8896
8897         * lib/scanrtl.exp: New.
8898
8899 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8900
8901         PR c++/26071
8902         * g++.dg/other/virtual2.C: New test.
8903
8904         PR c++/26070
8905         * g++.dg/other/virtual1.C: New test.
8906
8907 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8908
8909         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8910         cleanup-ipa-dump): Update dump file glob patterns.
8911         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8912         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8913
8914         * lib/gcc-dg.exp: Load it.
8915         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8916
8917 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8918
8919         PR testsuite/26159
8920         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8921         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8922
8923 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8924
8925         PR fortran/25577
8926         * gfortran.dg/mvbits_1.f90: New.
8927
8928 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8929
8930         * g++.dg/warn/Wdiv-by-zero.C: New test.
8931         * g++.dg/warn/Wno-div-by-zero.C: New.
8932
8933 2006-02-07  Jeff Law  <law@redhat.com>
8934
8935         * gcc.dg/tree-ssa/pr21559.c: New test.
8936
8937         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8938         multiple VRP passes.
8939         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8940         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8941         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8942         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8943         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8944         * gcc.dg/tree-ssa/vrp02.c: Likewise
8945         * gcc.dg/tree-ssa/vrp11.c: Likewise
8946         * gcc.dg/tree-ssa/pr14341.c: Likewise
8947         * gcc.dg/tree-ssa/vrp19.c: Likewise
8948         * gcc.dg/tree-ssa/vrp20.c: Likewise
8949         * gcc.dg/tree-ssa/vrp03.c: Likewise
8950         * gcc.dg/tree-ssa/pr21086.c: Likewise
8951         * gcc.dg/tree-ssa/pr21959.c: Likewise
8952         * gcc.dg/tree-ssa/vrp21.c: Likewise
8953         * gcc.dg/tree-ssa/vrp04.c: Likewise
8954         * gcc.dg/tree-ssa/pr25485.c: Likewise
8955         * gcc.dg/tree-ssa/pr22026.c: Likewise
8956         * gcc.dg/tree-ssa/vrp22.c: Likewise
8957         * gcc.dg/tree-ssa/vrp05.c: Likewise
8958         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8959         * gcc.dg/tree-ssa/pr20701.c: Likewise
8960         * gcc.dg/tree-ssa/vrp23.c: Likewise
8961         * gcc.dg/tree-ssa/vrp06.c: Likewise
8962         * gcc.dg/tree-ssa/pr22117.c: Likewise
8963         * gcc.dg/tree-ssa/pr20702.c: Likewise
8964         * gcc.dg/tree-ssa/vrp15.c: Likewise
8965         * gcc.dg/tree-ssa/pr21090.c: Likewise
8966         * gcc.dg/tree-ssa/pr21294.c: Likewise
8967         * gcc.dg/tree-ssa/vrp24.c: Likewise
8968         * gcc.dg/tree-ssa/vrp07.c: Likewise
8969         * gcc.dg/tree-ssa/pr21563.c: Likewise
8970         * gcc.dg/tree-ssa/pr25382.c: Likewise
8971         * gcc.dg/tree-ssa/vrp16.c: Likewise
8972         * gcc.dg/tree-ssa/vrp25.c: Likewise
8973         * gcc.dg/tree-ssa/vrp08.c: Likewise
8974         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8975         * gcc.dg/tree-ssa/vrp17.c: Likewise
8976         * gcc.dg/tree-ssa/pr21458.c: Likewise
8977         * g++.dg/tree-ssa/pr18178.C: Likewise
8978
8979 2006-02-07  Richard Guenther  <rguenther@suse.de>
8980
8981         PR c++/26140
8982         Revert
8983         2006-01-30  Richard Guenther  <rguenther@suse.de>
8984         PR c++/23372
8985         * gcc.dg/pr23372-1.C: New testcase.
8986
8987         * g++.dg/tree-ssa/pr26140.C: New testcase.
8988
8989 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8990
8991         PR c++/9737
8992         * g++.dg/template/ttp15.C: New test.
8993         * g++.dg/template/ttp16.C: Likewise.
8994         * g++.dg/template/ttp17.C: Likewise.
8995         * g++.old-deja/g++.pt/ttp36.C: Remove.
8996         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8997         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8998         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8999         * g++.old-deja/g++.pt/ttp39.C: Likewise.
9000         * g++.old-deja/g++.pt/ttp9.C: Likewise.
9001         * g++.old-deja/g++.pt/ttp40.C: Likewise.
9002         * g++.old-deja/g++.pt/ttp51.C: Likewise.
9003         * g++.old-deja/g++.pt/ttp26.C: Likewise.
9004         * g++.old-deja/g++.pt/ttp36.C: Likewise.
9005
9006 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
9007
9008         PR libfortran/23815
9009         * unf_io_convert_4.f90: New test.
9010
9011 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
9012
9013         * gcc.dg/tree-ssa/loadpre10.c: New test.
9014         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9015         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9016         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9017
9018 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9019
9020         PR libfortran/24685
9021         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9022
9023 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
9024
9025         PR tree-opt/25251
9026         * gfortran.dg/assign_7.f: New test.
9027
9028 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9029
9030         PR fortran/26041
9031         PR fortran/26064
9032         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9033         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9034         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9035
9036 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
9037
9038         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9039         in size_t typedef.
9040
9041 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9042
9043         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9044         * g++.dg/charset/string.c (foo): Likewise.
9045         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9046         const char*
9047         * g++.dg/ext/builtin2.C (printf): Likewise.
9048         * g++.dg/init/new15.C (printf): Likewise.
9049         * g++.dg/opt/pr17697-1.C (foo): Likewise.
9050         * g++.dg/opt/pr17697-2.C (foo): Likewise.
9051         * g++.dg/opt/pr17697-3.C (foo): Likewise.
9052         * g++.dg/template/non-dependent4.C (temp): Likewise.
9053         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9054         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9055         parameter type to const char*.
9056         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9057         Change type to const char*.
9058         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9059         Likewise.
9060         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9061         second parameter type to const char*.
9062         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9063         (Y::Y): Change parameter type to const char*.
9064         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9065         * g++.old-deja/g++.jason/report.C: Apply const correctness.
9066         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9067         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9068         (char*).
9069         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9070         const char*.
9071         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9072         type to const char*.
9073         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9074         return type to const char*.
9075         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9076         to const char*.
9077         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9078         * g++.old-deja/g++.law/refs1.C: Likewise.
9079         * g++.old-deja/g++.law/visibility1.C: Likewise.
9080         * g++.old-deja/g++.law/visibility2.C: Likewise.
9081         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9082         const char*.
9083         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9084         * g++.old-deja/g++.mike/net48.C: Likewise.
9085         * g++.old-deja/g++.mike/p646.C: Likewise.
9086         * g++.old-deja/g++.mike/p6746.C: Likewise.
9087         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9088         type to const char*.
9089         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9090         deprecated conversion warning.
9091         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9092         char*.
9093         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9094         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9095         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9096         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9097         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9098         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9099         * g++.old-deja/g++.pt/t39.C: Likewise.
9100         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9101         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9102
9103 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9104
9105         PR fortran/25075
9106         intrinsic_argument_conformance_1.f90: New test.
9107
9108 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9109
9110         PR fortran/20845
9111         * gfortran.dg/char_result_11.f90: Add SAVE.
9112         * gfortran.dg/der_pointer_4.f90: Ditto.
9113         * gfortran.dg/default_initialization.f90: New test.
9114
9115 2006-02-03  Jeff Law  <law@redhat.com>
9116
9117         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9118         handle more than 100 dump files.
9119         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9120         * lib/scantree.exp (scan-tree-dump): Likewise.
9121         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9122         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9123         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9124         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9125         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9126
9127 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9128
9129         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9130
9131 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9132
9133         * g++.dg/template/using12.C: New test.
9134
9135 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
9136
9137         * gcc.target/powerpc/pr25960.c: New test.
9138
9139 2006-02-02  Steven G. Kargl  <kargls@comcast>
9140
9141         PR fortran/24958
9142         gfortran.dg/nullify_2.f90: New test.
9143
9144 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
9145
9146         PR 25990
9147         * gcc.dg/gomp/pr25990.c: New test.
9148
9149 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
9150
9151         PR c++/25342
9152         * g++.gd/template/partial4.C: New test.
9153
9154 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
9155
9156         PR middle-end/26001
9157         * gfortran.dg/data_char_2.f90: New.
9158
9159 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
9160
9161         PR fortran/26039
9162         maxval_maxloc_conformance_1.f90: New test.
9163
9164 2006-01-31  Richard Guenther  <rguenther@suse.de>
9165
9166         * gcc.target/i386/sselibm-1.c: New testcase.
9167         * gcc.target/i386/sselibm-2.c: Likewise.
9168         * gcc.target/i386/sselibm-3.c: Likewise.
9169         * gcc.target/i386/sselibm-4.c: Likewise.
9170         * gcc.target/i386/sselibm-5.c: Likewise.
9171
9172 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9173
9174         PR fortran/24266
9175         * gfortran.dg/arrayio_derived_2.f90: New.
9176
9177 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9178
9179         * gcc.dg/unsigned-long-compare.c: New test.
9180
9181 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9182
9183         PR testsuite/25318
9184         * lib/target-supports.exp (check_effective_target_freorder):
9185         Check to see if target supports -freorder-blocks-and-partition.
9186         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9187         instead of "dg-require-named-sections".
9188
9189 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9190
9191         PR target/14798:
9192         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9193         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9194         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9195         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9196         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9197         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9198         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9199         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9200
9201 2006-01-30  Richard Guenther  <rguenther@suse.de>
9202
9203         PR c++/23372
9204         * gcc.dg/pr23372-1.C: New testcase.
9205
9206 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9207
9208         * gcc.dg/gomp/pr25874.c: New test.
9209
9210 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9211
9212         PR tree-opt/25911
9213         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9214
9215 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9216
9217         PR fortran/18578
9218         PR fortran/18579
9219         PR fortran/20857
9220         PR fortran/20885
9221         * gfortran.dg/intent_out_1.f90: New test.
9222
9223 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9224
9225         PR fortran/17911
9226         * gfortran.dg/procedure_lvalue.f90: New test.
9227
9228         PR fortran/20895
9229         PR fortran/25030
9230         * gfortran.dg/char_pointer_assign_2.f90: New test.
9231         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9232         assignment to be consistent with standard.
9233         * gfortran.dg/char_result_2.f90: The same.
9234         * gfortran.dg/char_result_8.f90: The same.
9235
9236 2006-01-28  Zack Weinberg  <zackw@panix.com>
9237
9238         * gcc.dg/Woverlength-strings.c
9239         * gcc.dg/Woverlength-strings-pedantic-c89.c
9240         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9241         * gcc.dg/Woverlength-strings-pedantic-c99.c
9242         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9243
9244 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9245
9246         * gcc.c-torture/execute/20060127-1.c: New test.
9247
9248 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9249
9250         PR c++/25999
9251         * g++.dg/ext/pragmaweak1.C: New test.
9252
9253 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9254
9255         PR c++/25855
9256         * g++.dg/template/spec29.C: New test.
9257
9258 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9259
9260         PR c/19606.
9261         * gcc.c-torture/execute/pr19606.c: New.
9262
9263 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9264
9265         * gcc.dg/pragma-re-4.c: New test.
9266
9267 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9268
9269         PR fortran/25964
9270         * gfortran.dg/assumed_size_refs_3.f90: New test.
9271
9272 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9273
9274         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9275
9276 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9277
9278         PR ada/21317
9279         * ada/acats/support/impdef.a: Add One_Long_Second.
9280         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9281         * ada/acats/tests/c9/c94026.a: Likewise.
9282         * ada/acats/tests/c9/c97305c.ada: Likewise.
9283         * ada/acats/tests/c9/c99004a.ada: Likewise.
9284
9285 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9286
9287         PR fortran/25964
9288         * gfortran.dg/global_references_2.f90: New test.
9289
9290         PR fortran/25084
9291         PR fortran/20852
9292         PR fortran/25085
9293         PR fortran/25086
9294         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9295         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9296
9297         PR fortran/25416
9298         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9299
9300 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9301
9302         PR c/25892
9303         * gcc.dg/Wpointer-sign.c: New.
9304         * gcc.dg/Wpointer-sign-Wall.c: New.
9305         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9306         * gcc.dg/Wpointer-sign-pedantic.c: New.
9307         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9308         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9309
9310 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9311
9312         PR C/25861
9313         * gcc.c-torture/compile/pr25861.c: New test.
9314
9315 2006-01-26  Paul Brook  <paul@codesourcery.com>
9316
9317         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9318         on short-enum targets.
9319         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9320         variable.
9321         (generate_fields): Use short_enums.
9322         (main): Set short_enums.  Document -e.
9323         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9324         on short-enum targets.
9325         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9326         variable.
9327         (generate_fields): Use short_enums.
9328         (main): Set short_enums.  Document -e.
9329         * lib/target-supports.exp (check_effective_target_short_enums): New.
9330
9331 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9332
9333         PR target/25947
9334         * gcc.dg/torture/pr25947-1.c: New test.
9335
9336 2006-01-25  Jan Hubicka  <jh@suse.cz>
9337             Roger Sayle  <roger@eyesopen.com>
9338
9339         PR rtl-optimization/25703
9340         * gcc.target/i386/20060125-1.c: New test case.
9341         * gcc.target/i386/20060125-2.c: New test case.
9342
9343 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9344
9345         PR fortran/18540
9346         * gfortran.dg/goto_1.f: New.
9347
9348 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9349
9350         PR fortran/25716
9351         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9352         25716 on 32-bit systems too.
9353
9354 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9355
9356         PR testsuite/25590
9357         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9358
9359 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9360
9361         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9362
9363 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9364
9365         PR fortran/25835
9366         * gfortran.dg/read_eof.f90: Delete, renamed.
9367         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9368         * gfortran.dg/read_eof_2.f90: New test.
9369         * gfortran.dg/read_eof_3.f90: New test.
9370
9371 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9372
9373         PR tree-opt/25860
9374         * gcc.c-torture/compile/pr25860.c: New test.
9375
9376 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9377
9378         PR c++/25552
9379         * g++.dg/parse/dtor8.C: New test.
9380
9381 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9382
9383         PR testsuite/25891
9384         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9385         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9386         check_effective_target_fopenmp returns 0.
9387
9388 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9389
9390         PR ada/20548
9391         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9392         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9393         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9394
9395 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9396
9397         PR tree-opt/25857
9398         * g++.dg/opt/pr25857.C: New test.
9399
9400 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9401         Jan Hubicka  <jh@suse.cz>
9402         Richard Guenther  <rguenther@suse.de>
9403
9404         PR rtl-optimization/25654
9405         * gcc.dg/torture/pr25654.c: New testcase.
9406         * gcc.target/i386/pr25654.c: Likewise.
9407
9408 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9409
9410         PR fortran/25901
9411         * gfortran.dg/internal references_2.f90: New test.
9412
9413         Fix regression in testing of admissability of attributes.
9414         * gfortran.dg/intent_used_1.f90: New test.
9415
9416 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9417
9418         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9419         Remove target conditional torture options for i?86 and x86_64
9420         GNU/Linux.
9421
9422 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9423
9424         PR c++/10891
9425         * g++.dg/rtti/no-rtti.C: New.
9426
9427 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9428
9429         PR c++/25895
9430         * g++.dg/inherit/conv2.C: New test.
9431
9432         PR c++/25856
9433         * g++.dg/parse/dtor7.C: New test.
9434
9435         PR c++/25858
9436         * g++.dg/template/crash44.C: New test.
9437
9438 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9439
9440         PR fortran/25124
9441         PR fortran/25625
9442         * gfortran.dg/internal_references_1.f90: New test.
9443           PR fortran/20881
9444         PR fortran/23308
9445         PR fortran/25538
9446         PR fortran/25710
9447         * gfortran.dg/global_references_1.f90: New test.
9448         * gfortran.dg/g77/19990905-1.f: Restore the error that
9449         there is a clash between the common block name and
9450         the name of a subroutine reference.
9451
9452         PR fortran/PR24276
9453         * gfortran.dg/aliasing_dummy_1.f90: New test.
9454
9455 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9456
9457         * gcc.dg/vmx/1b-01.c: Warning fix.
9458         * gcc.dg/vmx/1c-02.c: Likewise.
9459         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9460
9461 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9462
9463         PR testsuite/24962
9464         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9465
9466 2006-01-20  Richard Guenther  <rguenther@suse.de>
9467         Steven Bosscher <stevenb.gcc@gmail.com>
9468
9469         PR rtl-optimization/24626
9470         * gcc.dg/torture/pr24626-1.c: New testcase.
9471         * gcc.dg/torture/pr24626-2.c: Likewise.
9472         * gcc.dg/torture/pr24626-3.c: Likewise.
9473         * gcc.dg/torture/pr24626-4.c: Likewise.
9474
9475 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9476
9477         PR c++/5520
9478         * g++.dg/warn/empty-body.C: New.
9479
9480 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9481
9482         PR c++/22136
9483         * g++.dg/template/using10.C: New test.
9484         * g++.dg/temlpate/using11.C: Likewise.
9485         * g++.dg/inherit/using5.C: Tweak error messages.
9486
9487 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9488
9489         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9490         target test.
9491         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9492
9493 2006-01-19  Jan Hubicka  <jh@suse.cz>
9494
9495         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9496
9497 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9498
9499         PR c++/25854
9500         * g++.dg/template/spec28.C: New test.
9501
9502 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9503
9504         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9505         Fix fprintf's by adding srcdir or removing it.
9506
9507 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9508
9509         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9510         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9511         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9512         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9513         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9514         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9515         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9516         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9517         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9518         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9519         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9520         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9521         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9522         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9523
9524 2006-01-18  Jeff Law  <law@redhat.com>
9525
9526         * gcc.dg/tree-ssa/vrp25.c: New test.
9527
9528 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9529
9530         * gcc.dg/pr25805.c: Fix misapplied patch.
9531
9532 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9533
9534         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9535         (check_effective_target_vect_udot_qi): New.
9536         (check_effective_target_vect_sdot_hi): New.
9537         (check_effective_target_vect_udot_hi): New.
9538         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9539         prefixed with "wrapv-" with -fwrapv.
9540         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9541         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9542         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9543         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9544         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9545
9546         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9547         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9548         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9549         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9550
9551 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9552
9553         PR c++/16829
9554         * g++.dg/other/default2.C: New test.
9555         * g++.dg/other/default3.C: New test.
9556
9557 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9558
9559         PR c/25805
9560         * gcc.dg/pr25805.c: New file.
9561
9562 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9563
9564         PR c++/25836
9565         * g++.dg/template/init6.C: New test.
9566
9567 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9568
9569         * gcc.dg/tree-ssa/pr24287.c: New test
9570
9571 2006-01-18  Eric Christopher  <echristo@apple.com>
9572
9573         * g++.dg/eh/table.C: New.
9574
9575 2006-01-18  DJ Delorie  <dj@redhat.com>
9576
9577         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9578         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9579         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9580         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9581
9582 2006-01-18  Jeff Law  <law@redhat.com>
9583
9584         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9585         on wrapping on overflow semantics.
9586
9587         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9588
9589         * gcc.gc/tree-ssa/vrp23.c: New test.
9590         * gcc.gc/tree-ssa/vrp24.c: New test.
9591
9592 2006-01-18  Richard Henderson  <rth@redhat.com>
9593             Aldy Hernandez  <aldyh@redhat.com>
9594             Jakub Jelinek  <jakub@redhat.com>
9595             Diego Novillo  <dnovillo@redhat.com>
9596             Uros Bizjak  <uros@kss-loka.si>
9597
9598         * testsuite/gcc.dg/gomp: New directory.
9599
9600 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9601             Steven G. Kargl  <kargls@comcast.net>
9602
9603         PR fortran/20869
9604         * gfortran.dg/intrinsic_external_1.f90: New test.
9605
9606         PR fortran/20875.
9607         * gfortran.dg/elemental_pointer_1.f90: New test.
9608
9609         PR fortran/25024
9610         * gfortran.dg/external_procedures_1.f90: New test.
9611
9612         PR fortran/25785
9613         gfortran.dg/assumed_present.f90: New test.
9614
9615 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9616
9617         * g++.dg/parse/lookup5.C: New test.
9618
9619 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9620
9621         PR fortran/25697
9622         * gfortran.dg/read_eof.f90: New test.
9623
9624 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9625
9626         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9627         add a closing brace.
9628
9629 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9630
9631         PR fortran/25631
9632         * gfortran.dg/fmt_tl.f: New test.
9633
9634 2006-01-17  Eric Christopher  <echristo@apple.com>
9635
9636         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9637         * g++.old-deja/g++.warn/impint2.C: Ditto.
9638         * g++.old-deja/g++.other/null1.C: Ditto.
9639         * g++.dg/warn/conv2.C: Ditto.
9640         * g++.dg/warn/conv4.C: New file.
9641
9642 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9643
9644         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9645
9646 2006-01-17  Andreas Jaeger  <aj@suse.de>
9647             Janis Johnson <janis187@us.ibm.com>
9648
9649         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9650         in 64-bit.
9651         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9652         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9653
9654 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9655
9656         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9657         xfail txxx where xxx >= 25.
9658
9659 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9660
9661         PR testsuite/25764
9662         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9663
9664 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9665
9666         PR c/25682
9667         * gcc.dg/pr25682.c: New test.
9668         * g++.dg/parse/array-size2.C: New test.
9669
9670 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9671
9672         * consistency.vlad: Remove entire directory, 1652 files.
9673
9674 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9675
9676         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9677         check_effective_target_dfprt_nocache): New.
9678         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9679         (check_effective_target_dfprt): New.
9680         * lib/c-compat.exp (check_dfp): Remove.
9681         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9682         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9683         level of support for decimal float.
9684         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9685         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9686         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9687         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9688         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9689         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9690         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9691         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9692         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9693         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9694         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9695         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9696         directives.
9697
9698 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9699
9700         PR testsuite/25741
9701         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9702         $base_dir/../.
9703         * lib/gfortran.exp (gfortran_init): Likewise.
9704         * lib/obj-c++.exp (obj-c++_init): Likewise.
9705         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9706         (scan-assembler-dem-not): Likewise.
9707         * lib/scandump.exp (scan-dump-dem): Likewise.
9708         (scan-dump-dem-not): Likewise.
9709
9710 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9711
9712         PR testsuite/25767
9713         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9714         powerpc-*-darwin*.
9715         * lib/obj-c++.exp (obj-c++_init): Likewise.
9716
9717 2006-01-16  Richard Guenther  <rguenther@suse.de>
9718
9719         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9720
9721 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9722
9723         PR testsuite/25777
9724         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9725         to LD_LIBRARY_PATH.
9726
9727 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9728             Andrew Pinski  <pinskia@physics.uc.edu>
9729
9730         * gcc.dg/minmax-1.c: New test.
9731
9732 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9733
9734         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9735         * gcc.misc-tests/dectest.exp: Ditto.
9736
9737 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9738
9739         PR testsuite/25796
9740         * gcc.target/i386/cmov6.c: Use -march=k8.
9741
9742 2006-01-15  Andreas Jaeger  <aj@suse.de>
9743
9744         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9745         x86 does not have __float128.
9746
9747 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9748
9749         * gcc.target/i386/cmov6.c: New test.
9750
9751 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9752
9753         PR c++/25663
9754         * g++.dg/template/ctor6.C: New test.
9755
9756 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9757
9758         PR tree-optimization/25485
9759         * gcc.dg/tree-ssa/pr25485.c: New.
9760
9761 2006-01-14  Richard Guenther  <rguenther@suse.de>
9762
9763         PR tree-optimization/22548
9764         PR tree-optimization/22555
9765         PR tree-optimization/22501
9766         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9767         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9768         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9769         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9770         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9771         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9772         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9773         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9774         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9775
9776 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9777
9778         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9779         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9780
9781 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9782         Richard Guenther  <rguenther@suse.de>
9783
9784         PR rtl-optimization/24257
9785         * gcc.dg/torture/pr24257.c: New testcase.
9786
9787 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9788
9789         * gcc.c-torture/execute/20060110-1.c: New test.
9790         * gcc.c-torture/execute/20060110-2.c: New test.
9791
9792 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9793
9794         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9795
9796 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9797
9798         PR fortran/25756
9799         * gfortran.dg/label_3.f90: New test.
9800
9801 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9802
9803         PR tree-optimization/25771
9804         * g++.dg/tree-ssa/pr25771.C: New test
9805
9806 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9807
9808         PR tree-opt/24365
9809         * g++.dg/opt/complex5.C: New test.
9810
9811 2006-01-13  Richard Guenther  <rguenther@suse.de>
9812
9813         * gcc.target/i386/387-9.c: New testcase.
9814
9815 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9816
9817         PR c++/24824
9818         * g++.dg/debug/dwarf2-1.C: New.
9819
9820 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9821
9822         PR testsuite/25728
9823         * lib/gcov.exp (verify-lines): Add "close $fd".
9824
9825 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9826             Ben Elliston  <bje@au.ibm.com>
9827
9828         * gcc.dg/dfp/inf-1.c: New test.
9829
9830 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9831             Yao Qi  <qiyaoltc@cn.ibm.com>
9832             Ben Elliston  <bje@au.ibm.com>
9833             Jon Grimm  <jgrimm2@us.ibm.com>
9834
9835         * gcc.dg/nodfp-1.c: New test.
9836         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9837         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9838         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9839         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9840         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9841         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9842         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9843         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9844         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9845         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9846         * gcc.dg/format/dfp-printf-1.c: Likewise.
9847         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9848         (compat_setup_dfp): New.
9849         * gcc.dg/compat/compat.exp: Use it.
9850         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9851         Make some variables global, prepend "compat_" to their names.
9852         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9853         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9854         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9855         * lib/compat.exp (compat_skip_list): Make global, rename.
9856         * lib/c-compat.exp: New file.
9857         * lib/target-supports.exp (check_effective_target_dfp): New.
9858
9859         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9860         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9861         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9862         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9863         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9864         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9865         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9866         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9867         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9868         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9869         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9870         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9871         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9872         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9873         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9874         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9875         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9876         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9877         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9878         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9879         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9880         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9881         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9882         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9883         gcc.dg/dfp/struct-layout-1.c,
9884         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9885         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9886         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9887         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9888         gcc.dg/dfp/func-vararg-dfp.c,
9889         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9890         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9891         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9892         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9893         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9894
9895 2006-01-11  Richard Guenther  <rguenther@suse.de>
9896
9897         PR tree-optimization/25734
9898         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9899
9900 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9901
9902         PR fortran/25486
9903         * gfortran.dg/literal_character_constant_1_x.F: New test.
9904         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9905         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9906         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9907
9908 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9909
9910         PR c++/25386
9911         * g++.dg/ext/packed3.C: Add expected packed error.
9912
9913 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9914
9915         PR target/25706
9916         * gcc.dg/torture/pr25706-1.c: New test.
9917
9918 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9919
9920         PR tree-optimization/23109
9921         PR tree-optimization/23948
9922         PR tree-optimization/24123
9923
9924         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9925         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9926         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9927         g++.dg/tree-ssa/pr23948.C: New testcases.
9928         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9929         three divisions in order to do the optimization.
9930
9931 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9932
9933         PR c++/25632
9934         * g++.dg/other/pr25632.C: New test.
9935
9936 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9937
9938         PR fortran/25730
9939         * gfortran.dg/used_types_1.f90: New test.
9940
9941 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9942
9943         PR target/25718
9944         * gcc.dg/torture/pr25718-1.c: New test.
9945
9946 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9947
9948         * gfortran.dg/list_read_2.f90: Fix typo in description.
9949
9950 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9951
9952         * lib/target-supports.exp (check_visibility_available): Simplify test
9953         for *-*-netware*.
9954         (check_profiling_available): Fail for *-*-netware*.
9955         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9956         * gcc.dg/20021014-1.c: Likewise.
9957         * gcc.dg/nest.c: Likewise.
9958
9959 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9960
9961         fortran/24936
9962         * gfortran.dg/forall_3.f90: New test.
9963
9964 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9965
9966         PR fortran/21977
9967         * gfortran.dg/nesting_2.f90: New test.
9968         * gfortran.dg/nesting_3.f90: New test.
9969
9970 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9971
9972         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9973         Fix typo in comment.
9974
9975 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9976
9977         * gfortran.dg/single_char_string.f90: New test.
9978
9979 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9980
9981         * gfortran.dg/ichar_2.f90: New test.
9982
9983 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9984
9985         PR fortran/25093
9986         * gfortran.dg/private_type_4.f90: New.
9987
9988 2006-01-07  Richard Guenther  <rguenther@suse.de>
9989
9990         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9991
9992 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9993
9994         * gfortran.dg/func_decl_1.f90: New.
9995         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9996         * gfortran.dg/array_alloc_2.f90: Likewise.
9997         * gfortran.dg/char_result_8.f90: Likewise.
9998         * gfortran.dg/dup_save_1.f90: Likewise.
9999         * gfortran.dg/dup_save_2.f90: Likewise.
10000         * gfortran.dg/f2c_6.f90: Likewise.
10001         * gfortran.dg/f2c_7.f90: Likewise.
10002         * gfortran.dg/func_result_2.f90: Likewise.
10003         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10004
10005 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
10006
10007         PR fortran/22146
10008         * gfortran.dg/elemental_subroutine_1.f90: New test.
10009         * gfortran.dg/elemental_subroutine_2.f90: New test.
10010
10011         PR fortran/25029
10012         PR fortran/21256
10013         * gfortran.dg/assumed_size_refs_1.f90: New test.
10014
10015         PR fortran/20868
10016         PR fortran/20870
10017         * gfortran.dg/assumed_size_refs_2.f90: New test.
10018         * gfortran.dg/initialization_1.f90: Change warning message.
10019
10020 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
10021
10022         * gcc.dg/tree-ssa/loop-15.c: New test.
10023
10024 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10025
10026         PR fortran/25598
10027         * gfortran.dg/backspace_3.f: New test.
10028         * gfortran.dg/backspace_4.f: New test.
10029
10030 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10031
10032         PR fortran/24268
10033         * gfortran.dg/fmt_white.f: Update test.
10034
10035 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
10036
10037         * gcc.dg/cast-1.c: Add new warning.
10038         * gcc.dg/cast-2.c: Likewise.
10039         * gcc.dg/cast-3.c: Likewise.
10040         * gcc.dg/format/cast-1.c: Likewise.
10041         * gcc.dg/cast-4.c: New testcase.
10042
10043 2006-01-05  Richard Guenther  <rguenther@suse.de>
10044
10045         PR tree-optimization/22555
10046         * gcc.dg/tree-ssa/alias-3.c: New testcase.
10047
10048 2006-01-05  Richard Guenther  <rguenther@suse.de>
10049             Diego Novillo  <dnovillo@redhat.com>
10050
10051         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10052         * gcc.dg/tree-ssa/loop-8.c: Likewise.
10053         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10054         * gcc.dg/tree-ssa/pr23294.c: Likewise.
10055         * gcc.dg/tree-ssa/pr21985.c: Likewise.
10056         * gcc.dg/tree-ssa/loop-14.c: Likewise.
10057         * gcc.dg/tree-ssa/loop-2.c: Likewise.
10058         * gcc.dg/tree-ssa/loop-3.c: Likewise.
10059         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10060         * gcc.dg/tree-ssa/pr21171.c: Likewise.
10061         * gcc.dg/tree-ssa/loop-5.c: Likewise.
10062         * gcc.dg/tree-ssa/loop-10.c: Likewise.
10063         * gcc.dg/tree-ssa/loop-6.c: Likewise.
10064         * treelang/compile/extravar.tree: Likewise.
10065         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10066         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10067         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10068         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10069         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10070
10071 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10072
10073         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10074         for 64-bit fix.
10075
10076 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
10077
10078         PR fortran/23675
10079         gfortran.dg/char_result_11.f90: New.
10080
10081 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
10082
10083         PR c++/24782
10084         * g++.dg/parse/access9.C: New test.
10085         * g++.dg/tc1/dr52.C: Tweak error markers.
10086
10087 2006-01-04  Richard Henderson  <rth@redhat.com>
10088
10089         Merge from gomp branch.
10090         * g++.dg/parse/pragma2.C: Update expected error lines.
10091
10092 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10093
10094         * g++.dg/other/i386-2.C: New test.
10095
10096         PR target/25554
10097         * gcc.c-torture/compile/20051228-1.c: New test.
10098
10099         PR c/25559
10100         * gcc.dg/pr25559.c: New test.
10101
10102 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10103
10104         PR c++/25492
10105         * g++.dg/lookup/friend9.C: New test.
10106
10107         PR c++/25625
10108         * g++.dg/template/repo5.C: New test.
10109
10110 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10111
10112         PR fortran/25101
10113         * gfortran.dg/forall_2.f90: New test.
10114
10115 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10116
10117         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10118         dg-require-weak.  Adjust regexp to handle leading-underscore
10119         targets and space as well as TAB after .weak.  Change previous
10120         64-bit fix to not use naked dot.
10121
10122 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10123
10124         PR rtl-optimization/25578
10125         * gcc.c-torture/execute/20060102-1.c: New testcase.
10126
10127 2006-01-03  Richard Guenther  <rguenther@suse.de>
10128
10129         PR c/25183
10130         * gcc.dg/torture/pr25183.c: New testcase.
10131
10132 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10133
10134         Merge from gomp-branch.
10135         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10136         * gcc.dg/ia64-sync-2.c: Likewise.
10137         * gcc.dg/ia64-sync-3.c: Likewise.
10138         * gcc.dg/ia64-sync-4.c: Likewise.
10139         * gcc.dg/sync-2.c: Likewise.
10140         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10141         that sparc64-*-* and sparcv9-*-* supports sync builtins.
10142
10143 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
10144
10145         PR c++/25635
10146         * g++.dg/parse/operator6.C: New test.
10147
10148         PR c++/25637
10149         * g++.dg/parse/error29.C: New test.
10150
10151         PR c++/25638
10152         * g++.dg/parse/dtor6.C: New test.
10153
10154         PR c++/25633
10155         * g++.dg/parse/ctor3.C: New test.
10156
10157         PR c++/25634
10158         * g++.dg/template/class3.C: New test.
10159
10160 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
10161
10162         * g++.dg/debug/debug9.C: New.
10163
10164 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
10165
10166         PR fortran/24640
10167         * gfortran.dg/label_2.f90: New test.
10168
10169 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10170
10171         * g++.dg/lookup/using12.C: Tighten error marker.
10172
10173 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10174             Andrew Pinski <pinskia@physics.uc.edu>
10175
10176         * gcc.target/powerpc/darwin-abi-3.c: New file.
10177         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10178         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10179         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10180         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10181         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10182         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10183         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10184         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10185
10186 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10187
10188         * gcc.dg/tree-ssa/loadpre1.c: New;
10189         * gcc.dg/tree-ssa/loadpre2.c: New;
10190         * gcc.dg/tree-ssa/loadpre3.c: New;
10191         * gcc.dg/tree-ssa/loadpre4.c: New;
10192         * gcc.dg/tree-ssa/loadpre5.c: New;
10193         * gcc.dg/tree-ssa/loadpre6.c: New;
10194         * gcc.dg/tree-ssa/loadpre7.c: New;
10195         * gcc.dg/tree-ssa/loadpre8.c: New;
10196         * gcc.dg/tree-ssa/loadpre9.c: New;
10197
10198 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10199
10200         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10201         * g++.dg/abi/thunk4.C: Likewise.
10202
10203 2006-01-01  Andreas Jaeger  <aj@suse.de>
10204
10205         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10206         portable.
10207
10208 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10209
10210         PR c++/25294
10211         * gcc.dg/pragma-pack-3.c: New test.
10212         * g++.dg/parse/pragma3.C: New test.
10213
10214 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10215
10216         PR middle-end/24827
10217         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10218
10219 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10220
10221         PR testsuite/25214
10222         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10223
10224 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10225
10226         PR fortran/22607
10227         * gfortran-dg/pure_byref_3.f90: New.
10228
10229         fortran/PR 25396
10230         * gfortran.dg/userdef_operator_1.f90: New.
10231
10232 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10233
10234         * g++.dg/abi/thunk3.C: New.
10235         * g++.dg/abi/thunk4.C: New.
10236
10237 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10238
10239         PR fortran/25532
10240         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10241         associated derived type components of derived types are
10242         properly declared in contained procedures.
10243
10244 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10245
10246         PR libgfortran/25139
10247         * gfortran.dg/backspace_2.f: New test.
10248
10249 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10250
10251         PR libgfortran/25550
10252         * gfortran.dg/endfile.f: New test.
10253
10254 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10255
10256         PR libgfortran/25419
10257         * gfortran.dg/comma.f: New test.
10258
10259 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10260
10261         * lib/gfortran-dg.exp: Remove trailing whitespace.
10262         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10263         -funroll-all-loops.
10264
10265 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10266
10267         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10268         Extended Double long doubles or repeat tests when long double is
10269         the same size as double.
10270
10271 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10272
10273         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10274
10275         PR testsuite/25442
10276         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10277         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10278
10279         PR testsuite/25441
10280         * gcc.dg/pr23911.c: Make test variable static.
10281
10282         PR testsuite/25444
10283         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10284
10285 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10286
10287         PR c++/25439
10288         * g++.dg/parse/crash17.C: Adjust error markers.
10289         * g++.dg/template/error20.C: New test.
10290
10291 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10292
10293         PR c++/23172
10294         * g++.dg/ext/complit4.C: New test.
10295
10296         PR c++/25417
10297         * g++.dg/ext/complit5.C: Likewise.
10298
10299 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10300
10301         PR tree-optimization/25125
10302         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10303         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10304         * gcc.c-torture/execute/pr25125.c: New.
10305
10306 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10307
10308         PR fortran/25029
10309         PR fortran/21256
10310         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10311         with incorrect assumed size references.
10312
10313 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10314
10315         PR c++/23171
10316         * g++.dg/opt/init1.C: New test.
10317
10318 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10319
10320         PR c++/24671
10321         * g++.dg/template/sfinae3.C: New test.
10322
10323 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10324
10325         * g++.dg/other/friend4.C: New test.
10326
10327 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10328
10329         PR target/25005
10330         * g++.dg/opt/pr25005.C: New test.
10331
10332 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10333
10334         PR c++/25369
10335         * g++.dg/template/ptrmem16.C: New test.
10336
10337 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10338
10339         PR fortran/25029
10340         PR fortran/21256
10341         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10342
10343 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10344
10345         PR libgfortran/25307
10346         * gfortran.dg/list_read_5.f90: New test.
10347
10348 2005-12-22  Richard Henderson  <rth@redhat.com>
10349
10350         * gcc.target/i386/sse-7.c: Use -msse2.
10351
10352 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10353
10354         PR rtl-optimization/25432
10355         * gcc.c-torture/compile/20051216-1.c: New test.
10356
10357         PR objc/25328
10358         * objc/execute/pr25328.m: New test.
10359
10360 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10361
10362         PR c++/25364
10363         * g++.dg/template/call4.C: New test.
10364
10365 2005-12-22  Dale Johannesen  <dalej@apple.com>
10366
10367         * gcc.target/i386/sse-17.c: New.
10368
10369 2005-12-22  Paul Brook  <paul@codesourcery.com>
10370
10371         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10372
10373 2005-12-22  Paul Brook  <paul@codesourcery.com>
10374
10375         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10376
10377 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10378
10379         PR tree-opt/25513
10380         * gcc.c-torture/compile/pr25513.c: New test.
10381
10382 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10383
10384         PR c++/23333
10385         * g++.dg/parse/error25.C: Add more tests.
10386
10387 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10388
10389         PR fortran/18990
10390         * gfortran.dg/der_charlen_1.f90: New.
10391
10392 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10393
10394         PR fortran/20889
10395         * gfortran.dg/pointer_component_type_1.f90: New test.
10396
10397         PR fortran/25029
10398         PR fortran/21256
10399         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10400         should give an error with assumed size array refernces and checks those
10401         that should not.
10402         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10403         reference an upper bound so that it does not generate an error.
10404
10405         PR fortran/19362
10406         PR fortran/20244
10407         PR fortran/20864
10408         PR fortran/25391
10409         * gfortran.dg/used_dummy_types_1.f90: New test.
10410         * gfortran.dg/used_dummy_types_2.f90: New test.
10411         * gfortran.dg/used_dummy_types_3.f90: New test.
10412         * gfortran.dg/used_dummy_types_4.f90: New test.
10413         * gfortran.dg/used_dummy_types_5.f90: New test.
10414
10415         PR fortran/23152
10416         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10417         group already being USE associated.
10418         * gfortran.dg/assumed_shape_nml.f90: New test.
10419         * gfortran.dg/assumed_size_nml.f90: New test.
10420
10421         PR fortran/20862
10422         PR fortran/25053
10423         PR fortran/25063
10424         PR fortran/25064
10425         PR fortran/25066
10426         PR fortran/25067
10427         PR fortran/25068
10428         PR fortran/25307
10429         * gfortran.dg/io_constraints_1.f90: New test.
10430         * gfortran.dg/io_constraints_1.f90: New test.
10431         * gfortran.dg/iostat_3.f90: Change wording of warning.
10432         * gfortran.dg/g77/19981216-0.f: The same.
10433
10434 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10435
10436         PR tree-optimization/23518
10437         * testsuite/gcc.dg/pr23518.c: New.
10438
10439 2005-12-21  Mike Stump  <mrs@apple.com>
10440
10441         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10442
10443 2005-12-21  Paul Brook  <paul@codesourcery.com>
10444
10445         * gcc.dg/pr19340.c: Skip on m68k targets.
10446
10447 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10448
10449         PR rtl-optimization/25196
10450         * gcc.dg/pr25196.c: New test.
10451
10452 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10453
10454         PR fortran/25423
10455         gfortran.dg/where_nested_1.f90: New.
10456
10457 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10458
10459         PR tree-optimization/25382.
10460         * gcc.dg/tree-ssa/pr25382.c: New.
10461
10462 2005-12-20  Richard Guenther  <rguenther@suse.de>
10463
10464         PR middle-end/24306
10465         * gcc.target/i386/pr24306.c: New testcase.
10466
10467 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10468
10469         PR tree-optimization/25501
10470         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10471
10472 2005-12-20  Richard Guenther  <rguenther@suse.de>
10473
10474         Revert
10475         2005-12-02  Richard Guenther  <rguenther@suse.de>
10476
10477         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10478
10479 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10480
10481         PR c++/21228
10482         * g++.dg/warn/Wunreachable-code-2.C: New test.
10483
10484 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10485
10486         PR c++/24278
10487         * g++.dg/template/ctor5.C: New test.
10488
10489         PR c++/24915
10490         * g++.dg/template/overload8.C: New test.
10491
10492 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10493
10494         * gcc.c-torture/compile/pr25483 : New test.
10495
10496 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10497
10498         PR c++/20552
10499         * g++.dg/ext/typeof10.C: New test.
10500
10501 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10502
10503         * gcc.dg/mt-loopi1.c: New.
10504
10505 2005-12-18  Richard Guenther  <rguenther@suse.de>
10506
10507         PR tree-optimization/25481
10508         * gcc.dg/torture/pr25481.c: New testcase.
10509
10510 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10511
10512         PR rtl-optimization/21041
10513         * gcc.dg/pr21041.c: New test.
10514
10515 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10516
10517         PR libgfortran/25463
10518         * gfortran.dg/advance.f90: New test.
10519
10520 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10521
10522         * gcc.dg/20051201-1.c: New test.
10523
10524 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10525
10526         PR fortran/25018
10527         * gfortran.dg/initialization_1.f90: New test.
10528         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10529         * gfortran.dg/g77/980616-0.f: The same.
10530
10531 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10532
10533         * PR fortran/25458
10534         * gfortran.dg/chkbits.f90: New test.
10535
10536 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10537
10538         * gfortran.dg/enum_5.f: Revert to previous version.
10539
10540 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10541
10542         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10543         * gfortran.dg/nested_modules_1.f90: Ditto.
10544         * gfortran.dg/hollerith_f95.f90: Ditto.
10545         * gfortran.dg/select_5.f90: Ditto.
10546         * gfortran.dg/secnds.f: Ditto.
10547         * gfortran.dg/hollerith2.f90: Ditto.
10548         * gfortran.dg/imag_2.f: Ditto.
10549         * gfortran.dg/ftell_2.f90: Ditto.
10550         * gfortran.dg/malloc_free_1.f90: Ditto.
10551         * gfortran.dg/logint-1.f: Ditto.
10552         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10553         * gfortran.dg/e_d_fmt.f90: Ditto.
10554         * gfortran.dg/hollerith_legacy.f90: Ditto.
10555         * gfortran.dg/logint-2.f: Ditto.
10556         * gfortran.dg/enum_5.f90: Ditto.
10557         * gfortran.dg/f2c_2.f90: Ditto.
10558         * gfortran.dg/pr17143.f90: Ditto.
10559         * gfortran.dg/namelist_14.f90: Ditto.
10560         * gfortran.dg/logint-3.f: Ditto.
10561         * gfortran.dg/spread_scalar_source.f90: Ditto.
10562         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10563         * gfortran.dg/namelist_11.f: Ditto.
10564         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10565         * gfortran.dg/g77/20010519-1.f
10566         * gfortran.dg/g77/alpha1.f: Ditto.
10567         * gfortran.dg/g77/990115-1.f: Ditto.
10568         * gfortran.dg/g77/erfc.f: Ditto.
10569         * gfortran.dg/g77/19990313-3.f: Ditto.
10570         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10571         * gfortran.dg/g77/20010426.f: Ditto.
10572         * gfortran.dg/g77/19990313-0.f: Ditto.
10573         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10574         * gfortran.dg/g77/20000629-1.f: Ditto.
10575         * gfortran.dg/g77/970125-0.f: Ditto.
10576         * gfortran.dg/g77/8485.f: Ditto.
10577         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10578         * gfortran.dg/g77/19990313-1.f: Ditto.
10579         * gfortran.dg/g77/int8421.f: Ditto.
10580         * gfortran.dg/g77/19990305-0.f: Ditto.
10581         * gfortran.dg/g77/947.f: Ditto.
10582         * gfortran.dg/g77/19990905-2.f: Ditto.
10583         * gfortran.dg/g77/cabs.f: Ditto.
10584         * gfortran.dg/g77/19990313-2.f: Ditto.
10585         * gfortran.dg/g77/20020307-1.f: Ditto.
10586         * gfortran.dg/g77/dcomplex.f: Ditto.
10587         * gfortran.dg/g77/19990502-1.f: Ditto.
10588         * gfortran.dg/g77/19981216-0.f: Ditto.
10589         * gfortran.dg/common_4.f90: Ditto.
10590         * gfortran.dg/entry_4.f90: Ditto.
10591         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10592         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10593         * gfortran.dg/namelist_12.f: Ditto.
10594         * gfortran.dg/scale_1.f90: Ditto.
10595         * gfortran.dg/modulo_1.f90
10596         * gfortran.dg/hollerith.f90: Ditto.
10597         * gfortran.dg/direct_io_3.f90: Ditto.
10598         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10599         * gfortran.dg/gnu_logical_1.F: Ditto.
10600         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10601         * gfortran.dg/assign_1.f90: Ditto.
10602         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10603         * gfortran.dg/pr23095.f: Ditto.
10604         * gfortran.dg/read_float_1.f90: Ditto.
10605
10606 2005-12-17  Andreas Jaeger  <aj@suse.de>
10607
10608         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10609         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10610
10611 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10612
10613         PR fortran/24268
10614         * gfortran.dg/fmt_white.f: New test.
10615
10616 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10617
10618         * gfortran.dg/label_1.f90: New test.
10619
10620 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10621
10622         PR testsuite/25422
10623         * gcc.dg/20031012-1.c: Add -Walways-true option.
10624         * gcc.dg/weak/weak-3.c: Likewise.
10625         * g++.old-deja/g++.mike/warn8.C: Likewise.
10626
10627 2005-12-16  Mike Stump  <mrs@apple.com>
10628
10629         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10630         exit.
10631
10632 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10633
10634         PR libgfortran/25264
10635         PR libgfortran/25349
10636         * gfortran.dg/tl_editing.f90: Added additional checks.
10637         * gfortran.dg/t_editing.f: New test.
10638         * gfortran.dg/write_padding.f90: New test
10639
10640 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10641
10642         PR testsuite/25215
10643         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10644
10645 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10646
10647         PR rtl-optimization/24899
10648         * gcc.c-torture/execute/20051215-1.c: New test.
10649
10650 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10651
10652         PR 24823
10653         * gfortran.dg/pr24823.f: New test.
10654
10655 2005-12-16  Jeff Law  <law@redhat.com>
10656
10657         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10658
10659 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10660
10661         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10662         Change C++ style comments to C style comments.
10663         Remove aligned types from the array.
10664         Keep Enums disabled.
10665         (complex_types): Remove aligned types from the array.
10666         Comment out "_Complex long double".
10667         (attrib_types): Remove.
10668         (complex_attrib_types): Remove.
10669         (attrib_array_types): Remove.
10670         (complex_attrib_array_types): Remove.
10671         (aligned_bitfld_types): Remove.
10672         (n_aligned_bitfld_types): Remove.
10673         (FEATURE_ALIGNEDPACKED): Delete.
10674         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10675         (singles): Remove support for adding attributes.
10676         (choose_type): Remove support for attributed types.
10677         (generate_fields): Remove support for attributed bit-fields.
10678         Remove support for adding attributes.
10679         (generate_random_tests): Remove support for adding attributes.
10680         (features): Add back "[0] :0" and "complex vector [0]".
10681         (main): Remove support for attributed bit-fields.
10682         Uncomment the calling of generate_random_tests for the rests of
10683         the tests.
10684
10685 2005-12-16  Jan Hubicka  <jh@suse.cz>
10686
10687         * gcc.c-torture/combine/pr25224.c: New.
10688
10689 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10690
10691         PR other/25028
10692         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10693         HP-UX.
10694
10695 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10696
10697         * gcc.dg/20051215-1.c: New file.
10698
10699 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10700
10701         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10702         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10703
10704 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10705
10706         PR fortran/18197
10707         * gfortran.dg/dummy_functions_1.f90: New.
10708
10709 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10710
10711         PR rtl-optimization/25310
10712         * gcc.c-torture/compile/pr25310.c: New test.
10713
10714 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10715
10716         PR debug/25023
10717         * gcc.dg/pr25023.c: New test.
10718
10719 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10720
10721         * g++.old-deja/g++.brendan/redecl1.C,
10722         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10723         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10724         g++.old-deja/g++.oliva/typeof1.C,
10725         g++.old-deja/g++.other/crash16.C,
10726         g++.old-deja/g++.other/crash34.C,
10727         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10728         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10729         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10730         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10731         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10732         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10733         Remove xfail.
10734
10735 2005-12-14  Kean Johnston  <jkj@sco.com>
10736             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10737
10738         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10739         * gcc.target/i386/20020523-1.c: Ditto.
10740         * gcc.target/i386/tailcall-1.c: Ditto.
10741         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10742         * gcc.target/i386/ssetype-5.c: Ditto.
10743
10744 2005-12-14  Jeff Law  <law@redhat.com>
10745
10746         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10747
10748 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10749
10750         PR target/25254
10751         PR target/24188
10752         * gcc.target/i386/pr25254.c: New test.
10753         * gfortran.dg/PR24188.f: New test.
10754
10755 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10756
10757         * lib/fortran-torture.exp: Catch remaining uses of
10758         remote_file build delete.
10759
10760 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10761
10762         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10763
10764 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10765
10766         * gcc.dg/warn-addr-cmp.c: New test.
10767
10768 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10769
10770         PR debug/25023
10771         PR target/25293
10772         * gcc.target/i386/pr25293.c: New test.
10773
10774 2005-12-13  Petr Machata  <machata@post.cz>
10775
10776         PR c++/24907
10777         * g++.dg/parse/comma2.C: New test.
10778
10779 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10780             Jakub Jelinek  <jakub@redhat.com>
10781
10782         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10783         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10784         (limits.h): Include unconditionally.
10785         (stdlib.h): Likewise.
10786         (hashtab.h): Do not include.
10787         (getopt.h): Likewise.
10788         (stddef.h): Include.
10789         (hashval_t): Define.
10790         (struct entry): Add "next" field.
10791         (HASH_SIZE): New macro.
10792         (hash_table): New variable.
10793         (switchfiles): Do not use xmalloc.
10794         (mix): New macro.
10795         (iterative_hash): New function.
10796         (hasht): Remove.
10797         (e_exists): New function.
10798         (e_insert): Likewise.
10799         (output): Use, instead of libiberty hashtable functions.
10800         (main): Do not use getopt.  Do not call htab_create.
10801
10802 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10803
10804         PR c++/25331
10805         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10806         put atal* and atpaal* attributes on array elements.
10807         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10808         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10809         put atal* and atpaal* attributes on array elements.
10810         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10811
10812 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10813
10814         * gcc.dg/single-precision-constant.c: New test.
10815
10816 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10817
10818         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10819         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10820         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10821         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10822         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10823         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10824         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10825         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10826         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10827         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10828         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10829         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10830         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10831         gcc.target/powerpc/ppc-sdata-2.c,
10832         gcc.target/powerpc/ppc-stackalign-1.c,
10833         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10834         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10835         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10836         gcc.target/powerpc/rs6000-ldouble-2.c,
10837         gcc.target/powerpc/rs6000-power2-1.c,
10838         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10839         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10840         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10841         option into target selector.
10842         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10843         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10844
10845 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10846
10847         PR objc/25348
10848         * objc.dg/encode-9.m: New test.
10849
10850 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10851
10852         PR testsuite/20772
10853         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10854         * gcc.dg/asm-b.c: Fix typo.
10855         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10856         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10857         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10858         i?86 lp64 and x86_64 ilp32.
10859         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10860         on i?86 lp64.
10861         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10862
10863 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10864
10865         PR fortran/25078
10866         gfortran.dg/equiv_5.f90: New test.
10867
10868 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10869
10870         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10871         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10872         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10873         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10874         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10875         * gcc.dg/tree-ssa/reassoc-5.c: New.
10876         * gcc.dg/tree-ssa/reassoc-6.c: New.
10877         * gcc.dg/tree-ssa/reassoc-7.c: New.
10878         * gcc.dg/tree-ssa/reassoc-8.c: New.
10879         * gcc.dg/tree-ssa/reassoc-9.c: New.
10880         * gcc.dg/tree-ssa/reassoc-10.c: New.
10881         * gcc.dg/tree-ssa/reassoc-11.c: New.
10882
10883 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10884
10885         PR testsuite/25167
10886         PR testsuite/24478
10887         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10888
10889 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10890
10891         PR c++/25300
10892         * g++.dg/template/inherit.C: Do not use a generic error message.
10893
10894 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10895
10896         PR libobjc/25354
10897         * objc.dg/gnu-encoding: New directory.
10898         * objc.dg/gnu-encoding/compat-common.h: New file.
10899         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10900         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10901         * objc.dg/gnu-encoding/vector-defs.h: New file.
10902         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10903         * objc.dg/gnu-encoding/generate-random.c: New file.
10904         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10905         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10906         * objc.dg/gnu-encoding/generate-random.h: New file.
10907
10908 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10909
10910         PR c++/25337
10911         * g++.dg/template/defarg7.C: New test.
10912
10913 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10914
10915         PR libobjc/25347
10916         * objc.dg/encode-8.m: New test.
10917
10918 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10919
10920         PR libobjc/25346
10921         * objc.dg/encode-7.m: New test.
10922
10923 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10924
10925         PR c++/25010
10926         * g++.dg/opt/inline10.C: New test.
10927
10928 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10929
10930         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10931
10932 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10933
10934         * gfortran.dg/substring_equivalence.f90: typo in comment
10935
10936 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10937
10938         PR fortran/25068
10939         * gfortran.dg/iostat_3.f90: New test.
10940
10941 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10942
10943         PR fortran/23815
10944         * gfortran.dg/unf_io_convert_1.f90: New test.
10945         * gfortran.dg/unf_io_convert_2.f90: New test.
10946         * gfortran.dg/unf_io_convert_3.f90: New test.
10947
10948 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10949
10950         PR testsuite/20772
10951         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10952         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10953         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10954         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10955         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10956         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10957         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10958         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10959         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10960         gcc.dg/torture/fp-int-convert-float128-timode.c,
10961         gcc.dg/torture/fp-int-convert-float128.c,
10962         gcc.dg/torture/fp-int-convert-float80-timode.c,
10963         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10964         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10965
10966         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10967
10968 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10969
10970         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10971
10972 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10973
10974         * gcc.dg/20051207-1.c,
10975         * gcc.dg/20051207-2.c,
10976         * gcc.dg/20051207-3.c: New tests.
10977
10978 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10979
10980         PR testsuite/20772
10981         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10982         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10983         dg-skip-if target selector.
10984
10985         PR testsuite/20772
10986         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10987         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10988         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10989         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10990         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10991         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10992         and/or merge with i?86 cases.
10993
10994         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10995
10996         PR testsuite/20772
10997         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10998         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10999         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
11000         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
11001         x86_64-*-linux*.
11002
11003 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
11004
11005         PR target/25311
11006         * gcc.c-torture/compile/pr25311.c: New test.
11007
11008 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11009
11010         PR libgfortran/25039
11011         * gfortran.dg/read_comma.f: New test.
11012
11013 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
11014
11015         PR c++/19317
11016         * g++.dg/opt/pr19317-1.C: New test.
11017         * g++.dg/opt/pr19317-2.C: New test.
11018         * g++.dg/opt/pr19317-3.C: New test.
11019
11020         PR target/19005
11021         * gcc.c-torture/execute/pr19005.c: New test.
11022
11023         PR target/17828
11024         * g++.old-deja/g++.other/comdat5.C: New test.
11025         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11026
11027         * g++.dg/compat/struct-layout-1.exp: New file.
11028         * g++.dg/compat/struct-layout-1.h: New.
11029         * g++.dg/compat/struct-layout-1_generate.c: New.
11030         * g++.dg/compat/struct-layout-1_x1.h: New.
11031         * g++.dg/compat/struct-layout-1_x2.h: New.
11032         * g++.dg/compat/struct-layout-1_y1.h: New.
11033         * g++.dg/compat/struct-layout-1_y2.h: New.
11034
11035         * gcc.dg/20050330-2.c: New test.
11036
11037 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11038
11039         PR fortran/25292
11040         * gfortran.dg/associated_1.f90: New.
11041
11042 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11043
11044         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11045         ILP32 vect_no_align platforms.
11046
11047 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
11048             Jakub Jelinek  <jakub@redhat.com>
11049
11050         PR target/25268
11051         * gcc.c-torture/compile/20051207-1.c: New test.
11052
11053 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11054
11055         PR testsuite/20772
11056         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11057         gcc.dg/torture/pr18582-1.c,
11058         gcc.target/i386/attributes-error.c: Also test on x86_64.
11059
11060         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11061
11062 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11063
11064         PR c++/19397
11065         * g++.dg/template/typedef3.C: New test.
11066
11067         PR c++/19762
11068         PR c++/19764
11069         * g++.dg/template/dtor3.C: Fix error markers.
11070
11071 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
11072
11073         * lib/target-supports.exp (check_effective_target_sync_char_short):
11074         Add s390*.
11075
11076 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
11077
11078         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11079
11080 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11081
11082         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11083         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11084         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11085         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11086
11087 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11088
11089         PR c++/25263
11090         * g++.dg/other/array2.C: New test case.
11091
11092 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11093
11094         * gcc.dg/darwin-weakimport-3.c: New.
11095
11096         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11097         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11098         and to work on Darwin.
11099         * gcc.dg/attr-weakref-1b.c: New file.
11100         * gcc.dg/attr-weakref-2.c: New test.
11101         * gcc.dg/darwin-weakref-1.c: New test.
11102
11103 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11104
11105         PR testsuite/25247
11106         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11107         use in selector expressions.
11108         (dg-xfail-if): Ditto.
11109         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11110         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11111         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11112         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11113         * gcc.test-framework/test-framework.exp: Skip generated tests if
11114         CHECK_TEST_FRAMEWORK is not 1.
11115
11116 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11117
11118         PR tree-optimization/24963
11119         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11120
11121         PR target/24108
11122         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11123
11124         PR target/18580
11125         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11126         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11127         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11128         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11129
11130 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11131
11132         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11133         dg-options.
11134
11135 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11136
11137         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11138
11139 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11140
11141         * gcc.dg/format/cast-1.c: New test.
11142
11143 2005-12-04  Roger Sayle  <roger@eyesopen.com>
11144
11145         PR c/7776
11146         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11147         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11148         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11149         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11150
11151 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11152
11153         * gcc.dg/cast-pretty-print-1.c: New test.
11154
11155 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11156
11157         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11158
11159 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
11160
11161         PR c++/24173
11162         * g++.dg/template/friend40.C: New test.
11163
11164 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
11165
11166         PR target/25199
11167         * gcc.target/i386/movq-2.c: New test.
11168         * gcc.target/i386/movq.c: Remove target i?86, instead add
11169         dg-require-effective-target ilp32.
11170
11171 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11172
11173         PR c++/24103
11174         * g++.dg/other/default1.C: New test.
11175
11176 2005-12-02  Richard Guenther  <rguenther@suse.de>
11177
11178         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11179
11180 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11181
11182         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11183
11184 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11185
11186         PR target/21017
11187         * gcc.target/powerpc/rotate.c: New.
11188
11189 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11190
11191         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11192         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11193
11194 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11195
11196         PR c/13384
11197         * gcc.dg/pr17730-1.c: Adjust.
11198         * gcc.dg/lvalue1.c (main): Likewise.
11199         * gcc.dg/lvalue-2.c: Likewise.
11200         * g++.dg/pr7503-3.C
11201
11202 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11203
11204         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11205         error messages.
11206
11207 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11208
11209         PR fortran/24789
11210         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11211
11212 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11213
11214         PR target/24475
11215         * lib/target-supports.exp (check_effective_target_tls): New.
11216         (check_effective_target_tls_runtime): New.
11217         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11218         for TLS support.
11219         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11220         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11221         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11222         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11223         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11224         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11225         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11226         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11227         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11228         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11229         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11230         effective-target TLS.
11231         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11232         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11233         effective-target TLS runtime.
11234
11235 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11236
11237         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11238
11239 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11240
11241         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11242         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11243         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11244         ignored" warnings when "packing" is the same as the ABI layout.
11245
11246 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11247
11248         PR fortran/21302
11249         * gfortran.dg/line_length_1.f: New test.
11250         * gfortran.dg/line_length_2.f90: Ditto.
11251
11252 2005-11-30  Richard Guenther  <rguenther@suse.de>
11253
11254         PR tree-optimization/21655
11255         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11256
11257 2005-11-30  Dale Johannesen  <dalej@apple.com>
11258
11259         * gcc.c-torture/compile/pr24930.c: New.
11260
11261 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11262
11263         PR fortran/15809
11264         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11265
11266 2005-11-30  Jeff Law  <law@redhat.com>
11267
11268         * g++.old-deja/g++.law/pr25000.C: New test.
11269
11270 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11271
11272         * gcc.dg/tls/opt-11.c: New test.
11273
11274 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11275
11276         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11277         targets.
11278         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11279         LP64 ia64.
11280
11281 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11282
11283         * gfortran.dg/open_access_1.f90: New test.
11284
11285 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11286
11287         * gcc.dg/charset/builtin2.c: New test.
11288
11289 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11290
11291         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11292         on mmix-*-* for *_[xy].c.
11293
11294 2005-11-28  Kean Johnston  <jkj@sco.com>
11295
11296         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11297         headers.
11298         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11299         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11300         * gcc.target/i386/asm-3.c: Ditto.
11301         * gcc.target/i386/clobbers.c: Ditto.
11302         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11303         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11304         test regexp.
11305         * gcc.target/i386/mul.c: Ditto.
11306         * gcc.target/i386/ssetype-1.c: Ditto.
11307         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11308         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11309         static so the test works with -fPIC mode too. Based on comment in
11310         PR19231 by Pinski.
11311         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11312
11313 2005-11-28  Richard Guenther  <rguenther@suse.de>
11314
11315         * gcc.dg/alias-9.c: New testcase.
11316         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11317
11318 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11319             Uros Bizjak  <uros@kss-loka.si>
11320
11321         PR middle-end/20219
11322         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11323         tan(x)/sin(x) transformations.
11324
11325 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11326
11327         PR middle-end/24575
11328         * gcc.dg/tree-ssa/divide-3.c: New test.
11329         * gcc.dg/tree-ssa/divide-4.c: New test.
11330
11331 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11332
11333         PR fortran/24917
11334         *  gfortran.dg/boz_6.f90: New test.
11335
11336 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11337
11338         PR fortran/23912
11339         * gfortran.dg/modulo_1.f90: New test.
11340
11341 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11342
11343         PR libfortran/24919
11344         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11345         fail on CRLF platforms.
11346         * gfortran.dg/ftell_2.f90: Likewise.
11347
11348 2005-11-26  Eric Christopher  <echristo@apple.com>
11349
11350         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11351
11352 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11353
11354         * objc.dg/gnu-runtime-3.m: Simplify.
11355
11356 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11357
11358         PR middle-end/23669
11359         * gcc.dg/tree-ssa/divide-1.c: New test.
11360         * gcc.dg/tree-ssa/divide-2.c: New test.
11361
11362 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11363
11364         PR libgfortran/24945
11365         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11366
11367 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11368
11369         PR libgfortran/24945
11370         * gfortran.dg/open_status_2.f90: New test.
11371
11372 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11373
11374         * gcc.c-torture/execute/builtins/fprintf.c,
11375         gcc.c-torture/execute/builtins/fputs-lib.c,
11376         gcc.c-torture/execute/builtins/fputs.c,
11377         gcc.c-torture/execute/builtins/lib/fprintf.c,
11378         gcc.c-torture/execute/builtins/lib/printf.c,
11379         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11380
11381 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11382
11383         * gcc.dg/20050922-2.c: New test.
11384
11385 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11386
11387         * objc.dg/gnu-runtime-3.m: New test.
11388
11389 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11390
11391         PR c++/9278
11392         * g++.dg/other/void1.C: New test.
11393
11394 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11395
11396         PR middle-end/24998
11397         * gcc.dg/torture/fp-int-convert-float.c,
11398         gcc.dg/torture/fp-int-convert-double.c,
11399         gcc.dg/torture/fp-int-convert-long-double.c,
11400         gcc.dg/torture/fp-int-convert-timode.c,
11401         gcc.dg/torture/fp-int-convert-float80.c,
11402         gcc.dg/torture/fp-int-convert-float80-timode.c,
11403         gcc.dg/torture/fp-int-convert-float128.c,
11404         gcc.dg/torture/fp-int-convert-float128-timode.c,
11405         gcc.dg/torture/fp-int-convert.h: New files.
11406
11407 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11408
11409         PR middle-end/24989
11410         * gcc.dg/tree-ssa/bool-10.c: New test.
11411         * gcc.dg/tree-ssa/bool-11.c: New test.
11412         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11413
11414 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11415
11416         PR middle-end/24990
11417         * tree-ssa/pr24990-1.c: New test.
11418
11419 2005-11-24  Richard Guenther  <rguenther@suse.de>
11420         Dirk Mueller <dmueller@suse.de>
11421
11422         PR c++/14024
11423         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11424         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11425         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11426         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11427         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11428         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11429
11430 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11431
11432         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11433
11434 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11435
11436         PR c/21668
11437         * gcc.dg/Wc++-compat.c: New.
11438         * gcc.dg/Wno-c++-compat.c: New.
11439
11440 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11441
11442         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11443         (vspltish, vspltisw): Likewise.
11444
11445 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11446
11447         PR libgfortran/24794
11448         * gfortran.dg/namelist_12.f: Fix quotes.
11449         * gfortran.dg/namelist_13.f90: Fix quotes.
11450         * gfortran.dg/namelist_14.f90: Fix quotes.
11451         * gfortran.dg/namelist_15.f90: Fix quotes.
11452         * gfortran.dg/namelist_use.f90: Fix quotes.
11453         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11454         * gfortran.dg/namelist_21.f90: New test.
11455         * gfortran.dg/namelist_22.f90: New test.
11456
11457 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11458
11459         PR target/23435
11460         * gcc.c-torture/compile/pr23435.c: New.
11461
11462 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11463
11464         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11465
11466 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11467
11468         * gcc.target/powerpc/405-macchw-1.c,
11469         gcc.target/powerpc/405-macchw-2.c,
11470         gcc.target/powerpc/405-macchwu-1.c,
11471         gcc.target/powerpc/405-macchwu-2.c,
11472         gcc.target/powerpc/405-machhw-1.c,
11473         gcc.target/powerpc/405-machhw-2.c,
11474         gcc.target/powerpc/405-machhwu-1.c,
11475         gcc.target/powerpc/405-machhwu-2.c,
11476         gcc.target/powerpc/405-maclhw-1.c,
11477         gcc.target/powerpc/405-maclhw-2.c,
11478         gcc.target/powerpc/405-maclhwu-1.c,
11479         gcc.target/powerpc/405-maclhwu-2.c,
11480         gcc.target/powerpc/405-mulchw-1.c,
11481         gcc.target/powerpc/405-mulchw-2.c,
11482         gcc.target/powerpc/405-mulchwu-1.c,
11483         gcc.target/powerpc/405-mulchwu-2.c,
11484         gcc.target/powerpc/405-mulhhw-1.c,
11485         gcc.target/powerpc/405-mulhhw-2.c,
11486         gcc.target/powerpc/405-mulhhwu-1.c,
11487         gcc.target/powerpc/405-mulhhwu-2.c,
11488         gcc.target/powerpc/405-mullhw-1.c,
11489         gcc.target/powerpc/405-mullhw-2.c,
11490         gcc.target/powerpc/405-mullhwu-1.c,
11491         gcc.target/powerpc/405-mullhwu-2.c,
11492         gcc.target/powerpc/405-nmacchw-1.c,
11493         gcc.target/powerpc/405-nmacchw-2.c,
11494         gcc.target/powerpc/405-nmachhw-1.c,
11495         gcc.target/powerpc/405-nmachhw-2.c,
11496         gcc.target/powerpc/405-nmaclhw-1.c,
11497         gcc.target/powerpc/405-nmaclhw-2.c,
11498         gcc.target/powerpc/440-macchw-1.c,
11499         gcc.target/powerpc/440-macchw-2.c,
11500         gcc.target/powerpc/440-macchwu-1.c,
11501         gcc.target/powerpc/440-macchwu-2.c,
11502         gcc.target/powerpc/440-machhw-1.c,
11503         gcc.target/powerpc/440-machhw-2.c,
11504         gcc.target/powerpc/440-machhwu-1.c,
11505         gcc.target/powerpc/440-machhwu-2.c,
11506         gcc.target/powerpc/440-maclhw-1.c,
11507         gcc.target/powerpc/440-maclhw-2.c,
11508         gcc.target/powerpc/440-maclhwu-1.c,
11509         gcc.target/powerpc/440-maclhwu-2.c,
11510         gcc.target/powerpc/440-mulchw-1.c,
11511         gcc.target/powerpc/440-mulchw-2.c,
11512         gcc.target/powerpc/440-mulchwu-1.c,
11513         gcc.target/powerpc/440-mulchwu-2.c,
11514         gcc.target/powerpc/440-mulhhw-1.c,
11515         gcc.target/powerpc/440-mulhhw-2.c,
11516         gcc.target/powerpc/440-mulhhwu-1.c,
11517         gcc.target/powerpc/440-mulhhwu-2.c,
11518         gcc.target/powerpc/440-mullhw-1.c,
11519         gcc.target/powerpc/440-mullhw-2.c,
11520         gcc.target/powerpc/440-mullhwu-1.c,
11521         gcc.target/powerpc/440-mullhwu-2.c,
11522         gcc.target/powerpc/440-nmacchw-1.c,
11523         gcc.target/powerpc/440-nmacchw-2.c,
11524         gcc.target/powerpc/440-nmachhw-1.c,
11525         gcc.target/powerpc/440-nmachhw-2.c,
11526         gcc.target/powerpc/440-nmaclhw-1.c,
11527         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11528
11529 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11530
11531         PR fortran/24774
11532         * gfortran.dg/inquire_9.f90: New test.
11533
11534         PR fortran/21647
11535         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11536
11537 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11538
11539         PR libfortran/24432
11540         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11541         Check that 'cos' is supported.
11542
11543 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11544
11545         PR fortran/24223
11546         * gfortran.dg/substring_equivalence.f90: New test.
11547
11548         PR fortran/24705
11549         * gfortran.dg/auto_internal_assumed.f90: New test.
11550
11551 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11552
11553         * gcc.dg/fold-div-2.c: New test.
11554
11555 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11556
11557         PR rtl-optimization/24883
11558         * gcc.c-torture/compile/pr24883.c: New test.
11559
11560 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11561
11562         PR middle-end/20583
11563         * gcc.c-torture/compile/pr20583.c: New.
11564
11565 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11566
11567         * gcc.c-torture/execute/usmul.c: New test.
11568
11569 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11570
11571         * gcc.dg/tree-ssa/vrp22.c: New test.
11572
11573 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11574
11575         PR middle-end/24912
11576         * gcc.dg/torture/pr24912-1.c: New test.
11577
11578 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11579
11580         PR fortran/24862
11581         * gfortran.dg/arrayio_derived_1.f90: New test.
11582
11583 2005-11-19  Richard Guenther  <rguenther@suse.de>
11584
11585         PR middle-end/23294
11586         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11587
11588 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11589
11590         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11591
11592 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11593
11594         PR c++/8355
11595         * g++.dg/template/friend39.C: New test.
11596
11597 2005-11-18  James E Wilson  <wilson@specifix.com>
11598
11599         * gcc.dg/builtin-strstr.c: New.
11600
11601 2005-11-18  Richard Henderson  <rth@redhat.com>
11602
11603         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11604         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11605         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11606         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11607         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11608         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11609         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11610         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11611         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11612         renaming to remove initial "ia64-".
11613
11614 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11615
11616         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11617
11618 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11619
11620         * g++.dg/cpp/string-2.C: New test.
11621
11622 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11623
11624         * gcc.dg/tree-ssa/loop-14.c: New test.
11625
11626 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11627             Michael Chamberlain <michael@chamberlain.net.au>
11628
11629         * ada/acats/run_all.sh (target_run): Kill long running tests.
11630
11631 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11632
11633         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11634         * gcc.dg/cleanup-9.c: Likewise.
11635         * gcc.dg/cleanup-10.c: Likewise.
11636         * gcc.dg/cleanup-11.c: Likewise.
11637
11638 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11639
11640         PR fortran/24892
11641         * gfortran.dg/open_access_append_1.f90: New test.
11642         * gfortran.dg/open_access_append_2.f90: New test.
11643
11644 2005-11-16  Richard Guenther  <rguenther@suse.de>
11645
11646         PR middle-end/24851
11647         * gcc.c-torture/execute/pr24851.c: New testcase.
11648
11649 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11650
11651         * gcc.dg/fold-overflow-1.c: New test.
11652
11653 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11654
11655         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11656         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11657
11658 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11659
11660         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11661         structures.
11662         * g++.dg/eh/forced2.C: Likewise.
11663         * g++.dg/eh/forced3.C: Likewise.
11664         * g++.dg/eh/forced4.C: Likewise.
11665
11666 2005-11-11  Mike Stump  <mrs@apple.com>
11667
11668         * g++.old-deja/g++.mike/unused.C: Add.
11669
11670 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11671
11672         PR c++/24667
11673         * g++.dg/warn/Wcast-qual1.C: New test.
11674
11675 2005-11-15  Jan Hubicka  <jh@suse.cz>
11676
11677         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11678
11679 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11680
11681         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11682
11683 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11684
11685         PR 24840
11686         * gcc.dg/tree-ssa/pr24840.c: New test.
11687
11688 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11689
11690         PR testsuite/24841
11691         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11692
11693 2005-11-14  Dale Johannesen  <dalej@apple.com>
11694
11695         * gcc.c-torture/execute/20051113-1.c: New.
11696
11697 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11698
11699         PR c++/24687
11700         * g++.dg/template/crash43.C: New test.
11701
11702 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11703
11704         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11705
11706 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11707
11708         PR c++/24817
11709         * g++.dg/eh/spec8.C: New test.
11710
11711 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11712
11713         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11714
11715 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11716
11717         PR c++/20293
11718         * g++.dg/parse/ambig4.C: New test.
11719         * g++.dg/tc1/dr101.C: Adjust error markers.
11720         * g++.dg/lookup/strong-using-2.C: Likewise.
11721         * g++.dg/lookup/ambig5.C: Likewise.
11722         * g++.dg/lookup/ambig4.C: Likewise.
11723         * g++.dg/parse/crash22.C: Likewise.
11724
11725 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11726
11727         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11728
11729 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11730
11731         * gcc.dg/nested-calls-1.c: New test.
11732
11733 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11734
11735         * gfortran.dg/complex_intrinsic_1.f90: New test.
11736         * gfortran.dg/complex_intrinsic_2.f90: New test.
11737         * gfortran.dg/fgetc_1.f90: New test.
11738         * gfortran.dg/fgetc_2.f90: New test.
11739         * gfortran.dg/fgetc_3.f90: New test.
11740         * gfortran.dg/ftell_1.f90: New test.
11741         * gfortran.dg/ftell_2.f90: New test.
11742         * gfortran.dg/gnu_logical_1.F: New test.
11743         * gfortran.dg/gnu_logical_2.f90: New test.
11744
11745 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11746
11747         PR middle-end/24820
11748         * testsuite/gcc.dg/pr24820.c: New test.
11749
11750 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11751
11752         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11753         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11754         variable.
11755
11756 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11757
11758         testsuite/24614
11759         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11760
11761 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11762
11763         * gcc.target/cris/cris.exp: New file.
11764         * gcc.target/cris/rld-legit1.c: New test.
11765         * gcc.target/cris/rld-legit2.c: New test.
11766
11767 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11768
11769         PR c++/24780
11770         * g++.dg/opt/pr24780.C: New test.
11771
11772         PR c++/24761
11773         * g++.dg/template/asm1.C: New test.
11774
11775 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11776
11777         PR libgfortran/24787
11778         * gfortran.dg/scan_1.f90: New test.
11779
11780 2005-11-12  Jan Hubicka  <jh@suse.cz>
11781
11782         * gcc.target/i386/minmax-1.c: New.
11783         * gcc.target/i386/minmax-2.c: New.
11784
11785 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11786
11787         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11788
11789 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11790
11791         * gcc.c-torture/execute/20051110-1.c,
11792         gcc.c-torture/execute/20051110-2.c: New tests.
11793
11794 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11795
11796         PR middle-end/24750
11797         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11798         New tests.
11799
11800 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11801
11802         * lib/target-libpath.exp (get_shlib_extension): New proc.
11803         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11804         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11805         * lib/objc.exp (objc_target_compile): Likewise.
11806         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11807         detection.
11808
11809 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11810
11811         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11812
11813         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11814         Add -static to additional_flags and pass it to target_compile.
11815
11816 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11817
11818         PR libgfortran/24719
11819         gfortran.dg/read_noadvance.f90: New test.
11820
11821         PR libgfortran/24699
11822         gfortran.dg/fmt_t_2.f90: New test.
11823
11824         PR libgfortran/24785
11825         gfortran.dg/read_x_eor.f90: New test.
11826
11827         PR libgfortran/24584
11828         gfortran.dg/namelist_empty.f90: Rename test.
11829
11830         PR libgfortran/24489
11831         gfortran/read_eor.f90: Rename test.
11832
11833 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11834
11835         PR fortran/15976
11836         * gfortran.dg/automatic_module_variable.f90: New test.
11837
11838 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11839
11840         PR target/24445
11841         * gcc.dg/pr24445.c: New test.
11842
11843 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11844
11845         PR fortran/24655
11846         PR fortran/24755
11847         * gfortran.dg/recursive_statement_functions.f90: Add statement
11848         functions using inline intrinsic functions and parameters to test
11849         that they no longer seg-fault.
11850
11851         PR fortran/24409
11852         gfortran.dg/nested_modules_4.f90: New test.
11853         gfortran.dg/nested_modules_5.f90: New test.
11854
11855 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11856
11857         PR fortran/24643
11858         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11859
11860 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11861
11862         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11863         failures.
11864
11865 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11866
11867         * gcc.dg/sparc-getcontext-1.c: New test.
11868
11869 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11870
11871         * gcc.dg/ifcvt-fabs-1.c: New test.
11872
11873 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11874
11875         PR other/4372
11876         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11877         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11878
11879 2005-11-09  Richard Guenther  <rguenther@suse.de>
11880
11881         PR tree-optimization/24716
11882         * gcc.c-torture/execute/pr24716.c: New testcase.
11883
11884 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11885
11886         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11887
11888 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11889
11890         PR 24624
11891         * gcc.dg/pr24624.c: Testcase added.
11892
11893 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11894
11895         PR 24623
11896         * g++.dg/other/pr24623.C: Testcase added.
11897
11898 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11899
11900         PR fortran/22607
11901         * gfortran-dg/pure_byref_1.f90: New.
11902         * gfortran-dg/pure_byref_2.f90: New.
11903
11904 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11905
11906         PR c/24101
11907         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11908         * gcc.dg/dg.exp: Run main loop also for *.i files.
11909
11910 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11911
11912         PR c++/19450
11913         * g++.dg/tls/diag-3.C: New test.
11914         * g++.dg/tls/diag-4.C: New test.
11915         * g++.dg/tls/static-1.C: New test.
11916         * g++.dg/tls/static-1a.cc: New file.
11917
11918 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11919
11920         PR 23046
11921         * g++.dg/tree-ssa/pr23046.C: New test.
11922
11923 2005-11-08  Devang Patel <dpatel@apple.com>
11924
11925         PR tree-optimization/23115
11926         * gcc.dg/tree-ssa/pr23115.c: New.
11927
11928 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11929
11930         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11931         * gcc.target/powerpc/pr16155.c: Same.
11932         * gcc.target/powerpc/altivec-1.c: Same.
11933         * gcc.target/powerpc/altivec-2.c: Same.
11934         * gcc.target/powerpc/altivec-3.c: Same.
11935         * gcc.target/powerpc/altivec-5.c: Same.
11936         * gcc.target/powerpc/altivec-11.c: Same.
11937         * gcc.target/powerpc/altivec-12.c: Same.
11938         * gcc.target/powerpc/altivec-14.c: Same.
11939         * gcc.target/powerpc/altivec-22.c: Same.
11940         * gcc.target/powerpc/altivec-consts.c: Same.
11941         * gcc.target/powerpc/altivec-pr22085.c: Same.
11942         * gcc.target/powerpc/altivec-splat.c: Same.
11943         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11944         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11945         * gcc.target/powerpc/darwin-longlong.c: Same.
11946
11947 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11948
11949         PR target/19340
11950         * gcc.dg/pr19340.c: New test.
11951
11952 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11953
11954         PR rtl-optimization/24683
11955         * gcc.dg/pr24683.c: New test.
11956
11957 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11958
11959         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11960         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11961
11962 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11963
11964         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11965
11966 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11967
11968         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11969
11970 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11971
11972         PR target/24230
11973
11974         * gcc.target/powerpc/altivec-consts.c,
11975         gcc.target/powerpc/altivec-splat.c: New testcase.
11976
11977 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11978
11979         PR c/24599
11980
11981         * gcc.dg/overflow-2.c: New testcase.
11982
11983 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11984
11985         PR rtl-optimization/23567
11986         * gcc.c-torture/execute/20051104-1.c: New test.
11987
11988 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11989
11990         PR fortran/24534
11991         gfortran.dg/private_type_2.f90: Modified to check that case with
11992         PRIVATE declaration within derived type is accepted.
11993
11994         PR fortran/20838
11995         gfortran.dg/pointer_assign_1.f90: New test.
11996
11997         PR fortran/20840
11998         * gfortran.dg/arrayio_0.f90: New test.
11999
12000         PR fortran/17737
12001         gfortran.dg/data_initialized.f90: New test.
12002         gfortran.dg/data_constraints_1.f90: New test.
12003         gfortran.dg/data_constraints_2.f90: New test.
12004
12005 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
12006
12007         PR fortran/24174
12008         PR fortran/24305
12009         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12010
12011 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
12012
12013         PR 24670
12014         * gcc.dg/tree-ssa/pr24670.c: New test.
12015
12016 2005-11-05  Ian Lance Taylor  <ian@airs.com>
12017
12018         PR target/22432
12019         * gcc.target/i386/pr22432.c: New test.
12020
12021 2005-11-05  Richard Henderson  <rth@redhat.com>
12022
12023         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12024         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12025         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12026         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12027         from gcc.dg/alpha-*.
12028         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12029         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12030
12031 2005-11-05  Andreas Jaeger  <aj@suse.de>
12032
12033         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12034
12035 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12036
12037         PR target/23424
12038         * gcc.dg/torture/pr23424-1.c: New test.
12039
12040 2005-11-04  Richard Henderson  <rth@redhat.com>
12041
12042         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12043         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12044         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12045         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12046         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12047         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12048         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12049         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12050         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12051         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12052         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12053         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12054         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12055         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12056         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12057         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12058         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12059         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12060         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12061         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12062         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12063         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12064         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12065         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12066         Move from gcc.dg/.
12067         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12068         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12069         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12070         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12071         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12072         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12073         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12074         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12075         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12076         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12077         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12078         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12079         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12080         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12081         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12082         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12083         gcc.target/i386/lea.c, gcc.target/i386/local.c,
12084         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12085         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12086         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12087         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12088         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12089         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12090         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12091         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12092         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12093         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12094         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12095         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12096         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12097         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12098         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12099         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12100         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12101         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12102         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12103         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12104         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12105         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12106         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12107         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12108         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12109         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12110         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12111         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12112
12113 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12114
12115         PR 24627
12116         * gcc.dg/tree-ssa/pr24627.c: New test.
12117
12118 2005-11-04 Paul Brook  <paul@codesourcery.com>
12119
12120         * gcc.dg/tls/opt-10.c: New test.
12121
12122 2005-11-04  Andreas Jaeger  <aj@suse.de>
12123
12124         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12125         avoid extra warnings.
12126
12127 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12128
12129         PR libfortran/22298
12130         * gcc/testsuite/lib/target-supports.exp
12131         (check_effective_target_static_libgfortran): New
12132         static_libgfortran effective target.
12133         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12134         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12135
12136 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12137
12138         * gcc.dg/pr24615.c: Guard test with { target fpic }.
12139
12140 2005-11-03  Josh Conner  <jconner@apple.com>
12141
12142         PR c++/19989
12143         g++.dg/ext/array2.C: New test.
12144         g++.dg/template/dependent-name3.C: New test.
12145         g++.dg/template/dependent-name4.C: New test.
12146         g++.dg/template/sfinae2.C: New test.
12147
12148 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12149
12150         PR preprocessor/22042
12151         * gcc.dg/cpp/strify4.c: New test.
12152
12153 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12154
12155         PR c++/17964
12156         * g++.dg/cpp/string-1.C: New test.
12157
12158 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12159
12160         * gcc.target/powerpc: New directory.
12161         * gcc.target/powerpc/powerpc.exp: New file.
12162         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12163         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12164         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12165         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12166         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12167         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12168         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12169         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12170         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12171         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12172         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12173         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12174         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12175         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12176         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12177         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12178         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12179         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12180         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12181         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12182         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12183         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12184         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12185         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12186         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12187         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12188         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12189         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12190         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12191         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12192         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12193         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12194         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12195         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12196
12197 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12198
12199         PR c++/21627
12200         * g++.dg/warn/inline2.C: New test.
12201
12202 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12203
12204         PR middle-end/23155
12205         * g++.dg/ext/c99struct1.C: New test.
12206         * gcc.dg/union-cast-1.c: New test.
12207         * gcc.dg/union-cast-2.c: New test.
12208         * gcc.dg/union-cast-3.c: New test.
12209
12210 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12211
12212         PR middle-end/24589
12213         * gcc.c-torture/execute/zero-struct-2.c: New test.
12214
12215 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12216
12217         PR c++/24582
12218         * g++.dg/init/switch1.C: New test.
12219
12220 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12221
12222         * gcc.dg/delay-slot-1.c: New test.
12223
12224 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12225
12226         PR target/24620
12227         * gcc.dg/pr24620.c: New test.
12228
12229 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12230
12231         PR c/24329
12232         * gcc.dg/format/unnamed-1.c: New test.
12233
12234 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12235
12236         PR c++/22434
12237         * g++.dg/expr/cond8.C: New test.
12238
12239         PR c++/24560
12240         * g++.dg/parse/dot1.C: New test.
12241
12242 2005-11-02  Jan Hubicka  <jh@suse.cz>
12243
12244         PR target/23303
12245         * gcc.dg/i386-lea.c: New test
12246
12247 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12248
12249         PR target/24615
12250         * gcc.dg/pr24615.c: New test.
12251
12252 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12253
12254         PR target/24600
12255         * gcc.dg/pr24600.c: New test.
12256
12257 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12258
12259         PR c++/19253
12260         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12261         * g++.dg/parse/typename9.C: New test.
12262         * g++/dg/parse/typename10.C: Likewise.
12263
12264 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12265
12266         PR fortran/18157
12267         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12268         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12269         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12270
12271 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12272
12273         PR c++/24569
12274         * g++.dg/debug/static1.C: New test.
12275
12276 2005-11-02  Josh Conner  <jconner@apple.com>
12277
12278         * g++.dg/crash38.C: moved into proper directory...
12279         * g++.dg/template/crash42.C: ...here
12280
12281 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12282
12283         PR target/18338
12284         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12285         pcc_bitfield_type_matters || default_packed.
12286
12287         * lib/target-supports.exp
12288         (check_effective_target_pcc_bitfield_type_matters): New proc.
12289         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12290
12291         PR testsuite/23304
12292         * lib/target-supports.exp (check_effective_default_packed): New proc.
12293         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12294         Gate expected errors on target ! default_packed.
12295         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12296
12297 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12298
12299         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12300         change (r106358).
12301
12302 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12303
12304         PR fortran/24008
12305         * gfortran.dg/entry_5.f90: New.
12306         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12307
12308 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12309
12310         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12311
12312 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12313
12314         PR fortran/21565
12315         gfortran.dg/namelist_blockdata.f90: New test.
12316
12317         PR fortran/18737
12318         gfortran.dg/external_implicit_none.f90: New test.
12319
12320         PR fortran/14994
12321         * gfortran.dg/secnds.f: New test.
12322
12323 2005-10-31  Jan Hubicka  <jh@suse.cz>
12324
12325         PR target/20928
12326         * gcc.c-torture/compile/pr20928.c: New test.
12327
12328 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12329
12330         PR middle-end/23492
12331         * gcc.c-torture/compile/zero-strct-5.c: New test.
12332
12333 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12334
12335         PR libgfortran/24584
12336         * gfortran.dg/pr24584.f90: New test.
12337
12338 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12339
12340         PR fortran/18883
12341         * gfortran.dg/char_result_9.f90: New.
12342         * gfortran.dg/char_result_10.f90: New.
12343
12344 2005-10-30  Jan Hubicka  <jh@suse.cz>
12345
12346         * g++.dg/tree-ssa/pr24172.C: New testcase.
12347
12348 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12349
12350         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12351
12352 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12353
12354         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12355         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12356         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12357         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12358         gfortran.dg/enum_9.f90,
12359         gfortran.fortran-torture/compile/enum_1.f90,
12360         gfortran.fortran-torture/execute/enum_1.f90,
12361         gfortran.fortran-torture/execute/enum_2.f90,
12362         gfortran.fortran-torture/execute/enum_3.f90,
12363         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12364
12365 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12366
12367         PR target/18482
12368         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12369         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12370
12371 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12372
12373         PR libfortran/20179
12374         * gfortran.dg/mixed_io_1.f90: New test.
12375         * gfortran.dg/mixed_io_1.c: New file.
12376
12377 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12378
12379         * gfortran.dg/malloc_free_1.f90: New test.
12380
12381 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12382
12383         * gcc.dg/nested-func-4.c: Require profiling -pg.
12384
12385 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12386
12387         PR C++/23229
12388         * g++.dg/warn/main-2.C: New test.
12389
12390 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12391
12392         PR fortran/24545
12393         * gfortran.dg/interface_2.f90: new test.
12394
12395 2005-10-28  Josh Conner  <jconner@apple.com>
12396
12397         PR c++/22153
12398         * g++.dg/template/crash38.C: New test.
12399         * g++.dg/parse/explicit1.C: Change expected errors.
12400
12401 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12402
12403         PR C++/23426
12404         * g++.dg/other/large-size-array.C: New test.
12405
12406 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12407
12408         PR middle-end/24362
12409         * g++.dg/opt/complex4.C: New test.
12410
12411 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12412
12413         * gcc.dg/nested-func-4.c: New test.
12414
12415 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12416
12417         PR fortran/24158
12418         gfortran.dg/derived_recursion.f90: New test.
12419         gfortran.dg/implicit_actual.f90: New test.
12420
12421 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12422
12423         PR middle-end/24295, PR testsuite/24477
12424         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12425         removed when weakref hits the tree.
12426
12427 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12428
12429         * gfortran.dg/cray_pointers_4.f90: New test.
12430
12431         * gfortran.dg/cray_pointers_5.f90: New test.
12432
12433 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12434
12435         PR fortran/22290
12436         * gfortran.dg/assign_5.f90: New test.
12437         * gfortran.dg/assign_6.f: New test.
12438
12439 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12440
12441         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12442         CPU has no SSE support.
12443
12444 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12445
12446         PR libgfortran/24224
12447         * gfortran.dg/arrayio_1.f90: Update attribution.
12448         * gfortran.dg/arrayio_2.f90: Update attribution.
12449         * gfortran.dg/arrayio_3.f90: Update attribution.
12450         * gfortran.dg/arrayio_4.f90: Update test conditions.
12451         * gfortran.dg/arrayio_5.f90: Update attribution.
12452         * gfortran.dg/arrayio_6.f90: New test.
12453         * gfortran.dg/arrayio_7.f90: New test.
12454
12455 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12456
12457         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12458
12459 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12460
12461         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12462
12463 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12464
12465         PR fortran/24416
12466         * gfortran.dg/namelist_char_only.f90: New test.
12467
12468 2005-10-24  Asher Langton  <langton2@llnl.gov>
12469
12470         PR fortran/17031
12471         PR fortran/22282
12472         * gfortran.dg/cray_pointers_1.f90: New test.
12473         * gfortran.dg/cray_pointers_2.f90: New test.
12474         * gfortran.dg/cray_pointers_3.f90: New test.
12475         * gfortran.dg/loc_1.f90: New test.
12476         * gfortran.dg/loc_2.f90: New test.
12477
12478 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12479
12480         * gcc.dg/pr24225.c: New test.
12481
12482 2005-10-24  Asher Langton  <langton2@llnl.gov>
12483
12484         * gfortran.dg/dup_save_1.f90: New test.
12485         * gfortran.dg/dup_save_2.f90: New test.
12486
12487 2005-10-24  Paul Brook  <paul@codesourcery.com>
12488
12489         PR 24107
12490         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12491         stdint.h.
12492
12493 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12494
12495         PR libgfortran/24489
12496         * gfortran.dg/pr24489.f90: New test.
12497
12498 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12499
12500         PR fortran/23635
12501         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12502
12503 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12504
12505         PR target/18911
12506         * g++.dg/init/array16.C: Skip for mmix-*-*.
12507
12508 2005-10-23  Asher Langton  <langton2@llnl.gov>
12509
12510         * gfortran.dg/byte_1.f90: New test.
12511         * gfortran.dg/byte_2.f90: New test.
12512
12513 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12514
12515         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12516
12517 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12518
12519         PR fortran/18022
12520         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12521
12522         PR fortran/24311
12523         * gfortran.dg/merge_char_const.f90: New test.
12524
12525         PR fortran/24384
12526         * gfortran.dg/spread_scalar_source.f90: New test.
12527
12528 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12529
12530         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12531
12532         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12533         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12534
12535         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12536
12537 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12538
12539         PR fortran/24426
12540         * gfortran.dg/der_pointer_4.f90: New.
12541
12542 2005-10-22  David Ayers  <d.ayers@inode.at>
12543
12544         * obj-c++.dg/except-1.mm: Simplify.
12545
12546 2005-10-21  David Ayers  <d.ayers@inode.at>
12547
12548         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12549
12550 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12551
12552         * gfortran.dg/assumed_dummy_2.f90: New test.
12553
12554 2005-10-21  James E Wilson  <wilson@specifix.com>
12555
12556         PR preprocessor/15220
12557         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12558
12559 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12560
12561         * gcc.c-torture/execute/20051021-1.c: New test.
12562
12563 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12564
12565         PR c++/24260
12566         * g++.dg/ext/tmplattr1.C: New test.
12567
12568 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12569
12570         PR fortran/24440
12571         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12572
12573 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12574
12575         * obj-c++.dg/except-1.mm: New.
12576
12577         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12578
12579 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12580
12581         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12582
12583 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12584
12585         PR middle-end/24295
12586         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12587         declarations with the same names as thunks' alias targets, use
12588         aliases instead.
12589         * gcc.dg/attr-alias-3.c: New test.
12590         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12591
12592 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12593
12594         PR c++/22618
12595         * g++.dg/parse/access8.C: New test.
12596
12597 2005-10-20  Richard Guenther  <rguenther@suse.de>
12598
12599         PR c++/24439
12600         * g++.dg/tree-ssa/pr24439.C: New testcase.
12601
12602 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12603
12604         * g++.dg/opt/delay-slot-1.C: New test.
12605
12606 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12607
12608         PR fortran/21625
12609         * gfortran.fg/der_init_1.f90: New.
12610
12611 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12612
12613         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12614
12615 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12616
12617         PR c++/21908
12618         * g++.dg/parse/error28.C: New test.
12619
12620 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12621
12622         * gcc.dg/profile-generate-2.c: New test.
12623
12624 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12625
12626         PR target/23589
12627         * g++.dg/ext/dllimport11.C: New.
12628
12629 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12630
12631         PR c++/22293
12632         * g++.dg/other/friend3.C: New test.
12633
12634 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12635
12636         PR c++/23293
12637         * g++.dg/template/error19.C: New test.
12638
12639 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12640
12641         PR c++/21383
12642         * g++.dg/overload/koenig2.C: New.
12643
12644         PR c++/23118
12645         * g++.dg/overload/error2.C: New.
12646
12647         PR c++/22604
12648         * g++.dg/inherit/covariant14.C: New.
12649
12650 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12651
12652         PR c++/23440
12653         * g++.dg/parse/for1.C: New test.
12654
12655 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12656
12657         PR fortran/23446
12658         * gfortran.dg/host_dummy_index_1.f90: New test.
12659
12660         PR fortran/21459
12661         * gfortran.dg/automatic_char_len_2.f90: New test.
12662
12663         PR fortran/20866
12664         * gfortran.dg/recursive_statement_functions.f90: New test.
12665
12666         PR fortran/20853
12667         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12668
12669         PR fortran/20849
12670         * gfortran.dg/external_initializer.f90: New test.
12671
12672         PR fortran/20837
12673         * non_module_public.f90: New test.
12674
12675 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12676
12677         PR c++/24386
12678         * g++.dg/template/overload7.C: New.
12679
12680         PR c++/22551
12681         * g++.dg/other/switch2.C: Remove expected warnings.
12682
12683         PR c++/21353
12684         * g++.dg/template/defarg6.C: New.
12685
12686 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12687
12688         PR target/24315
12689         * gcc.target/i386/pr24315.c: New test.
12690
12691 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12692
12693         PR c++/24389
12694         * g++.dg/template/static21.C: New test.
12695         * g++.dg/template/static21-a.cc: Likewise.
12696
12697 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12698
12699         PR c++/23959
12700         * g++.dg/warn/Wswitch-default-1.C: New test.
12701         * g++.dg/warn/Wswitch-default-2.C: New test.
12702
12703 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12704
12705         PR c++/22173
12706         * g++.dg/parse/template18.C: New test.
12707         * g++.dg/template/nontype15.C: Likewise.
12708
12709 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12710
12711         PR fortran/22273
12712         * gfortran.dg/spec_expr_2.f90: New.
12713
12714 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12715
12716         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12717         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12718         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12719         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12720         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12721         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12722         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12723         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12724         previous target-specific skips and warning-message matches where
12725         applicable.
12726
12727 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12728
12729         PR c++/21347
12730         * g++.dg/warn/Wctor-dtor.C: New test.
12731
12732 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12733
12734         PR c/23439
12735         * gcc.dg/for-1.c: New test.
12736
12737 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12738
12739         PR c++/19565
12740         * g++.dg/warn/Wconversion1.C: New test.
12741         * g++.dg/ext/packed4.C: Compile with -w.
12742         * g++.dg/opt/20050511-1.C: Likewise.
12743         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12744
12745 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12746
12747         * gfortran.dg/boz_5.f90: New test.
12748
12749 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12750
12751         PR c++/22551
12752         * g++.dg/other/switch2.C: New.
12753
12754         PR c++/23984
12755         * g++.dg/init/ctor7.C: New.
12756
12757 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12758
12759         PR c++/23730
12760         * g++.dg/parse/crash32.C: New test.
12761
12762 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12763
12764         PR c++/20721
12765         * g++.dg/init/goto2.C: New test.
12766
12767         PR c++/22464
12768         * g++.dg/template/crash/41.C: New test.
12769
12770         PR c++/22180
12771         * g++.dg/template/crash40.C: New test.
12772
12773         PR c++/23694
12774         * g++.dg/parse/friend5.C: New test.
12775
12776         PR c++/23307
12777         * g++.dg/template/crash38.C: New test.
12778
12779         PR c++/22352
12780         * g++.dg/template/friend38.C: New test.
12781
12782         PR c++/22405
12783         * g++.dg/template/crash39.C: New test.
12784
12785 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12786
12787         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12788         gcc.dg/debug/dwarf2/dwarf-char2.c,
12789         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12790
12791         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12792
12793 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12794
12795         * gcc.dg/dll-2.c: Add tests for warnings.
12796         * gcc.dg/dll-3.c: Likewise.
12797         * gcc.dg/dll-4.c: Likewise.
12798
12799         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12800         * g++.dg/ext/dllimport2.C: Likewise.
12801         * g++.dg/ext/dllimport3.C: Likewise.
12802         * g++.dg/ext/dllimport7.C: Likewise.
12803         * g++.dg/ext/dllimport8.C: Likewise.
12804         * g++.dg/ext/dllimport9.C: Likewise.
12805
12806 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12807
12808         PR fortran/24092
12809         * gfortran.dg/derived_pointer_recursion.f90: New test.
12810
12811 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12812
12813         * gcc.c-torture/execute/20051012-1.c: New test.
12814
12815 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12816
12817         PR fortran/18082
12818         * gfortran.dg/automatic_char_len_1.f90: New test.
12819
12820 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12821
12822         PR fortran/20847
12823         * gfortran.dg/save_common.f90: New test.
12824
12825         PR fortran/20856
12826         * gfortran.dg/save_result.f90: New test.
12827
12828 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12829
12830         PR c++/21592
12831         * g++.dg/template/dependent-expr1.C: Add new expected error.
12832         * g++.dg/template/dependent-expr2.C: Adjust error text.
12833         * g++.dg/template/overload6.C: New.
12834
12835         PR c++/23797
12836         * g++.dg/other/typename8.C: New.
12837
12838         PR c++/21117
12839         * g++.dg/other/return1.C: New.
12840
12841 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12842
12843         PR c++/24052
12844         * g++.dg/ext/label5.C: New.
12845
12846 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12847
12848         PR c++/19964
12849         * g++.dg/parse/crash31.C: New.
12850
12851 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12852
12853         * g++.dg/ipa/ipa-1.c: New test.
12854         * g++.dg/ipa/ipa-2.c: New test.
12855         * g++.dg/ipa/ipa-3.c: New test.
12856         * g++.dg/ipa/ipa-4.c: New test.
12857         * g++.dg/ipa/ipa-5.c: New test.
12858         * g++.dg/ipa/ipa.exp: New file.
12859
12860 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12861
12862         PR fortran/24207
12863         * gfortran.dg/private_type_3.f90: New test.
12864
12865 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12866
12867         PR fortran/20786
12868         gfortran.dg/aint_anint_1.f90: New test.
12869
12870 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12871
12872         PR libgfortran/24313
12873         gfortran.dg/csqrt.f: New test.
12874
12875 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12876
12877         PR c++/8057
12878         * g++.dg/warn/noeffect7.C: New test.
12879         * g++.dg/warn/noeffect2.C: Instantiate templates.
12880         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12881         and warning.
12882
12883 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/21089
12886         * g++.dg/init/float1.C: New test.
12887
12888         PR c++/24277
12889         * g++.dg/init/member1.C: Tweak error markers.
12890
12891 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12892
12893         PR testsuite/24281
12894         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12895         Check for null pointer.
12896
12897 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12898
12899         PR c++/21369
12900         * g++.dg/parse/ret-type3.C: New test.
12901
12902 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12903
12904         PR tree-opt/23946
12905         * gcc.c-torture/compile/pr23946.c: New test.
12906
12907 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12908
12909         * g++.dg/opt/mmx2.C: New test.
12910
12911 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12912
12913         PR c++/24277
12914         * g++.dg/template/static20.C: New test.
12915
12916         PR c++/24302
12917         * g++.dg/warn/Wunused-12.C: New test.
12918
12919         PR c++/23437
12920         * g++.dg/template/arg4.C: New test.
12921
12922 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12923
12924         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12925         * gcc.dg/ucnid-3.c: Likewise.
12926         * gcc.dg/ucnid-4.c: Likewise.
12927         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12928         * g++.dg/other/ucnid-1.C: Likewise.
12929         * gcc.dg/sparc-frame-1.c: New test.
12930
12931 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12932
12933         PR c++/24139
12934         * g++.dg/template/spec27.C: New test.
12935
12936         PR c++/24275
12937         * g++.dg/template/static19.C: New test.
12938
12939 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12940
12941         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12942         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12943
12944 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12945
12946         PR target/24136
12947         * gfortran.fortran-torture/compile/pr24136.f: New test.
12948
12949 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12950
12951         PR c++/22172
12952         * g++.dg/parse/crash30.C: New test.
12953
12954 2005-10-07  Richard Guenther  <rguenther@suse.de>
12955
12956         PR middle-end/24227
12957         * gcc.c-torture/compile/pr24227.c: New testcase.
12958
12959 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12960
12961         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12962         Do not put aligned attributes on array elements.
12963
12964 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12965
12966         PR testsuite/23611, PR testsuite/23615
12967         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12968         writing prototypes of library functions by hand.
12969         * obj-c++.dg/bitfield-4.mm: Likewise.
12970         * obj-c++.dg/const-str-4.mm: Likewise.
12971         * obj-c++.dg/encode-4.mm: Likewise.
12972         * obj-c++.dg/encode-5.mm: Likewise.
12973         * obj-c++.dg/encode-6.mm: Likewise.
12974         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12975         * obj-c++.dg/method-10.mm: Likewise.
12976         * obj-c++.dg/method-17.mm: Likewise.
12977         * obj-c++.dg/method-19.mm: Likewise.
12978         * obj-c++.dg/try-catch-2.mm: Likewise.
12979
12980 2005-10-06  Richard Henderson  <rth@redhat.com>
12981
12982         PR 24236
12983         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12984
12985 2005-10-06  Dale Johannesen  <dalej@apple.com>
12986
12987         * gcc.c-torture/execute/20030125-1.c: Correct.
12988
12989 2005-10-06  Richard Guenther  <rguenther@suse.de>
12990
12991         PR tree-optimization/24238
12992         * g++.dg/tree-ssa/pr24238.C: New testcase.
12993
12994 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12995
12996         PR 18568
12997         * gfortran.dg/der_pointer_3.f90: New test.
12998
12999 2005-10-05  Devang Patel  <dpatel@apple.com>
13000
13001         PR Debug/23205
13002         * g++.dg/other/PR23205.C: New.
13003
13004 2005-10-05  Richard Henderson  <rth@redhat.com>
13005
13006         PR target/23602
13007         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
13008         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
13009
13010 2005-10-05  Dale Johannesen  <dalej@apple.com>
13011
13012         * gcc.c-torture/execute/float-floor.c: New.
13013
13014 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
13015
13016         PR tree-optimization/21419
13017         PR tree-optimization/24146
13018         PR tree-optimization/24151
13019
13020         * g++.dg/ext/asm7.C: New.
13021         * g++.dg/ext/asm8.C: New.
13022         * gcc.dg/asm-1.c: Compile on all targets.
13023         * gcc.dg/asm-pr24146.c: New.
13024         * gcc.dg/pr21419.c: Adjust error messages.
13025
13026 2005-10-05  Richard Guenther  <rguenther@suse.de>
13027
13028         PR fortran/24176
13029         * gfortran.fortran-torture/compile/empty.f90: New testcase.
13030
13031 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13032
13033         PR c++/23513
13034         * g++.dg/template/spec22.C: Robustify test.
13035         * g++.dg/template/spec26.C: New.
13036
13037 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
13038
13039         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13040         if target supports vector instructions.
13041
13042 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
13043
13044         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13045         C99 functions.
13046
13047 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
13048
13049         * lib/target-supports.exp (check_effective_target_fortran_large_real,
13050         check_effective_target_fortran_large_int): Replace cached result
13051         when target changes.
13052
13053 2005-10-04  Devang Patel  <dpatel@apple.com>
13054
13055         * gcc.dg/i386-sse-vect-types.c: New.
13056
13057 2005-10-04  Ian Lance Taylor  <ian@airs.com>
13058
13059         PR preprocessor/13726
13060         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13061         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13062
13063 2005-10-04  Richard Guenther  <rguenther@suse.de>
13064
13065         PR c/23576
13066         * gcc.dg/noncompile/pr23576.c: New testcase.
13067
13068 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13069
13070         PR middle-end/23125
13071         * gcc.dg/register-var-3.c: New test.
13072
13073 2005-10-04  Steven Bosscher  <stevenb@suse.de>
13074
13075         * gcc.dg/pr23049.c: New test.
13076
13077         * gcc.dg/ucnid-4.c: Fix test.
13078
13079 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
13080
13081         PR 23445
13082         * gcc.c-torture/compile/pr23445.c: New test.
13083
13084 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
13085
13086         * g++.dg/overload/unknown1.C: New.
13087
13088 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13089
13090         PR c++/17775
13091         * g++.dg/template/repo4.C: New test.
13092
13093 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13094
13095         PR libfortran/19308
13096         * gfortran.dg/large_real_kind_2.F90: New test.
13097         * gfortran.dg/large_integer_kind_2.f90: New test.
13098
13099 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13100
13101         * lib/target-supports.exp (check_effective_target_vect_shift):
13102         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13103         (check_effective_target_vect_condition): Fix copy-n-pasto.
13104
13105         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13106         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13107         targets.
13108
13109 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13110
13111         PR c++/22621
13112         * g++.dg/template/overload5.C : New test.
13113
13114         PR c++/23840
13115         * g++.dg/expr/stdarg1.C: New test.
13116
13117 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13118
13119         PR 24142
13120         * gcc.c-torture/execute/pr24142.c: New test.
13121
13122 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13123
13124         PR 24141
13125         * gcc.c-torture/execute/pr24141.c: New test.
13126
13127 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13128             Diego Novillo  <dnovillo@redhat.com>
13129
13130         PR 23604
13131         * gcc.c-torture/execute/pr23604.c: New test.
13132
13133 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13134
13135         PR fortran/16404
13136         PR fortran/20835
13137         PR fortran/20890
13138         PR fortran/20899
13139         PR fortran/20900
13140         PR fortran/20901
13141         PR fortran/20902
13142         gfortran.dg/equiv_constraint_1.f90: New test.
13143         gfortran.dg/equiv_constraint_2.f90: New test.
13144         gfortran.dg/equiv_constraint_3.f90: New test.
13145         gfortran.dg/equiv_constraint_4.f90: New test.
13146         gfortran.dg/equiv_constraint_5.f90: New test.
13147         gfortran.dg/equiv_constraint_6.f90: New test.
13148         gfortran.dg/equiv_constraint_7.f90: New test.
13149         gfortran.dg/equiv_constraint_8.f90: New test.
13150         gfortran.dg/private_type_1.f90: New test.
13151         gfortran.dg/private_type_2.f90: New test.
13152         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13153         980628-10.f: Assert std=gnu to permit mixing of
13154         types in equivalence statements.
13155
13156 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
13157
13158         PR 24112
13159         * gfortran.dg/open_status_1.f90: New.
13160
13161 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13162
13163         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13164         * gcc.dg/vect/pr22480.c: Clean up temp files.
13165         * gcc.dg/vect/pr23831.c: Clean up temp files.
13166         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13167         Clean up temp files.
13168         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13169         Clean up temp files.
13170
13171         * gcc.dg/20050309-1.c: Clean up temp files.
13172         * gcc.dg/20050325-1.c: Clean up temp files.
13173
13174 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13175
13176         PR tree-optimization/24059
13177         * gcc.dg/vect/pr24059.c : New test.
13178
13179 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13180
13181         PR middle-end/24109
13182         * gcc.c-torture/execute/20050929-1.c: New test.
13183
13184 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13185
13186         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13187
13188 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13189
13190         PR c/21419
13191         * gcc.dg/pr21419.c: New test.
13192
13193 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13194
13195         * gcc.dg/pr23911.c: New test.
13196
13197 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13198
13199         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13200
13201         PR c++/16782
13202         * g++.dg/parse/qualified4.C: New test.
13203         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13204         * g++.old-deja/g++.mike/p8154.C: Likewise.
13205
13206 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13207
13208         PR c++/22147
13209         * g++.dg/template/friend37.C: New test.
13210         * g++.dg/parse/crash28.C: Adjust error markers.
13211
13212 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13213
13214         PR fortran/18518
13215         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13216
13217 2005-09-27  Devang Patel  <dpatel@apple.com>
13218
13219         PR tree-optimization/23625
13220         * gcc.dg/pr23625.c: New test.
13221
13222 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13223
13224         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13225         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13226
13227 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13228
13229         PR fortran/23677
13230         * gfortran.fortran-torture/execute/save_1.f90: New test.
13231         * gfortran.dg/save_1.f90: New test.
13232
13233 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13234
13235         * gcc.target/i386/builtin-apply-mmx.c: New test.
13236
13237         PR target/22576
13238         * gcc.target/i386/pr22576.c: New test.
13239
13240         PR target/22585
13241         * gcc.target/i386/pr22585.c: New test.
13242
13243         PR target/23268
13244         * gcc.target/i386/pr23268.c: New test.
13245
13246         PR middle-end/23831
13247         * gcc.dg/vect/pr23831.c: New test.
13248
13249         PR target/24055
13250         * gcc.target/i386/pr24055.c: New test.
13251
13252 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13253
13254         PR tree-optimization/23960
13255         * gcc.c-torture/compile/pr23960.c: New.
13256
13257 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13258
13259         PR fortran/16861
13260         * gfortran.dg/nested_modules_3.f90: New.
13261
13262 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13263
13264         PR fortran/24005
13265         gfortran.dg/interface_1.f90: New test.
13266
13267 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13268         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13269
13270         PR fortran/23843
13271         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13272
13273 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13274
13275         PR fortran/23516
13276         * gfortran.dg/imag_1.f: New test.
13277         * gfortran.dg/imag_2.f: Ditto.
13278
13279 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13280
13281         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13282
13283 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13284
13285         PR c++/21983
13286         * g++.dg/warn/pr21983.C: New test.
13287
13288 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13289
13290         * gcc.dg/20050922-1.c: Testcase added.
13291
13292 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13293
13294         PR c++/23993
13295         * g++.dg/template/array14.C: New test.
13296
13297 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13298
13299         PR fortran/19929
13300         * gfortran.dg/der_ptr_component_1.f90: New test.
13301
13302 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13303
13304         PR c++/23965
13305         * g++.dg/template/error1.C: Reject "no matching function" message.
13306
13307 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13308
13309         PR c++/17609
13310         * g++.dg/lookup/error1.C: New test.
13311
13312 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13313
13314         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13315         functionality of the testcase.
13316
13317 2005-09-20  Richard Henderson  <rth@redhat.com>
13318
13319         * gcc.dg/vect/vect-22.c: Require vect_float.
13320         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13321
13322 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13323
13324         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13325         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13326         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13327         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13328         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13329         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13330         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13331         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13332         * gcc.dg/cpp/ucnid-8.c: New test.
13333
13334 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13335
13336         PR tree-optimization/23929
13337         * gcc.c-torture/compile/pr23929.c: New test.
13338
13339 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13340
13341         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13342         for one loop.
13343
13344 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13345
13346         PR testsuite/23186
13347         * g++.dg/other/pr22003.C: Require named sections.
13348
13349 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13350
13351         PR c++/23947
13352         * g++.dg/rtti/crash3.C: New test.
13353
13354         PR tree-optimization/23818
13355         * gcc.dg/pr23818.c: New test.
13356
13357 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13358
13359         PR fortran/23420
13360         * gfortran.dg/print_fmt_4.f: New.
13361
13362 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13363
13364         PR fortran/23663
13365         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13366
13367 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13368
13369         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13370         Use pointers to local alignable arrays instead. Added comments.
13371         * gcc.dg/vect/vect-46.c: Likewise.
13372         * gcc.dg/vect/vect-48.c: Likewise.
13373         * gcc.dg/vect/vect-49.c: Likewise.
13374         * gcc.dg/vect/vect-52.c: Likewise.
13375         * gcc.dg/vect/vect-53.c: Likewise.
13376         * gcc.dg/vect/vect-54.c: Likewise.
13377         * gcc.dg/vect/vect-56.c: Likewise.
13378         * gcc.dg/vect/vect-57.c: Likewise.
13379         * gcc.dg/vect/vect-58.c: Likewise.
13380         * gcc.dg/vect/vect-60.c: Likewise.
13381         * gcc.dg/vect/vect-61.c: Likewise.
13382
13383         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13384         The test is no longer vectorizable on vect_no_align targets.
13385         * gcc.dg/vect/vect-43.c: Likewsie.
13386
13387         * gcc.dg/vect/vect-44.c: Added comments.
13388         * gcc.dg/vect/vect-45.c: Added comments.
13389         * gcc.dg/vect/vect-50.c: Added comments.
13390         * gcc.dg/vect/vect-51.c: Added comments.
13391
13392         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13393         aligned type.
13394         * gcc.dg/vect/Os-vect-95.c: Likewise.
13395
13396         * gcc.dg/vect/vect-41.c: Test removed.
13397         * gcc.dg/vect/vect-47.c: Test removed.
13398         * gcc.dg/vect/vect-55.c: Test removed.
13399         * gcc.dg/vect/vect-59.c: Test removed.
13400
13401 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13402
13403         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13404         No longer vectorizable on vect_no_align targets.
13405         * gcc.dg/vect/pr20122.c: Likewise.
13406         * gcc.dg/vect/vect-74.c: Likewise.
13407         * gcc.dg/vect/vect-75.c: Likewise.
13408         * gcc.dg/vect/vect-76.c: Likewise.
13409
13410         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13411         Will not be vectorizable on vect_no_align targets once aliasing issues
13412         are resolved.
13413         * gcc.dg/vect/vect-79.c: Likewise.
13414
13415         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13416         * gcc.dg/vect/vect-78.c: Likewise.
13417         * gcc.dg/vect/vect-97.c: Likewise.
13418
13419 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13420
13421         * gcc.dg/pr23943.c: New test.
13422
13423 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13424
13425         PR fortran/19181
13426         * gfortran.dg/derived_pointer_null_1.f90: New test.
13427
13428 2005-09-18  Richard Guenther  <rguenther@suse.de>
13429
13430         PR middle-end/23944
13431         * gcc.c-torture/compile/pr23944.c: New testcase.
13432
13433 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13434
13435         PR fortran/15975
13436         * gfortran.dg/der_pointer_2.f90: New test.
13437
13438 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13439
13440         PR fortran/16861
13441         * gfortran.dg/nested_modules_2.f90: New test.
13442
13443 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13444
13445         PR c++/18368
13446         * g++.dg/other/semicolon.C: New test.
13447
13448 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13449
13450         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13451         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13452
13453 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13454
13455         PR c++/23914
13456         * g++.dg/template/static18.C: New test.
13457
13458         PR c++/21514
13459         * g++.dg/template/crash19.C: Remove dg-error marker.
13460         * g++.dg/template/local4.C: New test.
13461
13462 2005-09-16  Paul Brook  <paul@codesourcery.com>
13463
13464         PR fortran/23906
13465         * gfortran.dg/dependency_1.f90: New test.
13466
13467 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13468
13469         PR c++/23896
13470         * g++.dg/template/static17.C: New test.
13471
13472 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13473
13474         PR c++/23139
13475         * g++.dg/warn/huge-val1.C: New test.
13476
13477 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13478
13479         PR c++/13140
13480         * g++.dg/parse/class2.C: New test.
13481         * g++.dg/template/explicit8.C: Likewise.
13482         * g++.dg/template/spec25.C: Likewise.
13483
13484 2005-09-14  Josh Conner  <jconner@apple.com>
13485
13486         PR middle-end/23584
13487         * gcc.dg/pr23584.c: New test.
13488
13489 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13490
13491         PR fortran/21875 Internal Unit Array I/O, NIST
13492         * gfortran.dg/arrayio_1.f90: New test.
13493         * gfortran.dg/arrayio_1.f90: New test.
13494         * gfortran.dg/arrayio_1.f90: New test.
13495         * gfortran.dg/arrayio_1.f90: New test.
13496         * gfortran.dg/arrayio_1.f90: New test.
13497
13498 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13499
13500         PR middle-end/22480
13501         * gcc.dg/vect/pr22480.c: New test.
13502
13503 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13504
13505         PR fortran/19358
13506         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13507
13508 2005-09-13 Josh Conner <jconner@apple.com>
13509
13510         PR c++/23180
13511         * g++.dg/init/struct2.C: New test.
13512         * g++.dg/init/struct3.C: New test.
13513
13514 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13515
13516         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13517         Clean up temp files.
13518         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13519         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13520         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13521         gcc.dg/tree-ssa/builtin-printf-1.c,
13522         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13523         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13524         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13525         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13526         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13527         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13528         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13529         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13530         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13531         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13532         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13533         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13534
13535 2005-09-13  Josh Conner  <jconner@apple.com>
13536
13537         * lib/gcc-dg.exp: Load scanipa.exp.
13538         (cleanup-dump): New procedure.
13539         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13540         * lib/scandump.exp: New file.
13541         * lib/scantree.exp: Use it.
13542         * lib/scanipa.exp: New file.
13543
13544 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13545
13546         PR fortran/17740
13547         * gfortran.dg/generic_4.f90: New test.
13548
13549 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13550
13551         PR target/23816
13552         * gcc.target/i386/pr23816-1.c: New test.
13553         * gcc.target/i386/pr23816-2.c: New test.
13554
13555
13556 2005-09-13  Bastian Blank <waldi@debian.org>
13557
13558         PR c++/16171
13559         * g++.dg/abi/mangle26.C: New test.
13560         * g++.dg/abi/mangle27.C: New test.
13561         * g++.dg/abi/mangle28.C: New test.
13562         * g++.dg/abi/mangle29.C: New test.
13563
13564         PR c++/23839
13565         * g++.dg/parse/register1.C: New test.
13566
13567 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13568
13569         PR c++/23842
13570         * g++.dg/template/access16.C: New test.
13571
13572 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13573
13574         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13575
13576 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13577
13578         PR fortran/18899
13579         * gfortran.dg/shape_2.f90: New test.
13580
13581 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13582
13583         PR target/19269
13584         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13585         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13586         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13587         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13588         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13589         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13590         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13591         tests.
13592
13593 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13594
13595         PR c++/23841
13596         * g++.dg/parse/template17.C: New test.
13597
13598 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13599
13600         PR c++/23789
13601         * g++.dg/template/nontype14.C: New test.
13602
13603 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13604
13605         PR g++/7874
13606         * g++.dg/lookup/friend7.C: New test.
13607         * g++.dg/lookup/friend8.C: New test.
13608         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13609         so that it will be found via argument dependent lookup.
13610         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13611         friend functions which will no longer be found.
13612         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13613         function g, so that it will be found via argument dependent
13614         lookup.
13615         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13616         * g++.old-deja/g++.mike/net43.C: Likewise.
13617
13618 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13619
13620         PR c++/23691
13621         * g++.dg/template/static16.C: New test.
13622
13623 2005-09-12  Josh Conner  <jconner@apple.com>
13624
13625         PR middle-end/23237
13626         * gcc.c-torture/compile/pr23237.c: New test.
13627
13628 2005-09-11  Richard Henderson  <rth@redhat.com>
13629
13630         * g++.dg/other/error8.C: Update expected diagnostic text.
13631
13632 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13633
13634         PR libfortran/19872
13635         * gfortran.dg/overwrite_1.f: New test.
13636
13637 2005-09-09  Josh Conner  <jconner@apple.com>
13638
13639         * g++.dg/init/pr23180-1.C: Removed.
13640         * g++.dg/init/pr23180-2.C: Removed.
13641
13642 2005-09-09  David Daney <ddaney@avtrex.com>
13643
13644         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13645         files which are ...
13646         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13647         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13648
13649 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13650
13651         * gfortran.dg/iostat_2.f90: New test.
13652
13653 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13654
13655         PR c++/22252
13656         * g++.dg/ext/interface1.C: New test.
13657         * g++.dg/ext/interface1.h: Likewise.
13658         * g++.dg/ext/interface1a.cc: Likewise.
13659
13660 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13661
13662         * gfortran.dg/iomsg_1.f90: New test case.
13663
13664 2005-09-09  Richard Guenther  <rguenther@suse.de>
13665
13666         PR c++/23624
13667         * g++.dg/tree-ssa/pr23624.C: New testcase.
13668
13669 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13670
13671         PR fortran/19239
13672         * gfortran.dg/vector_subscript_1.f90,
13673         * gfortran.dg/vector_subscript_2.f90: New tests.
13674
13675 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13676
13677         PR fortran/21104
13678         * gfortran.dg/array_alloc_1.f90,
13679         * gfortran.dg/array_alloc_2.f90,
13680         * gfortran.dg/array_alloc_3.f90: New tests.
13681
13682 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13683
13684         PR fortran/12840
13685         * gfortran.dg/array_constructor_6.f90
13686         * gfortran.dg/array_constructor_7.f90
13687         * gfortran.dg/array_constructor_8.f90
13688         * gfortran.dg/array_constructor_9.f90
13689         * gfortran.dg/array_constructor_10.f90
13690         * gfortran.dg/array_constructor_11.f90
13691         * gfortran.dg/array_constructor_12.f90: New tests.
13692
13693 2005-09-08  Josh Conner  <jconner@apple.com>
13694
13695         PR c++/23180
13696         * g++.dg/init/pr23180-1.C: New test.
13697         * g++.dg/init/pr23180-2.C: New test.
13698
13699 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13700
13701         PR fortran/18878
13702         * gfortran.dg/module_double_reuse.f90: New.
13703
13704 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13705
13706         PR fortran/23270
13707         PR fortran/22304
13708         PR fortran/18870
13709         PR fortran/17917
13710         PR fortran/16511
13711         * gfortran.dg/common_equivalence_1.f: New.
13712         * gfortran.dg/common_equivalence_2.f: New.
13713         * gfortran.dg/common_equivalence_3.f: New.
13714         * gfortran.dg/contained_equivalence_1.f90: New.
13715         * gfortran.dg/module_blank_common.f90: New.
13716         * gfortran.dg/module_commons_1.f90: New.
13717         * gfortran.dg/module_equivalence_1.f90: New.
13718         * gfortran.dg/nested_modules_1.f90: New.
13719         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13720         equivalences and add comment to connect the test with
13721         the PR.
13722
13723 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13724
13725         PR fortran/23765
13726         * gfortran.dg/common_6.f90: New test.
13727
13728 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13729
13730         PR fortran/15326
13731         * gfortran.dg/char_result_1.f90,
13732         * gfortran.dg/char_result_2.f90,
13733         * gfortran.dg/char_result_3.f90,
13734         * gfortran.dg/char_result_4.f90,
13735         * gfortran.dg/char_result_5.f90,
13736         * gfortran.dg/char_result_6.f90,
13737         * gfortran.dg/char_result_7.f90,
13738         * gfortran.dg/char_result_8.f90: New tests.
13739
13740 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13741
13742         PR fortran/19928
13743         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13744
13745 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13746
13747         PR obj-c++/16816
13748         * obj-c++.dg/selector-5.mm: New test.
13749         * obj-c++.dg/selector-6.mm: New test.
13750
13751 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13752
13753         PR objc/20574
13754         PR objc/19324
13755         * objc.dg/error-1.m: New test.
13756
13757 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13758
13759         PR fortran/23373
13760         * gfortran.fortran-torture/execute/pr23373-1.f90,
13761         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13762
13763 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13764
13765         PR libfortran/23760
13766         * gfortran.dg/g77/1832.f: Remove long string in write statement
13767         to allow the test to pass on correct list directed output with
13768         prepended space.
13769
13770 2005-09-07  James E Wilson  <wilson@specifix.com>
13771
13772         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13773
13774 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13775
13776         * gfortran.dg/parameter+save.f90: Rename to
13777         * gfortran.dg/parameter_save.f90: .. this.
13778
13779 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13780
13781         PR fortran/20848
13782         * gfortran.dg/parameter+save.f90: New test case.
13783
13784 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13785
13786         PR fortran/19269
13787         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13788
13789 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13790
13791         PR c/23075
13792         * gcc.dg/pr23075.c: New test.
13793         * g++.dg/warn/pr23075.C: New test.
13794
13795         PR target/22362
13796         * gcc.target/i386/pr22362.c: New test.
13797
13798         PR rtl-optimization/23098
13799         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13800
13801         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13802         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13803         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13804
13805 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13806
13807         * g++.dg/expr/cast6.C: New test.
13808
13809         PR c++/9782
13810         * g++.dg/init/new15.C: New test.
13811
13812 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13813
13814         * gcc.dg/vect/Os-vect-95.c: New test.
13815         * gcc.dg/vect/vect-95.c: Same.
13816
13817 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13818
13819         * gcc.dg/vect/vect-29.c: Update xfail testing.
13820         * gcc.dg/vect/vect-44.c: Same.
13821         * gcc.dg/vect/vect-48.c: Same.
13822         * gcc.dg/vect/vect-50.c: Same.
13823         * gcc.dg/vect/vect-72.c: Same.
13824         * gcc.dg/vect/vect-77.c: Same.
13825         * gcc.dg/vect/vect-78.c: Same.
13826         * gcc.dg/vect/vect-80.c: Same.
13827         * gcc.dg/vect/vect-96.c: Same.
13828         * gcc.dg/vect/vect-100.c: Same.
13829         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13830         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13831         * gfortran.dg/vect/vect-5.f90: Same.
13832
13833 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13834
13835         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13836         start strings.
13837         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13838         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13839
13840         PR c++/23056
13841         * g++.dg/opt/pr23056.C: New test.
13842
13843         PR rtl-optimization/23098
13844         * gcc.target/i386/pr23098.c: New test.
13845
13846 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13847
13848         PR c++/23667
13849         * g++.dg/template/static15.C: New test.
13850
13851         PR c++/21440
13852         * g++.dg/ext/stmtexpr5.C: New test.
13853         * g++.dg/ext/stmtexpr6.C: Likewise.
13854
13855 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13856
13857         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13858
13859         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13860         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13861         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13862
13863 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13864
13865         PR libfortran/23321
13866         * gfortran.dg/direct_io_4.f90: New test case.
13867
13868 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13869             Rasmus Hahn  <rassahah@neofonie.de>
13870
13871         PR libobjc/23108
13872         * objc.dg/type-stream-1.m: New test.
13873
13874 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13875
13876         PR fortran/23661
13877         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13878         gfortran.dg/print_fmt_3.f90: New test.
13879
13880 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13881
13882         * gfortran.dg/fmt_t_1.f90: New test.
13883
13884 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13885
13886         PR rtl-optimization/23454
13887         * g++.dg/opt/pr23454.C: New test.
13888
13889 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13890
13891         PR c++/23699
13892         * g++.dg/ext/static1.C: New test.
13893
13894 2005-09-02  Richard Henderson  <rth@redhat.com>
13895
13896         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13897         tail call to check_fa_work.
13898
13899 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13900
13901         PR c++/21687
13902         * g++.dg/other/gc3.C: New test.
13903
13904 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13905
13906         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13907         * gcc.dg/20050826-1.c: Likewise.
13908
13909 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13910
13911         PR c++/23167
13912         * g++.dg/expr/volatile1.C: New test.
13913
13914 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13915
13916         PR middle-end/23547
13917         * gcc.dg/pr23547.c: New test.
13918
13919 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13920
13921         PR c/22061
13922         * gcc.c-torture/execute/pr22061-1.c,
13923         * gcc.c-torture/execute/pr22061-2.c,
13924         * gcc.c-torture/execute/pr22061-3.c,
13925         * gcc.c-torture/execute/pr22061-4.c: New tests.
13926
13927 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13928
13929         * gcc.dg/Wredundant-decls-2.c: New test to check that
13930         -Wredundant-decls does not issue warning for a variable
13931         definition following a declaration.
13932
13933 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13934
13935         PR debug/7241
13936         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13937         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13938         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13939
13940         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13941         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13942         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13943         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13944         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13945         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13946         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13947         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13948
13949 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13950
13951         PR objc/23306
13952         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13953         scan-assmbler.
13954
13955 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13956
13957         PR target/21255
13958         * gcc.dg/pr21255-1.c: New test.
13959         * gcc.dg/pr21255-2-mb.c: Likewise.
13960         * gcc.dg/pr21255-2-ml.c: Likewise.
13961         * gcc.dg/pr21255-3.c: Likewise.
13962         * gcc.dg/pr21255-4.c: Likewise.
13963
13964 2005-08-31  Dale Johannesen  <dalej@apple.com>
13965
13966         * gcc.dg/20050830-1.c: New.
13967
13968 2005-08-31  Josh Conner  <jconner@apple.com>
13969
13970         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13971         command-line options for arm-*-* targets.
13972         * g++.dg/init/array16.C: Likewise.
13973         * g++.dg/other/crash-4.C: Likewise.
13974
13975 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13976
13977         PR obj-c++/23640
13978         * obj-c++.dg/gnu-runtime-3.mm: New test.
13979
13980 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13981
13982         PR c++/13377
13983         * g++.dg/lookup/ambig4.C: New test.
13984         * g++.dg/lookup/ambig5.C: New test.
13985         * g++.dg/tc1/dr101.C: Adjust error markers.
13986
13987 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13988
13989         PR c++/23639
13990         * g++.dg/template/ttp5.C: Adjust error markers.
13991
13992 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13993
13994         PR testsuite/23609
13995         * lib/obj-c++.exp: Include target-libpath.exp.
13996         (obj-c++_link_flags): Look for the GNU libobjc library
13997         and set the library path to include it.
13998         Don't manually set LD_LIBRARY_PATH (etc.) but call
13999         set_ld_library_path_env_vars instead.
14000         (obj-c++_target_compile): Don't set library path or
14001         linker flags because they are already set correctly
14002         in obj-c++_link_flags.
14003
14004 2005-08-30  Josh Conner  <jconner@apple.com>
14005
14006         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
14007         to command-line options for arm-*-* targets.
14008
14009 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
14010
14011         * g++.dg/other/i386-1.C: New.
14012
14013 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
14014
14015         PR preprocessor/20348
14016         PR preprocessor/20356
14017         * gcc.dg/cpp/pr20348.c: New test.
14018         * gcc.dg/cpp/pr20348.h: New file.
14019         * gcc.dg/cpp/inc/pr20348.h: New file.
14020         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14021         * gcc.dg/cpp/pr20356.c: New test.
14022         * gcc.dg/cpp/pr20356.h: New file.
14023         * gcc.dg/cpp/inc/pr20356.h: New file.
14024         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14025
14026 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
14027
14028         * gfortran.fortran-torture/execute/intrinsic_count.f90:
14029         Fix array dimension to avoid correct end-of-file error.
14030
14031 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
14032
14033         PR libfortran/23598
14034         * gfortran.dg/iostat_1.f90: New test.
14035
14036 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
14037
14038         PR middle-end/23408
14039         * gcc.dg/pr23408.c: New test.
14040
14041 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
14042
14043         PR c++/23099
14044         * g++.dg/init/member1.C: Make sure erroneous static data member
14045         definitions are required.
14046         * g++.dg/template/static13.C: New test.
14047         * g++.dg/template/static14.C: Likewise.
14048
14049 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
14050
14051         * gcc.target/i386/pr23575.c: Use -msse2 instead of
14052         -march=pentium4, remove ilp32 requirement.
14053
14054         PR middle-end/23484
14055         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14056         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14057
14058 2005-08-29  Andreas Jaeger  <aj@suse.de>
14059
14060         PR testsuite/23607
14061         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14062
14063 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
14064
14065         * gcc.c-torture/execute/20050316-2.c: New test.
14066         * gcc.c-torture/execute/20050316-3.c: New test.
14067         * gcc.dg/torture/pr16104-1.c: New test.
14068
14069 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
14070
14071         PR middle-end/23463
14072         * gcc.c-torture/execute/zero-struct-1.c: New test.
14073
14074 2005-08-27  Richard Guenther  <rguenther@suse.de>
14075
14076         PR target/23575
14077         * gcc.target/i386/pr23575.c: New testcase.
14078
14079 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
14080
14081         PR rtl-optimization/23561
14082         * gcc.c-torture/execute/20050826-1.c: New test.
14083
14084         PR rtl-opt/23560
14085         * gcc.c-torture/execute/20050826-2.c: New test.
14086
14087 2005-08-26  Dale Johannesen  <dalej@apple.com>
14088
14089         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14090         * gcc.dg/20050826-1.c: New.
14091
14092 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14093
14094         PR c++/19004
14095         * g++.dg/template/nontype13.C: New test.
14096
14097         PR c++/23491
14098         * g++.dg/init/new14.C: New test.
14099         * g++.dg/expr/anew1.C: Do not XFAIL.
14100         * g++.dg/expr/anew2.C: Likewise.
14101         * g++.dg/expr/anew3.C: Likewise.
14102
14103 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14104
14105         PR middle-end/22439
14106         * gcc.dg/vla-3.c: New test.
14107
14108 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14109
14110         PR fortran/20363
14111         * gfortran.dg/named_interface.f90: New.
14112
14113 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14114
14115         * gcc.c-torture/execute/frame-address.c: New test.
14116
14117 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14118
14119         PR c++/20817
14120         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14121
14122 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14123
14124         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14125
14126 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14127
14128         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14129         * gcc.dg/altivec-22.c: Rename from..
14130         * gcc.dg/altivec-nomfcr.c: ..this.
14131
14132 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14133
14134         PR tree-optimization/23546
14135         * gcc.dg/tree-ssa/pr23546.c: New test.
14136
14137 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
14138
14139         PR fortran/17758
14140         * gfortran.dg/nonreturning_statements.f90: New test.
14141
14142 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14143
14144         PR c++/22454
14145         * g++.dg/parse/crash29.C: New.
14146
14147 2005-08-23  DJ Delorie  <dj@redhat.com>
14148
14149         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14150         constants have the L suffix.
14151
14152 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
14153
14154         PR c++/23044
14155         * g++.dg/template/instantiate8.C: New.
14156
14157 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
14158
14159         PR middle-end/23467
14160         * gcc.c-torture/execute/pr23467.c: New test.
14161
14162 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
14163
14164         PR tree-optimization/22043
14165         * gcc.c-torture/execute/20050613-1.c: New test.
14166
14167 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14168
14169         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14170
14171 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14172
14173         PR rtl-optimization/23478
14174         * g++.dg/opt/pr23478.C: New test.
14175
14176 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14177
14178         PR c/18715
14179         * gcc.dg/switch-warn-3.c: New test.
14180
14181 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14182
14183         PR c++/22233
14184         * g++.dg/template/param1.C: New test.
14185
14186 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14187
14188         PR c++/23089
14189         * g++.dg/other/incomplete1.C: New test.
14190
14191 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14192
14193         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14194         are vectorizable.
14195
14196 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14197
14198         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14199         d_lines_5.f: New.
14200
14201 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14202
14203         * gcc.target/i386/sse-4.c: New test.
14204
14205 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14206
14207         PR testsuite/23239
14208         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14209
14210 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14211
14212         * gcc.dg/20050811-1.c: New test.
14213         * gcc.dg/20050811-2.c: New test.
14214
14215 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14216
14217         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14218
14219 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14220
14221         PR 23476
14222         * gcc.c-torture/compile/pr23476.c: New test.
14223
14224 2005-08-19  Devang Patel  <dpatel@apple.com>
14225
14226         PR tree-optimization/23048
14227         * gcc.dg/tree-ssa/pr23048.c: New test.
14228
14229 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14230
14231         PR middle-end/20624
14232         * g++.dg/warn/Wreturn-3.C: New test
14233
14234 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14235
14236         PR tree-optimization/22228
14237         * g++.dg/vect/pr22543.cc: New test.
14238
14239 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14240
14241         PR tree-optimization/21574
14242         * gcc.dg/tree-ssa/pr21574.c: New test.
14243
14244 2005-08-16  James E Wilson  <wilson@specifix.com>
14245
14246         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14247
14248 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14249
14250         PR tree-opt/23402
14251         * gcc.c-torture/compile/zero-strct-3.c: New test.
14252         * gcc.c-torture/compile/zero-strct-4.c: New test.
14253
14254 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14255
14256         PR target/23376
14257         * gcc.target/x86_64/pr23376.c: New test.
14258
14259 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14260
14261         PR c++/23337
14262         * g++.dg/ext/vector2.C: New.
14263
14264 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14265
14266         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14267
14268 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14269
14270         PR libfortran/23428
14271         * gfortran.dg/inquire-complex.f90: New test case.
14272
14273 2005-08-16  James E Wilson  <wilson@specifix.com>
14274
14275         PR tree-optimization/21105
14276         * gcc.dg/large-size-array.c: New.
14277
14278 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14279
14280         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14281         type.
14282         * gcc.dg/vect/vect-41: Likewise.
14283         * gcc.dg/vect/vect-42: Likewise.
14284         * gcc.dg/vect/vect-43: Likewise.
14285         * gcc.dg/vect/vect-44: Likewise.
14286         * gcc.dg/vect/vect-46: Likewise.
14287         * gcc.dg/vect/vect-47: Likewise.
14288         * gcc.dg/vect/vect-48: Likewise.
14289         * gcc.dg/vect/vect-52: Likewise.
14290         * gcc.dg/vect/vect-53: Likewise.
14291         * gcc.dg/vect/vect-54: Likewise.
14292         * gcc.dg/vect/vect-55: Likewise.
14293         * gcc.dg/vect/vect-56: Likewise.
14294         * gcc.dg/vect/vect-57: Likewise.
14295         * gcc.dg/vect/vect-58: Likewise.
14296         * gcc.dg/vect/vect-59: Likewise.
14297         * gcc.dg/vect/vect-60: Likewise.
14298         * gcc.dg/vect/vect-61: Likewise.
14299         * gcc.dg/vect/vect-85: Likewise.
14300         * gcc.dg/vect/vect-87: Likewise.
14301         * gcc.dg/vect/vect-88: Likewise.
14302         * gcc.dg/vect/vect-93.c: Likewise.
14303         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14304         * gcc.dg/vect/vect-75: Likewise.
14305         * gcc.dg/vect/vect-76: Likewise.
14306         * gcc.dg/vect/vect-77: Likewise.
14307         * gcc.dg/vect/vect-78: Likewise.
14308         * gcc.dg/vect/vect-80: Likewise.
14309         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14310         vectorized for the expected reason, rather than checking how alignment
14311         was handled.
14312         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14313         type and also instead of aligned pointers. Added documentation.
14314
14315 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14316
14317         * gfortran.dg/power.f90: New test.
14318
14319 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14320
14321         PR rtl-optimization/23299
14322         * g++.dg/opt/pr23299.C: New test.
14323
14324 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14325
14326         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14327
14328 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14329
14330         * g++.dg/template/local6.C: New test.
14331
14332 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14333
14334         * execute/exceptions/finally-1.m: Check that the catch and finally are
14335         being called.  Also add a "return 0;" at the end of main.
14336
14337 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14338
14339         PR fortran/21432.
14340         * gfortran.dg/namelist_print_1.f: New test of functionality of
14341         PRINT namelist.
14342         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14343         namelist generates error with -std=f95.
14344
14345 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14346
14347         PR tree-optimization/23119
14348         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14349
14350 2005-08-13  Marcin Koziej  <creep@desk.pl>
14351             Andrew Pinski  <pinskia@physics.uc.edu>
14352
14353         PR libobjc/22492
14354         * execute/exceptions/finally-1.m: New test.
14355
14356 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14357
14358         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14359         testsuite.
14360         * objc/execute/exceptions/trivial.m: New test.
14361         * objc.dg/try-catch-11.m: Move to ...
14362         * objc/execute/exceptions/foward-1.m: Here.
14363         * objc.dg/try-catch-2.m: Move to ...
14364         * objc/execute/exceptions/catchall-1.m: Here.
14365         * objc.dg/try-catch-8.m: Move to ...
14366         * objc/execute/exceptions/local-variables-1.m: Here.
14367
14368 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14369
14370         * objc.dg/nested-func-1.m: Move to ...
14371         * objc/execute/nested-func-1.m: Here.
14372
14373 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14374
14375         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14376         in ${options} instead of [target_info name].
14377         * lib/obj-c++.exp (objc_target_compile): Likewise.
14378
14379 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14380
14381         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14382
14383 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14384
14385         part of PR testsuite/23348
14386         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14387         of the torture options.
14388         * objc/compile/trivial.m: New test.
14389
14390 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14391
14392         * gfortran.dg/eoshift.f90: Correct format.
14393
14394 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14395
14396         * gfortran.fortran-torture/execute/character_passing.f90:
14397         Fix comment typo.
14398
14399 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14400
14401         PR c++/8271
14402         * g++.dg/template/unify10.C: New.
14403
14404 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14405
14406         * g++.dg/parse/pr22514.C: Move to...
14407         * g++.dg/debug/pr22514.C: here.
14408
14409 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14410
14411         PR c++/23266
14412         * g++.dg/inherit/pure1.C: New test.
14413
14414         * ChangeLog: Fix typos.
14415
14416 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14417             Steven Bosscher  <stevenb@suse.de>
14418
14419         * gfortran.dg/runtime_warning_1.f90: New test.
14420
14421 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14422
14423         PR c++/23219
14424         * g++.dg/parse/crash28.C: New.
14425
14426 2005-08-11  Richard Guenther  <rguenther@suse.de>
14427
14428         PR target/23289
14429         * gcc.target/i386/tailcall-1.c: New testcase.
14430
14431 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14432
14433         * gcc.dg/vect/vect-67.c: Un-xfail.
14434
14435 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14436
14437         PR c++/23225
14438         * g++.dg/testsuite/parse/crash27.C: new test.
14439
14440 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14441
14442         PR libfortran/22143
14443         * gfortran.dg/shift-kind.f90: New testcase.
14444
14445 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14446
14447         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14448         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14449
14450 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14451
14452         PR c++/20646
14453         * g++.dg/other/mult-stor1.C: New test.
14454
14455 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14456
14457         * gcc.c-torture/pr18299-1.c: Move to ...
14458         * gcc.c-torture/compile/pr18299-1.c: Here.
14459
14460 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14461
14462         * gfortran/fortran.torture/execute/character_passing.f90:
14463         Fix types for LSAME.
14464
14465 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14466
14467         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14468         input data back to what it was originally.
14469
14470 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14471
14472         * objc.dg/try-catch-8.m: Enable for all targets.
14473
14474 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14475
14476         * gcc.dg/pr23165.c: New test.
14477
14478 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14479
14480         PR tree-optimization/23234
14481         * gcc.dg/tree-ssa/pr23234.c: New test.
14482
14483 2005-08-08  Josh Conner  <jconner@apple.com>
14484
14485         PR rtl-optimization/23241
14486         * gcc.dg/char-compare.c: New test.
14487
14488 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14489
14490         PR c++/22508
14491         * g++.dg/init/new13.C: New test.
14492
14493 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14494
14495         PR c++/21166
14496         * g++.dg/other/crash-4.C: Adjust
14497         * g++/dg/ext/packed9.C: New.
14498
14499 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14500
14501         PR middle-end/21964
14502         * gcc.c-torture/execute/pr21964-1.c: New test.
14503
14504 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14505
14506         PR c/22458
14507         * gcc.dg/pr22458-1.c: New test.
14508
14509 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14510             Steven G. Kargl <kargls@comcast.net>
14511
14512         PR fortran/22390
14513         * gfortran.dg/flush_1.f90: New test.
14514
14515 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14516
14517         PR c++/23191
14518         * g++.dg/template/eh2.C: New test.
14519
14520 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14521
14522         PR c++/19498
14523         * g++.dg/template/instantiate7.C: New test.
14524
14525 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14526
14527         PR c/23113
14528         * gcc.dg/Wunused-value-1.c: New test.
14529
14530 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14531
14532         PR rtl-optimization/23233
14533         * gcc.c-torture/compile/pr23233-1.c: New test.
14534
14535 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14536
14537         PR fortran/18833
14538         PR fortran/20850
14539         * gfortran.dg/equiv_1.f90: New test.
14540         * gfortran.dg/equiv_2.f90: New test.
14541         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14542         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14543         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14544
14545 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14546
14547         * gcc.c-torture/execute/vrp-5.c: New test.
14548         * gcc.c-torture/execute/vrp-6.c: New test.
14549         * gcc.dg/tree-ssa/vrp21.c: New test.
14550
14551 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14552
14553         * g++.dg/parse/pr22514.C: New test.
14554
14555 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14556
14557         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14558
14559         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14560         instead of constant loads / pool entries.
14561
14562 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14563
14564         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14565         TEST_TO_WCTYPE.
14566
14567 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14568
14569         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14570         __WINT_TYPE__ in generated prototypes if possible.
14571
14572 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14573
14574         PR 22037
14575         * g++.dg/tree-ssa/pr22037.C:
14576
14577 2005-08-04  Richard Henderson  <rth@redhat.com>
14578
14579         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14580         scan-tree-dump-times directive.
14581
14582 2005-08-04  Jan Hubicka  <jh@suse.cz>
14583
14584         * gcov-1.C: Fix switch counts.
14585         * gcov-4b.c: Likewise.
14586
14587 2005-08-03  Jeff Law  <law@redhat.com>
14588
14589         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14590
14591 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14592
14593         * gcc.c-torture/execute/pr23135.c: New test.
14594
14595 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14596
14597         PR tree-optimization/19899
14598         * gcc.dg/tree-ssa/scev-1.c: New test.
14599         * gcc.dg/tree-ssa/scev-2.c: New test.
14600
14601 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14602
14603         PR target/18582
14604         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14605
14606 2005-08-03  Jan Hubicka  <jh@suse.cz>
14607
14608         * update-conroll.c: New testcase.
14609         * update-conroll-2.c: New testcase.
14610
14611 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14612
14613         * gfortran.dg/constant_substring.f: New test.
14614         * gfortran.dg/pr22491.f: New test.
14615
14616 2005-08-02  Jan Hubicka  <jh@suse.cz>
14617
14618         * update-threading.c: Replace by the proper one.
14619
14620 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14621
14622         PR 23164
14623         * g++.dg/tree-ssa/pr23164.C: New test.
14624
14625 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14626
14627         * gcc.dg/tree-ssa/pr23192.c: New test.
14628
14629 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14630
14631         * gcc.c-torture/execute/vrp-4.c: New test.
14632
14633 2005-08-02  Jan Hubicka  <jh@suse.cz>
14634
14635         * update-threading.c: New test.
14636
14637 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14638
14639         * gcc.c-torture/compile/20050801-1.c: New test.
14640         * gcc.c-torture/compile/20050801-2.c: New test.
14641
14642 2005-08-01  Jan Hubicka  <jh@suse.cz>
14643
14644         * val-prof-5.c: New test.
14645
14646 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14647
14648         PR c/22311
14649         * gcc.dg/pr22311-1.c : New test.
14650
14651 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14652
14653         PR target/23095
14654         * gfortran.dg/pr23095.f: New test.
14655
14656         PR c++/22003
14657         * g++.dg/other/pr22003.C: New test.
14658
14659 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14660
14661         PR target/20621
14662         * gcc.c-torture/execute/pr20621-1.c: New test.
14663
14664 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14665
14666         * gfortran.dg/comma_format_extension_4.f: Adjust length
14667         of string for format.
14668         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14669         print statement with internal write.
14670         * gfortran.dg/der_array_io_2.f: Likewise.
14671         * gfortran.dg/der_array_io_3.f: Likewise.
14672
14673 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14674
14675         * gcc.dg/fold-abs-4.c: new test.
14676
14677 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14678
14679         PR fortran/22570 an related issues.
14680         * gfortran.dg/x_slash_1.f: New test.
14681
14682 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14683
14684         PR c/23143
14685         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14686         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14687
14688 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14689
14690         PR c/529
14691         * gcc.dg/Wshadow-3.c: New test.
14692
14693 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14694
14695         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14696         used to have the wrong bounds).
14697
14698 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14699
14700         PR c/21720
14701         * gcc.dg/hex-round-1.c: Test more cases.
14702         * gcc.dg/hex-round-2.c: New test.
14703
14704 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14705
14706         PR 22550
14707         * g++.dg/tree-ssa/pr22550.C: New test.
14708
14709 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14710
14711         * gcc.dg/tree-ssa/vrp19.c: New test.
14712         * gcc.dg/tree-ssa-vrp20.c: New test.
14713
14714 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14715
14716         PR c/22240
14717         * gcc.dg/transparent-union-4.c: New test.
14718
14719 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14720
14721         PR c/22192
14722         * gcc.dg/c99-vla-2.c: New test.
14723
14724 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14725
14726         PR c/21720
14727         * gcc.dg/hex-round-1.c: New test.
14728
14729 2005-07-28  Jan Hubicka  <jh@suse.cz>
14730
14731         * inliner-1.c: Do not dump everything.
14732         * tree-prof.exp: Do not pass -ftree-based-profiling.
14733         * bprob.exp: Likewise.
14734
14735         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14736
14737 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14738
14739         PR c++/22545
14740         * g++.dg/expr/ptrmem7.C: New test.
14741
14742 2005-07-28  Mike Stump  <mrs@apple.com>
14743
14744         * g++.old-deja/g++.mike/visibility-1.C: New test.
14745
14746 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14747
14748         PR c/20187
14749         * gcc.c-torture/execute/pr20187-1.c: New test.
14750
14751 2005-07-28  Jeff Law  <law@redhat.com>
14752
14753         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14754         * gcc.dg/tree-ssa/vrp18.c: New test.
14755
14756 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14757
14758         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14759
14760 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14761
14762         PR tree-optimization/22506
14763         * gcc.dg/vect/ps22506.c: New test.
14764
14765 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14766
14767         PR target/21149
14768         * gcc.target/i386/sse-3.c: New test.
14769
14770 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14771
14772         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14773         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14774
14775 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14776
14777         PR c/22589
14778         * gcc.c-torture/compile/pr22589-1.c: New test.
14779
14780 2005-07-28  Jan Hubicka  <jh@suse.cz>
14781
14782         * update-loopch.c: New testcase.
14783
14784 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14785
14786         PR rtl-optimization/23047
14787         * gcc.c-torture/execute/pr23047.c: New test.
14788         * gcc.c-torture/execute/pr23047.x: New.
14789
14790 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14791
14792         PR tree-optimization/22493
14793         * gcc.c-torture/execute/pr22493-1.c: New test.
14794         * gcc.c-torture/execute/pr22493-1.x: New.
14795         * gcc.c-torture/execute/vrp-1.c: New test.
14796         * gcc.c-torture/execute/vrp-2.c: New test.
14797         * gcc.c-torture/execute/vrp-2.c: New test.
14798
14799 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14800
14801         * gcc.target/frv/all-builtin-read8.c: Delete.
14802         * gcc.target/frv/all-builtin-read16.c: Delete.
14803         * gcc.target/frv/all-builtin-read32.c: Delete.
14804         * gcc.target/frv/all-builtin-read64.c: Delete.
14805         * gcc.target/frv/all-builtin-write8.c: Delete.
14806         * gcc.target/frv/all-builtin-write16.c: Delete.
14807         * gcc.target/frv/all-builtin-write32.c: Delete.
14808         * gcc.target/frv/all-builtin-write64.c: Delete.
14809         * gcc.target/frv/all-read-write-1.c: New.
14810
14811 2005-07-27  Jeff Law  <law@redhat.com>
14812
14813         * gcc.c-torture/execute/pr22630.c: New test.
14814
14815 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14816
14817         PR tree-optimization/23073
14818         * gcc.dg/vect/nodump-pr23073.c: New test.
14819         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14820
14821 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14822
14823         PR tree-optimize/22348
14824         * gcc.c-torture/execute/pr22348.c: New.
14825
14826 2005-07-27  Richard Guenther  <rguenther@suse.de>
14827
14828         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14829
14830 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14831
14832         PR fortran/22503
14833         * gfortran.dg/logical_comp.f90: New test.
14834
14835 2005-07-27  Jan Hubicka  <jh@suse.cz>
14836
14837         * inliner-1.c: Add cleanup of dumps.
14838         * val-prof-*.c: Likewise.
14839         * update-tailcall.c: New.
14840
14841 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14842
14843         PR 22591
14844         * gcc.dg/tree-ssa/pr22591.c: New test.
14845         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14846
14847 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14848
14849         PR libobjc/22606
14850         * objc.dg/try-catch-11.m: New test.
14851
14852 2005-07-26  Richard Guenther  <rguenther@suse.de>
14853
14854         PR tree-optimization/22486
14855         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14856
14857 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14858
14859         PR tree-opt/22484
14860         * testsuite/g++.dg/opt/loop2.C: New test.
14861
14862 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14863
14864         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14865         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14866
14867 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14868
14869         * lib/profopt.exp (profopt-execute): Check for profiling data
14870         files on the target.
14871
14872 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14873
14874         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14875         for matching of asm labels.
14876
14877 2005-07-25  Richard Guenther  <rguenther@suse.de>
14878
14879         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14880
14881 2005-07-25  Richard Guenther  <rguenther@suse.de>
14882
14883         PR testsuite/22624
14884         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14885
14886 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14887
14888         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14889         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14890         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14891         * gcc.dg/vect/vect-100.c: New test.
14892         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14893         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14894         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14895         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14896         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14897         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14898         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14899         * gfortran.dg/vect/pr19049.f90: New testcase.
14900         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14901
14902 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14903
14904         * gcc.c-torture/execute/20050713-1.c: New test.
14905
14906         PR fortran/20063
14907         * gfortran.fortran-torture/execute/data_4.f90: New test.
14908
14909         PR middle-end/20303
14910         * gcc.dg/visibility-d.c: New test.
14911
14912 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14913
14914         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14915         * gfortran.dg/underflow.f90: Ditto.
14916
14917 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14918
14919         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14920         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14921         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14922
14923 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14924
14925         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14926         include case of field width of zero.
14927
14928 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14929
14930         PR libgfortran/21875
14931         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14932         with trailing blanks on normal formatted read.
14933
14934 2005-07-23  Chao-ying Fu  <fu@mips.com>
14935
14936         * gcc.target/mips/mips32-dsp-type.c: New test.
14937         * gcc.target/mips/mips32-dsp.c: New test.
14938
14939 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14940
14941         PR testsuite/21073
14942         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14943
14944         PR testsuite/20454
14945         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14946         and __cyg_profile_func_exit.
14947
14948 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14949
14950         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14951         * gfortran.dg/comma_format_extension_4.f: Same.
14952         * gfortran.dg/pr15332.f: Same.
14953         * gfortran.dg/pr21730.f: Same.
14954
14955 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14956
14957         * g++.dg/opt/vrp2.C: Fix testcase.
14958
14959         PR tree-opt/22625
14960         * g++.dg/opt/vrp2.C: New test.
14961
14962 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14963
14964         PR debug/21828
14965         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14966
14967 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14968
14969         * gcc.dg/tree-ssa/20050719-1.c: New test.
14970
14971 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14972
14973         * gcc.dg/bfin-longcall-1.c: New file.
14974         * gcc.dg/bfin-longcall-2.c: New file.
14975
14976 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14977
14978         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14979
14980 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14981
14982         PR middle-end/19055
14983         * gcc.dg/tree-ssa/pr19055.c: New test.
14984         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14985
14986 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14987
14988         PR C++/22358
14989         * g++.dg/other/pr22358.C: New test.
14990
14991 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14992
14993         PR c++/2922
14994         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14995
14996 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14997
14998         PR c++/15938
14999         * g++.dg/init/union2.C: New test.
15000
15001 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15002
15003         PR c/22393
15004         * gcc.dg/complex-4.c: New test.
15005
15006 2005-07-21  Richard Guenther  <rguenther@suse.de>
15007
15008         PR testsuite/22522
15009         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15010         scanning for asm labels.
15011         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15012
15013 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15014
15015         PR target/22085
15016         * gcc.dg/altivec-pr22085.c: New.
15017
15018 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15019
15020         PR tree-optimization/19210
15021         * gcc.dg/tree-ssa/pr19210-1.c: New.
15022         * gcc.dg/tree-ssa/pr19210-2.c: New.
15023
15024 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
15025
15026         PR rtl-optimization/22167
15027         * g++.dg/opt/pr22167.C: New test.
15028
15029 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
15030
15031         PR c++/2922
15032         * g++.dg/lookup/two-stage2.C: New.
15033         * g++.dg/lookup/two-stage3.C: New.
15034         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15035         fixed two-stage name lookup for operators.
15036         * g++.dg/template/call3.C: Compiler now produces an appropriate
15037         error message.
15038         * g++.dg/template/crash37.C: Compiler now describes bla() on line
15039         14 as a candidate.
15040         * g++.dg/template/ptrmem4.C: Compiler produces different error
15041         message.
15042         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15043         connect_to_method as a candidate.
15044
15045 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
15046
15047         * gcc.dg/fold-alloc-1.c: New test.
15048
15049 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
15050
15051         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15052         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15053
15054 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
15055
15056         * gcc.dg/fold-abs-1.c: New test.
15057         * gcc.dg/fold-abs-2.c: New test.
15058         * gcc.dg/fold-abs-3.c: New test.
15059
15060 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
15061
15062         Make CONSTRUCTOR use VEC to store initializers.
15063         * g++.dg/ext/complit3.C: Check for specific error messages.
15064         * g++.dg/init/brace2.C: Update error message.
15065         * g++.dg/warn/Wbraces2.C: Likewise.
15066
15067 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
15068
15069         PR fortran/16940
15070         * gfortran.dg/module_interface_1.f90: New test.
15071
15072 2005-07-19  Danny Berlin <dberlin@dberlin.org>
15073             Kenneth Zadeck <zadeck@naturalbridge.com>
15074
15075         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15076
15077 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15078
15079         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15080         specify -Wformat for these tests.
15081         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15082         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15083         * gcc.dg/format/opt-6.c: Delete.
15084
15085 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15086
15087         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15088         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15089
15090 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15091
15092         * gcc.dg/tree-ssa/alias-2.c: New test.
15093
15094 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15095
15096         PR c++/22263
15097         * g++.dg/template/explicit7.C: New test.
15098
15099 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15100
15101         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15102         width of 8 to +Inf and -Inf.
15103
15104 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15105
15106         PR c++/22139
15107         * g++.dg/template/friend36.C: New test.
15108
15109 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15110
15111         PR fortran/21730
15112         * gfortran.dg/pr21730.f: New test.
15113
15114 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15115             Kenneth Zadeck <zadeck@naturalbridge.com>
15116
15117         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15118         since pure const detection cannot run at -O1 in c compiler.
15119         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15120         can now optimize this case properly.
15121         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15122         because we now pass.
15123         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15124
15125 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15126
15127         PR c/22421
15128         * gcc.dg/format/bitfld-1.c: New test.
15129
15130 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/22204
15133         * g++.dg/rtti/repo1.C: New test.
15134
15135 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
15136
15137         PR middle-end/22398
15138         * gcc.c-torture/compile/pr22398.c: New test.
15139
15140 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15141
15142         PR c++/22132
15143         * g++.dg/expr/cast4.C: New test.
15144
15145 2005-07-15  Richard Guenther  <rguenther@suse.de>
15146
15147         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15148         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15149
15150 2005-07-15  Steven Bosscher  <stevenb@suse.de>
15151
15152         PR tree-optimization/22230
15153         * gcc.dg/tree-ssa/pr22230.c: New test.
15154
15155 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
15156
15157         * gfortran.dg/g77/cpp6.f: New test.
15158
15159         PR fortran/22417
15160         * gfortran.dg/g77/cpp5.F: New test.
15161         * gfortran.dg/g77/cpp5.h: New file.
15162         * gfortran.dg/g77/cpp5inc.h: New file.
15163
15164 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
15165
15166         PR libfortran/16435
15167         * gfortran.dg/tl_editting.f90: New.
15168         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15169
15170 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15171
15172         * gfortran.dg/char_array_constructor.f90: New test.
15173
15174 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15175
15176         * gfortran.dg/past_eor.f90: New.
15177         * gfortran.dg/complex_read.f90: New.
15178
15179 2005-07-13  Jeff Law  <law@redhat.com>
15180
15181         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15182         additional casts.
15183
15184         * gcc.dg/tree-ssa/pr22321.c: New test
15185
15186 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15187
15188         PR tree-optimization/21921
15189         * gcc.dg/tree-ssa/pr21921.c: New.
15190
15191 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15192
15193         PR tree-optimizatio/22442
15194         * gcc.dg/tree-ssa/loop-11.c: New test.
15195
15196 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15197
15198         PR tree-opt/21840
15199         * gcc.c-torture/compile/pr21840.c: New test.
15200
15201 2005-07-12  Jan Hubicka  <jh@suse.cz>
15202
15203         * gcc.c-torture/compile/pr22379.c: New test.
15204
15205 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15206
15207         PR libfortran/21593
15208         gfortran.dg/dev_null.f90: Remove outdated comment about
15209         PR libfortran/21593.
15210
15211
15212 2005-07-12  Dale Johannesen  <dalej@apple.com>
15213
15214         * gcc.target/i386/compress-float-sse.c: New.
15215         * gcc.target/i386/compress-float-sse-pic.c: New.
15216         * gcc.target/i386/compress-float-387.c: New.
15217         * gcc.target/i386/compress-float-387-pic.c: New.
15218         * gcc.dg/compress-float-ppc.c: New.
15219         * gcc.dg/compress-float-ppc-pic.c: New.
15220
15221 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15222
15223         PR libfortran/21593
15224         gfortran.dg/dev_null.f90: Remove targets.
15225
15226 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15227
15228         PR tree-opt/22335
15229         * gcc.dg/pr22335-1.c: New test.
15230         * gcc.dg/pr22335-2.c: New test.
15231
15232 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15233
15234         PR c++/20172
15235         * g++.dg/template/nontype12.C : New test.
15236
15237 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15238
15239         * gcc.dg/tree-ssa/loop-10.c: New test.
15240
15241 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15242
15243         * gcc.c-torture/execute/20020720-1.x: Remove.
15244
15245 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15246
15247         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15248
15249 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15250
15251         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15252         (dg-mips-options): Use it.
15253
15254 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15255
15256         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15257
15258 2005-07-09  Richard Henderson  <rth@redhat.com>
15259
15260         * lib/target-supports.exp (check_effective_target_sync_char_short):
15261         Add alpha.
15262
15263 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15264
15265         PR libfortran/22217
15266         * gfortran.dg/negative-z-descriptor.f90: New test.
15267
15268 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15269
15270         PR tree-opt/22329
15271         * gcc.dg/pr22329.c: New test.
15272
15273 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15274
15275         PR tree-optimization/20139
15276         * gcc.dg/tree-ssa/pr20139.c: New.
15277
15278 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15279
15280         PR tree-opt/22356
15281         * testsuite/gcc.dg/pr22356-1.c: New test.
15282
15283 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15284
15285         PR c++/21799
15286         * g++.dg/template/unify8.C: New.
15287         * g++.dg/template/unify9.C: New.
15288
15289 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15290
15291         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15292
15293 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15294
15295         * gcc.dg/darwin-version-1.c: New.
15296         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15297         * gcc.dg/builtins-20.c: Likewise.
15298         * gcc.dg/builtins-53.c: Likewise.
15299         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15300         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15301         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15302         * gcc.dg/torture/builtins-power-1.c: Likewise.
15303         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15304         on Darwin.
15305
15306 2005-07-07  Jeff Law  <law@redhat.com>
15307
15308         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15309         argument evaluation order.
15310
15311 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15312
15313         PR libfortran/21594
15314         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15315         Add test cases where the shift length is greater than the
15316         array length.
15317
15318 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15319
15320         * obj-c++.dg/proto-lossage-6.mm: New.
15321         * objc.dg/proto-lossage-6.m: New.
15322
15323 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15324
15325         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15326         * objc.dg/gnu-runtime-2.m: Likewise.
15327
15328 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15329
15330         * gfortran.dg/longline.f: New test.
15331
15332         * gfortran.dg/badline.f: New test.
15333
15334 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15335
15336         PR fortran/16531
15337         PR fortran/15966
15338         PR fortran/18781
15339         * gfortran.dg/hollerith.f90: New.
15340         * gfortran.dg/hollerith2.f90: New.
15341         * gfortran.dg/hollerith3.f90: New.
15342         * gfortran.dg/hollerith4.f90: New.
15343         * gfortran.dg/hollerith_f95.f90: New.
15344         * gfortran.dg/hollerith_legacy.f90: New.
15345         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15346
15347 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15348
15349         PR objc/22274
15350         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15351         * objc.dg/gnu-runtime-2.m: New.
15352
15353 2005-07-06  Jeff Law  <law@redhat.com>
15354
15355         * gcc.dg/tree-ssa/vrp17.c: New test.
15356
15357 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15358
15359         PR fortran/22327
15360         * gfortran.dg/array_constructor_5.f90: New test.
15361
15362 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15363
15364         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15365
15366 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15367
15368         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15369         * gcc.dg/980816-1.c: Ditto.
15370
15371 2005-07-06  Jeff Law  <law@redhat.com>
15372
15373         * gcc.c-torture/compile/pr21356.c: New test.
15374
15375 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15376
15377         PR c/22013
15378         PR c/22098
15379         * gcc.c-torture/compile/pr22013-1.c,
15380         gcc.c-torture/execute/pr22098-1.c,
15381         gcc.c-torture/execute/pr22098-2.c,
15382         gcc.c-torture/execute/pr22098-3.c: New tests.
15383
15384 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15385
15386         PR c/22308
15387         * gcc.dg/pr22308-1.c: New test.
15388
15389 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15390
15391         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15392         target.
15393         * gcc.dg/compare9.c: Use -fshort-enums instead of
15394         -fno-short-enums.  Change the last test to dg-bogus.
15395
15396 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15397
15398         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15399         * gcc.dg/compare9.c: New.
15400
15401 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15402
15403         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15404
15405 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15406
15407         PR testsuite/22288
15408         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15409
15410
15411 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15412
15413         * gcc.dg/format/gcc_gfc-1.c: New.
15414
15415 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15416
15417         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15418
15419 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15420
15421         PR fortran/20842
15422         * gfortran.dg/io_invalid_1.f90: New test.
15423
15424 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15425
15426         * gcc.dg/format/gcc_diag-1.c: Update.
15427
15428 2005-07-02  Jeff Law  <law@redhat.com>
15429
15430         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15431         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15432
15433 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15434
15435         * gcc.dg/format/gcc_diag-1.c: Update.
15436
15437 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15438
15439         PR tree-opt/22269
15440         * gcc.c-torture/compile/pr22269.c: New test.
15441
15442 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15443
15444         PR 21584
15445         PR 22219
15446         * g++.dg/tree-ssa/pr21584-1.C: New test.
15447         * g++.dg/tree-ssa/pr21584-2.C: New test.
15448
15449 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15450
15451         * obj-c++.dg/try-catch-11.mm: New.
15452         * objc.dg/try-catch-10.m: New.
15453
15454 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15455
15456         * g++.dg/other/ucnid-1.C: xfail on AIX.
15457
15458 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15459
15460         PR 22234
15461         * gcc.dg/20050629-1.c: New test.
15462
15463 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15464
15465         * obj-c++.dg/const-str-1[0-1].mm: New.
15466         * objc.dg/const-str-1[0-1].m: New.
15467
15468 2005-05-29  Richard Henderson  <rth@redhat.com>
15469
15470         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15471         Rename from check_effective_target_vect_no_max.
15472         (check_effective_target_vect_no_int_add): New.
15473         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15474         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15475         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15476         * gcc.dg/vect/vect-reduc-1.c: Use both.
15477         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15478
15479 2005-05-29  Richard Henderson  <rth@redhat.com>
15480
15481         * lib/target-supports.exp (check_effective_target_vect_no_max):
15482         Remove i386 and x86_64.
15483
15484 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15485
15486         PR testsuite/21969
15487         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15488
15489 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15490
15491         PR middle-end/21969
15492         * gcc.dg/vect/pr21969.c: New test.
15493
15494 2005-06-28  Eric Christopher  <echristo@redhat.com>
15495
15496         PR c/22052
15497         PR c/21975
15498         * gcc.dg/inline1.c: New test.
15499         * gcc.dg/inline2.c: Ditto.
15500         * gcc.dg/inline3.c: Ditto.
15501         * gcc.dg/inline4.c: Ditto.
15502         * gcc.dg/inline5.c: Ditto.
15503
15504 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15505
15506         PR libfortran/22142
15507         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15508         Add testcase also testing eoshift1 for PR 22142.
15509
15510 2005-06-28  Richard Henderson  <rth@redhat.com>
15511
15512         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15513         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15514         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15515         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15516         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15517
15518 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15519
15520         PR libfortran/22142
15521         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15522         Add testcase for PR 22142.
15523
15524 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15525
15526         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15527         gcc.target/ia64/fpreg-2.c: New tests.
15528
15529 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15530
15531         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15532
15533 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15534
15535         PR libfortran/22170
15536         * gfortran.dg/slash_1.f90: New test.
15537
15538 2005-06-27  Richard Henderson  <rth@redhat.com>
15539
15540         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15541         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15542         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15543         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15544         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15545         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15546
15547 2005-06-27  Richard Henderson  <rth@redhat.com>
15548
15549         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15550         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15551
15552 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15553
15554         * obj-c++.dg/proto-lossage-5.mm: New.
15555         * objc.dg/proto-lossage-5.m: New.
15556
15557 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15558
15559         PR 21959
15560         * gcc.dg/tree-ssa/pr21959.c: New test.
15561
15562 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15563
15564         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15565         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15566         testing uninitialized var.
15567
15568         * gcc.c-torture/execute/builtins/chk.h: New.
15569         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15570         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15571         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15572         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15573         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15574         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15575         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15576         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15577         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15578         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15579         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15580         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15581         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15582         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15583         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15584         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15585         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15586         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15587         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15588         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15589         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15590         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15591         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15592         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15593         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15594         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15595         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15596         * gcc.dg/builtin-object-size-1.c: New test.
15597         * gcc.dg/builtin-object-size-2.c: New test.
15598         * gcc.dg/builtin-object-size-3.c: New test.
15599         * gcc.dg/builtin-object-size-4.c: New test.
15600         * gcc.dg/builtin-object-size-5.c: New test.
15601         * gcc.dg/builtin-stringop-chk-1.c: New test.
15602         * gcc.dg/builtin-stringop-chk-2.c: New test.
15603         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15604         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15605         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15606         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15607         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15608         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15609         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15610         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15611         * gcc.c-torture/execute/printf-1.c: New test.
15612         * gcc.c-torture/execute/fprintf-1.c: New test.
15613         * gcc.c-torture/execute/vprintf-1.c: New test.
15614         * gcc.c-torture/execute/vfprintf-1.c: New test.
15615         * gcc.c-torture/execute/printf-chk-1.c: New test.
15616         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15617         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15618         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15619
15620 2005-06-27  Michael Matz  <matz@suse.de>
15621
15622         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15623         slot is not merged if address escapes.
15624
15625 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15626
15627         PR c/21911
15628         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15629
15630 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15631
15632         PR middle-end/17965
15633         * gcc.c-torture/compile/20050622-1.c: New test.
15634
15635         PR middle-end/22028
15636         * gcc.dg/20050620-1.c: New test.
15637
15638 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15639
15640         PR tree-optimization/22026
15641         * gcc.dg/tree-ssa/pr22026.c: New.
15642
15643 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15644
15645         PR libfortran/22144
15646         * gfortran.dg/shift-alloc.f90: New testcase.
15647
15648 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15649
15650         * all files: Update FSF address in copyright headers.
15651
15652 2005-06-22  Jan Hubicka  <jh@suse.cz>
15653
15654         * wholeprogram-1.c: New testcase.
15655         * wholeprogram-2.c: New testcase.
15656
15657 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15658
15659         PR 22171
15660         * gcc.dg/tree-ssa/pr22171.c: New test.
15661
15662 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15663
15664         * gfortran.dg/simplify_modulo.f90: New.
15665
15666 2005-06-24  Jan Hubicka  <jh@suse.cz>
15667
15668         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15669
15670 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15671
15672         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15673
15674 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15675
15676         * obj-c++.dg/typedef-alias-1.mm: New.
15677         * objc.dg/typedef-alias-1.m: New.
15678
15679 2005-06-23  Jeff Law  <law@redhat.com>
15680
15681         * gcc.dg/tree-ssa/vrp16.c: New test.
15682
15683 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15684
15685         * lib/target-supports.exp: Add
15686         check_effective_target_fortran_large_real and
15687         check_effective_target_fortran_large_int to check for
15688         corresponding effective targets.
15689         * gfortran.dg/large_integer_kind_1.f90: New test.
15690         * gfortran.dg/large_real_kind_1.f90: New test.
15691
15692 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15693
15694         PR tree-optimization/22117
15695         * gcc.dg/tree-ssa/pr22117.c: New.
15696
15697 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15698
15699         PR testsuite/22123
15700         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15701
15702 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15703
15704         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15705
15706 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15707
15708         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15709         * gfortran.dg/f2c_4.c: Likewise.
15710
15711 2005-06-22 Paul Brook  <paul@codesourcery.com>
15712
15713         PR fortran/21034
15714         * gfortran.dg/auto_save_1.f90: New test.
15715
15716 2005-06-22  Michael Matz  <matz@suse.de>
15717
15718         * gcc.target/x86-64/abi: New directory.
15719         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15720         * gcc.target/x86-64/abi/README.gcc: New file.
15721         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15722         * gcc.target/x86-64/abi/asm-support.s: New file.
15723         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15724         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15725         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15726         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15727         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15728         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15729         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15730         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15731         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15732         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15733         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15734         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15735         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15736         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15737         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15738         * gcc.target/x86_64/abi/test_varargs.c: New test.
15739
15740 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15741
15742         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15743         32-bit i?86 and x86_64.
15744
15745 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15746
15747         * obj-c++.dg/const-str-[1-9].mm: New tests.
15748
15749 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15750
15751         PR fortran/22010
15752         * gfortran.dg/namelist_use.f90: New.
15753         * gfortran.dg/namelist_use_only.f90: New.
15754
15755 2005-06-21  Jeff Law  <law@redhat.com>
15756
15757         * gcc.dg/tree-ssa/vrp15.c: New test.
15758
15759 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15760
15761         * lib/target-supports.exp (check_effective_target_vect_reduction):
15762         Remove.
15763         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15764         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15765         remove vect_reduction target keyword. Also avoid two returns in main.
15766         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15767         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15768         * gcc.dg/vect/vect-reduc-1short.c: New test.
15769         * gcc.dg/vect/vect-reduc-1char.c: New test.
15770         * gcc.dg/vect/vect-reduc-2short.c: New test.
15771         * gcc.dg/vect/vect-reduc-2char.c: New test.
15772         * gcc.dg/vect/vect-reduc-6.c: New test.
15773         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15774         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15775         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15776
15777 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15778         Paul Thomas  <pault@gcc.gnu.org>
15779
15780         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15781         New tests.
15782
15783 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15784
15785         * gfortran.dg/backslash_1.f90: New test.
15786         * gfortran.dg/backslash_2.f90: New test.
15787
15788 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15789
15790         * gfortran.dg/duplicate_labels.f90: New test.
15791
15792 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15793
15794         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15795         unsupportable relocations.
15796         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15797         * gcc.dg/20050321-2.c: xfail for NetWare.
15798
15799 2005-06-20  Andreas Jaeger  <aj@suse.de>
15800
15801         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15802         gcc.target/i386/fastcall-sseregparm.c,
15803         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15804
15805 2005-06-19  Richard Henderson  <rth@redhat.com>
15806
15807         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15808
15809 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15810
15811         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15812
15813 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15814
15815         PR c++/22115
15816         * g++.dg/conversion/simd2.C: Change expected error message.
15817
15818 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15819
15820         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15821         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15822         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15823
15824 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15825
15826         * gcc.dg/fold-mod-1.c: New test.
15827
15828 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15829
15830         PR fortran/19926
15831         * gfortran.dg/pr19926.f90: New test.
15832
15833 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15834
15835         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15836         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15837         targets.
15838         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15839         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15840
15841 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15842
15843         * gcc.target/ia64/float80-varargs-1.c: New test.
15844
15845 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15846
15847         PR tree-opt/22035
15848         * gfortran.dg/f2c_6.f90: New test.
15849
15850 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15851
15852         PR c++/17413
15853         * g++.dg/template/local5.C: New.
15854
15855 2005-06-17  Richard Henderson  <rth@redhat.com>
15856
15857         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15858
15859 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15860
15861         PR testsuite/21945
15862         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15863
15864 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15865
15866         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15867         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15868         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15869         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15870         check_vect to verify the presence of hardware vector support.
15871
15872 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15873
15874         PR testsuite/22056
15875         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15876
15877 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15878
15879         PR libfortran/19216
15880         * gfortran.dg/pr19216.f: Add correct space between brackets and
15881         dg directive.
15882
15883 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15884
15885         PR libfortran/16436
15886         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15887
15888 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15889
15890         * gcc.target/i386/attributes-error.c: New testcase.
15891         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15892         * gcc.target/i386/regparm-stdcall.c: Likewise.
15893         * gcc.target/i386/sseregparm-1.c: Likewise.
15894         * gcc.target/i386/sseregparm-2.c: Likewise.
15895
15896 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15897
15898         * g++.dg/rtti/crash2.C: New.
15899
15900 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15901
15902         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15903
15904 2005-06-15  David Ung  <davidu@mips.com>
15905
15906         * gcc.target/mips/mips16e-extends.c: New test for testing the
15907         generation of MIPS16e zeb/zeh, seb/seh instructions.
15908
15909 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15910
15911         PR 22018
15912         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15913         * gcc.dg/tree-ssa/pr22018.c: New test.
15914
15915 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15916
15917         * gcc.dg/simd-1.c: Update error messages.
15918         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15919         * gcc.dg/simd-2.c: Update error messages.
15920         * gcc.dg/simd-4.c: New.
15921
15922 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15923
15924         PR c++/20678
15925         * g++.dg/other/crash-4.C: New.
15926
15927 2005-06-14  Devang Patel  <dpatel@apple.com>
15928
15929         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15930
15931 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15932
15933         PR c++/21929
15934         * g++.dg/parse/crash11.C: Update
15935
15936 2005-06-13  Jeff Law  <law@redhat.com>
15937
15938         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15939         perform the desired transformations.
15940         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15941         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15942
15943 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15944
15945         PR fortran/22038
15946         * gfortran.dg/forall_1.f90: Un-XFAIL.
15947
15948 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15949
15950         PR c++/21929
15951         * g++.dg/parse/crash26.C: New.
15952
15953         PR c++/20789
15954         * g++.dg/init/member1.C: New.
15955
15956 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15957
15958         * gfortran.dg/altreturn_1.f90: New test.
15959
15960 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15961
15962         PR middle-end/21985
15963         * gcc.dg/tree-ssa/pr21985.c: New test.
15964
15965 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15966
15967         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15968
15969 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15970
15971         PR c++/21930
15972         * g++.dg/other/error10.C: New test case.
15973
15974 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15975
15976         PR libfortran/19155
15977         * gfortran.dg/pr19155.f: Add test.
15978
15979 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15980
15981         * gfortran.dg/f2c_7.f90: New test.
15982
15983         * gfortran.dg/forall_1.f90: XFAILed.
15984
15985 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15986
15987         * gcc.dg/pr14796-1.c: New.
15988         * gcc.dg/pr14796-2.c: New.
15989
15990 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15991
15992         PR fortran/17792
15993         PR fortran/21375
15994         * gfortran.dg/deallocate_stat.f90: New test.
15995
15996 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15997
15998         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15999
16000 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
16001
16002         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
16003         access will be generated when this loop is vectorized. Test that
16004         accesses with same alignment were detected.
16005         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
16006         Test that accesses with same alignment were detected.
16007         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
16008         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
16009         alignment were detected.
16010
16011 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
16012
16013         PR c++/10611
16014         * g++.dg/conversion/simd2.C: New.
16015
16016 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16017
16018         * gcc.dg/Wcxx-compat-1.c: New.
16019
16020 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
16021
16022         PR libfortran/21480
16023         * gfortran.dg/reshape-complex.f90: Add a test for a packed
16024         complex array.
16025
16026 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
16027
16028         * gcc.dg/alias-8.c: New.
16029
16030 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
16031
16032         * gcc.dg/format/cmn_err-1.c: Update.
16033
16034 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
16035
16036         PR target/20666
16037         * gcc.target/sparc/fexpand-2.c: New.
16038         * gcc.target/sparc/fpmerge-2.c: New.
16039         * gcc.target/sparc/fpmul-2.c: New.
16040         * gcc.target/sparc/noresult.c: New.
16041         * gcc.target/sparc/pdist-2.c: New.
16042         * gcc.target/sparc/pdist-3.c: New.
16043
16044 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
16045
16046         PR testsuite/21702
16047         * gcc.target/i386/i386.exp: Fix comment typo.
16048
16049 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16050
16051         PR c++/19497
16052         * g++.dg/inherit/using5.C: New.
16053         * g++.dg/inherit/using6.C: New.
16054
16055 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16056
16057         PR c++/19894
16058         * g++.dg/template/ptrmem15.C: New test.
16059
16060         PR c++/20563
16061         * g++.dg/ext/label4.C: New test.
16062
16063 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16064
16065         * gcc.dg/tls/debug-1.c: New test.
16066
16067 2005-06-07  Dale Johannesen  <dalej@apple.com>
16068
16069         * gcc.target/i386/movq.c: New.
16070
16071 2005-06-07  Dale Johannesen  <dalej@apple.com>
16072
16073         * gcc.dg/20050607-1.c: New.
16074
16075 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
16076
16077         PR middle-end/21850
16078         * gcc.c-torture/execute/20050607-1.c: New test.
16079
16080 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
16081
16082         PR libfortran/21926
16083         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16084         Test case where the return array has lowest stride one,
16085         but isn't packed.
16086
16087 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16088
16089         * lib/target-supports.exp (check_effective_target_sync_int_long):
16090         Add s390 and s390x targets.
16091
16092 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16093
16094         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16095         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16096         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16097         * gcc.dg/tree-ssa/loop-9.c: New test.
16098
16099 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16100
16101         * g++.dg/parse/defarg10.C: New.
16102
16103 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16104
16105         PR regression/21897
16106         * gcc.c-torture/execute/20050604-1.c: New test.
16107
16108 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16109
16110         PR 21903
16111         * g++.dg/parse/defarg9.C: New.
16112
16113         PR c++/20637
16114         * g++.dg/inherit/using4.C: New.
16115         * g++.dg/overload/error1.C: Adjust expected errors.
16116         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16117         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16118         * g++.old-deja/g++.other/redecl2.C: Likewise.
16119         * g++.old-deja/g++.other/redecl4.C: Likewise.
16120         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16121
16122 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16123
16124         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16125
16126 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16127
16128         * lib/gfortran.exp (gfortran_target_compile): Call
16129         dg-additional-files-options
16130         * gfortran.dg/f2c_4.f90: New file
16131         * gfortran.dg/f2c_4.c: New file
16132         * gfortran.dg/f2c_5.f90: New file
16133         * gfortran.dg/f2c_5.c: New file
16134
16135 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16136
16137         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16138
16139         PR fortran/21912
16140         * gfortran.dg/array_constructor_4.f90: New test.
16141
16142 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
16143
16144         PR c++/21619
16145         * g++.dg/ext/builtin9.C: New test.
16146
16147 2005-06-05  Dale Johannesen  <dalej@apple.com>
16148
16149         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16150         * gcc.c-torture/execute/20050603-2.c: Ditto.
16151
16152 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16153
16154         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16155         * gcc.dg/vect/vect-reduc-1.c: New.
16156         * gcc.dg/vect/vect-reduc-2.c: New.
16157         * gcc.dg/vect/vect-reduc-3.c: New.
16158
16159 2005-06-04  Dale Johannesen  <dalej@apple.com>
16160
16161         * gcc.c-torture/execute/20050603-1.c: New.
16162         * gcc.c-torture/execute/20050603-2.c: New.
16163         * gcc.dg/20050603-3.c: New.
16164
16165 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16166
16167         PR fortran/19195
16168         * gfortran.dg/debug_1.f90: New test.
16169
16170         * gfortran.dg/forall_1.f90: New test.
16171
16172 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16173
16174         * gfortran.dg/array_constructor_3.f90: New test.
16175
16176 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16177
16178         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16179
16180 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16181
16182         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16183
16184 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16185
16186         PR c/21873
16187         * gcc.dg/init-excess-1.c: New test.
16188
16189 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16190
16191         PR c++/21853
16192         * g++.dg/expr/static_cast6.C: New test.
16193
16194 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16195
16196         * gcc.dg/tree-ssa/vrp14.c: New test.
16197
16198 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16199
16200         PR c++/21336
16201         * g++.dg/template/new2.C: New test.
16202
16203 2005-06-03  Josh Conner  <jconner@apple.com>
16204
16205         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16206         all entries in initializer.
16207
16208 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16209
16210         PR middle-end/21858
16211         * gcc.dg/pr21858.c: New testcase.
16212
16213 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16214
16215         PR tree-optimization/21292
16216
16217         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16218         New.
16219         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16220         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16221         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16222         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16223         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16224
16225 2005-06-02  Richard Henderson  <rth@redhat.com>
16226
16227         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16228
16229 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16230
16231         * gcc.dg/wtypequal.c: New testcase.
16232
16233 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16234
16235         PR 21582
16236         * gcc.dg/tree-ssa/pr21582.c: New test.
16237
16238 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16239
16240         PR c++/21280
16241         * g++.dg/opt/interface2.h: New.
16242         * g++.dg/opt/interface2.C: New.
16243         * g++.dg/init/ctor4.C: Adjust error lines.
16244         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16245         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16246         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16247         * g++.old-deja/g++.pt/assign1.C: Likewise.
16248         * g++.old-deja/g++.pt/crash20.C: Likewise.
16249
16250 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16251
16252         PR tree-optimization/21734
16253         * g++.dg/vect/pr21734_1.cc: New.
16254         * g++.dg/vect/pr21734_2.cc: New.
16255
16256 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16257
16258         PR c++/20350
16259         * g++.dg/template/spec24.C: New.
16260
16261         PR c++/21151
16262         * g++.dg/pch/local-1.C: New.
16263         * g++.dg/pch/local-1.Hs: New.
16264
16265 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16266
16267         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16268         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16269         * gcc.dg/tree-ssa/pr14341.c: New test.
16270         * gcc.dg/tree-ssa/pr14841.c: New test.
16271         * gcc.dg/tree-ssa/pr20701.c: New test.
16272         * gcc.dg/tree-ssa/pr21086.c: New test.
16273         * gcc.dg/tree-ssa/pr21090.c: New test.
16274         * gcc.dg/tree-ssa/pr21332.c: New test.
16275         * gcc.dg/tree-ssa/pr21458.c: New test.
16276         * gcc.dg/tree-ssa/pr21658.c: New test.
16277         * gcc.dg/tree-ssa/vrp01.c: New test.
16278         * gcc.dg/tree-ssa/vrp02.c: New test.
16279         * gcc.dg/tree-ssa/vrp03.c: New test.
16280         * gcc.dg/tree-ssa/vrp04.c: New test.
16281         * gcc.dg/tree-ssa/vrp05.c: New test.
16282         * gcc.dg/tree-ssa/vrp06.c: New test.
16283         * gcc.dg/tree-ssa/vrp07.c: New test.
16284         * gcc.dg/tree-ssa/vrp08.c: New test.
16285         * gcc.dg/tree-ssa/vrp09.c: New test.
16286         * gcc.dg/tree-ssa/vrp10.c: New test.
16287         * gcc.dg/tree-ssa/vrp11.c: New test.
16288         * gcc.dg/tree-ssa/vrp12.c: New test.
16289         * gcc.dg/tree-ssa/vrp13.c: New test.
16290
16291 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16292
16293         PR 21029
16294         * gcc.dg/tree-ssa/pr21029.c: New test.
16295
16296 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16297
16298         * gfortran.dg/logint-1.f: New test case.
16299         * gfortran.dg/logint-2.f: Likewise.
16300         * gfortran.dg/logint-3.f: Likewise.
16301
16302 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16303
16304         PR c/21536
16305         PR c/20760
16306         * gcc.dg/20050527-1.c: New test.
16307
16308         * gcc.dg/i386-sse-12.c: New test.
16309
16310         PR fortran/21729
16311         * gfortran.dg/implicit_5.f90: New test.
16312
16313 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16314
16315         PR fortran/20883
16316         * gfortran/assign_4.f90: New test.
16317         * gfortran/assign_2.f90: Change compile to run.
16318
16319 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16320
16321         * lib/target-supports.exp
16322         (check_effective_target_sync_char_short): New.
16323         * gcc.dg/sync-2.c: New.
16324
16325 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16326
16327         PR tree-optimization/21817
16328         * gcc.dg/torture/pr21817-1.c: New.
16329
16330 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16331
16332         PR c++/21165
16333         * g++.dg/template/init5.C: New.
16334
16335 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16336
16337         * gfortran.dg/char_initialiser_actual.f90:
16338         Test character initialisers as actual arguments.
16339         * gfortran.dg/char_pointer_comp_assign.f90:
16340         Test character pointer structure component assignments.
16341         * gfortran.dg/char_array_structure_constructor.f90:
16342         Test character components in structure constructors.
16343
16344 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16345
16346         PR middle-end/20931
16347         * g++.dg/opt/pr20931.C: New test.
16348
16349 2005-05-31  Andreas Jaeger  <aj@suse.de>
16350
16351         PR testsuite/20772
16352         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16353         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16354         g++.old-deja/g++.ext/asmspec1.C,
16355         g++.old-deja/g++.other/regstack.C,
16356         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16357         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16358         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16359         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16360         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16361         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16362         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16363         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16364         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16365         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16366         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16367         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16368         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16369         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16370         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16371         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16372         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16373         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16374         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16375
16376 2005-05-31  Jeff Law  <law@redhat.com>
16377
16378         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16379
16380 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16381
16382         PR middle-end/21743
16383         * gcc.dg/builtins-1.c: Activate disabled clog test.
16384         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16385
16386 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16387
16388         * gfortran.dg/char_pointer_assign.f90:
16389         Test character-pointer assignments and pointer assignments.
16390         * gfortran.dg/char_pointer_dummy.f90:
16391         Test character-pointer dummy arguments.
16392         * gfortran.dg/char_pointer_func.f90:
16393         Test character-pointer function returns.
16394         * gfortran.dg/char_pointer_dependency.f90:
16395         Test character-pointer functions with dependencies.
16396
16397 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16398
16399         PR c++/21784
16400         * g++.dg/lookup/using14.C: New test.
16401
16402 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16403
16404         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16405         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16406         trailing ^M.
16407
16408 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16409
16410         PR c++/17413
16411         * g++.dg/template/local5.C: New.
16412
16413         PR target/21761
16414         * gcc.c-torture/compile/pr21761.c: New.
16415
16416         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16417         before darwin8.
16418
16419 2005-05-30  Steven G. Kargl
16420
16421         PR fortran/20846
16422         * gfortran.dg/inquire_8.f90: New test.
16423
16424 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16425
16426         PR libfortran/21376
16427         * gfortran.dg/output_exponents_1.f90: New test.
16428
16429 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16430
16431         PR libfortran/20006
16432         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16433
16434 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16435
16436         PR c++/21210
16437         * g++.dg/ext/complex1.C: New test.
16438
16439         PR c++/21340
16440         * g++.dg/init/ctor6.C: New test.
16441
16442 2005-05-29  Jan Hubicka  <jh@suse.cz>
16443
16444         * gcc.c-torture/compile/pr21562.c: New.
16445
16446 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16447
16448         * gfortran.dg/subnormal_1.f90: New test.
16449
16450 2005-05-28  Jan Hubicka  <jh@suse.cz>
16451
16452         * tree-prof.exp: Fix comment.
16453         * value-prof-1.c: New.
16454         * value-prof-2.c: New.
16455         * value-prof-3.c: New.
16456         * value-prof-4.c: New.
16457
16458 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16459
16460         PR c++/21614
16461         * g++.dg/expr/ptrmem6.C: New test.
16462         * g++.dg/expr/ptrmem6a.C: Likewise.
16463
16464 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16465
16466         PR tree-optimization/21658
16467         * gcc.dg/tree-ssa/pr21658.c: New.
16468
16469 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16470
16471         PR c++/21455
16472         * g++.dg/inherit/ptrmem3.C: New.
16473
16474         PR c++/21681
16475         * g++.dg/parse/template16.C: New.
16476
16477 2005-05-27  Andreas Jaeger  <aj@suse.de>
16478
16479         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16480
16481         * gcc.dg/i386-sse-8.c: Run test on all archs.
16482
16483 2005-05-26  Mike Stump  <mrs@apple.com>
16484
16485         * objc.dg/isa-field-1.m: Only run on darwin.
16486         * objc.dg/lookup-1.m: Likewise.
16487         * objc.dg/try-catch-8.m: Likewise.
16488
16489 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16490
16491         PR tree-optimization/9814
16492         * gcc.dg/pr9814-1.c: New test case.
16493
16494 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16495
16496         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16497         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16498         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16499         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16500         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16501         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16502         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16503         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16504         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16505         objc.dg/try-catch-8.m: New.
16506
16507 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16508
16509         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16510         remove extraneous semicolons.
16511
16512 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16513
16514         * obj-c++.dg/comp-types-12.mm: New.
16515         * objc.dg/comp-types-11.m: New.
16516         * objc.dg/selector-4.m: New.
16517
16518 2005-05-26  Andreas Jaeger  <aj@suse.de>
16519
16520         PR testsuite/20772
16521         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16522         g++.old-deja/g++.ext/attrib3.C,
16523         g++.old-deja/g++.other/store-expr1.C,
16524         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16525         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16526         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16527         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16528         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16529         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16530         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16531         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16532         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16533         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16534         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16535         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16536         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16537         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16538         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16539         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16540         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16541         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16542         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16543
16544 2005-05-26  Andreas Jaeger  <aj@suse.de>
16545
16546         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16547         x86-64 compilation.
16548
16549 2005-05-26  Andreas Jaeger  <aj@suse.de>
16550
16551         PR testsuite/20772
16552         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16553         gcc.misc-tests/i386-pf-athlon-1.c,
16554         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16555         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16556         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16557         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16558         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16559         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16560         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16561         programs.
16562
16563         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16564         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16565         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16566         x86-64 compilation.
16567
16568         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16569         x86_64.
16570
16571         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16572         effective-target ilp32.
16573
16574 2005-05-26  David Ung  <davidu@mips.com>
16575
16576         * gcc.target/mips/ext_ins.c: New test for testing the generation
16577         of MIPS32/64 rev 2 ext/ins instructions.
16578
16579 2005-05-26  Andreas Jaeger  <aj@suse.de>
16580
16581         * treelang/compile/unsigned.tree: Use gimple instead of
16582         nonexisting generic dump.
16583
16584 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16585
16586         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16587
16588 2005-05-26  Andreas Jaeger  <aj@suse.de>
16589
16590         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16591
16592 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16593
16594         PR libfortran/17283
16595         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16596         Test callee-allocated memory with write statements.
16597
16598 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16599
16600         PR middle-end/21709
16601         * gcc.dg/pr21709-1.c: New test case.
16602
16603 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16604             Mike Stump  <mrs@apple.com>
16605
16606         * objc/execute/next_mapping.h: Update for C++.
16607
16608         * obj-c++.dg/selector-1.mm: Move to...
16609         * obj-c++.dg/selector-4.mm: here...
16610
16611         * obj-c++.dg/basic.mm: New.
16612         * obj-c++.dg/comp-types-1.mm: New.
16613         * obj-c++.dg/cxx-class-1.mm: New.
16614         * obj-c++.dg/cxx-ivars-1.mm: New.
16615         * obj-c++.dg/cxx-ivars-2.mm: New.
16616         * obj-c++.dg/cxx-ivars-3.mm: New.
16617         * obj-c++.dg/cxx-scope-1.mm: New.
16618         * obj-c++.dg/cxx-scope-2.mm: New.
16619         * obj-c++.dg/defs.mm: New.
16620         * obj-c++.dg/empty-private-1.mm: New.
16621         * obj-c++.dg/encode-1.mm: New.
16622         * obj-c++.dg/encode-2.mm: New.
16623         * obj-c++.dg/encode-3.mm: New.
16624         * obj-c++.dg/extern-c-1.mm: New.
16625         * obj-c++.dg/extra-semi.mm: New.
16626         * obj-c++.dg/fix-and-continue-2.mm: New.
16627         * obj-c++.dg/isa-field-1.mm: New.
16628         * obj-c++.dg/ivar-list-semi.mm: New.
16629         * obj-c++.dg/local-decl-1.mm: New.
16630         * obj-c++.dg/lookup-1.mm: New.
16631         * obj-c++.dg/lookup-2.mm: New.
16632         * obj-c++.dg/method-1.mm: New.
16633         * obj-c++.dg/method-2.mm: New.
16634         * obj-c++.dg/method-3.mm: New.
16635         * obj-c++.dg/method-4.mm: New.
16636         * obj-c++.dg/method-5.mm: New.
16637         * obj-c++.dg/method-6.mm: New.
16638         * obj-c++.dg/method-7.mm: New.
16639         * obj-c++.dg/no-extra-load.mm: New.
16640         * obj-c++.dg/overload-1.mm: New.
16641         * obj-c++.dg/pragma-1.mm: New.
16642         * obj-c++.dg/pragma-2.mm: New.
16643         * obj-c++.dg/private-1.mm: New.
16644         * obj-c++.dg/private-2.mm: New.
16645         * obj-c++.dg/proto-qual-1.mm: New.
16646         * obj-c++.dg/qual-types-1.mm: New.
16647         * obj-c++.dg/stubify-1.mm: New.
16648         * obj-c++.dg/stubify-2.mm: New.
16649         * obj-c++.dg/super-class-1.mm: New.
16650         * obj-c++.dg/super-class-2.mm: New.
16651         * obj-c++.dg/super-dealloc-1.mm: New.
16652         * obj-c++.dg/super-dealloc-2.mm: New.
16653         * obj-c++.dg/template-1.mm: New.
16654         * obj-c++.dg/template-2.mm: New.
16655         * obj-c++.dg/template-3.mm: New.
16656         * obj-c++.dg/template-4.mm: New.
16657         * obj-c++.dg/template-5.mm: New.
16658         * obj-c++.dg/template-6.mm: New.
16659         * obj-c++.dg/try-catch-1.mm: New.
16660         * obj-c++.dg/try-catch-2.mm: New.
16661         * obj-c++.dg/try-catch-3.mm: New.
16662         * obj-c++.dg/try-catch-4.mm: New.
16663         * obj-c++.dg/try-catch-5.mm: New.
16664         * obj-c++.dg/try-catch-6.mm: New.
16665         * obj-c++.dg/try-catch-7.mm: New.
16666         * obj-c++.dg/try-catch-8.mm: New.
16667         * obj-c++.dg/try-catch-9.mm: New.
16668         * obj-c++.dg/va-meth-1.mm: New.
16669
16670 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16671
16672         * obj-c++.dg/selector-1.mm: New.
16673         * obj-c++.dg/selector-2.mm: New.
16674
16675 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16676
16677         * obj-c++.dg/selector-3.mm: New.
16678         * objc.dg/selector-3.m: New.
16679
16680 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16681
16682         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16683         about where warning appears.
16684
16685 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16686
16687         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16688         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16689         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16690         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16691
16692 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16693
16694         * gcc.dg/20050524-1.c: New test.
16695
16696 2005-05-25  Jan Hubicka  <jh@suse.cz>
16697
16698         * gcc.dg/tree-prof/inliner-1.c: New.
16699
16700 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16701
16702         * gcc.dg/tree-prof: New directory.
16703         * gcc.dg/tree-prof/tree-prof.exp: New.
16704
16705 2005-05-25  DJ Delorie  <dj@redhat.com>
16706
16707         * gcc.dg/Wattributes-1.c: New.
16708         * gcc.dg/Wattributes-2.c: New.
16709         * gcc.dg/Wattributes-3.c: New.
16710
16711 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16712
16713         PR tree-optimization/19833
16714         * gcc.dg/uninit-4.c: Remove xfail.
16715         * gcc.dg/uninit-9.c: Ditto.
16716
16717 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16718
16719         * obj-c++.dg/bitfield-[1-5].mm: New.
16720         * obj-c++.dg/class-protocol-1.mm: New.
16721         * obj-c++.dg/comp-types-1[0-1].mm: New.
16722         * obj-c++.dg/comp-types-[2-9].mm: New.
16723         * obj-c++.dg/encode-[4-8].mm: New.
16724         * obj-c++.dg/layout-1.mm: New.
16725         * obj-c++.dg/method-1[0-9].mm: New.
16726         * obj-c++.dg/method-2[0-1].mm: New.
16727         * obj-c++.dg/method-[8-9].mm: New.
16728         * obj-c++.dg/objc-gc-3.mm: New.
16729         * obj-c++.dg/try-catch-10.mm: New.
16730         * objc.dg/bitfield-5.m: New.
16731         * objc.dg/comp-types-10.m: New.
16732         * objc.dg/comp-types-9.m: New.
16733         * objc.dg/layout-1.m: New.
16734         * objc.dg/objc-gc-4.m: New.
16735         * objc.dg/try-catch-9.m: New.
16736         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16737         * objc.dg/comp-types-1.m: Likewise.
16738         * objc.dg/comp-types-[5-6].m: Likewise.
16739         * objc.dg/method-9.m: Likewise.
16740
16741 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16742
16743         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16744         and on hardware without VMX support.
16745
16746         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16747
16748         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16749
16750         * lib/profopt.exp (dg-final-generate, dg-final-use,
16751         profopt-final-code, profopt-get-options): New.
16752         (profopt-execute): Process test directives.
16753
16754         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16755         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16756         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16757
16758 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16759
16760         PR C++/21645
16761         * g++.dg/init/ctor5.C: New test.
16762
16763 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16764
16765         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16766         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16767         vect-113.c, vect-114.c.
16768
16769 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16770
16771         * gcc.dg/const-elim-1.c: Remove xfails.
16772
16773 2005-05-23  Jeff Law  <law@redhat.com>
16774
16775         * gcc.c-torture/compile/pr21638.c: New test.
16776         * gcc.c-torture/compile/20050520-1.c: New test.
16777
16778 2005-05-23  Nick Clifton  <nickc@redhat.com>
16779
16780         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16781         be a proper triple, ie: m32r*-*-*.
16782         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16783
16784 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16785
16786         PR middle-end/21331
16787         PR tree-opt/21293
16788         * gcc.c-torture/compile/pr21293.c: New test.
16789         * gcc.c-torture/execute/pr21331.c: New test.
16790
16791 2004-05-20  Richard Henderson  <rth@redhat.com>
16792
16793         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16794
16795 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16796
16797         * obj-c++-dg.exp: Add.
16798         * obj-c++.exp: Add.
16799         * obj-c++.dg/dg.exp: Add.
16800
16801 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16802
16803         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16804         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16805
16806 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16807
16808         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16809
16810 2004-05-19  Richard Henderson  <rth@redhat.com>
16811
16812         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16813
16814 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16815
16816         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16817
16818         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16819
16820 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16821
16822         PR c++/21495
16823         * g++.dg/parse/extern1.C: New test.
16824         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16825
16826 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16827
16828         * gcc.dg/c99-math.h: New.
16829         * gcc.dg/c99-math-float-1.c: New test.
16830         * gcc.dg/c99-math-double-1.c: Likewise.
16831         * gcc.dg/c99-math-long-double-1.c: Likewise.
16832
16833 2005-05-18  Richard Henderson  <rth@redhat.com>
16834
16835         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16836
16837 2005-05-18  Devang Patel  <dpatel@apple.com>
16838
16839         * g++.dg/opt/20050511-1.C: New test.
16840
16841 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16842
16843         PR libfortran/21127
16844         * gfortran.dg/reshape-complex.f90: New test.
16845
16846 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16847
16848         * gfortran.dg/array_constructor_1.f90: New test.
16849         * gfortran.dg/array_constructor_2.f90: New test.
16850
16851 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16852
16853         PR fortran/20954
16854         * gfortran.dg/pr20954.f: New test.
16855
16856 2005-05-17  Mike Stump  <mrs@apple.com>
16857
16858         Yet more Objective-C++...
16859
16860         * objc.dg/method-5.m: Update.
16861         * objc.dg/method-6.m: Update.
16862         * objc.dg/method-7.m: Update.
16863         * objc.dg/method-9.m: Update.
16864         * objc.dg/try-catch-2.m: Update.
16865
16866 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16867
16868         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16869         Remove little-endian optimizations.
16870
16871 2005-05-17  Jeff Law  <law@redhat.com>
16872
16873         * g++.dg/tree-ssa/pr14814.C: New test.
16874         * gcc.dg/tree-ssa/pr14814.C: New test.
16875         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16876         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16877
16878 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16879
16880         * gcc.dg/compat/generate-random.c: Do not include
16881         libiberty.h.
16882         * gcc.dg/compat/generate-random_r.c: Likewise.
16883
16884 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16885
16886         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16887
16888 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16889
16890         PR middle-end/21595
16891         * g++.dg/tree-ssa/builtin1.C: New testcase.
16892
16893 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16894
16895         PR c++/21454
16896         * g++.dg/opt/const4.C: New test.
16897
16898         PR middle-end/21492
16899         * g++.dg/opt/crossjump1.C: New test.
16900
16901         PR tree-optimization/21610
16902         * gcc.c-torture/compile/20050516-1.c: New test.
16903
16904         PR fortran/15080
16905         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16906         about the test failing.
16907         * gfortran.fortran-torture/execute/where_7.f90: New test.
16908         * gfortran.fortran-torture/execute/where_8.f90: New test.
16909
16910 2005-05-16  Richard Henderson  <rth@redhat.com>
16911
16912         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16913         i?86 and x86_64.
16914
16915 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16916
16917         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16918         (limits.h): Include unconditionally.
16919         (stdlib.h): Likewise.
16920         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16921         (limits.h): Include unconditionally.
16922         (stdlib.h): Likewise.
16923         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16924         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16925         (limits.h): Include unconditionally.
16926         (stdlib.h): Likewise.
16927         (hashtab.h): Do not include.
16928         (getopt.h): Likewise.
16929         (stddef.h): Include.
16930         (hashval_t): Define.
16931         (struct entry): Add "next" field.
16932         (HASH_SIZE): New macro.
16933         (hash_table): New variable.
16934         (switchfiles): Do not use xmalloc.
16935         (mix): New macro.
16936         (iterative_hash): New function.
16937         (hasht): Remove.
16938         (e_exists): New function.
16939         (e_insert): Likewise.
16940         (output): Use, instead of libiberty hashtable functions.
16941         (main): Do not use getopt.  Do not call htab_create.
16942
16943 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16944
16945         PR libstdc++/21526
16946         * lib/target-supports.exp (check_mkfifo_available):
16947         Return 0 for cygwin as mkfifo support incomplete on platform.
16948         Fix typos in comments.
16949
16950 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16951
16952         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16953
16954 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16955
16956         PR fortran/17432
16957         * gfortran.dg/assign_4.f: New test.
16958
16959 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16960
16961         PR tree-optimization/21563
16962         * gcc.dg/tree-ssa/pr21563.c: New.
16963
16964 2005-05-14  Jan Hubicka  <jh@suse.cz>
16965
16966         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16967
16968 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16969
16970         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16971
16972 2005-05-13  Julian Brown  <julian@codesourcery.com>
16973
16974         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16975         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16976
16977 2005-05-13  Jan Hubicka  <jh@suse.cz>
16978
16979         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16980         * gcc.dg/fold-xor-?.c: Likewise.
16981         * gcc.dg/pr15784-?.c: Likewise.
16982         * gcc.dg/pr20922-?.c: Likewise.
16983         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16984         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16985         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16986
16987 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16988
16989         PR fortran/21260
16990         * gfortran.dg/hollerith_1.f90: New test.
16991
16992 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16993
16994         * gfortran.dg/func_result_2.f90: New test.
16995
16996 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16997
16998         * gfortran.dg/dev_null.f90: New test.
16999
17000 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
17001
17002         * gcc.dg/arm-vfp1.c: Revert last change.
17003
17004 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
17005
17006         PR middle-end/19807
17007         PR tree-optimization/19639
17008         * g++.dg/tree-ssa/pr19807.C: New testcase.
17009
17010 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17011
17012         PR libfortran/21471
17013         * gfortran.dg/append-1.f90: New test.
17014
17015 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17016
17017         * gcc.dg/pr18501.c: XFAIL.
17018         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17019         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17020         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17021         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17022         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17023         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17024         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17025         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17026
17027 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17028
17029         PR fortran/20178
17030         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17031         gfortran.dg/f2c_3.f90: New tests.
17032
17033         * gfortran.dg/return_1.f90: Fix dg annotation.
17034
17035 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17036
17037         * gcc.c-torture/compile/20050510-1.c: New test.
17038
17039 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
17040
17041         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17042
17043 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
17044
17045         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17046
17047 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
17048
17049         PR c/17913
17050         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17051
17052 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
17053
17054         PR c/21342
17055         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17056         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17057
17058 2005-05-10  Ben Elliston  <bje@au.ibm.com>
17059
17060         PR debug/16676
17061         * gcc.dg/debug/pr16676.c: New test.
17062
17063 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
17064
17065         PR testsuite/21443
17066         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17067         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17068         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17069         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17070         Change -O1 to -O2.
17071         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
17072         -fno-tree-dominator-opts.
17073
17074 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17075
17076         * gfortran.dg/return_1.f90: New test.
17077
17078 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
17079
17080         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17081
17082         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17083
17084 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
17085
17086         PR c++/21427
17087         * g++.dg/inherit/covariant13.C: New.
17088
17089 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17090
17091         PR libfortran/19155
17092         * gfortran.dg/pr19155.f: New test.
17093
17094 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17095
17096         PR inline-asm/8788
17097         * gcc.dg/pr8788-1.c: New testcase.
17098
17099 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17100
17101         PR target/21416
17102         * gcc.target/mips/fpcmp-[12].c: New tests.
17103
17104 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17105
17106         * lib/target-supports-dg.exp (dg-require-fork): New function.
17107         (dg-require-mkfifo): Likewise.
17108         * lib/target-supports.exp (check_function_available): New
17109         function.
17110         (check_fork_available): Likewise.
17111         (check_mkfifo_available): Likewise.
17112
17113 2005-05-06  Jeff Law  <law@redhat.com>
17114
17115         * gcc.c-torture/compile/pr21380.c: New test.
17116
17117 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17118
17119         PR c++/20961
17120         * g++.dg/ext/weak3.C: New test.
17121
17122 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17123
17124         PR c++/21352
17125         * g++.dg/template/crash37.C: New test.
17126
17127 2005-05-05  Paul Brook  <paul@codesourcery.com>
17128
17129         * gcc.dg/arm-g2.c: Use effective-target arm32.
17130         * gcc.dg/arm-mmx-1.c: Ditto.
17131         * gcc.dg/arm-scd42-2.c: Ditto.
17132         * gcc.dg/arm-vfp1.c: Ditto.
17133         * lib/target-supports.exp (check_effective_target_arm32): New
17134         function.
17135
17136 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
17137
17138         PR libfortran/21354
17139         gfortran.dg/in_pack_rank7.f90: New test.
17140
17141 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
17142
17143         PR middle-end/15618
17144         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17145
17146 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
17147
17148         PR middle-end/21265
17149         * gcc.dg/20050503-1.c: New test.
17150
17151         PR rtl-optimization/21239
17152         * gcc.dg/i386-sse-11.c: New test.
17153
17154 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
17155
17156         PR target/16888
17157         * gcc.target/i386/asm-1.c: New test.
17158
17159 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
17160
17161         PR rtl-optimization/21330
17162         * gcc.c-torture/execute/20050502-1.c: New test.
17163
17164         PR target/21297
17165         * gcc.c-torture/execute/20050502-2.c: New test.
17166
17167 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17168
17169         PR middle-end/21282
17170         * gcc.dg/pr21282.c: New.
17171
17172 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17173
17174         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17175         * gcc.dg/vect/vect-92.c: Likewise.
17176         * gcc.dg/vect/vect-93.c: Likewise.
17177         * gcc.dg/vect/vect-dv-1.c: Likewise.
17178         * gcc.dg/vect/vect-dv-2.c: Likewise.
17179         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17180
17181 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17182
17183         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17184         * gfortran.dg/vect/vect-2.f90: Likewise.
17185         * gfortran.dg/vect/vect-3.f90: Likewise.
17186         * gfortran.dg/vect/vect-4.f90: Likewise.
17187         * gfortran.dg/vect/vect-5.f90: Likewise.
17188
17189 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17190
17191         PR target/20813
17192         * gcc.dg/rs6000-fpint-2.c: New.
17193
17194 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17195
17196         PR c/15698
17197         * gcc.dg/builtins-30.c: Update expected messages.
17198         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17199         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17200         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17201
17202 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17203
17204         PR tree-optimization/21294
17205         * gcc.dg/tree-ssa/pr21294.c: New.
17206
17207 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17208
17209         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17210         __builtin_altivec_st_internal_4si built-in.
17211
17212 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17213
17214         PR c++/15875
17215         * g++.dg/template/ptrmem14.C: New test.
17216
17217 2005-05-02  Paul Brook  <paul@codesourcery.com>
17218
17219         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17220
17221 2005-05-02  Michael Matz  <matz@suse.de>
17222
17223         PR c++/19542
17224         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17225
17226 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17227
17228         * g++.dg/cpp/weak.C: New test.
17229
17230 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17231
17232         * gcc.dg/tree-ssa/loop-8.c: New test.
17233
17234 2005-04-30  Michael Maty  <matz@suse.de>
17235
17236         * gcc.dg/inline-mcpy.c: New test.
17237
17238 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17239
17240         PR libfortran/18958
17241         * gfortran.dg/eoshift.f90: New test case.
17242
17243 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17244
17245         PR libfortran/18857
17246         * gfortran.dg/matmul_1.f90: New test.
17247
17248 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17249
17250         PR tree-optimization/21030
17251         * gcc.dg/tree-ssa/pr21030.c: New.
17252
17253 2005-04-29  Devang Patel  <dpatel@apple.com>
17254
17255         PR tree-optimization/21272
17256         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17257
17258 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17259
17260         PR fortran/13082
17261         PR fortran/18824
17262         * gfortran.dg/entry_4.f90: New test.
17263         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17264         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17265         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17266         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17267         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17268         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17269         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17270
17271 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17272
17273         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17274
17275 2005-04-29  Paul Brook  <paul@codesourcery.com>
17276
17277         * gfortran.dg/entry_3.f90: New test.
17278
17279 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17280
17281         * gfortran.dg/implicit_4.f90: New test.
17282
17283 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17284
17285         * lib/target-supports.exp (check_profiling_available): Return
17286         false for xtensa-*-elf.
17287
17288 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17289
17290         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17291         error if file cannot be deleted.
17292
17293 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17294
17295         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17296         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17297         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17298         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17299         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17300         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17301         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17302         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17303         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17304         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17305         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17306         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17307         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17308
17309 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17310
17311         PR fortran/20865
17312         * gfortran.dg/pr20865.f90: New test.
17313
17314 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17315
17316         * gcc.dg/void-cast-2.c: New test.
17317
17318 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17319
17320         PR c/21159
17321         * gcc.dg/void-cast-1.c: New test.
17322
17323 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17324
17325         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17326
17327 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17328
17329         PR fortran/21177
17330         * gfortran.dg/pr21177.f90: New test.
17331
17332 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17333
17334         PR tree-optimization/21171
17335         * gcc.dg/tree-ssa/pr21171.c: New test.
17336
17337 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17338
17339         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17340         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17341         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17342         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17343         gcc.dg/tree-ssa/gen-vect-32.c: New.
17344         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17345         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17346         don't run on PPC32.
17347
17348 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17349
17350         PR c/21213
17351         * gcc.dg/transparent-union-3.c: New test.
17352
17353 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17354
17355         PR c/20740
17356         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17357         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17358         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17359         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17360         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17361         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17362
17363 2005-04-26  Jeff Law  <law@redhat.com>
17364
17365         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17366         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17367         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17368         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17369         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17370         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17371         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17372
17373 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17374
17375         PR tree-optimization/17598
17376         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17377
17378 2005-04-25  Mike Stump  <mrs@apple.com>
17379
17380         * objc.dg/fix-and-continue-1.m: Add.
17381
17382 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17383
17384         PR c++/20995
17385         * g++.dg/opt/pr20995-1.C: New test case.
17386
17387 2005-04-25  Devang Patel <dpatel@apple.com>
17388
17389         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17390
17391 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17392
17393         PR testsuite/21062
17394         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17395
17396 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17397
17398         PR C++/21188
17399         * g++.dg/opt/rtti2.C: New test.
17400
17401 2005-04-25  Paul Brook  <paul@codesourcery.com>
17402         Steven G. Kargl  <kargls@comcast.net>
17403
17404         PR fortran/20879
17405         * gfortran.dg/ichar_1.f90: New file.
17406
17407 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17408
17409         PR middle-end/20991
17410         * g++.dg/opt/pr20991.C: New test.
17411
17412         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17413         where sizeof (type) < __alignof__ (type).
17414         * gcc.dg/compat/struct-layout-1.h: Likewise.
17415
17416 2005-04-24  Per Bothner  <per@bothner.com>
17417             Devang Patel  <dpatel@apple.com>
17418
17419         PR preprocessor/20907
17420         * gcc.dg/cpp/very-long-comment.c: New test.
17421
17422 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17423
17424         PR fortran/20059
17425         * gfortran.dg/common_5.f: New test.
17426
17427 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17428
17429         PR middle-end/21082
17430         * g++.dg/tree-ssa/pr21082.C: New testcase.
17431
17432 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17433
17434         * gcc.dg/vect/vect-99.c: New test.
17435
17436 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17437
17438         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17439
17440 2005-04-22  Jeff Law  <law@redhat.com>
17441
17442         * gcc.dg/uninit-5.c: Remove xfails.
17443         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17444         conditionals and loads.
17445
17446 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17447
17448         PR libfortran/20074
17449         PR libfortran/20436
17450         PR libfortran/21108
17451         * gfortran.dg/nested_reshape.f90: new test
17452         * gfortran.dg/reshape-alloc.f90: new test
17453         * gfortran.dg/reshape.f90: new test
17454
17455 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17456
17457         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17458
17459         * gcc.dg/arm-vfp1.c: New test.
17460
17461 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17462
17463         PR c++/21087
17464         * g++.dg/lookup/builtin2.C: New test.
17465
17466 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17467
17468         * gcc.dg/weak/weak-13.c: New test.
17469
17470 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17471
17472         * lib/target-supports.exp (check_effective_target_sync_int_long):
17473         Add powerpc*.
17474
17475 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17476
17477         * gcc.target/mips/branch-1.c: New test.
17478
17479 2005-04-21  Richard Henderson  <rth@redhat.com>
17480
17481         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17482         * gcc.dg/vect/vect-86.c: Likewise.
17483         * gcc.dg/vect/vect-87.c: Likewise.
17484         * gcc.dg/vect/vect-88.c: Likewise.
17485
17486 2005-04-21  Devang Patel  <dpatel@apple.com>
17487
17488         PR optimization/20994
17489         * gcc.dg/tree-ssa/ifc-3.c: New test.
17490
17491 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17492
17493         PR c/12913
17494         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17495         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17496         gcc.dg/c99-vla-jump-5.c: New tests.
17497
17498 2005-04-19  Richard Henderson  <rth@redhat.com>
17499
17500         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17501         Fix typo in exists check.
17502         (check_effective_target_sync_int_long): New.
17503         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17504         * gcc.dg/ia64-sync-2.c: Likewise.
17505         * gcc.dg/ia64-sync-3.c: Likewise.
17506         * gcc.dg/ia64-sync-4.c: Likewise.
17507
17508 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17509
17510         * gcc.dg/fold-xor-1.c: New test.
17511         * gcc.dg/fold-xor-2.c: New test.
17512
17513 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17514
17515         PR target/20670
17516         * g++.dg/eh/fp-regs.C: New test.
17517
17518 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17519
17520         * gcc.dg/Wint-to-pointer-cast-1.c,
17521         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17522         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17523         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17524
17525 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17526
17527         PR fortran/16861
17528         * gfortran.dg/pr16861.f90: New test.
17529
17530 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17531
17532         * gcc.dg/pr21085.c: New test.
17533
17534 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17535
17536         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17537         (setup_mips_tests, dg-mips-options): New procedures.
17538         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17539         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17540         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17541         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17542         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17543         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17544         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17545         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17546         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17547         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17548         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17549         dg-mips-options instead of dg-options.  Remove now-redundant
17550         preprocessor guards.
17551         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17552         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17553         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17554         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17555         * gcc.dg/vr-mult-2.c: Delete.
17556         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17557         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17558         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17559         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17560         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17561         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17562         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17563
17564 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17565
17566         * ada/acats/run_all.sh: Use sync when executable not present.
17567
17568 2005-04-18  Devang Patel  <dpatel@apple.com>
17569
17570         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17571         * gcc.dg/vect/vect-11a.c: New.
17572         * gcc.dg/vect/vect-none.c: Update.
17573         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17574
17575 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17576
17577         PR tree-optimization/20922
17578         * gcc.dg/pr20922-1.c: New test.
17579         * gcc.dg/pr20922-2.c: New test.
17580         * gcc.dg/pr20922-3.c: New test.
17581         * gcc.dg/pr20922-4.c: New test.
17582         * gcc.dg/pr20922-5.c: New test.
17583         * gcc.dg/pr20922-6.c: New test.
17584
17585 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17586
17587         PR libfortran/20950
17588         * gfortran.dg/pr20950.f: New test.
17589
17590 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17591
17592         PR libfortran/19216
17593         * gfortran.dg/pr19216.f: New test.
17594
17595 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17596
17597         PR tree-optimization/21001
17598         * gcc.dg/tree-ssa/pr21001.c: New.
17599
17600 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17601
17602         PR libfortran/21075
17603         * gfortran.dg/reshape_rank7.f90: New test.
17604
17605 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17606
17607         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17608         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17609         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17610         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17611         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17612         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17613         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17614         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17615         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17616         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17617         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17618         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17619         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17620         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17621         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17622         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17623         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17624         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17625         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17626         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17627         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17628
17629 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17630
17631         * gfortran.dg/wtruncate.f: New testcase.
17632         * gfortran.dg/wtruncate.f90: New testcase.
17633
17634 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17635
17636         PR c++/21025
17637         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17638         which sizeof/alignof is dependent, rather than just whether we are
17639         processing_template_decl.
17640
17641 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17642
17643         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17644         corrected typo where the wrong variables had been compared.
17645
17646 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17647
17648         PR libfortran/18495
17649         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17650         Test callee-allocated version of return array with a write
17651         statement.
17652         Test spread with a temporary with another write statement.
17653
17654 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17655
17656         PR tree-optimization/21031
17657         * gcc.dg/tree-ssa/pr21031.c: New.
17658
17659 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17660
17661         PR tree-optimization/21004
17662         * gcc.dg/builtins-53.c: Include builtins-config.h.
17663         Check floorf, ceilf, floorl and ceill transformations
17664         only when HAVE_C99_RUNTIME is defined.
17665
17666 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17667
17668         PR middle-end/20739
17669         * gcc.dg/tree-ssa/pr20739.c: New test.
17670
17671 2005-04-14  Mike Stump  <mrs@apple.com>
17672
17673         * gcc.dg/Foundation.framework/empty: New.
17674         * gcc.dg/framework-2.c: New.
17675
17676 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17677
17678         PR tree-optimization/21021
17679         * gcc.c-torture/compile/pr21021.c: New.
17680
17681 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17682
17683         PR testsuite/21010
17684         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17685         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17686         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17687         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17688         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17689         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17690         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17691         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17692
17693 2005-04-14  Richard Henderson  <rth@redhat.com>
17694
17695         * lib/target-supports.exp (check_effective_target_vect_condition):
17696         Add ia64, i?86, and x86_64.
17697
17698 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17699
17700         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17701
17702 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17703
17704         PR tree-optimization/20657
17705         * gcc.dg/tree-ssa/pr20657.c: New.
17706
17707 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17708
17709         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17710         (long long int)trunc*.
17711
17712 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17713
17714         PR target/20927
17715         * gcc.dg/pr20927.c: New test.
17716
17717 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17718
17719         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17720         * gcc.target/mips/asm-1.c: Likewise.
17721
17722 2005-04-13  Dale Johannesen  <dalej@apple.com>
17723
17724         * objc.dg/objc-fast-4.m: New.
17725
17726 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17727
17728         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17729         directory.
17730         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17731
17732 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17733
17734         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17735         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17736         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17737
17738 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17739
17740         PR tree-optimization/20913
17741         * gcc.dg/tree-ssa/pr20913.c: New.
17742
17743         PR tree-optimization/20702
17744         * gcc.dg/tree-ssa/pr20702.c: New.
17745
17746 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17747
17748         PR c++/13744
17749         * g++.dg/inherit/local3.C: New test.
17750
17751 2005-04-12  Jeff Law  <law@redhat.com>
17752
17753         * gcc.dg/tree-ssa/20050412-1.c: New test.
17754
17755 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17756
17757         PR libfortran/19016
17758         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17759         Add tests with mask generated by expression.
17760         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17761         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17762         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17763
17764 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17765
17766         PR middle-end/20917
17767         * gcc.dg/20050409-1.c: New test.
17768
17769 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17770
17771         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17772
17773 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17774
17775         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17776         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17777         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17778         (TARGET_CXX): Adjust accordingly.
17779         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17780         determine_class_data_visibility and class_data_always_comdat.
17781         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17782         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17783         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17784         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17785         (arm_cxx_determine_class_data_visibility): New.
17786         (arm_cxx_class_data_always_comdat): Likewise.
17787         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17788         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17789         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17790         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17791         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17792         Define.
17793
17794 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17795
17796         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17797
17798 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17799
17800         * gcc.dg/i386-darwin-fpmath.c: New.
17801
17802 2004-04-11  Devang Patel  <dpatel@apple.com>
17803
17804         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17805         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17806         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17807         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17808         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17809         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17810         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17811         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17812         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17813
17814 2004-04-11  Devang Patel  <dpatel@apple.com>
17815
17816         * gcc.dg/vect/vect-dv-1.c: New test.
17817         * gcc.dg/vect/vect-dv-2.c: New test.
17818
17819 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17820
17821         PR tree-optimization/20933
17822         * gcc.dg/tree-ssa/pr20933.c: New test.
17823
17824 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17825
17826         * gfortran.dg/fold_nearest.f90: New test.
17827
17828 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17829
17830         * gcc.dg/tree-ssa/alias-1.c: New test.
17831
17832 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17833
17834         PR tree-optimization/20920
17835         * g++.dg/tree-ssa/pr20920.C: New test.
17836
17837 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17838
17839         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17840         (long long int)ceil*.
17841
17842 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17843
17844         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17845         explicit C++ linkage.
17846
17847 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17848
17849         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17850         warning for arithmetic IF statements.
17851
17852 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17853
17854         * eor_handling_1.f90: New test case.
17855         * eor_handling_2.f90: New test case.
17856         * eor_handling_3.f90: New test case.
17857         * eor_handling_4.f90: New test case.
17858         * eor_handling_5.f90: New test case.
17859         * noadv_size.f90: New test case.
17860         * pad_no.f90: New test case.
17861
17862 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17863
17864         * gcc.c-torture/execute/20050410-1.c: New test.
17865
17866 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17867
17868         * gcc.dg/pr20126.c: New.
17869
17870 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17871             Steven G. Kargl <kargls@comcast.net>
17872
17873         * gfortran.dg/PR19872.f: New test.
17874
17875 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17876
17877         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17878
17879 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17880
17881         * gfortran.dg/nint_1.f90: New test.
17882
17883 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17884
17885         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17886         Added test for callee-allocated arrays with write statements.
17887         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17888         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17889         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17890         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17891         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17892
17893 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17894
17895         PR libfortran/20163
17896         * gfortran.dg/open-options-blanks.f: New test.
17897
17898 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17899
17900         PR fortran/13257
17901         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17902
17903 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17904
17905         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17906         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17907         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17908         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17909         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17910         * gcc.c-torture/execute/stdarg-4.c: New test.
17911
17912         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17913
17914         PR target/20795
17915         * g++.dg/abi/param2.C: New test.
17916
17917 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17918
17919         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17920
17921 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17922
17923         * gcc.dg/builtins-53.c: New test.
17924
17925 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17926
17927         * g++.dg/tree-ssa/pr18178.C: New test.
17928         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17929         * gcc.c-torture/execute/20041019-1.c: New test.
17930         * gcc.dg/tree-ssa/20041008-1.c: New test.
17931         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17932         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17933         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17934         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17935         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17936         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17937         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17938         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17939         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17940         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17941
17942 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17943
17944         PR rtl-optimization/20466
17945         * gcc.c-torture/execute/pr20466-1.c: New test.
17946
17947 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17948
17949         PR c++/20905
17950         * g++.dg/parse/cond2.C: New test.
17951
17952         PR c++/20145
17953         * g++.dg/warn/Wdtor1.C: New test.
17954
17955 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17956
17957         PR fortran/17229
17958         * gfortran.dg/pr17229.f: New test.
17959
17960 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17961
17962         * gfortran.dg/tiny_1.f90: New test.
17963         * gfortran.dg/tiny_2.f90: ditto.
17964
17965 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17966
17967         * gfortran.dg/eor_1.f90: Fix dg-do run line
17968         * gfortran.dg/open_new.f90: Fix dg-do run line
17969
17970 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17971
17972         * lib/target-supports.exp (get_compiler_messages): Support
17973         optional arguments, the fourth being compiler options.
17974         (check_effective_target_fpic): New proc.
17975         * gcc.dg/20050321-2.c: Restrict to target fpic.
17976
17977 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17978
17979         * gcc.dg/15443-1.c: New test.
17980         * gcc.dg/15443-2.c: Likewise.
17981
17982 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17983
17984         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17985
17986 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17987
17988         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17989
17990 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17991
17992         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17993         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17994         -m64.
17995         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17996         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17997         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17998
17999 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
18000
18001         PR c++/20212
18002         * g++.dg/warn/Wunused-11.C: New test.
18003
18004 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
18005
18006         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18007
18008 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
18009
18010         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18011
18012 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18013
18014         PR c++/20734
18015         * g++.dg/template/ptrmem13.C: New test.
18016
18017 2005-04-05  Per Bothner  <per@bothner.com>
18018
18019         * lib/gcc.exp: Always add -fno-show-column, for now.
18020
18021 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
18022
18023         PR testsuite/20767
18024         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18025         of plain old "unsigned int" for the type of "i".  Makes this test
18026         64bit clean.
18027
18028 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
18029
18030         * gcc.dg/i386-ssefn-1.c: New test.
18031         * gcc.dg/i386-ssefn-2.c: New test.
18032         * gcc.dg/i386-ssefn-3.c: New test.
18033         * gcc.dg/i386-ssefn-4.c: New test.
18034
18035 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
18036
18037         PR tree-optimization/20076
18038         * gcc.dg/builtin-apply4.c: New test.
18039
18040         PR preprocessor/19475
18041         * gcc.dg/cpp/macspace1.c: New test.
18042         * gcc.dg/cpp/macspace2.c: New test.
18043
18044 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18045
18046         * gfortran.dg/pr20755.f: Fixed bad format.
18047
18048 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18049
18050         PR c++/20763
18051         * g++.dg/ext/attrib21.C: New test.
18052
18053 2004-04-05  Devang Patel  <dpatel@apple.com>
18054
18055         * lib/target-supports.exp (check_effective_target_vect_shif): New.
18056         * gcc.dg/vect/vect-shift-1.c: New test.
18057
18058 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18059
18060         PR libfortran/20755
18061         * gfortran.dg/pr20755.f: New test.
18062
18063 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
18064
18065         * gfortran.dg/pr15959.f90: New test.
18066         * gfortran.dg/string_pad_trunc.f90: New test.
18067
18068 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18069
18070         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18071         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18072         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18073         syntax.
18074
18075 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18076
18077         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18078
18079 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18080
18081         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18082         * gcc.c-torture/compile/20011119-2.c: Likewise.
18083         * gcc.c-torture/compile/981001-2.c: Likewise.
18084
18085 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
18086
18087         PR c++/20679
18088         * g++.dg/template/overload4.C: New test.
18089
18090 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18091
18092         PR c++/20746
18093         * g++.dg/abi/covariant5.C: New.
18094
18095         PR debug/20505
18096         * g++.dg/debug/const2.C: New.
18097
18098 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18099
18100         PR rtl-optimization/16104
18101         * gcc.c-torture/execute/20050316-1.c: New test.
18102
18103 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18104
18105         * g++.dg/template/spec23.C: Fix dg-error text.
18106
18107 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18108
18109         PR c++/19199
18110         * g++.dg/expr/lval2.C: New.
18111
18112 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18113
18114         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18115         __builtin_strcasecmp and __builtin_strncasecmp.
18116
18117 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18118
18119         PR c++/20723
18120         * g++.dg/template/spec22.C: New.
18121         * g++.dg/template/spec23.C: New.
18122
18123 2005-04-03  Dale Ranta  <dir@lanl.gov>
18124             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18125
18126         PR libfortran/20068
18127         PR libfortran/20125
18128         PR libfortran/20156
18129         PR libfortran/20471
18130         * gfortran.dg/backspace.f: New test.
18131
18132 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18133
18134         * gcc.dg/pr19345.c: New test.
18135
18136 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18137
18138         PR tree-optimization/20640
18139         * gcc.dg/torture/tree-loop-1.c: New.
18140
18141 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18142
18143         PR rtl-optimization/20290
18144         * gcc.c-torture/execute/loop-ivopts-2.c: New.
18145
18146 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
18147
18148         * gcc.dg/rs6000-fpint.c: New.
18149
18150 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18151
18152         * gcc.dg/old-style-then-proto-1.c: New test.
18153
18154 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18155
18156         * gfortran.fortran-torture/execute/backspace.f90: Check
18157         after backspace and read was incorrect.
18158
18159 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18160
18161         * gcc.c-torture/execute/builtins/strcat.c: Check the result
18162         buffer past the terminating NUL using memcmp.
18163         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18164         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18165
18166         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18167         Fix unused/uninitialized variable warnings.
18168
18169         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18170         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18171         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18172         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18173
18174         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18175         gcc.c-torture/execute/builtins/fputs-lib.c,
18176         gcc.c-torture/execute/builtins/lib/fprintf.c,
18177         gcc.c-torture/execute/builtins/lib/main.c,
18178         gcc.c-torture/execute/builtins/lib/memcmp.c,
18179         gcc.c-torture/execute/builtins/lib/memmove.c,
18180         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18181         gcc.c-torture/execute/builtins/lib/memset.c,
18182         gcc.c-torture/execute/builtins/lib/printf.c,
18183         gcc.c-torture/execute/builtins/lib/sprintf.c,
18184         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18185         gcc.c-torture/execute/builtins/lib/strchr.c,
18186         gcc.c-torture/execute/builtins/lib/strcmp.c,
18187         gcc.c-torture/execute/builtins/lib/strcpy.c,
18188         gcc.c-torture/execute/builtins/lib/strcspn.c,
18189         gcc.c-torture/execute/builtins/lib/strlen.c,
18190         gcc.c-torture/execute/builtins/lib/strncat.c,
18191         gcc.c-torture/execute/builtins/lib/strncmp.c,
18192         gcc.c-torture/execute/builtins/lib/strncpy.c,
18193         gcc.c-torture/execute/builtins/lib/strrchr.c,
18194         gcc.c-torture/execute/builtins/lib/strspn.c,
18195         gcc.c-torture/execute/builtins/lib/strstr.c,
18196         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18197         gcc.c-torture/execute/builtins/strlen-2.c,
18198         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18199         prototypes.
18200
18201 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18202
18203         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18204         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18205         selectany usage.
18206
18207 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18208
18209         PR c++/19406
18210         * g++.dg/debug/using1.C: New test.
18211
18212 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18213
18214         PR middle-end/20524
18215         * gcc.dg/alias-7.c: Prefix asm-declared name with
18216         __USER_LABEL_PREFIX__.
18217
18218 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18219
18220         Fix fallout from PR middle-end/15700:
18221         * gcc.c-torture/compile/20011119-1.c: Take
18222         __USER_LABEL_PREFIX__ into account.
18223         * gcc.c-torture/compile/20011119-2.c: Likewise.
18224
18225 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18226
18227         PR c++/18644
18228         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18229
18230 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18231
18232         PR c/17855
18233         * gcc.c-torture/compile/struct-non-lval-1.c,
18234         gcc.c-torture/compile/struct-non-lval-2.c,
18235         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18236
18237 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18238
18239         * gcc.dg/tls/tls.exp: Remove temporary file.
18240         * g++.dg/tls/tls.exp: Ditto.
18241         * lib/file-format.exp: Ditto.
18242         * g++.dg/special/ecos.exp: Ditto.
18243
18244         * lib/profopt.exp: Treat prof_ext as a list.
18245         * gcc.misc-tests/bprob.exp: Ditto.
18246         * g++.dg/bprob/bprob.exp: Ditto.
18247
18248         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18249         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18250         g++.dg/tree-ssa/pointer-reference-alias.C,
18251         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18252         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18253         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18254         g++.dg/vect/pr19951.cc: Ditto.
18255         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18256         gcc.dg/builtins-47.c: Ditto.
18257         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18258         gcc.dg/pr20115-1.c: Ditto.
18259         * gcc.dg/tree-ssa/20030530-2.c,
18260         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18261         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18262         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18263         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18264         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18265         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18266         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18267         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18268         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18269         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18270         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18271         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18272         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18273         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18274         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18275         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18276         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18277         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18278         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18279         gcc.dg/tree-ssa/20030824-1.c,
18280         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18281         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18282         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18283         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18284         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18285         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18286         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18287         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18288         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18289         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18290         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18291         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18292         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18293         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18294         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18295         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18296         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18297         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18298         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18299         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18300         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18301         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18302         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18303         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18304         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18305         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18306         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18307         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18308         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18309         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18310         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18311         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18312         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18313         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18314         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18315         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18316         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18317         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18318         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18319         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18320         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18321         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18322         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18323         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18324         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18325         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18326         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18327         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18328         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18329         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18330         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18331         gcc.dg/tree-ssa/useless-1.c: Ditto.
18332         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18333         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18334         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18335         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18336         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18337         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18338         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18339         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18340         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18341         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18342         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18343         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18344         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18345         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18346         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18347         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18348         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18349         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18350         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18351         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18352         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18353         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18354         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18355         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18356         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18357         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18358         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18359         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18360         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18361         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18362         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18363         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18364         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18365         gcc.dg/vect/vect-none.c: Ditto.
18366         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18367         treelang/compile/unsigned.tree: Ditto.
18368
18369         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18370         * gcc.dg/cpp/direct2s.c: Ditto.
18371         * gcc.dg/cpp/paste4.c: Ditto.
18372         * gcc.dg/cpp/separate-1.c: Ditto.
18373         * gcc.dg/pch/save-temps-1.c: Ditto.
18374         * g++.dg/ext/altivec-10.C: Ditto.
18375         * g++.dg/pch/pch.C: Ditto.
18376
18377         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18378
18379         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18380         * g++.dg/template/repo1.C: Ditto.
18381         * g++.dg/template/repo2.C: Ditto.
18382         * g++.dg/template/repo3.C: Ditto.
18383         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18384         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18385         * g++.old-deja/g++.pt/repo1.C: Ditto.
18386         * g++.old-deja/g++.pt/repo2.C: Ditto.
18387         * g++.old-deja/g++.pt/repo3.C: Ditto.
18388         * g++.old-deja/g++.pt/repo4.C: Ditto.
18389
18390         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18391         * gcc.dg/20030107-1.c: Ditto.
18392         * gcc.dg/20030702-1.c: Ditto.
18393         * gcc.dg/profile-generate-1.c: Ditto.
18394         * g++.dg/other/profile1.C: Ditto.
18395         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18396
18397         * lib/gcc-dg.exp (remove-build-file): New.
18398         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18399         cleanup-tree-dump, cleanup-saved-temps): New.
18400
18401 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18402
18403         PR c++/19203, DR 214
18404         * g++.dg/parse/ambig3.C: Not ambiguous.
18405         * g++.dg/template/spec20.C: New.
18406         * g++.dg/template/spec21.C: New.
18407
18408 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18409
18410         PR target/20045
18411         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18412
18413 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18414
18415         PR libfortran/20660
18416         * gfortran.dg/negative_unit.f: New test.
18417
18418 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18419
18420         * gcc.dg/20050330-1.c: New test.
18421
18422 2005-03-30  Devang Patel  <dpatel@apple.com>
18423
18424         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18425
18426 2005-03-30  Dale Johannesen  <dalej@apple.com>
18427
18428         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18429
18430 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18431
18432         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18433         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18434         Strip options from test name.
18435
18436 2005-03-31  Jan Hubicka  <jh@suse.cz>
18437
18438         * gcc.dg/varpool-1.c: New testcase.
18439
18440 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18441
18442         PR c/772
18443         PR c/17913
18444         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18445         gcc.dg/stmt-expr-label-3.c : New tests.
18446         * gcc.c-torture/execute/medce-2.c: Remove.
18447
18448 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18449
18450         PR c/20368
18451         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18452         tests.
18453
18454 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18455
18456         * gcc.c-torture/compile/pr20203.c: New test.
18457
18458 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18459
18460         * gfortran.dg/promotion.f90: New test.
18461
18462 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18463
18464         PR middle-end/20491
18465         * gcc.dg/torture/asm-subreg-1.c: New test.
18466
18467 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18468
18469         PR c/20672
18470         * gcc.dg/pr20672-1.c: New test.
18471
18472 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18473
18474         * gfortran.dg/vect: New directory.
18475         * gfortran.dg/vect/vect.exp: New.
18476         * gfortran.dg/vect/vect-1.f90: New test.
18477         * gfortran.dg/vect/vect-2.f90: New test.
18478         * gfortran.dg/vect/vect-3.f90: New test.
18479         * gfortran.dg/vect/vect-4.f90: New test.
18480         * gfortran.dg/vect/vect-5.f90: New test.
18481
18482 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18483
18484         PR middle-end/20622
18485         * gcc.dg/alias-7.c: New test.
18486
18487 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18488
18489         * gcc.dg/sparc-reg-1.c: New test.
18490
18491 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18492
18493         PR target/19890
18494         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18495
18496 2005-03-29  Dale Ranta  <dir@lanl.gov>
18497             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18498
18499         PR libfortran/20163
18500         * gfortran.dg/pr20163-2.f: New test.
18501
18502 2005-03-28  Jan Hubicka  <jh@suse.cz>
18503
18504         PR middle-end/20635
18505         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18506         by Jakub Jelinek.
18507
18508 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18509
18510         PR tree-optimization/20626
18511         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18512         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18513
18514 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18515
18516         * gfortran.dg/underflow.f90: New test.
18517         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18518
18519 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18520
18521         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18522
18523 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18524
18525         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18526         (g++_init): Make sure that CXXFLAGS is set.
18527         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18528         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18529         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18530         * lib/objc.exp (objc_init): Likewise.
18531         * lib/treelang.exp (treelang_init): Likewise.
18532
18533 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18534
18535         PR tree-optimization/20470
18536         * gcc.dg/tree-ssa/pr20470.c: New test.
18537
18538 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18539
18540         * gcc.dg/ppc-stfiwx.c: New.
18541
18542 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18543
18544         PR target/19888
18545         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18546
18547 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18548
18549         * gcc.dg/20050325-1.c: Fix a typo.
18550
18551 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18552
18553         PR libfortran/19678
18554         PR libfortran/19679
18555         * gfortran.dg/dos_eol.f: New test.
18556
18557 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18558
18559         PR rtl-optimization/20249
18560         * gcc.dg/20050325-1.c: New test.
18561
18562 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18563
18564         PR libfortran/15332
18565         * gfortran.dg/pr15332.f: New test.
18566
18567 2005-03-24  Dale Johannesen  <dalej@apple.com>
18568
18569         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18570
18571 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18572
18573         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18574         'internal' visibility.
18575         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18576         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18577         'protected' visibility.
18578         * gcc.dg/visibility-7.c: Likewise.
18579         * lib/target-supports.exp (check_visibility_available): Take
18580         a parameter, the kind of visibility to check for.
18581         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18582         to check_visibility_available.
18583
18584         * g++.dg/expr/cast3.C: New.
18585
18586 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18587
18588         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18589         rs6000.
18590
18591 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18592
18593         PR target/20095
18594         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18595
18596 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18597
18598         * gcc.dg/badshift.c: Renamed to...
18599         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18600
18601         * gcc.target/i386/badshift.c: Renamed to...
18602         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18603         only.
18604
18605         PR rtl-optimization/20532
18606         * gcc.target/i386/badshift.c: New.
18607
18608 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18609
18610         * gfortran.dg/pr18025.f90: New test.
18611
18612 2005-03-23  Dale Johannesen  <dalej@apple.com>
18613
18614         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18615
18616 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18617
18618         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18619
18620         * lib/target-supports.exp (check_iconv_available): Default
18621         libiconv to -liconv, if there is no definition.
18622
18623 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18624
18625         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18626
18627 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18628
18629         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18630         * g++.dg/opt/pr7503-2.C: Likewise.
18631         * g++.dg/opt/pr7503-3.C: Likewise.
18632         * g++.dg/opt/pr7503-4.C: Likewise.
18633         * g++.dg/opt/pr7503-5.C: Likewise.
18634         * g++.dg/warn/minmax.C: New test.
18635
18636 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18637
18638         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18639         * gfortran.dg/g77_intrinsics_sub.f: New test.
18640
18641 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18642             Jan Hubicka  <jh@suse.cz>
18643             Steven Bosscher <stevenb@suse.de
18644
18645         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18646
18647 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18648
18649         PR c++/19980
18650         * g++.dg/template/redecl3.C: New test.
18651
18652 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18653
18654         PR c++/20499
18655         * g++.dg/parse/error16.C: Tweak error markers.
18656
18657 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18658
18659         PR target/20561
18660         * gcc.dg/20050321-2.c: New test.
18661
18662 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18663
18664         PR c++/20465
18665         PR c++/20381
18666         * g++.dg/template/ptrmem12.C: New.
18667
18668 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18669
18670         PR rtl-optimization/20527
18671         * gcc.c-torture/execute/pr20527-1.c: New test.
18672
18673 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18674
18675         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18676         program, compile it into a real executable and then delete the .c
18677         and .x files afterwards, to avoid problems on testglue targets.
18678
18679 2005-03-21  Stuart Hastings  <stuart@apple.com>
18680
18681         * gcc.target/i386/sse-2.c: New.
18682
18683 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18684
18685         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18686
18687 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18688
18689         * g++.dg/parse/crash25.C: Fix typo.
18690
18691 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18692
18693         PR c++/20461
18694         * g++.dg/parse/crash24.C: New test.
18695
18696         PR c++/20536
18697         * g++.dg/parse/crash25.C: New test.
18698
18699 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18700
18701         PR c++/20147
18702         * g++.dg/ext/stmtexpr4.C: New test.
18703
18704 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18705
18706         PR middle-end/20539
18707         * gcc.c-torture/compile/pr13066-1.c: New test case.
18708         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18709         * g++.dg/opt/pr13066-1.C: Likewise.
18710
18711 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18712
18713         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18714
18715 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18716
18717         PR fortran/18525
18718         * gfortran.dg/nesting_1.f90: New test.
18719
18720 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18721
18722         PR c++/20240
18723         * g++.dg/lookup/using13.C: New test.
18724
18725 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18726
18727         PR c++/20333
18728         * g++.dg/template/crash36.C: New test.
18729
18730 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18731
18732         PR c++/20463
18733         * g++.dg/template/crash35.C: New test.
18734
18735 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18736
18737         PR c++/19966
18738         * g++.dg/overload/operator2.C: New test.
18739
18740 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18741
18742         PR libfortran/20257
18743         * gfortran.dg/pr20257.f90: New test.
18744
18745 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18746
18747         PR libfortran/20480
18748         * gfortran.dg/pr20480.f90: New test.
18749
18750 2005-03-16  Richard Henderson  <rth@redhat.com>
18751
18752         PR middle-end/15700
18753         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18754         (_rtld_global): New.
18755         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18756         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18757
18758         * gcc.dg/alias-3.c: New.
18759         * gcc.dg/alias-4.c: New.
18760         * gcc.dg/alias-5.c: New.
18761         * gcc.dg/alias-6.c: New.
18762
18763 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18764
18765         * gcc.dg/cpp/ucnid-7.c: New.
18766
18767 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18768             Dorit Naishlos  <dorit@il.ibm.com>
18769
18770         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18771         darwin.
18772
18773 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18774
18775         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18776         misaligned accesses.
18777         * gcc.dg/vect/vect-58.c: Likewise.
18778         * gcc.dg/vect/vect-92.c: New.
18779         * gcc.dg/vect/vect-93.c: New.
18780
18781 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18782
18783         PR fortran/18827
18784         * gfortran.dg/assign_2.f90: New test.
18785         * gfortran.dg/assign_3.f90: New test.
18786         * gfortran.dg/assign.f90: New test.
18787
18788 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18789
18790         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18791         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18792         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18793         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18794         names.
18795
18796 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18797
18798         * gcc.dg/cpp/ucnid-6.c: New.
18799
18800         * gcc.dg/cpp/normalize-1.c: New.
18801         * gcc.dg/cpp/normalize-2.c: New.
18802         * gcc.dg/cpp/normalize-3.c: New.
18803         * gcc.dg/cpp/normalize-4.c: New.
18804         * gcc.dg/cpp/ucnid-4.c: New.
18805         * gcc.dg/cpp/ucnid-5.c: New.
18806         * g++.dg/cpp/normalize-1.C: New.
18807         * g++.dg/cpp/ucnid-1.C: New.
18808
18809 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18810
18811         * gcc.dg/pr18628.c: New.
18812
18813 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18814
18815         PR c++/20280
18816         * g++.dg/tree-ssa/pr20280.C: New.
18817
18818 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18819
18820         PR fortran/20467
18821         * gfortran.dg/stfunc_2.f90: New test.
18822
18823 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18824
18825         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18826
18827 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18828
18829         * gcc.dg/tree-ssa/20050314-1.c: New test.
18830
18831 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18832
18833         PR c++/4403
18834         PR c++/9783, DR433
18835         * g++.dg/template/friend34.C: New test.
18836         * g++.dg/template/friend35.C: Likewise.
18837         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18838
18839 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18840
18841         Friend class name lookup 5/n
18842         PR c++/1016
18843         * g++.dg/lookup/hidden-class1.C: New test.
18844         * g++.dg/lookup/hidden-class2.C: Likewise.
18845         * g++.dg/lookup/hidden-class3.C: Likewise.
18846         * g++.dg/lookup/hidden-class4.C: Likewise.
18847         * g++.dg/lookup/hidden-class5.C: Likewise.
18848         * g++.dg/lookup/hidden-class6.C: Likewise.
18849         * g++.dg/lookup/hidden-class7.C: Likewise.
18850         * g++.dg/lookup/hidden-class8.C: Likewise.
18851         * g++.dg/lookup/hidden-class9.C: Likewise.
18852         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18853         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18854         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18855         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18856         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18857         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18858         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18859         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18860         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18861         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18862         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18863
18864 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18865
18866         PR c++/20157
18867         * g++.dg/template/error18.C: New test.
18868
18869 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18870
18871         PR debug/16792
18872         * g++.dg/debug/pr16792.C: New test.
18873
18874 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18875
18876         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18877         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18878         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18879         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18880         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18881         test assertion names.
18882
18883 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18884
18885         PR fortran/18600
18886         * gfortran.dg/stfunc_1.f90: New test.
18887
18888 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18889
18890         PR fortran/16907
18891         * gfortran.dg/real_index_1.f90: New test.
18892
18893 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18894
18895         PR fortran/20323
18896         * gfortran.dg/spec_expr_1.f90: New test.
18897
18898 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18899
18900         PR c/20402
18901         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18902         new parser.
18903
18904 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18905
18906         PR fortran/20361
18907         * gfortran.dg/largeequiv_1.f90: New test.
18908
18909 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18910
18911         * gcc.dg/ucnid-1.c: New.
18912         * gcc.dg/ucnid-2.c: New.
18913         * gcc.dg/ucnid-3.c: New.
18914         * gcc.dg/ucnid-4.c: New.
18915         * gcc.dg/ucnid-5.c: New.
18916         * gcc.dg/ucnid-6.c: New.
18917         * gcc.dg/cpp/ucnid-1.c: New.
18918         * gcc.dg/cpp/ucnid-2.c: New.
18919         * gcc.dg/cpp/ucnid-3.c: New.
18920         * g++.dg/other/ucnid-1.C: New.
18921
18922 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18923
18924         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18925
18926 2005-03-11  Per Bothner  <per@bothner.com>
18927
18928         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18929         that diagnotics refer to correct token.
18930         * gcc.dg/unused-3.c: Likewise.
18931
18932 2005-03-11  Per Bothner  <per@bothner.com>
18933
18934         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18935         constant" is now actually on same line as string constant.
18936         * gcc.dg/cpp/direct2s.c: Likewise.
18937
18938 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18939
18940         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18941
18942 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18943
18944         PR libfortran/20124
18945         * gfortran.dg/pr20124.f90: New Test
18946
18947 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18948
18949         PR tree-optimization/20130
18950         * gcc.dg/pr20130-1.c: New test.
18951
18952 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18953
18954         PR target/20095
18955         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18956
18957 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18958
18959         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18960
18961 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18962
18963         * g++.dg/eh/forced1.C: Fix comment.
18964         * g++.dg/eh/forced2.C: Ditto.
18965         * g++.dg/eh/forced3.C: Ditto.
18966         * g++.dg/eh/forced4.C: Ditto.
18967
18968 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18969
18970         PR rtl-opt/20412
18971         * gcc.c-torture/compile/pr20412.c: New test.
18972
18973 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18974
18975         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18976
18977 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18978
18979         PR target/20322
18980         * gcc.dg/20050307-1.c: New test.
18981
18982 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18983
18984         PR c++/20375
18985         * g++.dg/other/stdarg3.C: New.
18986
18987 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18988
18989         PR c++/18384, c++/18327
18990         * g++.dg/init/array19.C: New test.
18991
18992         PR inline-asm/20314
18993         * gcc.dg/torture/pr20314-1.c: New test.
18994         * gcc.dg/torture/pr20314-2.c: New test.
18995
18996 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18997
18998         * gcc.dg/20050309-1.c: New test.
18999
19000 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19001
19002         * gcc.dg/builtins-10.c: Reactivate disabled test.
19003         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
19004         new cbrt transformations.
19005
19006 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
19007
19008         PR c++/20208
19009         * g++.dg/template/array13.C: New test.
19010
19011 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
19012
19013         PR c++/16859
19014         * g++.dg/init/brace4.C: New test.
19015
19016 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19017
19018         PR c++/20186
19019         * g++.dg/template/non-dependent12.C: New.
19020
19021 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
19022
19023         PR c++/20142
19024         * g++.dg/init/array18.C: Add dg-do run marker.
19025
19026         PR c++/20142
19027         * g++.dg/init/array18.C: New test.
19028
19029 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19030
19031         * consistency.vlad/vlad.exp: Remove trailing semicolons.
19032         * g++.dg/gcov/gcov.exp: Likewise.
19033         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19034         * gcc.target/xstormy16/xstormy16.exp: Likewise.
19035         * lib/c-torture.exp: Likewise.
19036         * lib/fortran-torture.exp: Likewise.
19037         * lib/g++.exp: Likewise.
19038         * lib/gcc-defs.exp: Likewise.
19039         * lib/gcc-dg.exp: Likewise.
19040         * lib/gcc.exp: Likewise.
19041         * lib/gcov.exp: Likewise.
19042         * lib/gfortran.exp: Likewise.
19043         * lib/mike-g++.exp: Likewise.
19044         * lib/mike-gcc.exp: Likewise.
19045         * lib/objc-torture.exp: Likewise.
19046         * lib/objc.exp: Likewise.
19047         * lib/profopt.exp: Likewise.
19048         * lib/target-libpath.exp: Likewise.
19049         * lib/target-supports.exp: Likewise.
19050         * lib/treelang.exp: Likewise.
19051         * lib/wrapper.exp: Likewise.
19052
19053 2005-03-08  Jeff Law  <law@redhat.com>
19054
19055         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19056         PHI-OPT changes.
19057
19058 2005-03-08  Ira Rosen  <irar@il.ibm.com>
19059
19060         * gcc.dg/vect/pr20122.c: New test.
19061
19062 2005-03-07  Jeff Law  <law@redhat.com>
19063
19064         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19065         was folded away.
19066         * gcc.dg/tree-ssa/pr18133-1.c: New test.
19067         * gcc.dg/tree-ssa/pr18133-2.c: New test.
19068         * gcc.dg/tree-ssa/pr18134.c: New test.
19069
19070 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19071
19072         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19073         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19074         gcc.dg/torture/builtin-noret-2.c: Require weak support.
19075
19076 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
19077
19078         PR tree-opt/17671
19079         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19080
19081 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
19082
19083         * g++.dg/warn/Wnvdtor.C: New test.
19084
19085 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
19086
19087         * gcc.dg/torture/pr19683-1.c: New test.
19088
19089 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19090
19091         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19092         * gfortran.dg/g77/19990313-2.f: Ditto.
19093         * gfortran.dg/g77/19990313-3.f: Ditto.
19094         * gfortran.dg/g77/19990525-0.f: Ditto.
19095         * gfortran.dg/g77/19990826-0.f: Ditto.
19096         * gfortran.dg/g77/19990826-2.f: Ditto.
19097         * gfortran.dg/g77/19990826-3.f: Ditto.
19098         * gfortran.dg/g77/20000511-1.f: Ditto.
19099         * gfortran.dg/g77/20000511-2.f: Ditto.
19100         * gfortran.dg/g77/970625-2.f: Ditto.
19101         * gfortran.dg/g77/980310-2.f: Ditto.
19102         * gfortran.dg/g77/980310-3.f: Ditto.
19103         * gfortran.dg/g77/980310-8.f: Ditto.
19104         * gfortran.dg/g77/980519-2.f: Ditto.
19105         * gfortran.dg/g77/alpha1.f: Ditto.
19106         * gfortran.dg/g77/claus.f: Ditto.
19107         * gfortran.dg/g77/erfc.f: Ditto.
19108         * gfortran.dg/g77/short.f: Ditto.
19109         * gfortran.fortran-torture/execute/data.f90: Ditto.
19110         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19111         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19112
19113 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19114
19115         * lib/file-format.exp (gcc_target_object_format): Add check for som
19116         format and hardcode object formats on hppa*-*-hpux*.
19117         * lib/target-supports.exp (check_weak_available): Add check for som
19118         object format.  Always return 0 on hppa*-*-hpux10*.
19119
19120         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19121         is defined.
19122
19123         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19124
19125 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19126
19127         * gfortran.dg/pr19936_1.f90: New test.
19128         * gfortran.dg/pr19936_2.f90: New test.
19129         * gfortran.dg/pr19936_3.f90: New test.
19130
19131 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19132             Paul Thomas <prthomas@drfccad.cea.fr>
19133
19134         * gfortran.dg/PR19754_1.f90: New test.
19135         * gfortran.dg/PR19754_2.f90: Ditto.
19136
19137 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19138
19139         PR c++/19311
19140         * g++.dg/template/non-dependent11.C: New test.
19141
19142 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
19143
19144         * lib/target-supports.exp (check_iconv_available): Fix comment.
19145
19146 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
19147             Joseph S. Myers  <joseph@codesourcery.com>
19148
19149         PR c++/19797
19150         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19151
19152 2005-03-04  Matthew Sachs  <msachs@apple.com>
19153
19154         * gcc.exp (gcc_target_compile): Put braces around
19155         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19156         * objc.exp (objc_target_compile): Likewise.
19157         * treelang.exp (treelang_target_compile): Likewise.
19158
19159 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19160
19161         PR fortran/19673
19162         * gfortran.dg/func_result_1.f90: New test.
19163
19164 2005-03-04  Ben Elliston  <bje@au.ibm.com>
19165
19166         * gcc.misc-tests/options.exp: New test.
19167
19168 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19169
19170         * gcc.dg/pr15784-4.c: New test.
19171
19172 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19173
19174         * gcc.c-torture/execute/pr17133.c: New.
19175         * gcc.c-torture/compile/20050303-1.c: New.
19176
19177 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19178
19179         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19180
19181 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19182
19183         * g++.dg/overload/using2.C: New.
19184
19185 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19186
19187         PR c++/19916
19188         * g++.dg/init/ptrmem2.C: New test.
19189
19190 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19191
19192         PR c/8927
19193         * gcc.dg/pr8927-1.c: New test.
19194
19195 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19196
19197         PR c++/20232
19198         * g++.dg/inherit/covariant12.C: New.
19199
19200 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19201
19202         PR fortran/19479
19203         * gfortran.dg/bound_1.f90: New test.
19204
19205 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19206
19207         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19208         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19209
19210 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19211
19212         PR c/20245
19213         * gcc.dg/pr20245-1.c: New test.
19214
19215 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19216
19217         PR middle-end/19874
19218         * gcc.c-torture/execute/20050119-2.c: New test case.
19219
19220 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19221
19222         * README: Update the DejaGnu bug reporting address.
19223         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19224         * lib/objc-torture.exp: Likewise.
19225
19226 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19227
19228         * gfortran.dg/boz_1.f90: New test.
19229         * gfortran.dg/boz_3.f90: New test.
19230         * gfortran.dg/boz_4.f90: New test.
19231
19232 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19233
19234         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19235         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19236
19237 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19238
19239         PR libfortran/20101
19240         * gfortran.dg/write_0_pe_format.f90: New test.
19241
19242 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19243
19244         PR c++/20206
19245         * g++.dg/opt/thunk2.C: New test.
19246         * g++.dg/opt/covariant1.C: New test.
19247
19248 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19249
19250         * gfortran.dg/e_d_fmt.f90: New test.
19251
19252 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19253
19254         * gcc.dg/asm-b.c: Fix comment typos.
19255
19256 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19257
19258         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19259         a V_MAY_DEF also.
19260
19261 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19262
19263         PR tree-opt/20188
19264         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19265         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19266         * gcc.dg/asm-b.c: New test.
19267
19268 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19269
19270         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19271         Disable this test on IRIX 6.
19272
19273 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19274
19275         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19276         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19277         parser.
19278
19279 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19280
19281         PR tree-optimization/20204
19282         * testsuite/gcc.dg/pr20204.c: New test.
19283
19284 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19285
19286         PR target/20196
19287         * gcc.c-torture/execute/20050224-1.c: New test.
19288
19289         PR c++/20175
19290         * g++.dg/warn/Wbraces2.C: New test.
19291
19292 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19293
19294         PR c++/19878
19295         * g++.dg/init/const2.C: New test.
19296
19297 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19298
19299         PR tree-optimization/20100
19300         * gcc.c-torture/execute/pr20100-1.c: New test.
19301
19302 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19303
19304         * gfortran.dg/implicit_3.f90: New test.
19305
19306         * gfortran.dg/deftype_1.f90: New test.
19307
19308 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19309
19310         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19311         the test passes.
19312         * g++.dg/other/anon3.C: Accept a warning.
19313
19314 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19315
19316         * gcc.dg/pr20017.c: Fix a comment typo.
19317
19318 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19319
19320         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19321
19322 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19323
19324         PR ada/19902
19325         * ada/acats/tests/cxa/cxa3004.a: Remove.
19326         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19327
19328 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19329
19330         PR c++/20073
19331         * g++.dg/init/const1.C: New test.
19332
19333         PR c++/19991
19334         * g++.dg/parse/constant7.C: New test.
19335
19336         PR c++/20152
19337         * g++.dg/parse/error27.C: New test.
19338         * g++.dg/template/qualttp15.C: Adjust error markers.
19339         * g++.old-deja/g++.other/struct1.C: Likewise.
19340
19341         PR c++/20153
19342         * g++.dg/template/error17.C: New test.
19343
19344         PR c++/20148
19345         * g++.dg/parser/error26.C: New test.
19346
19347 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19348
19349         PR tree-optimization/20100
19350         PR tree-optimization/20115
19351         * gcc.dg/pr20115.c: New test.
19352         * gcc.dg/pr20115-1.c: New test.
19353         * gcc.dg/pr20100.c: New test.
19354         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19355         call-clobbered variables after alias1.
19356
19357 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19358
19359         * gfortran.dg/list_read_4.f90: new test.
19360
19361 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19362
19363         PR rtl-optimization/20017.
19364         * gcc.dg/pr20017.c: New.
19365
19366 2005-02-22  Devang Patel  <dpatel@apple.com>
19367
19368         PR 19952
19369         * g++.dg/tree-ssa/pr19952.C: New test.
19370
19371 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19372
19373         PR c++/19883
19374         * g++.dg/parse/constant6.C: New test.
19375
19376 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19377
19378         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19379         * g++.dg/charset/asm2.c: Likewise.
19380         * g++.dg/charset/asm3.c: Likewise.
19381         * g++.dg/charset/asm4.c: Likewise.
19382         * g++.dg/charset/asm5.c: Likewise.
19383         * g++.dg/charset/attribute1.c: Likewise.
19384         * g++.dg/charset/attribute2.c: Likewise.
19385         * g++.dg/charset/extern1.cc: Likewise.
19386         * g++.dg/charset/extern2.cc: Likewise.
19387         * g++.dg/charset/extern3.cc: Likewise.
19388         * g++.dg/charset/function.cc: Likewise.
19389         * g++.dg/charset/string.c: Likewise.
19390         * g++.dg/charset/charset.exp: Likewise.
19391         * lib/target-supports.exp (check_iconv_available): Fix comment.
19392
19393 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19394
19395         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19396         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19397         * gcc.dg/charset/asm2.c: Likewise.
19398         * gcc.dg/charset/asm3.c: Likewise.
19399         * gcc.dg/charset/asm4.c: Likewise.
19400         * gcc.dg/charset/asm5.c: Likewise.
19401         * gcc.dg/charset/asm6.c: Likewise.
19402         * gcc.dg/charset/attribute1.c: Likewise.
19403         * gcc.dg/charset/attribute2.c: Likewise.
19404         * gcc.dg/charset/builtin1.c: Likewise.
19405         * gcc.dg/charset/extern.c: Likewise.
19406         * gcc.dg/charset/function.c: Likewise.
19407         * gcc.dg/charset/string.c: Likewise.
19408         * gcc.dg/charset/charset.exp: Likewise.
19409
19410 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19411
19412         PR fortran/20086
19413         * gfortran.dg/pr20086.f90: New test.
19414
19415 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19416
19417         PR tree-optimization/19786
19418         * g++.dg/tree-ssa/pr19786.C: New.
19419
19420 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19421
19422         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19423
19424 2005-02-21  Jeff Law  <law@redhat.com>
19425
19426         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19427
19428 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19429
19430         * gfortran.dg/do_iterator: Split loop, markup all lines for
19431         which an error locus is printed.
19432         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19433         locus is printed.
19434         * gfortran.dg/select_4.f90: Likewise.
19435         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19436         locuses in the various permutations.
19437
19438 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19439
19440         PR tree-optimization/19951
19441         * g++.dg/vect: New directory.
19442         * g++.dg/vect/vect.exp: New file.
19443         * g++.dg/vect/pr19951.cc: New testcase.
19444         * g++.dg/dg.exp: Also prune vectorizer tests.
19445
19446 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19447
19448         PR 18785
19449         * gcc.dg/charset/builtin1.c: New test.
19450
19451 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19452
19453         PR c++/19299
19454         * g++.dg/inherit/volatile1.C: New test.
19455
19456         PR c++/19440
19457         * g++.dg/template/dtor4.C: New test.
19458
19459 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19460
19461         * gfortran.dg/int_1.f90: New test.
19462
19463 2005-02-19  Devang Patel  <dpatel@apple.com>
19464
19465         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19466
19467 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19468
19469         * gfortran.dg/achar_1.f90: New test.
19470
19471 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19472
19473         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19474
19475 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19476             Jakub Jelinek  <jakub@redhat.com>
19477
19478         PR tree-optimization/19828
19479         * gcc.dg/tree-ssa/loop-7.c: New test.
19480         * gcc.c-torture/execute/20050218-1.c: New test.
19481
19482 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19483
19484         PR c/20043
19485         * gcc.dg/transparent-union-1.c: New test.
19486         * gcc.dg/transparent-union-2.c: New test.
19487
19488 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19489
19490         PR tree-optimization/18977
19491         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19492
19493 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19494
19495         PR target/20054
19496         * gcc.dg/pr20054.c: New test.
19497
19498 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19499
19500         PR c++/19508
19501         * g++.dg/ext/attrib20.C: New test.
19502
19503 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19504
19505         PR middle-end/20030
19506         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19507
19508 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19509
19510         PR c++/20008
19511         * g++.dg/opt/switch4.C: New.
19512
19513 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19514
19515         PR c++/20023
19516         PR tree-optimization/20009
19517         * gcc.c-torture/compile/20050217-1.c: New test.
19518         * g++.dg/opt/switch3.C: New test.
19519
19520         PR tree-optimization/18947
19521         * gcc.c-torture/compile/20050215-1.c: New test.
19522         * gcc.c-torture/compile/20050215-2.c: New test.
19523         * gcc.c-torture/compile/20050215-3.c: New test.
19524
19525 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19526
19527         PR c++/20028
19528         * g++.dg/template/crash34.C: New.
19529
19530         PR c++/20022
19531         * g++.dg/other/access3.C: New.
19532
19533 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19534
19535         * gcc.dg/vect/vect-98.c: New test.
19536
19537 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19538
19539         PR tree-optimization/19967
19540         * gcc.dg/pr19967.c: New.
19541
19542 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19543
19544         PR middle-end/19857
19545         * gcc.dg/tree-ssa/20050215-1.c: New test.
19546         * gcc.c-torture/execute/20050215-1.c: New test.
19547
19548 2005-02-15  Eric Christopher  <echristo@redhat.com>
19549
19550         * gcc.dg/cpp/20050215-1.c: New file.
19551
19552 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19553
19554         PR tree-optimization/15785
19555         * gcc.dg/pr15785-1.c: New test.
19556
19557 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19558
19559         PR c++/17788
19560         * g++.dg/init/ctor4.C: New.
19561         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19562
19563 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19564
19565         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19566         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19567
19568 2005-02-15  Andreas Schwab  <schwab@suse.de>
19569
19570         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19571         declare malloc.
19572
19573 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19574
19575         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19576
19577 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19578
19579         PR tree-optimization/19853
19580         * gcc.c-torture/compile/pr19853.c: New test.
19581
19582 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19583
19584         PR c++/19608
19585         * g++.dg/parse/local-class1.C: New.
19586
19587         PR c++/19895
19588         * g++.dg/parse/ptrmem3.C: New.
19589
19590         PR c++/19884
19591         * g++.old-deja/g++.oliva/template6.C: Add another case.
19592         * g++.dg/template/explicit6.C: New.
19593
19594 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19595
19596         PR c++/17816
19597         * g++.dg/other/redecl2.C: New.
19598
19599 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19600
19601         PR c++/19891
19602         * g++.dg/abi/covariant4.C: New.
19603
19604 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19605
19606         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19607
19608 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19609
19610         * gcc.dg/vect/vect-96.c: Fix typo.
19611
19612 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19613
19614         PR c++/14479
19615         PR c++/19487
19616         * g++.dg/template/enum5.C: New test.
19617
19618 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19619
19620         * gcc.dg/vect/vect-97.c: New test.
19621
19622 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19623
19624         * gcc.dg/vect/vect-96.c: New test.
19625
19626 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19627
19628         * gcc.dg/builtins-34.c: Also check ldexp*.
19629
19630 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19631
19632         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19633
19634 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19635
19636         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19637         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19638         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19639         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19640         selector_list, selector_expression, dg-process-target): Move to new
19641         file target-supports-dg.exp.
19642         * lib/target-supports-dg.exp: New.
19643
19644         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19645         New.
19646
19647 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19648
19649         PR c++/19666
19650         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19651
19652         PR middle-end/19858
19653         * gcc.c-torture/compile/20050210-1.c: New test.
19654
19655 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19656
19657         PR c++/19755
19658         * g++.dg/warn/Wbraces1.C: New test.
19659
19660 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19661
19662         * gcc.dg/builtins-52.c: New testcase.
19663
19664 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19665
19666         PR c/19342
19667         * gcc.c-torture/execute/20050119-1.c: New test.
19668
19669 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19670
19671         PR c++/19811
19672         * g++.dg/init/delete1.C: New test.
19673
19674 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19675
19676         PR c++/18470
19677         * g++.dg/template/static12.C: New test.
19678
19679 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19680
19681         PR c++/19787
19682         * g++.dg/conversion/ambig1.C: New test.
19683
19684         PR c++/19739
19685         * g++.dg/ext/attrib19.C: New test.
19686
19687         PR c++/19732
19688         * g++.dg/parse/dtor5.C: New test.
19689
19690         PR c++/19762
19691         * g++.dg/template/dtor3.C: New test.
19692
19693         PR c++/19826
19694         * g++.dg/template/static11.C: New test.
19695         * g++.dg/template/crash2.C: Remove dg-error marker.
19696
19697 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19698
19699         PR C++/18491
19700         * g++.old-deja/g++.mike/p10769a.C: Remove.
19701
19702 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19703
19704         * gcc.dg/builtins-48.c: New test case.
19705         * gcc.dg/builtins-49.c: New test case.
19706         * gcc.dg/builtins-50.c: New test case.
19707         * gcc.dg/builtins-51.c: New test case.
19708
19709 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19710
19711         PR middle-end/19583
19712         * g++.dg/warn/Wreturn-type-3.C: New test.
19713
19714 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19715
19716         PR middle-end/19402
19717         * gcc.dg/pr19402-1.c: New testcase.
19718         * gcc.dg/pr19402-2.c: likewise.
19719
19720 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19721
19722         PR middle-end/19854
19723         * g++.dg/tree-ssa/tmmti.C: New testcase.
19724
19725 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19726
19727         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19728
19729 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19730
19731         PR c++/19733
19732         * g++.dg/parse/crash23.C: New test.
19733         * g++.dg/warn/Weff1.C: New test.
19734
19735 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19736
19737         * gcc.dg/20050209-1.c: New test.
19738
19739 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19740
19741         PR target/19799
19742         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19743
19744 2005-02-08  Mike Stump  <mrs@apple.com>
19745
19746         * g++.dg/pch/import-2.c: New test.
19747         * g++.dg/pch/import-2.hs: New.
19748         * g++.dg/pch/include/import-2a.h: New.
19749         * g++.dg/pch/include/import-2b.h: New.
19750
19751 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19752
19753         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19754
19755 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19756
19757         * gfortran.dg/substr_1.f90: New test.
19758
19759 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19760
19761         PR middle-end/19775
19762         * gcc.dg/torture/builtin-power-1.c: Disable test for
19763         invalid transformation.
19764         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19765         no longer optimize.
19766         * gcc.dg/builtins-47.c: New testcase.
19767
19768 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19769             Dorit Naishlos  <dorit@il.ibm.com>
19770
19771         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19772
19773 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19774
19775         * gcc.c-torture/compile/20050206-1.c: New test.
19776
19777 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19778
19779         PR tree-opt/19768
19780         * g++.dg/opt/pr19768.C: New test.
19781
19782 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19783
19784         PR tree-opt/19736
19785         * gcc.c-torture/compile/pr19736.c: New test.
19786
19787 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19788
19789         PR c++/17401
19790         * g++.dg/parse/error25.C: New test.
19791
19792 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19793
19794         * gcc.c-torture/execute/20050203-1.c: New.
19795
19796 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19797
19798         * gcc.dg/vect/vect-85.c: Remove xfail.
19799         * gcc.dg/vect/vect-86.c: Remove xfail.
19800         * gcc.dg/vect/vect-87.c: Remove xfail.
19801         * gcc.dg/vect/vect-88.c: Remove xfail.
19802
19803 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19804
19805         * gcc.dg/altivec-19.c: New.
19806
19807 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19808
19809         PR c/17807
19810         * gcc.dg/nested-func-3.c: New test.
19811         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19812
19813 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19814
19815         * gcc.test-framework/gen_directive_tests: Generate tests for
19816         selector expressions.
19817
19818 2005-02-02  Matt Austern  <austern@apple.com>
19819
19820         PR c++/19628
19821         * g++/ext/builtin7.C: New.
19822         * g++/ext/builtin8.C: New.
19823
19824 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19825
19826         PR c/18502
19827         * gcc.dg/pr18502-1.c: New test.
19828
19829 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19830
19831         PR c++/17413
19832         * g++.dg/template/local4.C: Tweak.
19833
19834 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19835
19836         PR tree-optimization/19578
19837         * gcc.c-torture/compile/20050202-1.c: New test.
19838
19839 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19840
19841         PR c/19435
19842         * gcc.dg/c99-init-4.c: New test.
19843
19844 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19845
19846         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19847
19848         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19849
19850         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19851         * g++.dg/eh/check-vect.h: New.
19852
19853         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19854         * gcc.dg/vect/vect-78.c: Ditto.
19855         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19856         Remove.
19857
19858         * g++.dg/conversion/simd1.C: Expect warning.
19859         * g++.dg/ext/attribute-test-1.C: Ditto.
19860         * g++.dg/ext/attribute-test-2.C: Ditto.
19861         * g++.dg/ext/attribute-test-3.C: Ditto.
19862         * g++.dg/ext/attribute-test-4.C: Ditto.
19863
19864         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19865         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19866
19867         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19868
19869 2005-02-01  Richard Henderson  <rth@redhat.com>
19870
19871         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19872         long double for ibm double-double format.
19873         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19874
19875 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19876
19877         PR tree-optimization/19633
19878         * testsuite/gcc.dg/pr19633-1.c: New test.
19879         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19880         to NULL or a symbol.
19881
19882 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19883
19884         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19885         New procs.
19886         (dg-process-target (local override)): Handle selector expressions.
19887
19888         * gcc.test-framework/README: Describe tests in source directory.
19889         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19890         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19891         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19892         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19893         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19894         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19895         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19896         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19897         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19898         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19899         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19900         * gcc.test-framework/dg-error-exp-P.c: New test.
19901         * gcc.test-framework/dg-error-exp-XP.c: New test.
19902         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19903         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19904         * gcc.test-framework/dg-output-exp-P.c: New test.
19905         * gcc.test-framework/dg-output-exp-XF.c: New test.
19906         * gcc.test-framework/dg-warning-exp-P.c: New test.
19907         * gcc.misc-tests/dg-1.c: Remove.
19908         * gcc.misc-tests/dg-2.c: Remove.
19909         * gcc.misc-tests/dg-3.c: Remove.
19910         * gcc.misc-tests/dg-4.c: Remove.
19911         * gcc.misc-tests/dg-5.c: Remove.
19912         * gcc.misc-tests/dg-6.c: Remove.
19913         * gcc.misc-tests/dg-7.c: Remove.
19914         * gcc.misc-tests/dg-8.c: Remove.
19915         * gcc.misc-tests/dg-9.c: Remove.
19916         * gcc.misc-tests/dg-10.c: Remove.
19917         * gcc.misc-tests/dg-11.c: Remove.
19918         * gcc.misc-tests/dg-12.c: Remove.
19919         * gcc.misc-tests/dg-test.exp: Remove.
19920
19921         * gcc.test-framework/test-framework.awk: Change recording and
19922         printing of passes and failures.
19923
19924         * gcc.test-framework: New directory.
19925         * gcc.test-framework/README: New.
19926         * gcc.test-framework/test-framework.exp: New.
19927         * gcc.test-framework/test-framework.awk: New.
19928         * gcc.test-framework/gen_directive_tests: New.
19929
19930 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19931
19932         * lib/treelang.exp: Fix comment typos.
19933         (treelang_target_compile): Don't append libs=-ltreelang to options.
19934
19935 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19936
19937         * g++.dg/parse/typename7.C: Adjust error messages.
19938
19939 2005-01-31  Jeff Law  <law@redhat.com>
19940
19941         * gcc.c-torture/execute/20050131-1.c: New test.
19942         * gcc.dg/wcaselabel.c: New test.
19943
19944 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19945
19946         * g++.dg/other/warning1.C: Adjust error messags.
19947         * g++.dg/parse/constant5.C: New test.
19948
19949 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19950
19951         PR c/19333
19952         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19953         the test case valid.
19954         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19955         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19956         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19957         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19958         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19959         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19960
19961 2005-01-31  Dale Johannesen  <dalej@apple.com>
19962
19963         * g++.dg/opt/pr19650.C: New test.
19964
19965 2005-01-31  Richard Henderson  <rth@redhat.com>
19966
19967         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19968         long double for intel double extended format.
19969         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19970
19971 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19972
19973         PR c++/19555
19974         * g++.dg/template/static10.C: New test.
19975
19976         PR c++/19395
19977         * g++.dg/parse/error24.C: New test.
19978
19979         PR c++/19367
19980         * g++.dg/lookup/builtin1.C: New test.
19981
19982         PR c++/19457
19983         * g++.dg/warn/conv3.C: New test.
19984
19985 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19986
19987         PR fortran/19647
19988         * gfortan.dg/inquire_7.f90
19989
19990 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19991
19992         PR tree-optimization/15791
19993         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19994         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19995         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19996         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19997         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19998         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19999         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
20000         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
20001         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
20002         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
20003
20004 2005-01-29  Paul Brook  <paul@codesourcery.com>
20005
20006         PR fortran/18565
20007         * check.c (real_or_complex_check): New function.
20008         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
20009         * intrinsic.c (add_functions): Use new check functions.
20010         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20011         Add prototypes.
20012
20013 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
20014
20015         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20016         gcc.dg/lvalue-3.c: New tests.
20017         * gcc.dg/concat.c: Update expected messages.
20018
20019 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
20020
20021         PR libfortran/19595
20022         * gfortran.dg/eor_1.f90: New test.
20023
20024 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
20025
20026         PR fortran/19589
20027         * gfortran.dg/logical_data_1.f90: New test.
20028
20029 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
20030
20031         PR c++/19253
20032         * g++.dg/template/crash33.C: New test.
20033
20034         PR c++/19667
20035         * g++.dg/template/crash32.C: New test.
20036
20037 2005-01-28  Ian Lance Taylor  <ian@airs.com>
20038
20039         PR middle-end/16558
20040         * g++.dg/warn/Wreturn-type-2.C: New test.
20041
20042 2004-06-24  Jeff Law  <law@redhat.com>
20043
20044         * gcc.dg/tree-ssa/20050128-1.c: New test.
20045
20046 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
20047
20048         * gcc.target/frv/all-mdpackh-1.c: New test.
20049
20050 2005-01-28  Steven Bosscher  <stevenb@suse.de>
20051
20052         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20053
20054 2005-01-27  Richard Henderson  <rth@redhat.com>
20055
20056         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20057
20058 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20059
20060         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20061
20062 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20063
20064         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20065         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20066         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20067         to cope with cases where the multilib options override the dg-options.
20068
20069 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
20070
20071         PR c/18946
20072         * gcc.dg/noncompile/20050120-1.c: New test.
20073
20074 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
20075
20076         PR tree-optimization/19633
20077         * gcc.dg/pr19633.c: New test.
20078         * gcc.dg/tree-ssa/pr19633.c: New test.
20079
20080 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
20081
20082         * gcc.dg/20041216-1.c: New test.
20083
20084 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
20085
20086         PR objc/18862
20087         * objc.dg/selector-2.m: New test.
20088
20089 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20090
20091         * g++.dg/opt/range-test-2.C: New test.
20092
20093         PR rtl-optimization/19579
20094         * gcc.c-torture/execute/20050124-1.c: New test.
20095
20096 2005-01-26  Greg Parker  <gparker@apple.com>
20097         Stuart Hastings  <stuart@apple.com>
20098
20099         * gcc.c-torture/execute/20050125-1.c: New.
20100
20101 2005-01-18  Jan Hubicka  <jh@suse.cz>
20102
20103         PR tree-optimize/19337
20104         * gcc.c-torture/compile/20050119-1.c: New test.
20105
20106 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20107
20108         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20109         test for successful match.
20110
20111 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20112
20113         PR objc/18408
20114         * objc.dg/comp-types-7.m: New test.
20115
20116 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20117
20118         * lib/target-supports.exp (current_target_name): New.
20119         (check_effective_target_ilp32, check_effective_target_lp64):
20120         Cache the result to use as long as the current target, with
20121         multilib flags, remains the same.
20122
20123         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20124         (dg-require-weak, dg-require-visibility, dg-require-alias,
20125         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20126         dg-require-effective-target, dg-skip-if): Remove call to
20127         skip_test_and_clear_xfail.
20128         (dg-test): Clear xfail data.
20129
20130 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20131
20132         PR target/17751
20133         * gcc.dg/ppc64-toc.c: New test.
20134
20135         * g++.dg/tree-ssa/empty-1.C: New test.
20136
20137         PR middle-end/19551
20138         * gcc.c-torture/execute/20050121-1.c: New test.
20139         * gcc.dg/20050121-2.c: New test.
20140
20141 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
20142         Paul Brook  <paul@codesourcery.com>
20143
20144         PR fortran/17941
20145         * gfortran.dg/real_const_1.f: New test.
20146         * gfortran.dg/real_const_2.f90: New test.
20147         * gfortran.dg/complex_int_1.f90: New test.
20148
20149 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
20150
20151         PR fortran/19313
20152         * gfortan.dg/inquire_6.f90: New test.
20153
20154 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20155
20156         PR libfortran/19451
20157         * open_readonly_1.f90: New test.
20158
20159 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20160
20161         PR libfortran/18982
20162         * gfortran.dg/open_new.f90: New file.
20163
20164 2005-01-22  Paul Brook  <paul@codesourcery.com>
20165
20166         * namelist_1.f90: New test.
20167
20168 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20169
20170         PR tree-optimization/19484
20171         * gcc.c-torture/compile/20050122-[12].c: New tests.
20172
20173 2005-01-22  Paul Brook  <paul@codesourcery.com>
20174
20175         * gfortran.dg/implicit_2.f90: New test.
20176
20177 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20178
20179         PR fortran/19314
20180         * gfortran.dg/inquire_5.f90: New test.
20181
20182 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20183
20184         PR c/18809
20185         * gcc.dg/pr18809-1.c: New test.
20186
20187 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20188
20189         * gcc.dg/20050121-1.c: New test.
20190
20191         PR tree-optimization/13000
20192         * gcc.dg/20040206-1.c: Change warning to point where function is
20193         being inlined.
20194
20195 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20196
20197         PR c++/19208
20198         * g++.dg/template/array11.C: New test.
20199
20200 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20201
20202         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20203         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20204         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20205         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20206         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20207         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20208
20209 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20210
20211         PR tree-optimization/15349
20212         * gcc.dg/tree-ssa/pr15349.c: New.
20213
20214 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20215
20216         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20217
20218 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20219
20220         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20221         scan-assembler-times directive name.
20222
20223         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20224         after dg-do.
20225
20226         PR rtl-optimization/19462
20227         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20228
20229 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20230
20231         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20232         counting function calls on ia64.
20233
20234 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20235
20236         PR rtl-optimization/15139
20237         * gcc.dg/20050111-2.c: New test.
20238
20239         PR c/17297
20240         * gcc.c-torture/compile/20050113-1.c: New testcase.
20241
20242         PR middle-end/19164
20243         * gcc.dg/20050113-1.c: New testcase.
20244
20245 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20246
20247         * gcc.dg/vect/vect-85.c: Add comment.
20248         * gcc.dg/vect/vect-86.c: Add xfail for now.
20249         * gcc.dg/vect/vect-87.c: Add xfail for now.
20250         * gcc.dg/vect/vect-88.c: Add xfail for now.
20251         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20252
20253 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20254
20255         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20256
20257 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20258
20259         * g++.dg/debug/typedef3.C: New test.
20260
20261 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20262
20263         PR c/19472
20264         * gcc.dg/asm-a.c: New test.
20265
20266 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20267
20268         * gcc.dg/sh-relax.c: Add prototype for abort.
20269
20270 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20271
20272         * gcc.dg/short-compare-1.c: New test.
20273         * gcc.dg/short-compare-2.c: Likewise.
20274
20275 2005-01-18  Michael Matz  <matz@suse.de>
20276
20277         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20278
20279 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20280
20281         PR tree-optimization/19121
20282         * gcc.c-torture/compile/pr19121.c: New test.
20283
20284 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20285
20286         PR target/19357
20287         * gcc.c-torture/compile/pr19357.c: New test.
20288
20289 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20290
20291         PR c/5675
20292         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20293         pass--those that refer just to the variable, possibly with a
20294         cast.
20295         * gcc.dg/c99-const-expr-3.c: Likewise.
20296
20297         PR middle-end/13127
20298         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20299         longer emitted.
20300
20301 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20302
20303         PR fortran/18778
20304         * gfortran.dg/endfile_2.f90: New test.
20305
20306 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20307
20308         PR 19168
20309         * gfortran.dg/select_5.f90: New test.
20310
20311 2004-01-16  Paul Brook  <paul@codesourcery.com>
20312
20313         * gfortran.dg/common_4.f90: New test.
20314
20315 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20316
20317         PR rtl-optimization/19462
20318         * gcc.dg/torture/pr19462-1.c: New test.
20319
20320 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20321
20322         PR objc/19321
20323         * objc.dg/func-ptr-2.m: New.
20324         * objc.dg/volatile-1.m: New.
20325
20326 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20327
20328         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20329
20330 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20331
20332         PR tree-optimization/19060
20333         * gcc.c-torture/execute/20050104-1.c: New test.
20334
20335 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20336
20337         PR fortran/18983
20338         * gfortran.dg/write_to_null.f90: New test.
20339
20340 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20341             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20342
20343         PR other/19328
20344         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20345         argument.
20346
20347 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20348
20349         PR c++/19263
20350         * g++.dg/init/vector1.C: New test.
20351
20352 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20353
20354         PR target/13158
20355         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20356         PR target/18987
20357         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20358
20359 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20360
20361         * gfortran.dg/select_1.f90: New test.
20362         * gfortran.dg/select_2.f90: New test.
20363         * gfortran.dg/select_3.f90: New test.
20364         * gfortran.dg/select_4.f90: New test.
20365
20366 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20367
20368         PR middle-end/19084
20369         PR rtl-optimization/19348
20370         * gcc.dg/20050111-1.c: New test.
20371         * gcc.c-torture/execute/20050111-1.c: New test.
20372
20373         * gcc.dg/i386-asm-4.c: New test.
20374
20375 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20376
20377         * gcc.dg/nested-func-2.c: New test.
20378         * ada/acats/norun.lst: Remove c953002.
20379
20380 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20381
20382         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20383
20384 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20385
20386         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20387
20388 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20389
20390         PR target/18761
20391         * g++.dg/abi/align1.C: New test.
20392
20393 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20394
20395         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20396         at a time.
20397         * g++.dg/ext/altivec_check.h: Support compiling as C.
20398
20399 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20400
20401         PR c++/19355
20402         * g++.dg/expr/pr19355-1.C: New test case.
20403
20404 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20405
20406         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20407         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20408         * ada/acats/tests/c3/c92005b.ada: Likewise.
20409         * ada/acats/tests/c3/cxb3012.a: Likewise.
20410         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20411
20412 2005-01-09  Paul Brook  <paul@codesourcery.com>
20413
20414         * gfortran.dg/common_2.f90: New file.
20415         * gfortran.dg/common_3.f90: New file.
20416
20417 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20418
20419         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20420
20421 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20422
20423         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20424         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20425         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20426         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20427         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20428         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20429         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20430         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20431         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20432         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20433         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20434         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20435         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20436         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20437         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20438         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20439         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20440         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20441         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20442         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20443         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20444         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20445         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20446         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20447         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20448         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20449         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20450         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20451         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20452         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20453         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20454         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20455         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20456         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20457         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20458         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20459         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20460         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20461         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20462         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20463         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20464         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20465         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20466         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20467         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20468         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20469         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20470         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20471         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20472         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20473         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20474         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20475         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20476         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20477         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20478         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20479         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20480         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20481         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20482         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20483         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20484         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20485         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20486         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20487         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20488         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20489         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20490
20491         * gcc.dg/vect/vect-1.c: Fix spelling.
20492         * gcc.dg/vect/vect-10.c: Fix spelling.
20493         * gcc.dg/vect/vect-11.c: Fix spelling.
20494         * gcc.dg/vect/vect-12.c: Fix spelling.
20495         * gcc.dg/vect/vect-14.c: Fix spelling.
20496         * gcc.dg/vect/vect-15.c: Fix spelling.
20497         * gcc.dg/vect/vect-16.c: Fix spelling.
20498         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20499         * gcc.dg/vect/vect-64.c: Fix comments.
20500         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20501
20502 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20503             Ira Rosen  <irar@il.ibm.com>
20504
20505         * gcc.dg/vect/vect-70.c: New test.
20506         * gcc.dg/vect/vect-71.c: New test.
20507
20508 2005-01-09  Manfred Hollstein  <mh@suse.com>
20509
20510         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20511         * gcc.dg/pr18241-2.c: Likewise.
20512         * gcc.dg/pr18241-3.c: Likewise.
20513         * gcc.dg/pr18241-4.c: Likewise.
20514         * gcc.dg/pr18241-5.c: Likewise.
20515
20516 2005-01-08  Richard Henderson  <rth@redhat.com>
20517
20518         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20519         False for x86 and x86-64.
20520
20521 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20522
20523         PR tree-optimization/18241
20524         * gcc.dg/pr18241-1.c: New test.
20525         * gcc.dg/pr18241-2.c: New test.
20526         * gcc.dg/pr18241-3.c: New test.
20527         * gcc.dg/pr18241-4.c: New test.
20528         * gcc.dg/pr18241-5.c: New test.
20529
20530 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20531
20532         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20533         gfortran.dg/select_4.f90: New.
20534
20535 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20536
20537         * gcc.c-torture/execute/20050107-1.c: New test.
20538
20539 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20540
20541         PR c++/19298
20542         * g++.dg/template/ref2.C: New.
20543
20544 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20545
20546         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20547         instead of being empty.
20548
20549 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20550
20551         PR fortran/15553
20552         * gfortran.dg/array-1.f90: New test.
20553
20554 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20555
20556         PR tree-optimization/19283
20557         * gcc.c-torture/execute/20050106-1.c: New test.
20558
20559         PR rtl-optimization/18861
20560         * gcc.dg/20050105-1.c: New test.
20561
20562         PR tree-optimization/18828
20563         * gcc.dg/20050105-2.c: New test.
20564
20565 2005-01-07  Andreas Jaeger  <aj@suse.de>
20566
20567         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20568
20569 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20570
20571         PR fortran/18398
20572         * gfortran.dg/fmt_read.f90: New test.
20573
20574 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20575
20576         * gcc.dg/rs6000-ldouble-2.c: New.
20577
20578 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20579
20580         PR c++/19244
20581         * g++.dg/parser/ctor2.C: New test.
20582
20583 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20584
20585         PR c++/17154
20586         * g++.dg/template/using9.C: New test.
20587
20588 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20589
20590         PR c++/19258
20591         * g++.dg/lookup/friend6.C: New test.
20592
20593 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20594
20595         PR c++/19270
20596         * g++.dg/template/array10.C: New.
20597
20598 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20599
20600         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20601         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20602
20603 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20604
20605         * gcc.c-torture/compile/20050105-1.c: New test.
20606
20607 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20608
20609         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20610
20611 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20612
20613         PR middle-end/19100
20614         * gcc.dg/conv-3.c: New test case.
20615
20616 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20617
20618         * gcc.dg/asm-wide-1.c: New test.
20619
20620 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20621
20622         PR c++/19030
20623         * g++.dg/parse/crash22.C: New
20624
20625 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20626
20627         PR 19257
20628         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20629
20630 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20631
20632         PR middle-end/17767
20633         * gcc.dg/i386-mmx-6.c: New test case.
20634
20635 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20636
20637         PR tree-optimization/18308
20638         * gcc.dg/vect/pr18308.c: New testcase.
20639
20640 2005-01-04  Andreas Jaeger  <aj@suse.de>
20641
20642         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20643
20644 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20645             Robert Bowdidge <bowdidge@apple.com>
20646
20647         * gcc.dg/cpp/subframework1.c: New.
20648         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20649         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20650         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20651         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20652
20653 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20654
20655         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20656         producing warning.
20657         * gcc.dg/darwin-weakimport-2.c: New.
20658
20659 2005-01-03  Richard Henderson  <rth@redhat.com>
20660
20661         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20662
20663 2005-01-03  Richard Henderson  <rth@redhat.com>
20664
20665         * gcc.dg/vect/vect.exp: Enable for ia64.
20666         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20667         (check_effective_target_vect_float): Likewise.
20668         (check_effective_target_vect_no_align): Likewise.
20669         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20670         * gcc.dg/vect/vect-8.c: Likewise.
20671
20672 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20673
20674         PR target/19236
20675         * gcc.dg/pr19236-1.c: New test case.
20676
20677 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20678
20679         PR rtl-optimization/12092
20680         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20681
20682 2005-01-02  Andreas Jaeger  <aj@suse.de>
20683
20684         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20685
20686 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20687             Andrew Pinski  <pinskia@physics.uc.edu>
20688
20689         PR rtl-optimization/12092
20690         * gcc.dg/pr12092-1.c: New test case.
20691
20692 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20693
20694         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20695         'hidden' and 'default' for better portability.
20696         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20697
20698         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20699         6 and 7.
20700         * g++.old-deja/g++.brendan/new3.C: Likewise.
20701
20702 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20703
20704         * gcc.dg/20041231-1.C: New test.
20705         * g++.dg/warn/Wunreachable-code-1.C: New test.
20706
20707 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20708
20709         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20710         file, not /dev/null.  Abort on error.
20711
20712 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20713             Ziemowit Laski  <zlaski@apple.com>
20714
20715         PR objc/18971
20716         * objc.dg/encode-5.m: New test.
20717
20718 2004-12-29  Richard Henderson  <rth@redhat.com>
20719
20720         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20721         * objc.dg/stabs-1.m: Disable for ia64.
20722
20723 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20724
20725         PR c++/19190
20726         * g++.dg/warn/Wunused-10.C: New test.
20727
20728 2004-12-28  Richard Henderson  <rth@redhat.com>
20729
20730         * objc.dg/stabs-1.m: Disable for alpha.
20731
20732 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20733
20734         PR c++/19149
20735         * g++.dg/parse/error23.C: New test.
20736
20737 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20738
20739         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20740
20741         PR fortran/19032
20742         * gfortran.dg/intrinsic_modulo_1.f90: New.
20743         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20744         tests with divisor -1.
20745
20746 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20747
20748         * g++.dg/opt/temp1.C (memcpy): Return a value.
20749
20750         PR c++/19148
20751         * g++.dg/expr/cond7.C: New test.
20752
20753 2004-12-27  Paul Brook  <paul@codesourcery.com>
20754
20755         * gfortran.dg/g77/select_no_compile.f: Remove.
20756
20757 2004-12-27  Richard Henderson  <rth@redhat.com>
20758
20759         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20760         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20761         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20762
20763 2004-12-26  Richard Henderson  <rth@redhat.com>
20764
20765         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20766         by 1i instead of token pasting.
20767
20768 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20769
20770         PR tree-optimization/17578
20771         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20772         to additional_flags.
20773         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20774
20775 2004-12-25  Richard Henderson  <rth@redhat.com>
20776
20777         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20778         Remove Alpha.
20779
20780 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20781
20782         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20783         hppa*-*-hpux*.
20784         * gcc.dg/pr17957.c (dg-options): Likewise.
20785         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20786         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20787         instead of 0 on __hppa__.
20788         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20789         "foo,%r" on hppa*-*-*.
20790
20791 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20792
20793         PR fortran/19071
20794         * gfortran.dg/complex_write.f90: New test.
20795
20796 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20797
20798         PR c++/17595
20799         * g++.dg/parse/pragma2.C: New test.
20800
20801         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20802
20803 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20804
20805         * gcc.dg/empty2.c: Add missing dg-warning.
20806
20807 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20808
20809         PR c++/17413
20810         * g++.dg/template/local4.C: New test.
20811         * g++.dg/template/crash19.C: Add dg-error marker.
20812
20813         * g++.dg/template/crash31.C: Correct embedded PR number.
20814
20815 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20816
20817         PR c++/16405
20818         * g++.dg/opt/temp1.C: Add do-run marker.
20819
20820 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20821
20822         * g++.dg/template/spec19.C: New.
20823
20824 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20825
20826         PR target/16819
20827         * gcc.dg/empty2.c: New.
20828
20829 2004-12-23  Richard Henderson  <rth@redhat.com>
20830
20831         * lib/target-supports.exp (check_effective_target_vect_no_align):
20832         Remove i?86 and x86-64.
20833
20834 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20835
20836         PR c++/16405
20837         * g++.dg/opt/temp1.C: New test.
20838
20839 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20840
20841         PR c++/18733
20842         * g++.dg/template/friend33.C: New testcase.
20843
20844 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20845
20846         PR c++/18464
20847         * g++.dg/template/cond5.C: New test.
20848
20849         PR c++/18492
20850         * g++.dg/inherit/thunk3.C: New test.
20851
20852         PR c++/11224
20853         * g++.dg/warn/Wunused-9.C: New test.
20854
20855 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20856
20857         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20858
20859 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20860
20861         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20862
20863 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20864
20865         PR c++/18378
20866         * g++.dg/ext/packed8.C: New test.
20867
20868         PR c++/19063
20869         * g++.dg/template/crash31.C: New test.
20870
20871         PR c++/19034
20872         * g++.dg/template/crash30.C: New test.
20873
20874 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20875
20876         PR C++/18984
20877         * g++.dg/eh/ctor3.C: New test.
20878
20879 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20880
20881         * objc.dg/stabs-1.m: Allow section name to be quoted and
20882         assembly label to begin with '.LL'.
20883
20884 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20885
20886         * gcc.dg/vect/vect.exp
20887         (check_effective_target_lp64_or_vect_no_align): New.
20888         * gcc.dg/vect/vect-77.c: Use it.
20889         * gcc.dg/vect/vect-78.c: Use it.
20890
20891         * lib/target-supports.exp
20892         (check_effective_target_vect_no_max,
20893         check_effective_target_vect_no_bitwise,
20894         check_effective_target_vect_no_align): New.
20895         * gcc.dg/vect/vect-13.c: Use them.
20896         * gcc.dg/vect/vect-17.c: Ditto.
20897         * gcc.dg/vect/vect-18.c: Ditto.
20898         * gcc.dg/vect/vect-19.c: Ditto.
20899         * gcc.dg/vect/vect-20.c: Ditto.
20900         * gcc.dg/vect/vect-27.c: Ditto.
20901         * gcc.dg/vect/vect-29.c: Ditto.
20902         * gcc.dg/vect/vect-44.c: Ditto.
20903         * gcc.dg/vect/vect-48.c: Ditto.
20904         * gcc.dg/vect/vect-50.c: Ditto.
20905         * gcc.dg/vect/vect-52.c: Ditto.
20906         * gcc.dg/vect/vect-54.c: Ditto.
20907         * gcc.dg/vect/vect-56.c: Ditto.
20908         * gcc.dg/vect/vect-58.c: Ditto.
20909         * gcc.dg/vect/vect-60.c: Ditto.
20910         * gcc.dg/vect/vect-72.c: Ditto.
20911         * gcc.dg/vect/vect-80.c: Ditto.
20912
20913 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20914
20915         PR c++/14075
20916         * g++.dg/init/string1.C: New.
20917
20918         PR c++/18975
20919         * g++.dg/other/synth1.C: New.
20920
20921 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20922
20923         PR c/18963
20924         * gcc.dg/pr18963-1.c: New test.
20925
20926 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20927
20928         PR c/18596
20929         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20930         * gcc.dg/pr18596-1.c: Use dg-error.
20931         (dg-options): Use -fno-unit-at-a-time.
20932         * gcc.dg/pr18596-2.c: New test.
20933         * gcc.dg/pr18596-3.c: New test.
20934
20935 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20936
20937         PR middle-end/18683
20938         * g++.dg/opt/pr18683-1.C: New test case.
20939
20940 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20941
20942         PR other/19093
20943         * g++.dg/opt/max1.C: Fix for 64bit targets.
20944
20945 2004-12-20  Matt Austern  <austern@apple.com>
20946
20947         PR c++/19044
20948         * g++.dg/ext/builtin6.C: New
20949
20950 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20951
20952         PR tree-optimization/19080
20953         * gcc.c-torture/compile/pr19080.c: New test.
20954
20955 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20956
20957         * gcc.dg/20041219-1.c: New test.
20958
20959 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20960
20961         PR middle-end/19068
20962         * g++.dg/opt/max1.C: New test case.
20963
20964 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20965
20966         * gcc.dg/fdata-sections-1.c: New test.
20967
20968 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20969
20970         PR middle-end/18548
20971         * gcc.dg/max-1.c: New test case.
20972
20973 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20974
20975         * gcc.c-torture/execute/20041218-1.c: New test.
20976
20977 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20978
20979         * gcc.dg/pr18501.c: New test.
20980         * gcc.dg/uninit-5.c: XFAIL.
20981         * gcc.dg/uninit-9.c: XFAIL.
20982
20983 2004-12-17  Dale Johannesen  <dalej@apple.com>
20984
20985         * gcc.dg/20041213-1.c: New.
20986
20987 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20988
20989         * objc.dg/stabs-1.m: Allow assembly label to begin
20990         with a dot ('.').
20991
20992 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20993
20994         * gcc.c-torture/execute/20041213-1.c: Move...
20995         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20996
20997 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20998
20999         PR c++/18721
21000         * g++.dg/lookup/conv-5.C: New.
21001
21002 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
21003
21004         * objc.dg/stabs-1.m: New test.
21005
21006 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21007
21008         * gcc.dg/visibility-c.c: Change compile to
21009         assemble for the test.
21010
21011 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21012
21013         PR target/19041
21014         * gcc.dg/visibility-c.c: New test.
21015
21016 2004-12-16  Roger Sayle  <roger@eyesopen.com>
21017
21018         PR middle-end/18493
21019         * gcc.dg/switch-8.c: New test case.
21020
21021 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21022
21023         PR c++/18905
21024         * g++.dg/template/init4.C: New.
21025         * g++.dg/opt/static3.C: Enable optimizer.
21026
21027 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
21028
21029         * g++.dg/other/complex1.C: New test.
21030
21031 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
21032
21033         * g++.dg/opt/inline9.C: New test.
21034
21035 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21036
21037         PR fortran/18993
21038         * gfotran.dg/nullify_1.f: New test.
21039
21040 2004-12-15  Richard Henderson  <rth@redhat.com>
21041
21042         * gcc.target/i386/i386.exp: New harness.
21043         * gcc.target/i386/vect-args.c: New.
21044
21045 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
21046
21047         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21048
21049 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21050
21051         PR c++/18825
21052         * g++.dg/template/friend32.C: New test.
21053
21054 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21055
21056         * cpp/pragma-once-1.c: New test.
21057         * cpp/pragma-once-1b.h: Likewise.
21058         * cpp/pragma-once-1c.h: Likewise.
21059         * cpp/pragma-once-1d.h: Likewise.
21060         * cpp/inc/pragma-once-1a.h: Likewise.
21061
21062 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
21063             Steven G. Kargl  <kargls@comcast.net>
21064
21065         PR fortran/17597
21066         * gfortran.dg/list_read_3.f90: New test.
21067
21068 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21069
21070         * gcc.dg/ftrapv-2.c: New test.
21071
21072 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21073
21074         PR c++/18981
21075         * g++.dg/template/typename9.C: New test.
21076
21077 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21078
21079         PR c++/18738
21080         * g++.dg/template/typename8.C: New test.
21081         * g++.dg/parse/friend2.C: Tweak error message.
21082
21083 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21084
21085         * gcc.c-torture/20041214-1.c: New test.
21086
21087 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21088
21089         PR c++/18965
21090         * g++.dg/init/array17.C: New test.
21091
21092 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21093
21094         PR c++/18793
21095         * g++.dg/init/aggr3.C: New test.
21096
21097 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21098
21099         * gcc.dg/altivec-types-1.c: New test.
21100         * gcc.dg/altivec-types-2.c: New test.
21101         * gcc.dg/altivec-types-3.c: New test.
21102         * gcc.dg/altivec-types-4.c: New test.
21103         * g++.dg/ext/altivec-types-1.C: New test.
21104         * g++.dg/ext/altivec-types-2.C: New test.
21105         * g++.dg/ext/altivec-types-3.C: New test.
21106         * g++.dg/ext/altivec-types-4.C: New test.
21107
21108 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21109
21110         PR middle-end/18951
21111         * gcc.c-torture/execute/20041213-1.c: New test.
21112
21113 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21114
21115         PR c++/18949
21116         * g++.dg/template/cast1.C: New.
21117
21118 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21119
21120         * gcc.c-torture/execute/20041213-2.c: New test.
21121
21122 2004-12-13  Richard Henderson  <rth@redhat.com>
21123
21124         * gcc.dg/i386-sse-10.c: Fix typo in options.
21125
21126 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21127
21128         PR c++/18968
21129         * g++.dg/opt/pr18968.C: New test.
21130
21131 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21132
21133         PR c++/18925
21134         * g++.dg/ext/visibility/staticdatamem.C: New test.
21135
21136 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
21137
21138         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21139
21140 2004-12-13  Roger Sayle  <roger@eyesopen.com>
21141
21142         PR rtl-optimization/18928
21143         * gcc.dg/pr18928-1.c: New test case.
21144
21145 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
21146
21147         PR tree-opt/16951
21148         * gcc.c-torture/compile/20041211-1.c: New.
21149
21150 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21151
21152         PR middle-end/17564
21153         * gcc.c-torture/execute/20041212-1.c: New test.
21154
21155 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21156
21157         PR fortran/18869
21158         * gfortran.dg/common_1.f90: New test.
21159
21160 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
21161         Paul Brook  <paul@codesourcery.com>
21162
21163         PR fortran/16222
21164         * gfortran.dg/real_do_1.f90: New test.
21165
21166 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21167
21168         PR tree-opt/18040
21169         * g++.dg/opt/ptrmem6.C: New test.
21170
21171 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21172
21173         PR middle-end/18921
21174         * gcc.dg/pr18921-1.c: New test case.
21175
21176 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21177
21178         PR fortran/17175
21179         * gfortran.dg/scale_1.f90: New test.
21180
21181 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21182
21183         PR middle-end/18903
21184         * gcc.c-torture/compile/pr18903.c: New test.
21185
21186 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21187
21188         * gcc.c-torture/execute/20041210-1.c: New test.
21189
21190 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21191
21192         PR c++/18731
21193         * g++.dg/parser/struct-1.C: New test.
21194         * g++.dg/parser/struct-2.C: New test.
21195         * g++.dg/parser/struct-3.C: New test.
21196
21197 2004-12-09  Richard Henderson  <rth@redhat.com>
21198
21199         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21200
21201         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21202         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21203
21204 2004-12-09  Matt Austern  <austern@apple.com>
21205
21206         PR c++/18514
21207         * g++.dg/ext/builtin1.C: New
21208         * g++.dg/ext/builtin2.C: New
21209         * g++.dg/ext/builtin3.C: New
21210         * g++.dg/ext/builtin4.C: New
21211         * g++.dg/ext/builtin5.C: New
21212
21213 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21214
21215         PR tree-opt/18904
21216         * g++.dg/opt/ptrmem5.C: New test.
21217
21218 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21219
21220         * g++.dg/parse/typename5.C: Adjust for new error.
21221         * g++.dg/parse/typename7.C: New.
21222
21223 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21224
21225         PR c++/18073
21226         * g++.dg/other/mmintrin.C: New test.
21227
21228 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21229
21230         PR c++/16681
21231         * g++.dg/init/array15.C: New.
21232         * g++.dg/init/array16.C: New.
21233
21234 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21235
21236         PR fortran/18826
21237         * gfortran.dg/assign_1.f90: New test.
21238
21239 2004-12-08  Nick Clifton  <nickc@redhat.com>
21240
21241         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21242         * gcc.target/xstormy16/data_below100: Likewise.
21243         * gcc.target/xstormy16/sfr: Likewise.
21244         * gcc.target/xstormy16/below100.S: New test source file.
21245         * gcc.target/xstormy16/below100.ld: New test linker script.
21246         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21247         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21248         bp instructions.
21249         * gcc.target/xstormy16/bp.c: Likewise.
21250
21251         * gcc.target/xstormy16/bss_below100: New files:
21252         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21253         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21254         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21255         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21256         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21257         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21258         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21259         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21260         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21261         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21262         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21263         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21264         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21265         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21266         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21267         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21268         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21269         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21270         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21271         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21272         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21273         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21274         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21275         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21276         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21277         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21278         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21279
21280         * gcc.target/xstormy16/data_below100: New files:
21281         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21282         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21283         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21284         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21285         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21286         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21287         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21288         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21289         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21290         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21291         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21292         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21293         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21294         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21295         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21296         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21297         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21298         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21299         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21300         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21301         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21302         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21303         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21304         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21305         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21306         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21307         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21308
21309         * gcc.target/xstormy16/sfr: New files:
21310         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21311         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21312         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21313         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21314         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21315         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21316         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21317         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21318         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21319         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21320         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21321         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21322         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21323         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21324         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21325         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21326         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21327         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21328         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21329         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21330         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21331         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21332         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21333         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21334         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21335         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21336         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21337         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21338         27_if0_sfrw_bitfield_f.c
21339
21340 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21341
21342         PR c++/18100
21343         * g++.dg/lookup/name-clash4.C: New test.
21344
21345 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21346
21347         PR c++/18672
21348         * g++.dg/opt/array1.C: New.
21349
21350         PR c++/18803
21351         * g++.dg/template/operator5.C: New.
21352
21353 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21354
21355         PR c/18867
21356         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21357
21358 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21359
21360         * gcc.dg/noncompile/20041207.c: New test.
21361
21362 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21363
21364         * g++.dg/other/unreachable-1.C: New test.
21365
21366 2004-12-06  Nick Clifton  <nickc@redhat.com>
21367
21368         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21369         <limits.h> because the latter comes from gcc's include/ directory
21370         and not the newlib/libc/include directory.
21371
21372 2004-12-04  Richard Henderson  <rth@redhat.com>
21373
21374         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21375
21376 2004-12-04  Richard Henderson  <rth@redhat.com>
21377
21378         * lib/target-supports.exp (check_gc_sections_available): Disable
21379         for alpha and ia64.
21380
21381 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21382
21383         PR middle-end/17909
21384         * g++.dg/other/vararg-2.C: New test.
21385
21386 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21387
21388         PR c++/17011, c++/17971
21389         * g++.dg/template/error15.C: Adjust expected error.
21390         * g++.dg/template/instantiate3.C: Likewise.
21391
21392 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21393
21394         * gcc.dg/altivec-18.c: Fix for darwin
21395
21396 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21397
21398         PR c++/18782
21399         * g++.dg/parse/ptrmem2.C: New.
21400
21401         PR c++/18318
21402         * g++.dg/template/new1.C: New.
21403
21404 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21405
21406         PR fortran/18710
21407         * gfortran.dg/direct_io_3.f90: New test.
21408
21409 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21410
21411         PR 18758
21412         * g++.dg/parse/crash21.C: New.
21413
21414 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21415
21416         PR c++/15664, c++/18276
21417         * g++.dg/template/ttp13.C: New test.
21418         * g++.dg/template/ttp14.C: Likewise.
21419
21420 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21421
21422         PR c++/18123
21423         * g++.dg/parse/enum2.C: New test.
21424         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21425
21426 2004-12-02  Nick Clifton  <nickc@redhat.com>
21427
21428         * gcc.target/xstormy16: New test directory.
21429         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21430         * gcc.target/xstormy16/bp.c: Check the generation of bp
21431         instructions.
21432         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21433         bn instructions and the BELOW100 attribute.
21434
21435 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21436
21437         PR target/16952
21438         * gcc.dg/ppc-eabi.c: New.
21439
21440 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21441
21442         PR fortran/18284
21443         * gfortran.dg/backspace.f90
21444
21445 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21446
21447         * gfortran.dg/inquire.f90: New test.
21448
21449 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21450
21451         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21452         handle effective-target-keyword.
21453         (dg-skip-if): Support effective-target keyword as target list.
21454         (dg-xfail-if): Ditto.
21455         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21456
21457 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21458
21459         PR tree-optimization/18291
21460         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21461
21462 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21463
21464         PR C++/18729
21465         * g++.dg/parse/crash20.C: New.
21466
21467         PR c++/17431
21468         * g++.dg/overload/arg1.C: New.
21469         * g++.dg/overload/arg2.C: New.
21470         * g++.dg/overload/arg3.C: New.
21471         * g++.dg/overload/arg4.C: New.
21472
21473 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21474
21475         * gcc.dg/c99-flex-array-4.c: Remove.
21476
21477 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21478
21479         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21480
21481         * lib/target-supports.exp (is-effective-target): Simplify.
21482
21483         * lib/target-supports.exp (check_effective_target_vect_long):
21484         Fix for powerpc64-*-*.
21485
21486 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21487
21488         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21489         to support new requirements on FreeBSD 5.
21490
21491 2004-11-30  Devang Patel  <dpatel@apple.com>
21492
21493         PR 18702
21494         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21495
21496 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21497
21498         * g++.dg/ext/altivec-13.C: New test.
21499
21500 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21501
21502         PR tree-opt/18298
21503         * gcc.c-torture/execute/p18298.c: New test.
21504
21505 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21506             Dorit Naishlos  <dorit@il.ibm.com>
21507
21508         PR tree-opt/18607
21509         * gcc.dg/vect/vect-89.c: New test.
21510
21511 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21512
21513         * gcc.dg/pr18596-1.c: New test.
21514
21515 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21516
21517         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21518
21519 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21520
21521         PR c/18479
21522         * gcc.dg/pr18479.c: New test.
21523
21524 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21525
21526         PR target/18490
21527         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21528         mmix-knuth-mmixware.
21529
21530         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21531         cris-*-elf* cris-*-aout* mmix-*-*
21532
21533 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21534
21535         PR middle-end/18725
21536         * gcc.dg/pr18725.c: New test.
21537
21538 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21539
21540         PR target/18488
21541         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21542
21543         PR target/18336
21544         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21545
21546 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21547
21548         PR c++/18368
21549         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21550         * g++.old-deja/g++.law/ctors5.C: Likewise.
21551         * g++.old-deja/g++.other/crash25.C: Likewise.
21552
21553         PR c++/18674
21554         * g++.dg/template/error16.C: New test.
21555
21556         PR c++/18512
21557         * g++.dg/template/crash29.C: New test.
21558
21559 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21560
21561         PR tree-optimization/18712
21562         * gcc.c-torture/compile/pr18712.c: New test.
21563
21564 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21565
21566         PR c/7544
21567         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21568         tests.
21569
21570 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21571
21572         PR c++/18652
21573         * g++.dg/lookup/crash6.C: New test.
21574
21575 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21576
21577         PR middle-end/18164
21578         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21579
21580 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21581
21582         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21583         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21584         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21585
21586 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21587
21588         * gcc.dg/pr18164.c: New test.
21589
21590 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21591
21592         * gcc.dg/funroll-loops-all.c: New.
21593
21594 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21595
21596         PR target/18489
21597         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21598         delimeter, match space and TAB as well as ":".
21599
21600         PR target/18484
21601         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21602
21603         PR target/18348
21604         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21605
21606         PR target/18345
21607         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21608
21609         PR target/18337
21610         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21611
21612 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21613
21614         * gfortran.dg/direct_io_2.f90: New test.
21615
21616 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21617
21618         PR target/18334
21619         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21620
21621 2004-11-28  Richard Henderson  <rth@redhat.com>
21622
21623         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21624
21625 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21626
21627         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21628         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21629         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21630         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21631         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21632         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21633         gcc.dg/pointer-arith-8.c: New tests.
21634
21635 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21636
21637         PR fortran/18364
21638         * gfortran.dg/endfile.f90: New test.
21639
21640 2004-11-27  Falk Hueffner  <falk@debian.org>
21641
21642         * gcc.dg/loop-6.c: New test.
21643
21644 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21645
21646         * gcc.c-torture/execute/20041126-1.c: New test.
21647
21648 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21649
21650         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21651         on IRIX.
21652
21653 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21654
21655         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21656         functions.
21657
21658 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21659
21660         PR rtl-optimization/17825
21661         * gcc.c-torture/compile/20041119-1.c: New test.
21662
21663 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21664
21665         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21666         Check existence of ld library path variables before unsetting.
21667
21668 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21669
21670         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21671
21672 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21673
21674         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21675
21676 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21677
21678         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21679
21680 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21681
21682         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21683         dg-do directive.
21684
21685 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21686
21687         * gcc.dg/pr17957.c: Pass --param, not -param.
21688
21689 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21690
21691         PR middle-end/17957
21692         * testsuite/gcc.dg/pr17957.c: New test.
21693
21694 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21695
21696         PR c++/18445
21697         * g++.dg/template/crash28.C: Likewise.
21698
21699         PR c++/18001
21700         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21701         * g++.dg/ext/lvaddr.C: Likewise.
21702         * g++.dg/opt/pr7503-3.C: Likewise.
21703
21704         PR c++/18466
21705         * g++.dg/parse/qualified3.C: New test.
21706         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21707
21708         PR c++/18545
21709         * g++.dg/expr/return1.C: New test.
21710
21711 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21712
21713         Friend class name lookup 3/n, PR c++/3332
21714         * g++.dg/lookup/friend3.C: New test.
21715         * g++.dg/lookup/friend4.C: Likewise.
21716         * g++.dg/lookup/friend5.C: Likewise.
21717
21718 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21719
21720         Friend class name lookup 2/n, PR c++/14513, c++/15410
21721         * g++.dg/lookup/friend2.C: New test.
21722         * g++.dg/template/friend31.C: Likewise.
21723
21724 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21725
21726         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21727
21728 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21729
21730         PR c++/17473
21731         * g++.dg/tc1/dr56.C: Remove.
21732         * g++.dg/template/typedef1.C: Add dg-error markers.
21733         * g++.old-deja/g++.other/typedef7.C: Likewise.
21734
21735         PR c++/18285
21736         * g++.dg/parse/typedef7.C: New test.
21737
21738 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21739
21740         * gcc.c-torture/execute/20041124-1.c: New test.
21741
21742 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21743
21744         * g++.dg/template/deduce3.C: New test.
21745
21746         PR c++/18586
21747         * g++.dg/template/crash27.C: New test.
21748
21749         PR c++/18530
21750         * g++.dg/warn/Wshadow-3.C: New test.
21751
21752 2004-11-24  Devang Patel  <dpatel@apple.com>
21753
21754         PR/18555
21755         * gcc.dg/cpp/isysroot-1.c: New test.
21756         * gcc.dg/cpp/usr/include/stdio.h: New file.
21757         * gcc.dg/cpp/isysroot-2.c: New test.
21758         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21759         New file.
21760
21761 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21762
21763         PR c++/8929
21764         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21765
21766 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21767
21768         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21769         * gcc.target/sparc/pdist.c: Likewise.
21770
21771 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21772
21773         PR c++/16882
21774         * g++.dg/conversion/simd1.C: New test.
21775
21776 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21777
21778         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21779         and restore_ld_library_path_env_vars.
21780         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21781         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21782         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21783         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21784
21785 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21786
21787         * gcc.dg/pragma-align-2.c: Test macro expansion.
21788         * gcc.dg/pragma-pack-2.c: New test.
21789
21790 2004-11-23  Richard Henderson  <rth@redhat.com>
21791
21792         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21793         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21794         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21795         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21796         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21797         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21798
21799         * gcc.dg/vect/vect.exp: Add check for alpha.
21800         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21801         (check_effective_target_vect_int): Enable for alpha.
21802         (check_effective_target_vect_long): New.
21803         (is-effective-target): Add it.
21804
21805 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21806
21807         * gcc.dg/pr18614-1.c: New test.
21808
21809 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21810
21811         * gcc.dg/setjmp-2.c: New test.
21812
21813 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21814
21815         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21816         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21817         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21818         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21819         gcc.target/sparc/pdist.c: New tests.
21820
21821 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21822
21823         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21824
21825 2004-11-22  Dale Johannesen  <dalej@apple.com>
21826
21827         * gcc.dg/20041111-1.c: New.
21828
21829 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21830
21831         PR tree-opt/18536
21832         * gcc.dg/vect/pr18536.c: New test.
21833
21834 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21835
21836         PR c++/18354
21837         * g++.dg/template/nontype11.C: New test.
21838
21839 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21840
21841         PR middle-end/18520
21842         * gcc.dg/pr18520-1.c: New test case.
21843
21844 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21845
21846         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21847         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21848         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21849         expected diagnostics.
21850
21851 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21852
21853         PR target/18580
21854         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21855         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21856         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21857
21858 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21859
21860         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21861
21862 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21863             Joseph Myers  <joseph@codesourcery.com>
21864
21865         * lib/target-supports.exp (check_visibility_available): Really
21866         test the compiler.
21867
21868 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21869
21870         PR tree-opt/18181
21871         * gcc.dg/vect/vect-85.c: New test.
21872         * gcc.dg/vect/vect-86.c: New test.
21873         * gcc.dg/vect/vect-87.c: New test.
21874         * gcc.dg/vect/vect-88.c: New test.
21875
21876 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21877
21878         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21879
21880 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21881
21882         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21883         * gcc.dg/ppc-and-1.c: Ditto.
21884         * gcc.dg/ppc-compare-1.c: Ditto.
21885         * gcc.dg/ppc-mov-1.c: Ditto
21886
21887 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21888             Mark Mitchell  <mark@codesourcery.com>
21889
21890         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21891
21892 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21893             Aldy Hernandez  <aldyh@redhat.com>
21894
21895         * lib/target-supports.exp (check_effective_target_vect_int): New
21896         (check_effective_target_vect_float): New
21897         (check_effective_target_vect_double): New.
21898         (is-effective-target): Support new effective targets keywords.
21899         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21900         default action for dg-do.
21901         * gcc.dg/vect/pr16105.c: Use new support.
21902         * gcc.dg/vect/pr18400.c: Ditto.
21903         * gcc.dg/vect/pr18425.c: Ditto.
21904         * gcc.dg/vect/vect-1.c: Ditto.
21905         * gcc.dg/vect/vect-10.c: Ditto.
21906         * gcc.dg/vect/vect-11.c: Ditto.
21907         * gcc.dg/vect/vect-12.c: Ditto.
21908         * gcc.dg/vect/vect-13.c: Ditto.
21909         * gcc.dg/vect/vect-14.c: Ditto.
21910         * gcc.dg/vect/vect-15.c: Ditto.
21911         * gcc.dg/vect/vect-16.c: Ditto.
21912         * gcc.dg/vect/vect-17.c: Ditto.
21913         * gcc.dg/vect/vect-18.c: Ditto.
21914         * gcc.dg/vect/vect-19.c: Ditto.
21915         * gcc.dg/vect/vect-2.c: Ditto.
21916         * gcc.dg/vect/vect-20.c: Ditto.
21917         * gcc.dg/vect/vect-21.c: Ditto.
21918         * gcc.dg/vect/vect-22.c: Ditto.
21919         * gcc.dg/vect/vect-23.c: Ditto.
21920         * gcc.dg/vect/vect-24.c: Ditto.
21921         * gcc.dg/vect/vect-25.c: Ditto.
21922         * gcc.dg/vect/vect-26.c: Ditto.
21923         * gcc.dg/vect/vect-27.c: Ditto.
21924         * gcc.dg/vect/vect-27a.c: Ditto.
21925         * gcc.dg/vect/vect-28.c: Ditto.
21926         * gcc.dg/vect/vect-29.c: Ditto.
21927         * gcc.dg/vect/vect-29a.c: Ditto.
21928         * gcc.dg/vect/vect-3.c: Ditto.
21929         * gcc.dg/vect/vect-30.c: Ditto.
21930         * gcc.dg/vect/vect-31.c: Ditto.
21931         * gcc.dg/vect/vect-32.c: Ditto.
21932         * gcc.dg/vect/vect-33.c: Ditto.
21933         * gcc.dg/vect/vect-34.c: Ditto.
21934         * gcc.dg/vect/vect-35.c: Ditto.
21935         * gcc.dg/vect/vect-36.c: Ditto.
21936         * gcc.dg/vect/vect-37.c: Ditto.
21937         * gcc.dg/vect/vect-38.c: Ditto.
21938         * gcc.dg/vect/vect-4.c: Ditto.
21939         * gcc.dg/vect/vect-40.c: Ditto.
21940         * gcc.dg/vect/vect-41.c: Ditto.
21941         * gcc.dg/vect/vect-42.c: Ditto.
21942         * gcc.dg/vect/vect-43.c: Ditto.
21943         * gcc.dg/vect/vect-44.c: Ditto.
21944         * gcc.dg/vect/vect-45.c: Ditto.
21945         * gcc.dg/vect/vect-46.c: Ditto.
21946         * gcc.dg/vect/vect-47.c: Ditto.
21947         * gcc.dg/vect/vect-48.c: Ditto.
21948         * gcc.dg/vect/vect-48a.c: Ditto.
21949         * gcc.dg/vect/vect-49.c: Ditto.
21950         * gcc.dg/vect/vect-5.c: Ditto.
21951         * gcc.dg/vect/vect-50.c: Ditto.
21952         * gcc.dg/vect/vect-51.c: Ditto.
21953         * gcc.dg/vect/vect-52.c: Ditto.
21954         * gcc.dg/vect/vect-53.c: Ditto.
21955         * gcc.dg/vect/vect-54.c: Ditto.
21956         * gcc.dg/vect/vect-55.c: Ditto.
21957         * gcc.dg/vect/vect-56.c: Ditto.
21958         * gcc.dg/vect/vect-56a.c: Ditto.
21959         * gcc.dg/vect/vect-57.c: Ditto.
21960         * gcc.dg/vect/vect-58.c: Ditto.
21961         * gcc.dg/vect/vect-59.c: Ditto.
21962         * gcc.dg/vect/vect-6.c: Ditto.
21963         * gcc.dg/vect/vect-60.c: Ditto.
21964         * gcc.dg/vect/vect-61.c: Ditto.
21965         * gcc.dg/vect/vect-62.c: Ditto.
21966         * gcc.dg/vect/vect-63.c: Ditto.
21967         * gcc.dg/vect/vect-64.c: Ditto.
21968         * gcc.dg/vect/vect-65.c: Ditto.
21969         * gcc.dg/vect/vect-66.c: Ditto.
21970         * gcc.dg/vect/vect-67.c: Ditto.
21971         * gcc.dg/vect/vect-68.c: Ditto.
21972         * gcc.dg/vect/vect-69.c: Ditto.
21973         * gcc.dg/vect/vect-7.c: Ditto.
21974         * gcc.dg/vect/vect-72.c: Ditto.
21975         * gcc.dg/vect/vect-72a.c: Ditto.
21976         * gcc.dg/vect/vect-73.c: Ditto.
21977         * gcc.dg/vect/vect-74.c: Ditto.
21978         * gcc.dg/vect/vect-75.c: Ditto.
21979         * gcc.dg/vect/vect-76.c: Ditto.
21980         * gcc.dg/vect/vect-77.c: Ditto.
21981         * gcc.dg/vect/vect-77a.c: Ditto.
21982         * gcc.dg/vect/vect-78.c: Ditto.
21983         * gcc.dg/vect/vect-79.c: Ditto.
21984         * gcc.dg/vect/vect-8.c: Ditto.
21985         * gcc.dg/vect/vect-80.c: Ditto.
21986         * gcc.dg/vect/vect-82.c: Ditto.
21987         * gcc.dg/vect/vect-82_64.c: Ditto.
21988         * gcc.dg/vect/vect-83.c: Ditto.
21989         * gcc.dg/vect/vect-83_64.c: Ditto.
21990         * gcc.dg/vect/vect-9.c: Ditto.
21991         * gcc.dg/vect/vect-all.c: Ditto.
21992         * gcc.dg/vect/vect-none.c: Ditto.
21993
21994 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21995
21996         * lib/gcc-dg.exp (dg-skip-if): New function.
21997         (dg-forbid-option): Remove.
21998         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21999         * g++.dg/abi/bitfield8.C: Likewise.
22000         * g++.dg/abi/dtor1.C: Likewise.
22001         * g++.dg/abi/empty10.C: Likewise.
22002         * g++.dg/abi/empty7.C: Likewise.
22003         * g++.dg/abi/empty9.C: Likewise.
22004         * g++.dg/abi/layout3.C: Likewise.
22005         * g++.dg/abi/layout4.C: Likewise.
22006         * g++.dg/abi/thunk1.C: Likewise.
22007         * g++.dg/abi/thunk2.C: Likewise.
22008         * g++.dg/abi/vbase11.C: Likewise.
22009         * g++.dg/abi/vthunk2.C: Likewise.
22010         * g++.dg/abi/vthunk3.C: Likewise.
22011         * g++.dg/ext/attrib8.C: Likewise.
22012         * g++.dg/opt/longbranch2.C: Likewise.
22013         * g++.dg/opt/reg-stack4.C: Likewise.
22014         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22015         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22016         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22017         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22018         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22019         * gcc.dg/20000609-1.c: Likewise.
22020         * gcc.dg/20000720-1.c: Likewise.
22021         * gcc.dg/20011107-1.c: Likewise.
22022         * gcc.dg/20011119-1.c: Likewise.
22023         * gcc.dg/20020108-1.c: Likewise.
22024         * gcc.dg/20020122-2.c: Likewise.
22025         * gcc.dg/20020122-3.c: Likewise.
22026         * gcc.dg/20020201-3.c: Likewise.
22027         * gcc.dg/20020206-1.c: Likewise.
22028         * gcc.dg/20020218-1.c: Likewise.
22029         * gcc.dg/20020310-1.c: Likewise.
22030         * gcc.dg/20020411-1.c: Likewise.
22031         * gcc.dg/20020418-2.c: Likewise.
22032         * gcc.dg/20020426-1.c: Likewise.
22033         * gcc.dg/20020426-2.c: Likewise.
22034         * gcc.dg/20020517-1.c: Likewise.
22035         * gcc.dg/20020523-1.c: Likewise.
22036         * gcc.dg/20020523-2.c: Likewise.
22037         * gcc.dg/20020729-1.c: Likewise.
22038         * gcc.dg/20030204-1.c: Likewise.
22039         * gcc.dg/20030826-2.c: Likewise.
22040         * gcc.dg/20030926-1.c: Likewise.
22041         * gcc.dg/20031202-1.c: Likewise.
22042         * gcc.dg/980312-1.c: Likewise.
22043         * gcc.dg/980313-1.c: Likewise.
22044         * gcc.dg/990117-1.c: Likewise.
22045         * gcc.dg/990424-1.c: Likewise.
22046         * gcc.dg/990524-1.c: Likewise.
22047         * gcc.dg/991230-1.c: Likewise.
22048         * gcc.dg/i386-387-1.c: Likewise.
22049         * gcc.dg/i386-387-2.c: Likewise.
22050         * gcc.dg/i386-387-3.c: Likewise.
22051         * gcc.dg/i386-387-4.c: Likewise.
22052         * gcc.dg/i386-387-5.c: Likewise.
22053         * gcc.dg/i386-387-6.c: Likewise.
22054         * gcc.dg/i386-asm-1.c: Likewise.
22055         * gcc.dg/i386-bitfield1.c: Likewise.
22056         * gcc.dg/i386-bitfield2.c: Likewise.
22057         * gcc.dg/i386-loop-1.c: Likewise.
22058         * gcc.dg/i386-loop-2.c: Likewise.
22059         * gcc.dg/i386-loop-3.c: Likewise.
22060         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22061         * gcc.dg/i386-pic-1.c: Likewise.
22062         * gcc.dg/i386-regparm.c: Likewise.
22063         * gcc.dg/i386-signbit-1.c: Likewise.
22064         * gcc.dg/i386-signbit-2.c: Likewise.
22065         * gcc.dg/i386-signbit-3.c: Likewise.
22066         * gcc.dg/i386-sse-5.c: Likewise.
22067         * gcc.dg/i386-sse-8.c: Likewise.
22068         * gcc.dg/i386-unroll-1.c: Likewise.
22069         * gcc.dg/tls/opt-1.c: Likewise.
22070         * gcc.dg/tls/opt-2.c: Likewise.
22071         * gcc.dg/unroll-1.c: Likewise.
22072         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22073         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22074         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22075         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22076
22077 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22078
22079         * g++.dg/template/incomplete1.C: New test.
22080
22081 2004-11-16  Nick Clifton  <nickc@redhat.com>
22082
22083         Revert patches accidentally commited during checkin of fixes for
22084         xstormy16 tests:
22085         gcc.c-torture/execute/simd-4.c: Revert
22086         gcc.dg/20040910-1.c: Revert.
22087
22088 2004-11-16  Paul Brook  <paul@codesourcery.com>
22089
22090         PR fortran/13010
22091         * gfortran.dg/der_pointer_1.f90: New test.
22092
22093 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22094
22095         PR c/18498
22096         * gcc.dg/bitfld-13.c: New test.
22097
22098 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22099
22100         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22101         powerpc*-*-linux*.
22102
22103         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22104         * gcc.dg/ppc64-abi-2.c: Ditto.
22105         * gcc.dg/ppc64-abi-3.c: Ditto.
22106
22107         * lib/gcc-dg.exp (dg-target-list): Remove.
22108
22109 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22110
22111         * gcc.dg/ia64-postinc.c: New test.
22112
22113 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22114
22115         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22116
22117 2004-11-15  Nick Clifton  <nickc@redhat.com>
22118
22119         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22120         __INT_MAX__ so that the test can be compiled by toolchains
22121         targeted at 16-bit processors.
22122
22123         * gcc.dg/20040625-1.c: Use long constants rather than integers
22124         when performing arithmetic that will overflow 16-bits.
22125
22126         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22127         xstormy16.  It does not support 128-bit vector operations.
22128
22129         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22130         with the macro PTR_TYPE.  Define this macro to an integer type
22131         suitable for holding a pointer.
22132
22133         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22134         the target is a 16-bit processor.
22135
22136         * gcc.dg/cpp/if-2.c: Expect a different warning message from
22137         16-bit targets where the character constant will be too long.
22138
22139         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22140         where the double will not be directly addressable.
22141
22142 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22143
22144         Friend class name lookup 1/n, PR c++/18471
22145         * g++.dg/template/crash26.C: New test.
22146         * g++.dg/lookup/struct1.C: Adjust expected error.
22147         * g++.dg/parse/elab1.C: Likewise.
22148         * g++.dg/parse/elab2.C: Likewise.
22149         * g++.dg/parse/int-as-enum1.C: Likewise.
22150         * g++.dg/parse/struct-as-enum1.C: Likewise.
22151         * g++.dg/parse/typedef1.C: Likewise.
22152         * g++.dg/parse/typedef3.C: Likewise.
22153         * g++.dg/parse/typedef4.C: Likewise.
22154         * g++.dg/parse/typedef5.C: Likewise.
22155         * g++.dg/template/nontype4.C: Likewise.
22156         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22157         * g++.old-deja/g++.other/elab1.C: Likewise.
22158         * g++.old-deja/g++.other/syntax4.C: Likewise.
22159
22160 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22161
22162         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22163
22164 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
22165
22166         * gcc.c-torture/execute/20041114-1.c: New test.
22167
22168 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22169
22170         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22171         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22172         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22173         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22174         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22175         gcc.dg/switch-7.c: New tests.
22176
22177 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22178
22179         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22180
22181 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22182
22183         PR tree-opt/18400
22184         * gcc.dg/vect/pr18400.c: New test.
22185
22186 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22187             Andrew Pinski  <pinskia@physics.uc.edu>
22188
22189         PR tree-opt/18425
22190         * gcc.dg/vect/pr18425.c: New test.
22191
22192 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22193
22194         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22195         Guard with dg-require-alias and dg-require-visibility.
22196
22197 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22198
22199         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22200
22201 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22202
22203         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22204
22205 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22206
22207         PR c++/17344
22208         * g++.dg/template/defarg5.C: New test.
22209
22210 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22211
22212         * g++.dg/parse/cast1.C: Run only on ILP32.
22213         * g++.old-deja/g++.mike/p784.C: Likewise.
22214
22215 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22216
22217         * gcc.c-torture/execute/20041113-1.c: New test.
22218
22219 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22220
22221         PR target/18230
22222         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22223         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22224         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22225         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22226         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22227         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22228         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22229         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22230         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22231         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22232         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22233         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22234         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22235
22236 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22237
22238         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22239         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22240         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22241         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22242         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22243         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22244         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22245         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22246         gcc.target/sparc/combined-1.c: New tests.
22247
22248 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22249
22250         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22251         New tests.
22252
22253 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22254
22255         * lib/gcc-dg.exp (dg-forbid-option): New function.
22256         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22257         * g++.dg/abi/bitfield8.C: Likewise.
22258         * g++.dg/abi/dtor1.C: Likewise.
22259         * g++.dg/abi/empty10.C: Likewise.
22260         * g++.dg/abi/empty7.C: Likewise.
22261         * g++.dg/abi/empty9.C: Likewise.
22262         * g++.dg/abi/layout3.C: Likewise.
22263         * g++.dg/abi/layout4.C: Likewise.
22264         * g++.dg/abi/thunk1.C: Likewise.
22265         * g++.dg/abi/thunk2.C: Likewise.
22266         * g++.dg/abi/vbase11.C: Likewise.
22267         * g++.dg/abi/vthunk2.C: Likewise.
22268         * g++.dg/abi/vthunk3.C: Likewise.
22269         * g++.dg/ext/attrib8.C: Likewise.
22270         * g++.dg/opt/longbranch2.C: Likewise.
22271         * g++.dg/opt/reg-stack4.C: Likewise.
22272         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22273         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22274         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22275         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22276         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22277         * gcc.dg/20000609-1.c: Likewise.
22278         * gcc.dg/20000720-1.c: Likewise.
22279         * gcc.dg/20011107-1.c: Likewise.
22280         * gcc.dg/20011119-1.c: Likewise.
22281         * gcc.dg/20020108-1.c: Likewise.
22282         * gcc.dg/20020122-2.c: Likewise.
22283         * gcc.dg/20020122-3.c: Likewise.
22284         * gcc.dg/20020201-3.c: Likewise.
22285         * gcc.dg/20020206-1.c: Likewise.
22286         * gcc.dg/20020218-1.c: Likewise.
22287         * gcc.dg/20020310-1.c: Likewise.
22288         * gcc.dg/20020411-1.c: Likewise.
22289         * gcc.dg/20020418-2.c: Likewise.
22290         * gcc.dg/20020426-1.c: Likewise.
22291         * gcc.dg/20020426-2.c: Likewise.
22292         * gcc.dg/20020517-1.c: Likewise.
22293         * gcc.dg/20020523-1.c: Likewise.
22294         * gcc.dg/20020523-2.c: Likewise.
22295         * gcc.dg/20020729-1.c: Likewise.
22296         * gcc.dg/20030204-1.c: Likewise.
22297         * gcc.dg/20030826-2.c: Likewise.
22298         * gcc.dg/20030926-1.c: Likewise.
22299         * gcc.dg/20031202-1.c: Likewise.
22300         * gcc.dg/980312-1.c: Likewise.
22301         * gcc.dg/980313-1.c: Likewise.
22302         * gcc.dg/990117-1.c: Likewise.
22303         * gcc.dg/990424-1.c: Likewise.
22304         * gcc.dg/990524-1.c: Likewise.
22305         * gcc.dg/991230-1.c: Likewise.
22306         * gcc.dg/i386-387-1.c: Likewise.
22307         * gcc.dg/i386-387-2.c: Likewise.
22308         * gcc.dg/i386-387-3.c: Likewise.
22309         * gcc.dg/i386-387-4.c: Likewise.
22310         * gcc.dg/i386-387-5.c: Likewise.
22311         * gcc.dg/i386-387-6.c: Likewise.
22312         * gcc.dg/i386-asm-1.c: Likewise.
22313         * gcc.dg/i386-bitfield1.c: Likewise.
22314         * gcc.dg/i386-bitfield2.c: Likewise.
22315         * gcc.dg/i386-loop-1.c: Likewise.
22316         * gcc.dg/i386-loop-2.c: Likewise.
22317         * gcc.dg/i386-loop-3.c: Likewise.
22318         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22319         * gcc.dg/i386-pic-1.c: Likewise.
22320         * gcc.dg/i386-regparm.c: Likewise.
22321         * gcc.dg/i386-signbit-1.c: Likewise.
22322         * gcc.dg/i386-signbit-2.c: Likewise.
22323         * gcc.dg/i386-signbit-3.c: Likewise.
22324         * gcc.dg/i386-sse-5.c: Likewise.
22325         * gcc.dg/i386-sse-8.c: Likewise.
22326         * gcc.dg/i386-unroll-1.c: Likewise.
22327         * gcc.dg/tls/opt-1.c: Likewise.
22328         * gcc.dg/tls/opt-2.c: Likewise.
22329         * gcc.dg/unroll-1.c: Likewise.
22330         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22331         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22332         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22333         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22334         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22335         -m64 is specified.
22336
22337 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22338
22339         PR c++/18389
22340         * g++.dg/parse/cond1.C: New test.
22341
22342         PR c++/18429
22343         * g++.dg/template/array9.C: New test.
22344         * g++.dg/ext/vla1.C: Adjust error messages.
22345         * g++.dg/ext/vlm1.C: Likewise.
22346         * g++.dg/template/crash2.C: Likewise.
22347
22348         PR c++/18436
22349         * g++.dg/template/call3.C: New test.
22350
22351         PR c++/18407
22352         * g++.dg/template/ptrmem11.C: New test.
22353
22354 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22355
22356         PR other/14264
22357         * lib/g++.exp: Set LC_ALL and LANG to C.
22358         * lib/gcc-dg.exp: Likewise.
22359         * lib/gfortran.exp: Likewise.
22360         * lib/objc.exp: Likewise.
22361         * lib/treelang.exp: Likewise.
22362
22363 2004-11-12  Andreas Schwab  <schwab@suse.de>
22364
22365         * gcc.dg/pr16286.c: Fix last change.
22366
22367 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22368
22369         PR c++/18416
22370         * g++.dg/init/global1.C: New test.
22371
22372 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22373
22374         * gcc.c-torture/execute/20041112-1.c: New test.
22375
22376 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22377
22378         * lib/gcc-dg.exp (dg-target-list): New.
22379
22380 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22381             Richard Sandiford  <rsandifo@redhat.com>
22382
22383         * lib/target-supports.exp (get-compiler_messages): New.
22384         (check_named_sections_available): Use it.
22385         (check_effective_target_ilp32): New.
22386         (check_effective_target_lp64): New.
22387         (is-effective-target): New.
22388         * lib/gcc-dg.exp (dg-require-effective-target): New.
22389
22390 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22391
22392         * gcc.dg/precedence-1.c: New test.
22393
22394 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22395
22396         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22397
22398         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22399         message, delete generated files, use more descriptive name for
22400         executable, and make the test unsupported when it cannot be run.
22401
22402         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22403         (dg-require-weak, dg-require-visibility, dg-require-alias,
22404         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22405         dg-require-iconv, dg-require-named-sections): Use it.
22406
22407         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22408
22409 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22410
22411         PR target/16457
22412         * gcc.dg/ppc-and-1: New
22413
22414         PR target/16796
22415         * gcc.dg/ppc-mov-1.c: New.
22416
22417         PR target/16458
22418         * gcc.dg/ppc-compare-1.c: New.
22419
22420 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22421
22422         * objc.dg/desig-init-2.m: New test.
22423
22424 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22425
22426         PR middle-end/18160
22427         * g++.dg/warn/register-var-1.C: New test.
22428         * g++.dg/warn/register-var-2.C: New test.
22429
22430 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22431
22432         * gcc.dg/union-2.c: New test.
22433
22434 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22435
22436         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22437         New test for PR tree-optimization/17892.
22438
22439 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22440
22441         PR c++/18369
22442         * g++.dg/init/new12.C: New test.
22443
22444 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22445
22446         * gcc.target/sparc: New directory.
22447         * gcc.target/sparc/sparc.exp: New driver.
22448         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22449         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22450         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22451         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22452
22453 2004-11-10  Paul Brook  <paul@codesourcery.com>
22454
22455         PR fortran/18218
22456         * gfortran.dg/list_read.c: New test.
22457
22458 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22459
22460         PR c/18322
22461         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22462         expected diagnostic location.
22463
22464 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22465
22466         * gcc.dg/20041109-1.c: New test.
22467
22468 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22469
22470         PR objc/18406
22471         * objc/compile/pr18406.m: New test.
22472
22473 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22474
22475         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22476
22477 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22478
22479         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22480
22481 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22482
22483         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22484
22485 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22486
22487         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22488         exit.
22489
22490 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22491
22492         PR tree-opt/18299
22493         * gcc.c-torture/pr18299-1.c: New test.
22494
22495 2004-11-06  Andreas Schwab  <schwab@suse.de>
22496
22497         * gcc.dg/pr16286.c: Also test for bool and pixel.
22498
22499 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22500
22501         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22502         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22503         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22504         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22505         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22506         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22507         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22508         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22509         gcc.dg/struct-semi-3.c: New tests.
22510
22511 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22512
22513         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22514
22515 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22516
22517         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22518         Do not use C99 designators.
22519
22520 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22521
22522         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22523
22524 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22525
22526         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22527         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22528         * gcc.c-torture/execute/simd-5.x: Remove.
22529
22530 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22531
22532         PR rtl-optimization/17933
22533         * gcc.dg/torture/pr17933-1.c: New test.
22534
22535 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22536
22537         PR target/18106
22538         * lib/target-supports.exp (check_weak_available): Support
22539         Windows.
22540
22541 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22542
22543         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22544         call to fflush(stdout) before abort.
22545         (my_ffsll): New function.
22546         (generate_fields): Use it.
22547
22548 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22549
22550         * gcc.dg/init-undef-1.c: New test.
22551
22552 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22553
22554         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22555         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22556         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22557         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22558         expected messages for new parser.
22559
22560 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22561
22562         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22563
22564 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22565
22566         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22567         on LP64 targets.
22568
22569 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22570
22571         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22572         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22573         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22574         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22575         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22576         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22577         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22578         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22579         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22580         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22581
22582 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22583
22584         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22585         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22586         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22587         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22588         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22589         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22590         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22591         for new parser.
22592
22593 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22594
22595         PR target/15342
22596         * gcc.dg/20041104-1.c: New test.
22597
22598 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22599
22600         * g++.dg/template/nontype7.C: New test.
22601         * g++.dg/template/nontype8.C: Likewise.
22602         * g++.dg/template/nontype9.C: Likewise.
22603         * g++.dg/template/nontype10.C: Likewise.
22604         * g++.dg/tc1/dr49.C: Likewise.
22605         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22606         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22607
22608 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22609
22610         * g++.dg/rtti/tinfo1.C: Remove xfails.
22611
22612 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22613
22614         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22615         packed attribute to the definition to satisfy the new C++ parser.
22616
22617 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22618
22619         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22620         invocations of va_arg.
22621
22622 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22623
22624         PR c++/18124
22625         * g++.dg/template/crash25.C: New test.
22626
22627         PR c++/18155
22628         * g++.dg/template/typedef2.C: New test.
22629         * g++.dg/parse/crash13.C: Adjust error markers.
22630
22631         PR c++/18177
22632         * g++.dg/conversion/const3.C: New test.
22633
22634 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22635
22636         PR fortran/17535
22637         PR fortran/17583
22638         PR fortran/17713
22639         * gfortran.dg/generic_[123].f90: New testcases.
22640
22641 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22642
22643         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22644         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22645
22646 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22647
22648         PR tree-opt/16808
22649         * gcc.c-torture/compile/pr16808.c: New test.
22650
22651 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22652
22653         PR rtl-optimization/17104
22654         * gcc.dg/ppc-bitfield1.c: New.
22655
22656 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22657
22658         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22659
22660 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22661
22662         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22663         strings for 32-bit code.
22664
22665 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22666
22667         PR c/18239
22668         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22669
22670 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22671
22672         PR c++/18064
22673         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22674
22675 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22676
22677         PR c++/15172
22678         * g++.dg/init/aggr2.C: New test.
22679
22680 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22681
22682         * objc.dg/local-decl-1.m: New test.
22683
22684 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22685
22686         * gcc.dg/20040910-1.c: Adjust regex.
22687
22688 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22689
22690         PR rtl-optimization/18084
22691         * g++.dg/opt/pr18084-1.C: New testcase.
22692
22693 2004-10-30  Matt Austern  <austern@apple.com>
22694
22695         PR c++/17542
22696         * g++.dg/ext/attrib18.C: New test.
22697
22698 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22699
22700         PR middle-end/18096
22701         * gcc.dg/pr18096-1.c: New test case.
22702
22703 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22704
22705         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22706
22707 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22708
22709         PR c/16666
22710         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22711         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22712         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22713         gcc.dg/old-style-prom-3.c: New tests.
22714
22715 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22716
22717         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22718         Remove unnecessary inclusion of stdio.h.
22719
22720 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22721
22722         PR rtl-optimization/17581
22723         * gcc.dg/pr17581-1.c: New test case.
22724
22725 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22726
22727         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22728         being implemented.
22729         * g++.dg/conversion/dr195-1.C: New.
22730         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22731         * g++.old-deja/g++.mike/p10148.C: Likewise.
22732
22733 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22734
22735         PR c++/17695
22736         * g++.dg/debug/typedef2.C: New test.
22737
22738 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22739
22740         PR fortran/13490
22741         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22742         * gfortran.dg/g77/README: Update.
22743
22744 2004-10-28  Matt Austern  <austern@apple.com>
22745
22746         PR c++/14124
22747         * g++.dg/ext/packed7.C: New test.
22748
22749 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22750
22751         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22752         scan-assembler.
22753         * lib/scanasm.exp (hidden-scan-for): New proc.
22754         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22755         string.
22756         (scan-not-hidden): Likewise.
22757         * lib/target-supports.exp (check_visibility_available): mach-o is
22758         support too.
22759
22760 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22761
22762         PR c++/17132
22763         * g++.dg/template/memclass3.C: New test.
22764
22765 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22766
22767         PR middle-end/18160
22768         * gcc.dg/register-var-1.c: New test.
22769         * gcc.dg/register-var-2.c: New test.
22770         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22771         error now.
22772
22773 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22774
22775         PR other/18172
22776         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22777         unused variables.
22778         * gcc.dg/vect/vect-22.c: Likewise.
22779
22780 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22781
22782         * gcc.dg/i386-rotate-1.c: New test.
22783
22784 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22785
22786         * g++.dg/init/ref12.C: Add "run" marker.
22787
22788         PR c++/17435
22789         * g++.dg/init/ref12.C: New test.
22790
22791         PR c++/18140
22792         * g++.dg/template/shift1.C: New test.
22793         * g++.dg/template/error10.C: Adjust error markers.
22794
22795 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22796
22797         PR tree-opt/17529
22798         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22799
22800 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22801
22802         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22803         * gcc.dg/weak/weak-3.c: Likewise.
22804         * gcc.dg/weak/weak-5.c: Likewise.
22805         * gcc.dg/weak/weak-9.c: Likewise.
22806         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22807         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22808
22809         * gcc.dg/darwin-weakimport-1.c: New.
22810
22811 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22812
22813         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22814
22815 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22816
22817         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22818         'syntax' error messages.
22819         * gcc.dg/cpp/direct2s.c: Likewise.
22820
22821 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22822
22823         * gcc.c-torture/compile/20041026-1.c: New.
22824
22825 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22826
22827         PR c++/18093
22828         * g++.dg/lookup/ns2.C: New test.
22829
22830         PR c++/18020
22831         * g++.dg/template/enum4.C: New test.
22832
22833         PR c++/18161
22834         * g++.dg/template/expr1.C: New test.
22835
22836 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22837
22838         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22839
22840 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22841
22842         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22843         gcc.dg/decl-nospec-3.c: New tests.
22844
22845 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22846
22847         * objc.dg/super-class-3.m: New test.
22848
22849 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22850
22851         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22852         resyncing.
22853         * gcc.dg/cpp/direct2s.c: Likewise.
22854
22855 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22856
22857         * objc.dg/image-info.m: Update for changes to section selection.
22858
22859 2004-10-25  David Ayers  <d.ayers@inode.at>
22860             Ziemowit Laski  <zlaski@apple.com>
22861
22862         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22863         diagnostics when messaging 'id <Proto>'.
22864         * objc.dg/class-protocol-1.m: New test.
22865         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22866         a non-existent method signature.
22867         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22868         Update diagnostics when messaging with non-existent method signature.
22869         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22870         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22871         invalid receivers are now resolved as if messaging 'id'; remove
22872         extraneous diagnostics.
22873
22874 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22875
22876         PR c/16667
22877         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22878         gcc.dg/init-desig-obs-3.c: New tests.
22879
22880 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22881
22882         * gcc.dg/debug/20041023-1.c: New test.
22883
22884 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22885
22886         PR middle-end/17407
22887         * gcc.c-torture/compile/pr17407.c: New test.
22888
22889         PR c++/18121
22890         * g++.dg/template/array8.C: New test.
22891
22892 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22893
22894         PR other/18138
22895         * lib/g++.exp: Accept more than one multilib libgcc.
22896         * lib/gcc-dg.exp: Likewise.
22897         * lib/objc.exp: Likewise.
22898         * lib/treelang.exp: Likewise.
22899         * lib/gfortran.exp: Likewise.
22900
22901 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22902
22903         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22904
22905 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22906
22907         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22908         * gcc.dg/c99-const-expr-3.c: Likewise.
22909
22910 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22911
22912         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22913
22914 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22915
22916         * gcc.c-torture/execute/loop-2e.x: Remove.
22917
22918 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22919
22920         PR c++/18095
22921         * g++.dg/parse/crash18.C: New.
22922         * g++.dg/parse/crash19.C: New.
22923
22924 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22925
22926         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22927         * g++.dg/ext/dllimport2.C: Same.
22928         * g++.dg/ext/dllimport8.C: Same.
22929
22930 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22931
22932         PR c++/10841
22933         * g++.dg/conversion/cast1.C: New test.
22934         * g++.dg/overload/pmf1.C: Adjust error marker.
22935
22936 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22937
22938         PR objc/17923
22939         * objc.dg/const-str-7.m: New test.
22940
22941 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22942
22943         * g++.dg/template/memfriend11.C: Fix comment typo.
22944         * g++.dg/template/memfriend14.C: Likewise.
22945
22946 2004-10-20  Richard Henderson  <rth@redhat.com>
22947
22948         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22949         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22950         -fasynchronous-unwind-tables.
22951
22952 2004-10-20  Richard Henderson  <rth@redhat.com>
22953
22954         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22955         (main): Return success.
22956         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22957         (main): Return success.
22958
22959 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22960
22961         PR c++/13495
22962         * g++.dg/template/memfriend9.C: New test.
22963         * g++.dg/template/memfriend10.C: Likewise.
22964         * g++.dg/template/memfriend11.C: Likewise.
22965         * g++.dg/template/memfriend12.C: Likewise.
22966         * g++.dg/template/memfriend13.C: Likewise.
22967         * g++.dg/template/memfriend14.C: Likewise.
22968         * g++.dg/template/memfriend15.C: Likewise.
22969         * g++.dg/template/memfriend16.C: Likewise.
22970         * g++.dg/template/memfriend17.C: Likewise.
22971         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22972
22973 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22974
22975         * g++.dg/conversion/dr195.C: New.
22976         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22977
22978 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22979             Devang Patel  <dpatel@apple.com>
22980
22981         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22982         of floating point arithmetic, which could trap.
22983
22984 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22985
22986         PR c++/14035
22987         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22988         * g++.dg/conversion/const2.C: New test.
22989         * g++.dg/expr/reinterpret2.C: New test.
22990         * g++.dg/expr/reinterpret3.C: New test.
22991         * g++.dg/expr/cast2.C: New test.
22992         * g++.dg/expr/copy1.C: New test.
22993         * g++.dg/other/conversion1.C: Change error message.
22994         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22995         function pointers to void *.
22996         * g++.old-deja/g++.mike/p10148.C: Likewise.
22997
22998 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22999
23000         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
23001
23002 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
23003
23004         PR c++/18047
23005
23006         * g++.dg/parse/expr3.C: New test.
23007
23008 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23009
23010         * gcc.dg/smod-1.c: New test.
23011
23012 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
23013
23014         * objc.dg/method-14.m: New test.
23015
23016 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23017
23018         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23019         Also xfail as the patch was reverted.
23020
23021 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23022
23023         PR middle-end/16973
23024         * gcc.dg/pr16973.c: New test.
23025
23026 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
23027
23028         PR tree-optimization/17656
23029         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23030
23031 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23032
23033         * g++.dg/eh/shadow1.C: New.
23034
23035 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
23036
23037         * gcc.c-torture/compile/20041018-1.c: New test.
23038
23039 2004-10-18  Ben Elliston  <bje@au.ibm.com>
23040
23041         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23042         compiler referring to register 0 when accessing sdata.  The linker
23043         now patches things up.
23044
23045 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
23046
23047         PR c/17529
23048         * gcc.c-torture/compile/pr17529.c: New test.
23049
23050 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23051
23052         PR c++/17743
23053         * g++.dg/ext/attrib17.C: New test.
23054
23055 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23056
23057         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23058
23059 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23060
23061         PR c++/10479
23062         * g++.dg/ext/attrib16.C: New test.
23063
23064 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
23065
23066         PR c++/17042
23067         * g++.dg/init/dso_handle1.C: New test.
23068
23069         PR c++/14667
23070         * g++.dg/parse/typedef6.C: New test.
23071
23072         PR c++/17916
23073         * g++.dg/parse/pragma1.C: New test.
23074
23075 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
23076
23077         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23078
23079 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
23080
23081         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23082         -fno-common when on HPPA HP-UX platforms.
23083
23084 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
23085
23086         PR other/16820
23087         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23088         stdint.h.
23089         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23090         uintptr_t.
23091
23092 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23093
23094         PR c++/16301
23095         * g++.dg/lookup/strong-using-4.C: New test.
23096
23097 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23098
23099         PR middle-end/16567
23100         * gcc.c-torture/compile/nested-1.c: New test.
23101
23102 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23103
23104         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23105         and mipsisa64*-*-* (until support for misaligned loads is added).
23106         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23107         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23108         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23109         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23110         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23111         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23112
23113 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23114
23115         PR c++/17976
23116         * g++.dg/init/dtor3.C: New test.
23117
23118 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23119
23120         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23121
23122 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23123
23124         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23125         * gcc.dg/macho-lo-sum.c: Likewise.
23126
23127 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23128
23129         * gcc.dg/ppc-spe64-1.c: New test.
23130
23131 2004-10-14  Devang Patel  <dpatel@apple.com>
23132
23133         PR 17635
23134         * gcc.dg/pr17635.c : New test.
23135
23136 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
23137
23138         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23139         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23140         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23141         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23142         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23143         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23144         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23145         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23146         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23147         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23148         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23149         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23150         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23151         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23152         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23153         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23154         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23155         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23156
23157 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23158
23159         * gcc.dg/vect/vect-82.c: New testcase.
23160         * gcc.dg/vect/vect-82_64.c: New testcase.
23161         * gcc.dg/vect/vect-83.c: New testcase.
23162         * gcc.dg/vect/vect-83_64.c: New testcase.
23163
23164 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23165
23166         * gcc.dg/cpp/error-1.c: New test.
23167
23168 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23169
23170         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23171
23172 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23173
23174         PR target/17984
23175         * gcc.dg/cris-peep2-xsrand2.c: New test.
23176
23177 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23178
23179         PR c++/17661
23180         * testsuite/g++.dg/expr/for2.C: New test.
23181
23182 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23183
23184         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23185
23186 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23187
23188         PR tree-optimization/17724
23189         * g++.dg/opt/pr17724-1.C: New test.
23190         * g++.dg/opt/pr17724-2.C: New test.
23191         * g++.dg/opt/pr17724-3.C: New test.
23192         * g++.dg/opt/pr17724-4.C: New test.
23193         * g++.dg/opt/pr17724-5.C: New test.
23194         * g++.dg/opt/pr17724-6.C: New test.
23195
23196 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23197
23198         PR c/17301
23199         * gcc.dg/pr17301-2.c: New test.
23200
23201 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23202
23203         PR c++/15876
23204         * g++.dg/parse/error22.C: New test.
23205
23206         PR c++/17936
23207         * g++.dg/template/spec18.C: New test.
23208
23209 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23210
23211         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23212         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23213         memcpy.
23214         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23215         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23216
23217 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23218
23219         * g++.dg/eh/cleanup5.C: Add dg-options "".
23220
23221 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23222
23223         PR middle-end/17657
23224         * gcc.dg/switch-4.c: New test case.
23225
23226 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23227
23228         * gcc.c-torture/execute/20041011-1.c: New test.
23229
23230 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23231
23232         PR c++/17554
23233         * g++.dg/init/for3.C: New test.
23234
23235         PR c++/17657
23236         * g++.dg/opt/switch2.C: New test.
23237
23238         PR middle-end/17703
23239         * g++.dg/warn/Wreturn-2.C: New test.
23240
23241 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23242
23243         PR c++/17907
23244         * g++.dg/eh/cleanup5.C: New test.
23245
23246 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23247
23248         PR c++/17393
23249         * g++.dg/parse/error21.C: New test.
23250
23251 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23252
23253         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23254         * g++.dg/warn/incomplete1.C: Likewise.
23255         * g++.dg/template/qualttp20.C: Likewise.
23256
23257 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23258
23259         PR c/17881
23260         * parm-incomplete-1.c: New test.
23261
23262 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23263
23264         PR c++/17867
23265         * g++.dg/parse/error19.C: New test.
23266
23267         PR c++/17670
23268         * g++.dg/init/new11.C: New test.
23269
23270         PR c++/17821
23271         * g++.dg/parse/error20.C: New test.
23272
23273         PR c++/17826
23274         * g++.dg/template/crash24.C: New test.
23275
23276 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23277
23278         PR c/17301
23279         * gcc.dg/pr17301-1.c: New test.
23280
23281 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23282
23283         PR c/17189
23284         * gcc.dg/anon-struct-5.c: New test.
23285
23286 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23287
23288         PR c/17844
23289         * gcc.dg/pr17844-1.c: New test.
23290
23291 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23292
23293         PR tree-optimization/17906
23294         * gcc.c-torture/compile/pr17906.c: New.
23295
23296 2004-10-09  Stuart Hastings  <stuart@apple.com>
23297             Roger Sayle  <roger@eyesopen.com>
23298
23299         PR rtl-optimization/17853
23300         * gcc.dg/i386-mmx-5.c: New testcase.
23301
23302 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23303
23304         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23305
23306 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23307
23308         PR c++/17524
23309         * g++.dg/template/static9.C: New test.
23310
23311         PR c++/17685
23312         * g++.dg/parse/operator5.C: New test.
23313
23314 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23315
23316         PR middle-end/17894
23317         * gcc.c-torture/execute/divcmp-4.c: New test case.
23318
23319 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23320
23321         PR tree-opt/17902
23322         * g++.dg/opt/pr17902.C: New test.
23323
23324 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23325
23326         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23327
23328 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23329
23330         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23331
23332 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23333
23334         * gcc.dg/assign-warn-3.c: New test.
23335
23336 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23337
23338         PR c/16999
23339         * gcc.dg/cpp/ident-1.c: New test.
23340
23341 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23342
23343         * gcc.c-torture/compile/acc1.c: New.
23344
23345 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23346
23347         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23348         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23349
23350 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23351
23352         * gcc.dg/ultrasp11.c: New test.
23353
23354 2004-10-08  Michael Matz  <matz@suse.de>
23355
23356         * gcc.dg/doloop-2.c: New test.
23357
23358 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23359
23360         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23361         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23362         objc.dg/method-9.m: Update expected diagnostics.
23363
23364 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23365
23366         * gcc.dg/ppc-fsel-3.c: New file.
23367         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23368
23369 2004-10-07  Paul Brook  <paul@codesourcery.com>
23370
23371         * gfortran.dg/intrinsic_verify_1.f90: New test.
23372
23373 2004-10-07  Paul Brook  <paul@codesourcery.com>
23374
23375         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23376
23377 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23378
23379         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23380         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23381         commit.
23382
23383 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23384
23385         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23386
23387 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23388
23389         PR c++/17115
23390         * g++.dg/warn/Winline-4.C: New test.
23391
23392 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23393
23394         * gcc.c-torture/compile/20041007-1.c: New test.
23395
23396 2004-10-07  Paul Brook  <paul@codesourcery.com>
23397
23398         PR fortran/17678
23399         * gfortran.dg/use_allocated_1.f90: New test.
23400
23401 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23402
23403         PR middle-end/17849
23404         * gfortran.fortran-torture/compile/nested.f90: New test
23405
23406 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23407
23408         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23409
23410 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23411
23412         PR c++/17368
23413         * g++.dg/ext/asm6.C: New test.
23414
23415 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23416
23417         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23418
23419 2004-10-06  Paul Brook  <paul@codesourcery.com>
23420
23421         PR libfortran/17709
23422         * gfortran.dg/empty_format_1.f90: New test.
23423
23424 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23425
23426         PR fortran/17568
23427         * gfortran.dg/ishft.f90: New test.
23428
23429         PR fortran/17283
23430         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23431         tests.
23432
23433 2004-10-06  Paul Brook  <paul@codesourcery.com>
23434
23435         * gfortran.dg/do_1.f90: New test.
23436
23437 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23438
23439         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23440         optimizing for size.
23441
23442 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23443
23444         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23445
23446 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23447
23448         * gcc.c-torture/compile/20041005-1.c: New test.
23449
23450 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23451
23452         PR c++/17829
23453         * g++.dg/lookup/koenig4.C: New.
23454
23455 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23456
23457         * g++.dg/other/classkey1.C: Adjust quoting marks.
23458         * g++.dg/parse/error15.C: Likewise.
23459         * g++.dg/template/meminit2.C (int>): Likewise.
23460
23461 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23462
23463         PR fortran/17283
23464         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23465
23466         PR fortran/17631
23467         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23468
23469         PR fortran/17708
23470         * gfortran.dg/pr17708.f90: New test.
23471
23472 2004-10-04  Chao-ying Fu  <fu@mips.com>
23473
23474         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23475         * gcc.dg/vect/vect-4.c: Ditto.
23476         * gcc.dg/vect/vect-5.c: Ditto.
23477         * gcc.dg/vect/vect-6.c: Ditto.
23478         * gcc.dg/vect/vect-8.c: Ditto.
23479         * gcc.dg/vect/vect-16.c: Ditto.
23480         * gcc.dg/vect/vect-30.c: Ditto.
23481         * gcc.dg/vect/vect-40.c: Ditto.
23482         * gcc.dg/vect/vect-41.c: Ditto.
23483         * gcc.dg/vect/vect-42.c: Ditto.
23484         * gcc.dg/vect/vect-43.c: Ditto.
23485         * gcc.dg/vect/vect-44.c: Ditto.
23486         * gcc.dg/vect/vect-45.c: Ditto.
23487         * gcc.dg/vect/vect-46.c: Ditto.
23488         * gcc.dg/vect/vect-47.c: Ditto.
23489         * gcc.dg/vect/vect-48.c: Ditto.
23490         * gcc.dg/vect/vect-49.c: Ditto.
23491         * gcc.dg/vect/vect-50.c: Ditto.
23492         * gcc.dg/vect/vect-51.c: Ditto.
23493         * gcc.dg/vect/vect-52.c: Ditto.
23494         * gcc.dg/vect/vect-53.c: Ditto.
23495         * gcc.dg/vect/vect-54.c: Ditto.
23496         * gcc.dg/vect/vect-55.c: Ditto.
23497         * gcc.dg/vect/vect-56.c: Ditto.
23498         * gcc.dg/vect/vect-57.c: Ditto.
23499         * gcc.dg/vect/vect-58.c: Ditto.
23500         * gcc.dg/vect/vect-59.c: Ditto.
23501         * gcc.dg/vect/vect-60.c: Ditto.
23502         * gcc.dg/vect/vect-74.c: Ditto.
23503         * gcc.dg/vect/vect-79.c: Ditto.
23504         * gcc.dg/vect/vect-80.c: Ditto.
23505
23506 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23507
23508         * gcc.dg/unused-7.c: Use the correct option.
23509
23510 2004-10-04  Paul Brook  <paul@codesourcery.com>
23511         Bud Davis  <bdavis9659@comcast.net>
23512
23513         PR fortran/17706
23514         PR fortran/16434
23515         * gfortran/pr17706.f90: New test.
23516         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23517
23518 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23519
23520         * gfortran.dg/pr17612.f90: New test.
23521
23522 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23523
23524         * g++.dg/template/local1.C: Adjust quoting marks in
23525         testing for diagnostics.
23526         * g++.dg/tls/diag-2.C: Likewise.
23527         * g++.dg/other/error8.C: Likewise.
23528
23529 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23530
23531         PR c/17178
23532         * gcc.dg/unused-4.c: Adjust to be correct.
23533
23534         PR c/17820
23535         * gcc.dg/unused-7.c: New test.
23536
23537 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23538
23539         PR c++/17797
23540         * g++.dg/overload/template2.C: New test.
23541
23542 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23543
23544         PR tree-optimization/16632
23545         * gcc.dg/tree-ssa/20041002-1.c: New.
23546
23547 2004-10-03  Paul Brook  <paul@codesourcery.com>
23548
23549         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23550         rather than relying on default formatting.
23551
23552 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23553
23554         * gcc.dg/20040920-1.c: Update expected message text.
23555
23556 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23557
23558         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23559
23560 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23561
23562         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23563         tree level.
23564
23565 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23566
23567         * gcc.dg/tree-ssa/pr17343.c: Remove.
23568
23569 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23570
23571         PR tree-opt/17343
23572         * gcc.dg/tree-ssa/pr17343.c: New test.
23573
23574 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23575
23576         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23577         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23578         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23579         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23580         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23581
23582 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23583
23584         * gcc.dg/lvalue-2.c: New test.
23585
23586 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23587
23588         PR c/17730
23589         * gcc.dg/pr17730-1.c: New test
23590
23591 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23592
23593         PR c/7425
23594         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23595
23596 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23597
23598         * gcc.c-torture/execute/stdarg-1.c: New test.
23599         * gcc.c-torture/execute/stdarg-2.c: New test.
23600         * gcc.c-torture/execute/stdarg-3.c: New test.
23601         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23602         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23603         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23604         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23605         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23606
23607 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23608
23609         PR tree-optimization/17697
23610         * g++.dg/opt/pr17697-1.C: New test.
23611         * g++.dg/opt/pr17697-2.C: New test.
23612         * g++.dg/opt/pr17697-3.C: New test.
23613
23614 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23615
23616         PR c/16409
23617         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23618         gcc.dg/vla-init-5.c: New tests.
23619
23620 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23621
23622         PR c/13804
23623         * gcc.dg/pr13804-1.c: New test.
23624
23625 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23626
23627         PR fortran/16938
23628         * gfortran.dg/pr16938.f90: New test.
23629
23630 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23631
23632         * g++.dg/template/crash23.C: New test.
23633
23634 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23635
23636         PR c++/17585
23637         * g++.dg/template/static8.C: New test.
23638
23639 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23640
23641         PR c++/17681
23642         * g++.dg/other/error9.C: New test.
23643
23644 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23645
23646         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23647
23648 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23649
23650         PR fortran/15164
23651         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23652
23653 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23654
23655         PR middle-end/17112
23656         * gcc.dg/pr17112-1.c: New test case.
23657
23658 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23659
23660         PR c/11459
23661         * gcc.dg/pr11459-1.c: New test.
23662
23663 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23664
23665         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23666         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23667
23668 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23669
23670         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23671
23672 2004-09-25  Jan Hubicka  <jh@suse.cz>
23673
23674         * compile/30040909-1.c: New test.
23675         * compile/30040907-1.c: New test.
23676
23677 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23678
23679         * gcc.c-torture/execute/va-arg-26.c: New test.
23680
23681 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23682
23683         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23684         extra diagnostics on targets with 64-bit pointers.
23685         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23686
23687 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23688
23689         PR c/17188
23690         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23691         * gcc.dg/decl-3.c: Adjust expected message.
23692
23693 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23694
23695         PR fortran/17615
23696         * gfortran.dg/pr17615.f90: New test.
23697
23698 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23699
23700         PR tree-optimzation/17517
23701         * g++.dg/tree-ssa/pr17517.C: New Test.
23702
23703 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23704
23705         PR c++/16889
23706         * g++.dg/lookup/ambig3.C: New.
23707
23708 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23709
23710         PR tree-opt/17624
23711         * g++.dg/opt/pr17624.C: New test.
23712
23713 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23714
23715         PR c/6980
23716         * gcc.dg/Wbad-function-cast-1.c: New test.
23717
23718 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23719
23720         * g++.dg/ext/complit1.C
23721         * g++.dg/other/error2.C
23722         * g++.dg/other/nontype-1.C
23723         * g++.dg/parse/crash11.C
23724         * g++.dg/parse/crash12.C
23725         * g++.dg/parse/error15.C
23726         * g++.dg/parse/error4.C
23727         * g++.dg/parse/tmpl-outside1.C
23728         * g++.dg/parse/too-many-tmpl-args1.C
23729         * g++.dg/template/dependent-expr3.C
23730         * g++.dg/template/error10.C
23731         * g++.dg/template/instantiate1.C
23732         * g++.dg/template/vtable2.C
23733         * g++.dg/warn/Wshadow-1.C
23734         * g++.dg/warn/weak1.C
23735         * g++.old-deja/g++.brendan/crash16.C
23736         * g++.old-deja/g++.brendan/crash18.C
23737         * g++.old-deja/g++.brendan/crash48.C
23738         * g++.old-deja/g++.brendan/crash49.C
23739         * g++.old-deja/g++.brendan/crash55.C
23740         * g++.old-deja/g++.brendan/crash56.C
23741         * g++.old-deja/g++.brendan/crash8.C
23742         * g++.old-deja/g++.brendan/enum11.C
23743         * g++.old-deja/g++.brendan/enum8.C
23744         * g++.old-deja/g++.brendan/enum9.C
23745         * g++.old-deja/g++.brendan/friend3.C
23746         * g++.old-deja/g++.brendan/misc14.C
23747         * g++.old-deja/g++.bugs/900402_02.C
23748         * g++.old-deja/g++.bugs/900404_03.C
23749         * g++.old-deja/g++.bugs/900404_04.C
23750         * g++.old-deja/g++.bugs/900428_03.C
23751         * g++.old-deja/g++.jason/crash4.C
23752         * g++.old-deja/g++.jason/overload21.C
23753         * g++.old-deja/g++.jason/redecl1.C
23754         * g++.old-deja/g++.jason/report.C
23755         * g++.old-deja/g++.jason/rfg10.C
23756         * g++.old-deja/g++.jason/template30.C
23757         * g++.old-deja/g++.law/arm12.C
23758         * g++.old-deja/g++.law/ctors5.C
23759         * g++.old-deja/g++.law/cvt20.C
23760         * g++.old-deja/g++.law/init10.C
23761         * g++.old-deja/g++.law/init8.C
23762         * g++.old-deja/g++.law/visibility17.C
23763         * g++.old-deja/g++.law/visibility7.C
23764         * g++.old-deja/g++.mike/net8.C
23765         * g++.old-deja/g++.mike/p646.C
23766         * g++.old-deja/g++.mike/p700.C
23767         * g++.old-deja/g++.mike/p701.C
23768         * g++.old-deja/g++.mike/p811.C
23769         * g++.old-deja/g++.ns/template13.C
23770         * g++.old-deja/g++.other/array3.C
23771         * g++.old-deja/g++.other/crash25.C
23772         * g++.old-deja/g++.other/dtor3.C
23773         * g++.old-deja/g++.other/dtor4.C
23774         * g++.old-deja/g++.other/main1.C
23775         * g++.old-deja/g++.other/warn7.C
23776         * g++.old-deja/g++.pt/crash11.C
23777         * g++.old-deja/g++.pt/crash36.C
23778         * g++.old-deja/g++.pt/spec22.C
23779         * g++.old-deja/g++.pt/spec9.C
23780         * g++.old-deja/g++.pt/ttp52.C
23781         * g++.old-deja/g++.robertl/eb103.C
23782         * g++.old-deja/g++.robertl/eb121.C
23783         * g++.old-deja/g++.robertl/eb22.C
23784         * g++.old-deja/g++.robertl/eb8.C:
23785         Update locations and/or regexps of dg-error markers.
23786         Remove markers for some bogus messages that are no longer issued.
23787
23788 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23789
23790         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23791         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23792
23793 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23794
23795         PR c++/17618
23796         * g++.dg/lookup/crash5.C: New test.
23797
23798 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23799
23800         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23801         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23802         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23803         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23804         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23805         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23806
23807         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23808         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23809         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23810         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23811         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23812         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23813
23814         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23815
23816         * gcc.dg/vect/vect-44.c: Check additional cases.
23817         * gcc.dg/vect/vect-48.c: Check additional cases.
23818
23819         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23820         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23821         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23822         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23823         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23824         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23825         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23826         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23827         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23828
23829         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23830         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23831         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23832
23833 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23834
23835         * gcc.dg/tree-ssa/loop-6.c: New test.
23836
23837 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23838
23839         PR c++/17620
23840         * g++.dg/inherit/base2.C: New.
23841
23842 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23843
23844         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23845         * gcc.dg/20001012-2.c: Likewise.
23846         * gcc.dg/20001013-1.c: Likewise.
23847         * gcc.dg/20001101-1.c: Likewise.
23848         * gcc.dg/20001102-1.c: Likewise.
23849         * gcc.dg/bf-spl1.c: Likewise.
23850         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23851         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23852
23853 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23854
23855         PR tree-optimization/16721
23856         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23857
23858 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23859
23860         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23861         * gcc.dg/20040305-1.c: Likewise.
23862
23863 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23864
23865         PR c/16566
23866         * gcc.c-torture/compile/pr16566-1.c,
23867         gcc.c-torture/compile/pr16566-2.c,
23868         gcc.c-torture/compile/pr16566-3.c: New tests.
23869
23870 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23871
23872         PR tree-optimization/17512
23873         * gcc.c-torture/compile/20040916-1.c.
23874
23875 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23876
23877         * gcc.dg/pragma-re-3.c: New test.
23878
23879 2004-09-17  Matt Austern  <austern@apple.com>
23880
23881         PR c++/15049
23882         * g++.dg/other/anon3.C: New.
23883
23884 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23885
23886         PR c++/7503
23887         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23888         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23889         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23890         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23891         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23892
23893 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23894
23895         PR fortran/17286
23896         * gfortran.dg/pr17286.f90: New test.
23897
23898 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23899
23900         PR c++/17530
23901         * g++.dg/template/static7.C: New test.
23902
23903 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23904
23905         PR tree-opt/17558
23906         * gcc.c-torture/compile/pr17558.c: New test.
23907
23908 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23909
23910         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23911         if SKIP_ATTRIBUTE is defined.
23912
23913 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23914
23915         PR fortran/15957
23916         * gfortran.dg/pr15957.f90: New test.
23917
23918 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23919
23920         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23921         in comparison.
23922         * gcc.dg/vect/vect-79.c: Likewise.
23923         * gcc.dg/vect/vect-80.c: Likewise.
23924
23925 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23926
23927         PR fortran/15750
23928         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23929
23930 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23931
23932         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23933         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23934         * gcc.dg/vect/vect-62.c: New testcase.
23935         * gcc.dg/vect/vect-63.c: New testcase.
23936         * gcc.dg/vect/vect-64.c: New testcase.
23937         * gcc.dg/vect/vect-65.c: New testcase.
23938         * gcc.dg/vect/vect-66.c: New testcase.
23939         * gcc.dg/vect/vect-67.c: New testcase.
23940         * gcc.dg/vect/vect-68.c: New testcase.
23941         * gcc.dg/vect/vect-69.c: New testcase.
23942         * gcc.dg/vect/vect-79.c: New testcase.
23943         * gcc.dg/vect/vect-80.c: New testcase.
23944
23945 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23946
23947         * gcc.target/mips/asm-1.c: New test.
23948
23949 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23950
23951         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23952         * gcc.dg/vect/vect-73.c: New testcase.
23953         * gcc.dg/vect/vect-74.c: New testcase.
23954         * gcc.dg/vect/vect-75.c: New testcase.
23955         * gcc.dg/vect/vect-76.c: New testcase.
23956         * gcc.dg/vect/vect-77.c: New testcase.
23957         * gcc.dg/vect/vect-78.c: New testcase
23958
23959 2004-09-18  Paul Brook  <paul@codesourcery.com>
23960
23961         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23962
23963 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23964
23965         PR c/17424
23966         * gcc.dg/pr17424-1.c: New test.
23967
23968 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23969
23970         * g++.dg/tree-ssa/pr17153.C: New test.
23971
23972 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23973
23974         PR pch/13361
23975         * testsuite/g++.dg/pch/wchar-1.C: New.
23976         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23977
23978 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23979
23980         * gcc.c-torture/execute/20040917-1.c: New test.
23981
23982 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23983
23984         PR tree-optimization/17319
23985         * gcc.dg/pr17319.c: New test.
23986
23987 2004-09-17  Devang Patel  <dpatel@apple.com>
23988
23989         * gcc.dg/20040813-1.c: New test.
23990
23991 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23992
23993         PR tree-optimization/17273
23994         * gcc.c-torture/compile/pr17273.c: New test.
23995
23996 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23997
23998         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23999         Update expected messages.
24000         * gcc.dg/declspec-13.c: New test.
24001
24002 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
24003
24004         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
24005
24006 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24007
24008         * gcc.c-torture/execute/pr17252.c: Use post-increment to
24009         change what 'a' is pointing to.
24010
24011 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
24012
24013         PR c++/16002
24014         * g++.dg/template/error18.C: New test.
24015
24016         PR c++/16029
24017         * g++.dg/warn/Wunused-8.C: New test.
24018
24019 2004-09-17  Steven Bosscher  <stevenb@suse.de>
24020
24021         PR tree-optimization/17513
24022         * gcc.dg/20040916-1.c: New test.
24023
24024 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
24025
24026         PR c++/17501
24027         * g++.dg/template/typename7.C: New test.
24028
24029 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24030
24031         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24032
24033 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
24034
24035         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24036         with -ftree-based-profiling also.
24037         * lib/profopt.exp: Support late-set profile_option/feedback_option.
24038
24039 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
24040
24041         PR/15364
24042         * gfortran.dg/der_array_io_1.f90: New test.
24043         * gfortran.dg/der_array_io_2.f90: New test.
24044         * gfortran.dg/der_array_io_3.f90: New test.
24045
24046 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24047
24048         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24049         EABI.
24050
24051 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24052
24053         * g++.dg/opt/switch1.C: New test.
24054
24055 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24056
24057         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24058         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24059         Update expected messages.
24060
24061 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24062
24063         PR fortran/16485
24064         * gfortran.dg/same_name_1.f90: New test.
24065
24066 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
24067
24068         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
24069         dereference garbage pointers.
24070
24071 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
24072
24073         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24074         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24075
24076         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24077         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24078         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24079
24080 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
24081
24082         PR c++/17324
24083         * g++.dg/template/mangle1.C: New test.
24084
24085 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24086
24087         PR tree-optimization/17252
24088         * gcc.c-torture/execute/pr17252.c: New test.
24089
24090 2004-09-14  Andrew Pinski  <apinski@apple.com>
24091
24092         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24093
24094 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24095
24096         PR rtl-optimization/9771
24097         * gcc.dg/pr9771-1.c: New test case.
24098
24099 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24100
24101         PR tree-optimization/15262
24102         * gcc.c-torture/execute/pr15262-1.c: New test.
24103         * gcc.c-torture/execute/pr15262-2.c: New test.
24104
24105 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24106
24107         * gcc.dg/declspec-12.c: New test.
24108
24109 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24110
24111         * gfortran.dg/pr17090.f90: Add directives to test.
24112
24113 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24114
24115         * gcc.c-torture/compile/20040914-1.c: New test.
24116
24117 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24118
24119         PR c++/16162
24120         * g++.dg/template/decl2.C: New test.
24121
24122 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24123
24124         PR fortran/17090
24125         * gfortran.dg/pr17090.f90: New test.
24126
24127 2004-09-13  Dale Johannesen  <dalej@apple.com>
24128
24129         * gcc.c-torture/compile/pr17408.c: New test case.
24130
24131 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24132
24133         PR c++/16716
24134         * g++.dg/parse/crash17.C: New test.
24135
24136         PR c++/17327
24137         * g++.dg/template/enum3.C: New test.
24138
24139 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
24140
24141         * lib/gcc-defs.exp: Load wrapper.exp.
24142         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24143         using local code.
24144         * lib/gcc.exp (gcc_init): Similar.
24145         * lib/gfortran.exp (gfortran_init): Similar.
24146         * lib/objc.exp (objc_init): Similar.
24147         * lib/treelang.exp (treelang_init): Similar.
24148         * lib/wrapper.exp: New file with build_wrapper call machinery in
24149         ${tool}_maybe_build_wrapper.
24150
24151 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24152
24153         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24154         "inline".
24155         * gcc.dg/declspec-11.c: Update expected messages.
24156         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24157         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24158         gcc.dg/inline-12.c: New tests.
24159
24160 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
24161
24162         * g++.dg/tree-ssa/pr17400.C: New testcase.
24163
24164 2004-09-13  James E Wilson  <wilson@specifixinc.com>
24165
24166         * gcc.target/mips/sb1-1.c: New testcase.
24167
24168 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24169
24170         * lib/g77-dg.exp: Remove unused file.
24171         * lib/mike-g77.exp: Ditto.
24172         * lib/g77.exp: Ditto.
24173
24174 2004-09-12  Richard Henderson  <rth@redhat.com>
24175
24176         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24177
24178 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24179
24180         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24181         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24182         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24183         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24184         Update expected messages.
24185
24186 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24187
24188         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24189         declaration/use mismatch for dirp parameter.
24190
24191 2004-09-12  Andrew Pinski  <apinski@apple.com>
24192
24193         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24194         -fgnu-runtime is passed.
24195
24196 2004-09-12  Richard Henderson  <rth@redhat.com>
24197
24198         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24199         do the uplevel thing and update additional_flags directly.
24200         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24201         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24202         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24203         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24204
24205 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24206
24207         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24208
24209 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24210
24211         PR middle-end/17411
24212         * g++.dg/opt/pr17411-1.C: New test case.
24213
24214 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24215
24216         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24217         gcc.dg/tls/diag-2.c: Update expected messages.
24218         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24219         messages.
24220         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24221         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24222         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24223         gcc.dg/tls/diag-5.c: New tests.
24224
24225 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24226
24227         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24228
24229 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24230
24231         * g++.dg/parse/break-in-for.C: New test.
24232
24233 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24234
24235         * gcc.dg/tree-ssa/20040911-1.c: New test.
24236
24237 2004-09-11  Andreas Jaeger  <aj@suse.de>
24238
24239         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24240         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24241
24242 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24243
24244         * gcc.target/frv: New directory of FR-V-specific tests.
24245
24246 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24247
24248         * gcc.dg/convert-vec-1.c: New test.
24249
24250 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24251
24252         PR middle-end/17024
24253         * gcc.dg/pr17024-1.c: New test case.
24254
24255 2004-09-10  Eric Christopher  <echristo@redhat.com>
24256
24257         * gcc.dg/20040910-1.c: New test.
24258
24259 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24260
24261         * gcc.dg/bitfld-9.c: New test.
24262
24263 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24264
24265         * gcc.c-torture/execute/ieee/acc1.c: New test.
24266         * gcc.c-torture/execute/ieee/acc2.c: New test.
24267         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24268
24269 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24270
24271         * gcc.dg/deprecated-2.c: New test.
24272
24273 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24274
24275         * gcc.dg/init-vec-1.c: New test.
24276
24277 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24278
24279         PR middle-end/17055
24280         * gcc.dg/pr17055-1.c: New test case.
24281
24282 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24283
24284         PR target/17377
24285         * gcc.c-torture/execute/pr17377.c: New test.
24286
24287 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24288
24289         PR c/8420
24290         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24291         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24292         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24293         gcc.dg/long-long-typespec-1.c: New tests.
24294         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24295
24296 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24297
24298         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24299         gcc.dg/gnu99-static-1.c: New tests.
24300
24301 2004-09-08  Devang Patel  <dpatel@apple.com>
24302
24303         * gcc.dg/darwin-ld-20040828-1.c: New test.
24304         * gcc.dg/darwin-ld-20040828-2.c: New test.
24305         * gcc.dg/darwin-ld-20040828-3.c: New test.
24306
24307 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24308
24309         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24310         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24311         in error message.
24312         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24313         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24314         in error message.
24315         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24316         types they qualify.
24317         * objc.dg/type-size-2.m: Fix wording in comment.
24318         * objc.dg/va-meth-1.m: New test case.
24319
24320 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24321
24322         PR c/16633:
24323         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24324         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24325
24326 2004-09-06  Devang Patel  <dpatel@apple.com>
24327
24328         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24329         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24330
24331 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24332
24333         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24334         reflect changed line numbering of diagnostics.
24335
24336 2004-09-06  Paul Brook  <paul@codesourcery.com>
24337
24338         * gfortran.dg/edit_real_1.f90: Add new test.
24339
24340 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24341
24342         * gcc.dg/tree-ssa/loop-2.c: New test.
24343         * gcc.dg/tree-ssa/loop-3.c: New test.
24344         * gcc.dg/tree-ssa/loop-4.c: New test.
24345         * gcc.dg/tree-ssa/loop-5.c: New test.
24346
24347 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24348
24349         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24350
24351 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24352
24353         * gcc.dg/format/sentinel-1.c: New test.
24354
24355 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24356
24357         * testsuite/gcc.dg/builtins-46.c: New.
24358
24359 2004-09-03  Devang Patel  <dpatel@apple.com>
24360
24361         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24362         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24363
24364 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24365
24366         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24367         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24368         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24369         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24370         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24371         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24372         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24373         the non-portable bzero.
24374         * gcc.dg/20010912-1.c: xfail for NetWare.
24375         * gcc.dg/20020426-2.c: xfail for NetWare.
24376         * gcc.dg/20021014-1.c: xfail for NetWare.
24377         * gcc.dg/20021018-1.c: xfail for NetWare.
24378         * gcc.dg/20030213-1.c: xfail for NetWare.
24379         * gcc.dg/20030225-1.c: xfail for NetWare.
24380         * gcc.dg/20030708-1.c: xfail for NetWare.
24381         * gcc.dg/builtins-config.h: Also exclude NetWare.
24382         * gcc.dg/format/format.h: Define restrict only if not already defined.
24383         * gcc.dg/nest.c: xfail for NetWare.
24384         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24385         * lib/target-supports.exp (check_visibility_available): Exclude
24386         NetWare.
24387
24388 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24389
24390         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24391         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24392         deterministic starting point for the alignment of structure fields.
24393         * gcc.dg/Wpadded.c: Dito.
24394         * g++.dg/abi/vbase10.C: Dito.
24395
24396 2004-09-03  Devang Patel  <dpatel@apple.com>
24397
24398         * g++.dg/debug/pr15736.cc: New test.
24399
24400 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24401
24402         * README.QMTEST: Fix out-of-date link.
24403
24404 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24405
24406         PR fortran/16579
24407         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24408         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24409
24410 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24411
24412         * g++.dg/abi/arm_rtti1.C: New test.
24413
24414 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24415
24416         * gcc.dg/ppc-vector-memcpy.c: New.
24417         * gcc.dg/ppc-vector-memset.c: New.
24418
24419 2004-09-02  Chao-ying Fu  <fu@mips.com>
24420
24421         * gcc.target/mips/mips-3d-1.c: New test.
24422         * gcc.target/mips/mips-3d-2.c: New test.
24423         * gcc.target/mips/mips-3d-3.c: New test.
24424         * gcc.target/mips/mips-3d-4.c: New test.
24425         * gcc.target/mips/mips-3d-5.c: New test.
24426         * gcc.target/mips/mips-3d-6.c: New test.
24427         * gcc.target/mips/mips-3d-7.c: New test.
24428         * gcc.target/mips/mips-3d-8.c: New test.
24429         * gcc.target/mips/mips-3d-9.c: New test.
24430         * gcc.target/mips/mips-ps-1.c: New test.
24431         * gcc.target/mips/mips-ps-2.c: New test.
24432         * gcc.target/mips/mips-ps-3.c: New test.
24433         * gcc.target/mips/mips-ps-4.c: New test.
24434         * gcc.target/mips/mips-ps-type.c: New test.
24435
24436 2004-09-02  Paul Brook  <paul@codesourcery.com>
24437
24438         * gfortran.dg/edit_real_1.f90: Add new tests.
24439
24440 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24441
24442         PR fortran/15327
24443         * gfortran.dg/merge_char_1.f90: New test.
24444
24445 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24446
24447         PR fortran/16404
24448         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24449
24450 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24451
24452         PR c/1522
24453         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24454
24455 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24456
24457         * g++.dg/opt/loop1.C: Do not XFAIL.
24458
24459 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24460
24461         * gcc.c-torture/execute/20040831-1.c: New test.
24462
24463 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24464
24465         PR fortran/16579
24466         * gfortran.dg/g77/20010610.f: Now passes.
24467         Copy from g77.f-torture/execute. Add dg-run directive.
24468         * gfortran.dg/g77/README: Update
24469
24470 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24471
24472         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24473         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24474         (t1, t2, t3, t4): Add volatile.
24475
24476 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24477
24478         * g++.dg/ext/visibility/arm1.C: New test.
24479
24480 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24481
24482         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24483         -pedantic-errors.
24484
24485 2004-09-01  Paul Brook  <paul@codesourcery.com>
24486
24487         * gfortran.dg/eof_2.f90: New test.
24488
24489 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24490
24491         PR fortran/16579
24492         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24493
24494 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24495
24496         PR libfortran/16805
24497         * gfortran.dg/list_read_2.f90: New test.
24498
24499 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24500
24501         * g++.dg/abi/key1.C: New test.
24502
24503 2004-08-31  Richard Henderson  <rth@redhat.com>
24504
24505         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24506         form of offsetof.
24507         * g++.dg/other/offsetof5.C: Remove duplicate.
24508
24509 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24510
24511         PR fortran/17244
24512         * gfortran.dg/func_derived_1.f90: New test.
24513
24514 2004-08-31  Paul Brook  <paul@codesourcery.com>
24515
24516         * gfortran.dg/eof_1.f90: New test.
24517
24518 2004-08-31  Paul Brook  <paul@codesourcery.com>
24519
24520         * gfortran.dg/list_read_1.f90: New file.
24521
24522 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24523
24524         * g++.dg/opt/loop1.C: XFAIL.
24525
24526 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24527
24528         * gcc.dg/funcdef-storage-1.c: New.
24529         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24530         an extern function in local scope.
24531         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24532         declare an 'auto inline' function in local scope.
24533         * gcc.dg/20011130-1.c: Likewise.
24534         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24535         an 'auto' function in local scope.
24536         * gcc.dg/20021014-1.c: Likewise.
24537         * gcc.dg/20030331-2.c: Likewise.
24538
24539 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24540
24541         * gfortran.dg/blockdata_1.f90: New test.
24542
24543 2004-08-30  Richard Henderson  <rth@redhat.com>
24544
24545         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24546
24547 2004-08-30  Richard Henderson  <rth@redhat.com>
24548
24549         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24550         additional_flags set by alternate driver.
24551         (ieee-options): New procedure.
24552         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24553         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24554         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24555         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24556
24557 2004-08-30  Richard Henderson  <rth@redhat.com>
24558
24559         * lib/f-torture.exp: Remove.
24560
24561 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24562
24563         PR rtl-optimization/16590
24564         * g++.dg/opt/loop1.C: New test.
24565
24566 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24567
24568         PR fortran/13910
24569         * gfortran.dg/oldstyle_1.f90: New test.
24570
24571 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24572         Paul Brook  <paul@codesourcery.com>
24573
24574         * gfortran.dg/g77/README: Update.
24575         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24576         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24577         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24578
24579 2004-08-28  Paul Brook  <paul@codesourcery.com>
24580
24581         PR libfortran/17195
24582         * gfortran.dg/edit_real_1.f90: New test.
24583
24584 2004-08-27  Paul Brook  <paul@codesourcery.com>
24585
24586         * gfortran.dg/rewind_1.f90: New test.
24587
24588 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24589
24590         PR fortran/16597
24591         * gfortran.dg/pr16597.f90: New test.
24592
24593 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24594
24595         PR c/13801
24596         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24597         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24598         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24599         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24600         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24601
24602 2004-08-26  Nick Clifton  <nickc@redhat.com>
24603
24604         * gcc.c-torture/compile/pr17119.c: New test.
24605
24606 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24607
24608         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24609
24610 2004-08-25  Richard Henderson  <rth@redhat.com>
24611
24612         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24613         the bits that expect kind=8 to be the largest real kind.
24614
24615 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24616
24617         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24618
24619 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24620
24621         * gfortran.dg/assignment_1.f90: New test.
24622
24623 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24624
24625         * g++.dg/template/repo3.C: New test.
24626
24627 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24628
24629         PR middle-end/16693
24630         PR tree-optimization/16372
24631         * g++.dg/opt/pr16372-1.C: New test case.
24632         * g++.dg/opt/pr16693-1.C: New test case.
24633         * g++.dg/opt/pr16693-2.C: New test case.
24634
24635 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24636
24637         * objc.dg/proto-lossage-4.m: New test.
24638
24639 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24640
24641         PR c++/17155
24642         * g++.dg/inherit/local2.C: New test.
24643
24644 2004-08-25  Paul Brook  <paul@codesourcery.com>
24645
24646         PR fortran/17144
24647         * gfortran.dg/string_ctor_1.f90: New test.
24648
24649 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24650
24651         PR c++/14428
24652         * g++.dg/template/redecl2.C: New test.
24653
24654 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24655
24656         PR fortran/17143
24657         * gfortran.dg/pr17143.f90: New test.
24658
24659 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24660
24661         PR fortran/17164
24662         * gfortran.dg/pr17164.f90: New test.
24663
24664 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24665
24666         * gcc.dg/tree-ssa/loop-1.c: New test.
24667
24668 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24669
24670         * gcc.c-torture/compile/20040824-1.c: New test.
24671
24672 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24673
24674         * gcc.c-torture/compile/iftrap-3.c: New test.
24675
24676 2004-08-24  Paul Brook  <paul@codesourcery.com>
24677
24678         * gfortran.dg/entry_2.f90: New test.
24679
24680 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24681
24682         PR c++/16889
24683         * g++.dg/lookup/ambig[12].C: New.
24684
24685 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24686
24687         PR c++/16706
24688         * g++.dg/template/crash21.C: New test.
24689         * g++.dg/template/crash22.C: Likewise.
24690
24691 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24692
24693         PR c++/17149
24694         * g++.dg/template/access15.C: New.
24695
24696 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24697
24698         PR c++/17163
24699         * g++.dg/template/repo2.C: New test.
24700
24701 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24702
24703         PR rtl-optimization/17078
24704         * gcc.c-torture/execute/pr17078-1.c: New test case.
24705
24706 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24707
24708         PR c/14492
24709         * gcc.dg/debug/crash1.c: New test.
24710
24711 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24712
24713         PR c/16180
24714         * gcc.dg/loop-5.c: New test.
24715
24716 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24717
24718         * gcc.c-torture/execute/20040823-1.c: New test.
24719
24720 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24721
24722         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24723         to the assembler.  Simplify test accordingly.
24724         (asm_abi_flags): Use GNU names.
24725         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24726         to check for ABI flags.
24727
24728 2004-08-22  Andrew Pinski  <apinski@apple.com>
24729
24730         * g++.dg/opt/pr14029.C: New test.
24731         * gcc.c-torture/execute/pr15262.c: New test.
24732
24733 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24734
24735         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24736
24737 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24738
24739         PR 16908
24740         * gfortran.dg/direct_io.f90: New test.
24741
24742 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24743
24744         PR c++/17121
24745         * g++.dg/inherit/local2.C: New test.
24746
24747 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24748
24749         PR c++/17120
24750         * g++.dg/warn/Wparentheses-4.C: New test.
24751
24752 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24753
24754         PR c++/17121
24755         * g++.dg/inherit/local2.C: New test.
24756
24757         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24758         * gcc.dg/ppc-ldstruct.c: Likewise.
24759         * gcc.dg/ppc64-abi-2.c: Likewise.
24760
24761 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24762
24763         PR rtl-optimization/17099
24764         * gcc.c-torture/execute/20040820-1.c: New test.
24765
24766 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24767
24768         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24769
24770 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24771
24772         PR fortran/17077
24773         * gfortran.dg/auto_array_1.f90: New test.
24774
24775 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24776
24777         PR fortran/17074
24778         * gfortran.dg/simpleif_1.f90: New test.
24779
24780 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24781
24782         * lib/target-supports.exp (check_profiling_available): Return
24783         false for arm*-*-symbianelf* and arm*-*-eabi*.
24784
24785         PR c++/15890
24786         * g++.dg/template/delete1.C: New test.
24787
24788 2004-08-19  Paul Brook  <paul@codesourcery.com>
24789
24790         PR fortran/14976
24791         PR fortran/16228
24792         * gfortran.dg/data_char_1.f90: New test.
24793
24794 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24795
24796         PR fortran/16946
24797         * gfortran.dg/reduction.f90: New testcase.
24798
24799 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24800
24801         PR fortran/16520
24802         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24803
24804 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24805
24806         PR c++/17041
24807         * g++.dg/Wparentheses-3.C: New test.
24808
24809 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24810
24811         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24812         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24813         * gcc.dg/vect/vect-2.c: Likewise.
24814         * gcc.dg/vect/vect-3.c: Likewise.
24815         * gcc.dg/vect/vect-4.c: Likewise.
24816         * gcc.dg/vect/vect-5.c: Likewise.
24817         * gcc.dg/vect/vect-6.c: Likewise.
24818         * gcc.dg/vect/vect-7.c: Likewise.
24819         * gcc.dg/vect/vect-25.c: Likewise.
24820         * gcc.dg/vect/vect-31.c: Likewise.
24821         * gcc.dg/vect/vect-32.c: Likewise.
24822         * gcc.dg/vect/vect-34.c: Likewise.
24823         * gcc.dg/vect/vect-36.c: Likewise.
24824         * gcc.dg/vect/vect-all.c: Likewise.
24825
24826 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24827
24828         PR c++/17068
24829         * g++.dg/template/operator4.C: New test.
24830
24831 2004-08-18  Richard Henderson  <rth@redhat.com>
24832
24833         * gcc.dg/20040206-1.c: XFAIL.
24834
24835 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24836
24837         PR c++/16246
24838         * g++.dg/template/array7.C: New test.
24839
24840 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24841
24842         * gcc.dg/mips-movcc-1.c: New test.
24843         * gcc.dg/mips-movcc-2.c: New test.
24844         * gcc.dg/mips-movcc-3.c: New test.
24845
24846         * gcc.dg/mips-nmadd-1.c: New test.
24847         * gcc.dg/mips-nmadd-2.c: New test.
24848
24849 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24850
24851         PR c++/15871
24852         * g++.dg/opt/inline8.C: New test.
24853
24854         PR c++/16965
24855         * g++.dg/parse/error17.C: New test.
24856
24857 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24858
24859         * gcc.dg/vect: New directory for vectorizer tests.
24860         * gcc.dg/vect/tree-vect.h: New file.
24861         * gcc.dg/vect/vect.exp: New file.
24862         * gcc.dg/vect/pr16105.c.c: New test.
24863         * gcc.dg/vect/vect-1.c: New test.
24864         * gcc.dg/vect/vect-2.c: New test.
24865         * gcc.dg/vect/vect-3.c: New test.
24866         * gcc.dg/vect/vect-4.c: New test.
24867         * gcc.dg/vect/vect-5.c: New test.
24868         * gcc.dg/vect/vect-6.c: New test.
24869         * gcc.dg/vect/vect-7.c: New test.
24870         * gcc.dg/vect/vect-8.c: New test.
24871         * gcc.dg/vect/vect-9.c: New test.
24872         * gcc.dg/vect/vect-10.c: New test.
24873         * gcc.dg/vect/vect-11.c: New test.
24874         * gcc.dg/vect/vect-12.c: New test.
24875         * gcc.dg/vect/vect-13.c: New test.
24876         * gcc.dg/vect/vect-14.c: New test.
24877         * gcc.dg/vect/vect-15.c: New test.
24878         * gcc.dg/vect/vect-16.c: New test.
24879         * gcc.dg/vect/vect-17.c: New test.
24880         * gcc.dg/vect/vect-18.c: New test.
24881         * gcc.dg/vect/vect-19.c: New test.
24882         * gcc.dg/vect/vect-20.c: New test.
24883         * gcc.dg/vect/vect-21.c: New test.
24884         * gcc.dg/vect/vect-22.c: New test.
24885         * gcc.dg/vect/vect-23.c: New test.
24886         * gcc.dg/vect/vect-24.c: New test.
24887         * gcc.dg/vect/vect-25.c: New test.
24888         * gcc.dg/vect/vect-26.c: New test.
24889         * gcc.dg/vect/vect-27.c: New test.
24890         * gcc.dg/vect/vect-28.c: New test.
24891         * gcc.dg/vect/vect-29.c: New test.
24892         * gcc.dg/vect/vect-30.c: New test.
24893         * gcc.dg/vect/vect-31.c: New test.
24894         * gcc.dg/vect/vect-32.c: New test.
24895         * gcc.dg/vect/vect-33.c: New test.
24896         * gcc.dg/vect/vect-34.c: New test.
24897         * gcc.dg/vect/vect-35.c: New test.
24898         * gcc.dg/vect/vect-36.c: New test.
24899         * gcc.dg/vect/vect-37.c: New test.
24900         * gcc.dg/vect/vect-38.c: New test.
24901         * gcc.dg/vect/vect-40.c: New test.
24902         * gcc.dg/vect/vect-41.c: New test.
24903         * gcc.dg/vect/vect-42.c: New test.
24904         * gcc.dg/vect/vect-43.c: New test.
24905         * gcc.dg/vect/vect-44.c: New test.
24906         * gcc.dg/vect/vect-45.c: New test.
24907         * gcc.dg/vect/vect-46.c: New test.
24908         * gcc.dg/vect/vect-47.c: New test.
24909         * gcc.dg/vect/vect-48.c: New test.
24910         * gcc.dg/vect/vect-49.c: New test.
24911         * gcc.dg/vect/vect-50.c: New test.
24912         * gcc.dg/vect/vect-51.c: New test.
24913         * gcc.dg/vect/vect-52.c: New test.
24914         * gcc.dg/vect/vect-53.c: New test.
24915         * gcc.dg/vect/vect-54.c: New test.
24916         * gcc.dg/vect/vect-55.c: New test.
24917         * gcc.dg/vect/vect-56.c: New test.
24918         * gcc.dg/vect/vect-57.c: New test.
24919         * gcc.dg/vect/vect-58.c: New test.
24920         * gcc.dg/vect/vect-59.c: New test.
24921         * gcc.dg/vect/vect-60.c: New test.
24922         * gcc.dg/vect/vect-61.c: New test.
24923         * gcc.dg/vect/vect-all.c: New test.
24924         * gcc.dg/vect/vect-none.c: New test.
24925
24926 2004-08-17  Paul Brook  <paul@codesourcery.com>
24927
24928         PR fortran/13082
24929         * gfortran.dg/entry_1.f90: New test.
24930
24931 2004-08-17  Andrew Pinski  <apinski@apple.com>
24932
24933         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24934
24935 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24936
24937         * gcc.dg/pr17036-1.c: New test.
24938
24939 2004-08-16  Devang Patel  <dpatel@apple.com>
24940
24941         * gcc.dg/darwin-20040809-1.c: New test.
24942
24943 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24944
24945         * gcc.dg/funcdef-attr-1.c: New test.
24946
24947 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24948
24949         * gcc.dg/altivec-17.c: New test.
24950         * gcc.dg/altivec-18.c: New test.
24951
24952 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24953
24954         PR c++/6749
24955         * g++.dg/template/vtable2.C: New test.
24956
24957 2004-08-14  Richard Henderson  <rth@redhat.com>
24958
24959         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24960         * gcc.dg/pack-test-4.c (main): Return 0.
24961         * gcc.dg/setjmp-1.c: Remove XFAIL.
24962         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24963
24964 2004-08-14  Richard Henderson  <rth@redhat.com>
24965
24966         * gcc.dg/980217-1.c: Add prototype for printf.
24967
24968 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24969
24970         * gfortran.dg/pr16935.f90: New test.
24971
24972 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24973
24974         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24975
24976 2004-08-13  Paul Brook  <paul@codesourcery.com>
24977
24978         * gfortran.dg/der_io_1.f90: Remove stray comma.
24979
24980 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24981
24982         * gcc.dg/vmx/cw-bug-2.c: Remove.
24983         * gcc.dg/vmx/vprint-1.c: Remove.
24984         * gcc.dg/vmx/vscan-1.c: Remove.
24985
24986 2004-08-12  Devang patel  <dpatel@apple.com>
24987
24988         * gcc.dg/darwin-20040809-2.c: New test.
24989
24990 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24991
24992         * g++.dg/ext/altivec-12.C: New test.
24993
24994         * g++.dg/ext/altivec-11.C: New test.
24995
24996 2004-08-12  Paul Brook  <paul@codesourcery.com>
24997
24998         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24999
25000 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25001
25002         * g++.dg/ext/altivec-2.C: Check for hardware support before
25003         executing any VMX instructions.
25004
25005         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
25006
25007 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
25008
25009         PR c++/16276
25010         * g++.old-deja/g++.other/comdat4.C: New test.
25011         * g++.old-deja/g++.other/comdat4-aux.cc: New.
25012
25013 2004-08-12  Ben Elliston  <bje@au.ibm.com>
25014
25015         PR target/16286
25016         * gcc.dg/pr16286.c: New test.
25017
25018 2004-08-12 Jan Beulich <jbeulich@novell.com>
25019
25020         * g++.dg/ext/asm5.C: New.
25021
25022 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25023
25024         PR c++/16698
25025         * g++.dg/eh/crash1.C: New test.
25026
25027         PR c++/16717
25028         * g++.dg/ext/construct1.C: New test.
25029
25030 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25031
25032         PR c++/16853
25033         * g++.dg/init/ptrmem1.C: New test.
25034
25035         PR c++/16618
25036         * g++.dg/parse/offsetof5.C: New test.
25037
25038         PR c++/16870
25039         * g++.dg/template/overload3.C: New test.
25040
25041 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25042
25043         PR c++/16964
25044         * g++.dg/parse/error16.C: New test.
25045
25046         PR c++/16904
25047         * g++.dg/template/error14.C: New test.
25048
25049         PR c++/16929
25050         * g++.dg/template/error15.C: New test.
25051
25052 2004-08-11  Devang Patel  <dpatel@apple.com>
25053
25054         * gcc.dg/darwin-ld-20040809-1.c: New test.
25055         * gcc.dg/darwin-ld-20040809-2.c: New test.
25056
25057 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
25058
25059         PR fortran/16917
25060         * gfortran.dg/dfloat_1.f90: New test.
25061
25062 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
25063
25064         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25065         * gcc.dg/dll-2.c: Fix dg-require syntax.
25066         * gcc.misc-tests/arm-isr.c (abort): Declare.
25067         (exit): Likewise.
25068
25069 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
25070
25071         PR c++/16971
25072         * g++.dg/parse/crash16.C: New test.
25073
25074 2004-08-10  Roger Sayle  <roger@eyesopen.com>
25075
25076         * gcc.dg/mips-rsqrt-1.c: New test case.
25077         * gcc.dg/mips-rsqrt-2.c: New test case.
25078         * gcc.dg/mips-rsqrt-3.c: New test case.
25079
25080 2004-08-10  Paul Brook  <paul@codesourcery.com>
25081
25082         * gfortran.dg/der_io_1.f90: New test.
25083
25084 2004-08-10  Paul Brook  <paul@codesourcery.com>
25085
25086         PR fortran/16919
25087         * gfortran.dg/der_array_1.f90: New test.
25088
25089 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25090
25091         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25092
25093 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25094
25095         * gcc.dg/wchar_t-2.c: Fix typo.
25096
25097 2004-08-09  Falk Hueffner  <falk@debian.org>
25098
25099         PR tree-optimization/12517
25100         * gcc.c-torture/compile/pr12517.c: New test.
25101
25102         PR tree-optimization/12578
25103         * gcc.c-torture/compile/pr12578.c: New test.
25104
25105         PR tree-optimization/12899
25106         * gcc.c-torture/compile/pr12899.c: New test.
25107
25108         PR rtl-optimization/14692
25109         * gcc.c-torture/compile/pr14692.c: New test.
25110
25111         PR tree-optimization/16461
25112         * gcc.c-torture/compile/pr16461.c: New test.
25113
25114 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25115
25116         * gfortran.dg/getenv_1.f90: New test.
25117
25118 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25119
25120         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25121         wchar_t.
25122         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25123
25124 2004-08-06  Paul Brook  <paul@codesourcery.com>
25125
25126         * gfortran.dg/ret_array_1.f90: New test.
25127         * gfortran.dg/ret_pointer_1.f90: New test.
25128
25129 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25130
25131         * gcc.dg/missing-field-init-[12].c: New tests.
25132         * g++.dg/warn/missing-field-init-[12].C: New tests.
25133
25134 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25135
25136         * gcc.dg/enum2.c: New test.
25137         * gcc.dg/symbian3.c: Likewise.
25138         * gcc.dg/symbian4.c: Likewise.
25139         * gcc.dg/wchar_t-2.c: Likewise.
25140
25141 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25142
25143         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25144         destructor tests.
25145
25146 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25147
25148         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25149         dg-require-visiblity.
25150         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25151         * g++.dg/ext/visibility/fvisibility.C: Likewise.
25152         * g++.dg/ext/visibility/memfuncts.C: Likewise.
25153         * g++.dg/ext/visibility/new1.C: Likewise.
25154         * g++.dg/ext/visibility/pragma.C: Likewise.
25155         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25156         * g++.dg/ext/visibility/virtual.C: Likewise.
25157         * g++/dg/ext/visibility/visibility-1.C: Likewise.
25158         * g++/dg/ext/visibility/visibility-2.C: Likewise.
25159         * g++/dg/ext/visibility/visibility-3.C: Likewise.
25160         * g++/dg/ext/visibility/visibility-4.C: Likewise.
25161         * g++/dg/ext/visibility/visibility-5.C: Likewise.
25162         * g++/dg/ext/visibility/visibility-6.C: Likewise.
25163         * g++/dg/ext/visibility/visibility-7.C: Likewise.
25164         * g++/dg/ext/visibility/visibility-8.C: New test.
25165         * gcc.c-torture/compile/dll.x: Remove.
25166         * gcc.dg/dll-2.c: Use dg-require-dll
25167         * gcc.dg/visibility-10.c: New test.
25168         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25169         supporting DLLs.
25170         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25171         (scan_not_hidden): Likewise.
25172
25173 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25174
25175         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25176
25177 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25178
25179         * gcc.c-torture/execute/20040805-1.c: New test.
25180
25181 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25182
25183         * gcc.dg/20020118-1.c: Declare abort.
25184         * gcc.dg/altivec_check.h: Likewise.
25185         * gcc.dg/iftrap-2.c: Likewise.
25186         * gcc.dg/pragma-darwin.c: Likewise.
25187         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25188
25189 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25190
25191         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25192
25193 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25194
25195         * gcc.c-torture/execute/builtins/abs-2.c,
25196         gcc.c-torture/execute/builtins/abs-3.c,
25197         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25198         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25199         intmax_t, uintmax_t and their limits.
25200         * gcc.dg/intmax_t-1.c: New test.
25201
25202 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25203
25204         * g++.dg/tc1/dr147.C: Add reference to PR.
25205
25206 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25207
25208         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25209         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25210
25211 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25212
25213         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25214
25215 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25216
25217         * gcc.dg/redecl-5.c: New test.
25218         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25219         of scanf.
25220
25221 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25222
25223         PR middle-end/16790
25224         * gcc.c-torture/execute/pr16790-1.c: New test case.
25225
25226 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25227
25228         * g++.dg/ext/visibility/assign1.C: New test.
25229         * g++.dg/ext/visibility/new1.C: Likewise.
25230
25231         * gcc.dg/symbian1.c: New test.
25232         * gcc.dg/symbian2.c: Likewise.
25233
25234 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25235
25236         PR target/16570
25237         * gcc.dg/i386-sse-9.c: New test.
25238
25239 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25240
25241         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25242
25243 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25244
25245         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25246         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25247         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25248         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25249         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25250         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25251         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25252         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25253         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25254         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25255         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25256         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25257         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25258         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25259         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25260         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25261         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25262         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25263         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25264         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25265         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25266         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25267         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25268         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25269         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25270         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25271         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25272         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25273         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25274         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25275         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25276         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25277         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25278         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25279         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25280         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25281         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25282         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25283         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25284         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25285         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25286         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25287         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25288         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25289         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25290         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25291         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25292         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25293         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25294         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25295         gcc.misc-tests/i386-pf-3dnow-1.c,
25296         gcc.misc-tests/i386-pf-athlon-1.c,
25297         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25298         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25299         Declare built-in functions used.
25300         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25301
25302 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25303
25304         PR c++/16707
25305         * g++.dg/lookup/using12.C: New test.
25306
25307         * g++.dg/init/null1.C: Fix PR number.
25308         * g++.dg/parse/namespace10.C: Likewise.
25309
25310 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25311
25312         PR c++/16224
25313         * g++.dg/template/spec17.C: New test.
25314         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25315         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25316
25317 2004-08-02  David Billinghurst
25318
25319         PR fortran/16292
25320         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25321
25322 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25323
25324         * gcc.dg/ia64-got-1.c: New test case.
25325
25326 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25327
25328         PR c++/16489
25329         * g++.dg/init/null1.C: New test.
25330         * g++.dg/tc1/dr76.C: Adjust error marker.
25331
25332         PR c++/16529
25333         * g++.dg/parse/namespace10.C: New test.
25334
25335         PR c++/16810
25336         * g++.dg/inherit/ptrmem2.C: New test.
25337
25338 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25339
25340         PR target/16155
25341         * gcc.dg/pr16155.c: New test.
25342
25343 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25344
25345         * gcc.dg/redecl-2.c: New test.
25346
25347 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25348
25349         * gcc.dg/darwin-longdouble.c: New file.
25350
25351 2004-07-30  Richard Henderson  <rth@redhat.com>
25352
25353         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25354         write to constant argument.
25355         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25356
25357 2004-07-30  Richard Henderson  <rth@redhat.com>
25358
25359         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25360         tests of nearest around zero.
25361
25362 2004-07-30  Andrew Pinski  <apinski@apple.com>
25363
25364         * gcc.c-torture/compile/20040730-1.c: New test.
25365
25366 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25367
25368         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25369         powerpc-eabispe.
25370
25371 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25372
25373         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25374
25375 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25376
25377         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25378         contains $ld_library_path.
25379         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25380
25381 2004-07-29  Richard Henderson  <rth@redhat.com>
25382
25383         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25384
25385         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25386         (alt2, which): New.
25387         (Check): Accept either alternative.
25388
25389 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25390
25391         * g++.dg/abi/inline1.C: New test.
25392         * g++.dg/abi/local1-a.cc: Likewise.
25393         * g++.dg/abi/local1.C: Likewise.
25394         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25395         * g++.dg/abi/mangle12.C: Likewise.
25396         * g++.dg/abi/mangle17.C: Likewise.
25397         * g++.dg/abi/mangle20-2.C: Likewise.
25398         * g++.dg/opt/interface1.C: Likewise.
25399         * g++.dg/opt/interface1.h: Likewise.
25400         * g++.dg/opt/interface1-a.cc: New test.
25401         * g++.dg/parse/repo1.C: New test.
25402         * g++.dg/template/repo1.C: Likewise.
25403         * g++.dg/warn/Winline-1.C: Likewise.
25404         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25405
25406 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25407
25408         * gcc.dg/tree-ssa/20040729-1.c: New test.
25409
25410 2004-07-27  Matt Austern <austern@apple.com>
25411
25412         * gcc.dg/darwin-bool-1.c: New test.
25413         * gcc.dg/darwin-bool-2.c: New test.
25414
25415 2004-07-28  Richard Henderson  <rth@redhat.com>
25416
25417         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25418         arguments in the correct type.  Don't write to constant arguments.
25419
25420 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25421
25422         PR tree-optimization/16688
25423         PR tree-optimization/16689
25424         * g++.dg/tree-ssa/pr16688.C: New test.
25425
25426 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25427
25428         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25429         loads.  Not only in the comment, this time.
25430
25431 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25432
25433         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25434         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25435         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25436         * gcc.dg/sh4a-bitmovua.c: New.
25437         * gcc.dg/sh4a-cos.c: New.
25438         * gcc.dg/sh4a-cosf.c: New.
25439         * gcc.dg/sh4a-fprun.c: New.
25440         * gcc.dg/sh4a-fsrra.c: New.
25441         * gcc.dg/sh4a-memmovua.c: New.
25442         * gcc.dg/sh4a-sin.c: New.
25443         * gcc.dg/sh4a-sincos.c: New.
25444         * gcc.dg/sh4a-sincosf.c: New.
25445         * gcc.dg/sh4a-sinf.c: New.
25446
25447 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25448
25449         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25450         conditionals.
25451         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25452         loads.
25453         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25454         DOM1.
25455
25456 2004-07-27  Andrew Pinski  <apinski@apple.com>
25457
25458         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25459
25460 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25461
25462         * gcc.dg/pragma-isr.c: New test.
25463
25464 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25465
25466         PR c++/14429
25467         * g++.dg/template/ttp11.C: New test.
25468
25469 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25470
25471         * gcc.c-torture/compile/20040727-1.c: New test.
25472
25473 2004-07-26  Eric Christopher  <echristo@redhat.com>
25474
25475         * gcc.c-torture/compile/20040726-2.c: New test.
25476
25477 2004-07-26  Andrew Pinski  <apinski@apple.com>
25478
25479         * g++.dg/rtti/tinfo1.C: Xfail.
25480
25481 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25482
25483         * gcc.c-torture/compile/20040726-1.c: New test.
25484
25485 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25486             Brian Ryner  <bryner@brianryner.com>
25487
25488         PR c++/9283
25489         PR c++/15000
25490         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25491         * g++.dg/ext/visibility/: New directory.
25492         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25493         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25494         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25495         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25496         * g++.dg/ext/visibility/fvisibility.C,
25497         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25498         g++.dg/ext/visibility/fvisibility-override1.C
25499         g++.dg/ext/visibility/fvisibility-override2.C
25500         g++.dg/ext/visibility/memfuncts.C
25501         g++.dg/ext/visibility/noPLT.C
25502         g++.dg/ext/visibility/pragma.C
25503         g++.dg/ext/visibility/pragma-override1.C
25504         g++.dg/ext/visibility/pragma-override2.C
25505         g++.dg/ext/visibility/staticmemfuncts.C
25506         g++.dg/ext/visibility/virtual.C: New tests.
25507
25508 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25509
25510         PR c/15360
25511         * gcc.dg/pr15360-1.c: New test.
25512
25513 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25514
25515         * gcc.dg/pragma-align-2.c: New test.
25516         * gcc.dg/pragma-init-fini.c: New test.
25517         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25518         targets.
25519
25520 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25521
25522         * gcc.dg/init-string-2.c: New test.
25523
25524 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25525
25526         PR 16684
25527         * gcc.dg/Wredundant-decls-1.c: New test case.
25528
25529 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25530
25531         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25532         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25533         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25534         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25535         * gcc.dg/compat/generate-random.c: New file.
25536         * gcc.dg/compat/generate-random.h: Likewise.
25537         * gcc.dg/compat/generate-random_r.c: Likewise.
25538         * gcc.dg/compat/struct-layout-1.h: Likewise.
25539         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25540         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25541         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25542         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25543         * gcc.dg/compat/struct-layout-1_main.c: New test.
25544         * gcc.dg/compat/struct-layout-1_x.c: New file.
25545         * gcc.dg/compat/struct-layout-1_y.c: New file.
25546         * gcc.dg/compat/struct-layout-1_test.h: New file.
25547
25548 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25549
25550         * gcc.dg/comp-return-1.c: New test
25551
25552 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25553
25554         * gcc.dg/vmx/8-02a.c: Fix typo.
25555
25556         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25557         * gcc.dg/darwin-abi-3.c: New test.
25558
25559         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25560         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25561
25562         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25563         * gcc.dg/vmx/ops-long-1.c: New test.
25564         * gcc.dg/vmx/ops-long-2.c: New test.
25565
25566 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25567
25568         * g++.dg/lookup/conv-[1234].C: New.
25569
25570 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25571
25572         * g++.dg/parse/attr2.C: Simplify.
25573
25574 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25575
25576         PR c/7284
25577         * gcc.c-torture/execute/pr7284-1.c: New test.
25578
25579 2004-07-22  Brian Booth  <bbooth@redhat.com>
25580
25581         * gcc.dg/tree-ssa/20040721-1.c: New test.
25582
25583 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25584
25585         * g++.dg/template/crash20.c: New.
25586
25587 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25588
25589         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25590         Add dg-run directive.  Declare variables as required.
25591         * gfortran.dg/g77/README: Update
25592
25593 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25594
25595         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25596         gcc.dg/cris-peep2-andu2.c: New tests.
25597
25598 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25599
25600         PR c/15052
25601         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25602         on return type.
25603         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25604         messages.
25605         * gcc.dg/qual-return-2.c: Update expected messages.
25606         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25607
25608 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25609
25610         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25611         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25612
25613 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25614
25615         PR c/11250
25616         * gcc.dg/init-string-1.c: New test.
25617
25618 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25619
25620         PR middle-end/15345
25621         PR c/16450
25622         * gcc.dg/torture/nested-fn-1.c: New test.
25623
25624 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25625
25626         PR target/16559
25627         * gcc.dg/ia64-fptr-1.c: New file.
25628
25629 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25630
25631         PR c++/14497
25632         * g++.dg/template/spec16.C: New test.
25633         * g++.old-deja/g++.robertl/eb118.C: Remove.
25634
25635 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25636
25637         PR c++/509
25638         * g++.dg/template/spec15.C: New test.
25639
25640 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25641
25642         Copy cases from g77.f-torture/execute and add dg-run
25643         directive.  Other changes as noted.
25644         * gfortran.dg/g77/13037.f
25645         * gfortran.dg/g77/1832.f
25646         * gfortran.dg/g77/19981119-0.f
25647         * gfortran.dg/g77/19990313-0.f
25648         * gfortran.dg/g77/19990313-1.f
25649         * gfortran.dg/g77/19990313-2.f
25650         * gfortran.dg/g77/19990313-3.f
25651         * gfortran.dg/g77/19990419-1.f
25652         * gfortran.dg/g77/19990826-0.f
25653         * gfortran.dg/g77/19990826-2.f
25654         * gfortran.dg/g77/20000503-1.f
25655         * gfortran.dg/g77/20001111.f
25656         * gfortran.dg/g77/20010116.f
25657         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25658         * gfortran.dg/g77/20010430.f
25659         * gfortran.dg/g77/6177.f
25660         * gfortran.dg/g77/947.f
25661         * gfortran.dg/g77/970816-3.f
25662         * gfortran.dg/g77/971102-1.f
25663         * gfortran.dg/g77/980520-1.f
25664         * gfortran.dg/g77/980628-0.f
25665         * gfortran.dg/g77/980628-1.f
25666         * gfortran.dg/g77/980628-10.f
25667         * gfortran.dg/g77/980628-2.f
25668         * gfortran.dg/g77/980628-3.f
25669         * gfortran.dg/g77/980628-7.f
25670         * gfortran.dg/g77/980628-8.f
25671         * gfortran.dg/g77/980628-9.f
25672         * gfortran.dg/g77/980701-0.f
25673         * gfortran.dg/g77/980701-1.f
25674         * gfortran.dg/g77/cabs.f
25675         * gfortran.dg/g77/claus.f
25676         * gfortran.dg/g77/complex_1.f
25677         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25678         * gfortran.dg/g77/dcomplex.f
25679         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25680         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25681         * gfortran.dg/g77/f90-intrinsic-numeric.f
25682         * gfortran.dg/g77/int8421.f
25683         * gfortran.dg/g77/labug1.f
25684         * gfortran.dg/g77/large_vec.f
25685         * gfortran.dg/g77/le.f
25686         * gfortran.dg/g77/short.f
25687         * gfortran.dg/g77/README: Update
25688
25689 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25690
25691         PR c++/16637
25692         * g++.dg/parse/lookup4.C: New test.
25693
25694 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25695
25696         PR c++/16175
25697         * g++.dg/template/ttp10.C: New test.
25698
25699 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25700
25701         * gcc.dg/pr12625-1.c: New test.
25702
25703 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25704
25705         * testsuite/gcc.dg/switch-warn-1.c: New test.
25706         * testsuite/gcc.dg/switch-warn-2.c: New test.
25707         * gcc.c-torture/compile/pr14730.c: Update.
25708
25709 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25710
25711         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25712         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25713         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25714         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25715
25716 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25717
25718         PR c++/16623
25719         * g++.dg/template/assign1.C: New test.
25720
25721 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25722
25723         PR c++/12170
25724         * g++.dg/template/ttp9.C: New test.
25725
25726 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25727
25728         * gcc.dg/format/cmn-err-1.c: New test.
25729
25730 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25731
25732         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25733         gcc.dg/Wparentheses-10.c: New tests.
25734         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25735
25736 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25737
25738         PR fortran/16465
25739         * gfortran.dg/g77//ffixed-line-length-0.f,
25740         gfortran.dg/g77/ffixed-line-length-132.f,
25741         gfortran.dg/g77/ffixed-line-length-72.f,
25742         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25743         gfortran.dg/g77/README: Update.
25744
25745 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25746
25747         PR c++/13092
25748         * g++.dg/template/non-dependent7.C: New test.
25749         * g++.dg/template/non-dependent8.C: Likewise.
25750         * g++.dg/template/non-dependent9.C: Likewise.
25751         * g++.dg/template/non-dependent10.C: Likewise.
25752
25753 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25754
25755         PR c++/16337
25756         * g++.dg/parse/attr2.C: New test.
25757
25758 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25759
25760         * g77.dg: Removed.
25761         * g77.f-torture: Ditto.
25762
25763 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25764
25765         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25766         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25767         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25768
25769 2004-07-16  Richard Henderson  <rth@redhat.com>
25770
25771         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25772
25773 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25774
25775         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25776         tests with full list of options.
25777         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25778         of TORTURE_OPTIONS if test contains 'dg-do run'.
25779
25780         PR fortran/16404
25781         * gfortran.dg/do_iterator.f90: New test.
25782
25783 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25784
25785         PR rtl-optimization/16536
25786         * gcc.c-torture/execute/restrict-1.c: New test.
25787
25788 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25789
25790         PR fortran/15324
25791         * gfortran.dg/pr15324.f90: New test.
25792
25793         PR fortran/15129
25794         * gfortran.dg/pr15129.f90: New test.
25795
25796         PR fortran/15140
25797         * gfortran.dg/pr15140.f90: New test.
25798
25799         PR fortran/13792
25800         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25801         compile-time simplification.
25802
25803 2004-07-14  Mike Stump  <mrs@apple.com>
25804
25805         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25806
25807 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25808
25809         PR target/16325
25810         * gcc.dg/profile-generate-1.c: New.
25811
25812 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25813
25814         * gcc.c-torture/execute/20040709-1.c: New test.
25815         * gcc.c-torture/execute/20040709-2.c: New test.
25816
25817 2004-07-14  Mike Stump  <mrs@apple.com>
25818
25819         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25820
25821 2004-07-14  Mike Stump  <mrs@apple.com>
25822
25823         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25824
25825 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25826
25827         PR c++/16518
25828         * g++.dg/parse/mutable1.C: New test.
25829
25830 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25831
25832         PR tree-optimization/16443
25833         * gcc.dg/tree-ssa/20040713-1.c: New test.
25834
25835 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25836
25837         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25838         for operator new.
25839
25840 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25841
25842         * gfortran.dg/g77/README: New file
25843         * gfortran.dg/g77/19981216-0.f: Copy from
25844         g77.f-torture/noncompile.  Add "dg-do compile" and
25845         dg-error as required.
25846         * gfortran.dg/g77/19990218-1.f: Likewise.
25847         * gfortran.dg/g77/19990905-1.f: Likewise.
25848         * gfortran.dg/g77/9263.f: Likewise.
25849         * gfortran.dg/g77/980615-0.f: Likewise.
25850         * gfortran.dg/g77/980616-0.f: Likewise.
25851         * gfortran.dg/g77/check0.f: Likewise.
25852         * gfortran.dg/g77/select_no_compile.f: Likewise.
25853
25854 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25855
25856         Copy files from g77.f-torture/compile.
25857         Add "{ dg-do compile}".  Other changes as noted
25858         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25859         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25860         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25861         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25862         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25863         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25864         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25865         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25866         statement to conform to standard.  Append alpha1.x for reference.
25867         * gfortran.dg/g77/xformat.f: Add dg-warning
25868
25869 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25870
25871         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25872         Add {dg-do compile} directive.
25873         * gfortran.dg/g77/cpp2.F: Likewise.
25874
25875 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25876
25877         PR c++/5402
25878         * g++.dg/lookup/name-clash1.C: New test.
25879
25880         PR c++/9777
25881         * g++.dg/lookup/name-clash2.C: New test.
25882
25883         PR c++/12102
25884         * g++.dg/lookup/name-clash3.C: New test.
25885
25886 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25887
25888         * g++.dg/lookup/new2.C: New test.
25889         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25890
25891 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25892
25893         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25894         Add {dg-do compile} directive.
25895         * gfortran.dg/g77/13060.f: Likewise.
25896         * gfortran.dg/g77/19990218-0.f: Likewise.
25897         * gfortran.dg/g77/19990305-0.f: Likewise.
25898         * gfortran.dg/g77/19990419-0.f: Likewise.
25899         * gfortran.dg/g77/19990502-0.f: Likewise.
25900         * gfortran.dg/g77/19990502-1.f: Likewise.
25901         * gfortran.dg/g77/19990525-0.f: Likewise.
25902         * gfortran.dg/g77/19990826-1.f: Likewise.
25903         * gfortran.dg/g77/19990826-3.f: Likewise.
25904         * gfortran.dg/g77/19990905-2.f: Likewise.
25905         * gfortran.dg/g77/20000412-1.f: Likewise.
25906         * gfortran.dg/g77/20000511-1.f: Likewise.
25907         * gfortran.dg/g77/20000511-2.f: Likewise.
25908         * gfortran.dg/g77/20000518.f: Likewise.
25909         * gfortran.dg/g77/20000601-1.f: Likewise.
25910         * gfortran.dg/g77/20000601-2.f: Likewise.
25911         * gfortran.dg/g77/20000629-1.f: Likewise.
25912         * gfortran.dg/g77/20000630-2.f: Likewise.
25913         * gfortran.dg/g77/20010115.f: Likewise.
25914         * gfortran.dg/g77/20010321-1.f: Likewise.
25915         * gfortran.dg/g77/20010426.f: Likewise.
25916         * gfortran.dg/g77/20020307-1.f: Likewise.
25917         * gfortran.dg/g77/8485.f: Likewise.
25918         * gfortran.dg/g77/960317-1.f: Likewise.
25919         * gfortran.dg/g77/970915-0.f: Likewise.
25920         * gfortran.dg/g77/980310-1.f: Likewise.
25921         * gfortran.dg/g77/980310-2.f: Likewise.
25922         * gfortran.dg/g77/980310-3.f: Likewise.
25923         * gfortran.dg/g77/980310-4.f: Likewise.
25924         * gfortran.dg/g77/980310-6.f: Likewise.
25925         * gfortran.dg/g77/980310-7.f: Likewise.
25926         * gfortran.dg/g77/980310-8.f: Likewise.
25927         * gfortran.dg/g77/980419-2.f: Likewise.
25928         * gfortran.dg/g77/980424-0.f: Likewise.
25929         * gfortran.dg/g77/980427-0.f: Likewise.
25930         * gfortran.dg/g77/980729-0.f: Likewise.
25931         * gfortran.dg/g77/981117-1.f: Likewise.
25932         * gfortran.dg/g77/toon_1.f: Likewise.
25933
25934 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25935
25936         PR c++/2204
25937         * g++.dg/other/abstract2.C: New test.
25938
25939 2004-07-12  Paul Brook  <paul@codesourcery.com>
25940
25941         * gfortran.dg/pointer_init_1.f90: New test.
25942
25943 2004-07-11  Paul Brook  <paul@codesourcery.com>
25944
25945         PR fortran/15986
25946         * gfortran.dg/contained_1.f90: New test.
25947
25948 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25949
25950         * g++.dg/parse/defarg8.C: New test.
25951
25952 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25953
25954         PR fortran/16433
25955         * gfortran.dg/pr16433.f: New test.
25956
25957         PR fortran/17574
25958         * gfortran.dg/pr15754.f90: New test.
25959
25960 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25961
25962         PR tree-optimization/16437
25963         * gcc.c-torture/execute/bitfld-4.c: New test.
25964
25965 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25966
25967         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25968         access to common var from module.
25969
25970 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25971
25972         PR fortran/16336
25973         * gfortran.fortran-torture/execute/common_2.f90: New test.
25974
25975 2004-07-10  Paul Brook  <paul@codesourcery.com>
25976
25977         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25978
25979 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25980
25981         PR fortran/15969
25982         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25983
25984 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25985
25986         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25987         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25988         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25989         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25990         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25991         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25992         * gfortran.dg/g77/funderscoring.f: Likewise.
25993         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25994
25995 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25996
25997         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25998
25999 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26000         Paul Brook  <paul@codesourcery.com>
26001
26002         PR fortran/13415
26003         * gfortran.dg/common_pointer_1.f90: New test.
26004
26005 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26006
26007         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
26008
26009 2004-07-09  James E Wilson  <wilson@specifixinc.com>
26010
26011         PR target/16364
26012         * gcc.c-torture/compile/20040709-1.c: New.
26013
26014 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26015
26016         PR fortran/14077
26017         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26018
26019 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26020
26021         PR fortran/13201
26022         * gfortran.dg/shape_1.f90: New test.
26023
26024 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
26025             Andrew Pinski  <apinski@apple.com>
26026
26027         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26028
26029 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26030
26031         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26032         comment.
26033
26034 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26035         Paul Brook  <paul@codesourcery.com>
26036
26037         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26038         '.f95' and '.F95'.
26039
26040 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
26041
26042         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26043
26044 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26045
26046         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26047         testcases with capital suffix.
26048
26049 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26050
26051         PR fortran/15481
26052         PR fortran/13372
26053         PR fortran/13575
26054         PR fortran/15978
26055         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26056
26057         * gfortran.dg/implicit_1.f90: New test.
26058
26059 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26060
26061         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26062         expression to match gfortran warning/error messages
26063         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26064         dg-error text.
26065
26066 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26067
26068         * lib/fortran-torture.exp: Rename proc search_for to
26069         search_for_re.
26070
26071 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26072
26073         * gcc.c-torture/execute/simd-5.x: New file.
26074         XFAIL on SPARC 64-bit at -O0.
26075
26076 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26077
26078         PR c++/8211
26079         PR c++/16165
26080         * g++.dg/warn/effc3.C: New test.
26081
26082 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26083
26084         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26085         change X to 1X in format.
26086         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26087         add data statements to conform to standard.
26088
26089 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26090
26091         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26092         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26093         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26094
26095 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26096
26097         * gfortran.dg/g77/7388.f: Copy from g77.dg
26098         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26099         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26100         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26101         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26102         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26103         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26104         * gfortran.dg/g77/strlen0.f: Likewise.
26105
26106 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26107
26108         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26109         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26110
26111 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26112
26113         * gcc.c-torture/execute/920428-2.x: Delete.
26114         * gcc.c-torture/execute/920501-7.x: Likewise.
26115
26116 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26117
26118         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26119         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26120         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26121         prescott and c3-2.
26122         (PREFETCH_3DNOW): Add -march=c3.
26123
26124 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26125
26126         PR c/16437
26127         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26128         * gcc.c-torture/execute/bf64-1.x: Likewise.
26129
26130 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26131
26132         * gcc.c-torture/compile/20040708-1.c: New test.
26133
26134 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26135
26136         PR c++/16169
26137         * g++.dg/warn/effc2.C: New test.
26138
26139 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26140
26141         * gcc.c-torture/execute/bitfld-1.x: Remove.
26142         * gcc.c-torture/execute/bitfld-3.c: New test.
26143         * gcc.dg/bitfld-2.c: Remove XFAILs.
26144
26145 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
26146
26147         PR c++/16276
26148         * g++.dg/rtti/tinfo1.C: New file.
26149
26150 2004-07-07  Eric Christopher  <echristo@redhat.com>
26151
26152         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26153
26154 2004-07-07  Andrew Pinski  <apinski@apple.com>
26155
26156         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26157
26158 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
26159
26160         * g++.dg/init/call1.C: XFAIL.
26161
26162 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
26163
26164         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26165         except for movstrict*, to movmem* and clrstr* to clrmem*.
26166
26167 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26168
26169         * gcc.c-torture/execute/20040707-1.c: New test.
26170
26171 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26172
26173         * gcc.c-torture/execute/20040706-1.c: New test.
26174
26175 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26176
26177         PR c++/3671
26178         * g++.dg/template/spec14.C: New test.
26179
26180 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26181
26182         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26183         nothing if not yet defined.  Use it in b, c and d type definitions.
26184         * gcc.c-torture/execute/20040705-1.c: New test.
26185         * gcc.c-torture/execute/20040705-2.c: New test.
26186
26187 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26188
26189         PR c++/2518
26190         * g++.dg/lookup/new1.C: New test.
26191
26192 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26193
26194         PR c++/11406
26195         * g++.dg/template/sizeof8.C: New test.
26196
26197 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26198
26199         * gcc.c-torture/compile/20040705-1.c: New test.
26200
26201 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26202
26203         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26204
26205 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26206
26207         * gcc.dg/cpp/if-mop.c: Two new testcases.
26208         * gcc.dg/cpp/trad/comment-3.c: New.
26209
26210 2004-07-04  Paul Brook  <paul@codesourcery.com>
26211
26212         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26213
26214 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26215
26216         PR c++/3761
26217         * g++.dg/lookup/crash4.C: New test.
26218
26219 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26220
26221         * gcc.c-torture/execute/builtin-abs-1.c
26222         * gcc.c-torture/execute/builtin-abs-2.c
26223         * gcc.c-torture/execute/builtin-complex-1.c
26224         * gcc.c-torture/execute/builtins/string-1-lib.c
26225         * gcc.c-torture/execute/builtins/string-1.c
26226         * gcc.c-torture/execute/builtins/string-2-lib.c
26227         * gcc.c-torture/execute/builtins/string-2.c
26228         * gcc.c-torture/execute/builtins/string-3-lib.c
26229         * gcc.c-torture/execute/builtins/string-3.c
26230         * gcc.c-torture/execute/builtins/string-4-lib.c
26231         * gcc.c-torture/execute/builtins/string-4.c
26232         * gcc.c-torture/execute/builtins/string-5-lib.c
26233         * gcc.c-torture/execute/builtins/string-5.c
26234         * gcc.c-torture/execute/builtins/string-6-lib.c
26235         * gcc.c-torture/execute/builtins/string-6.c
26236         * gcc.c-torture/execute/builtins/string-7-lib.c
26237         * gcc.c-torture/execute/builtins/string-7.c
26238         * gcc.c-torture/execute/builtins/string-8-lib.c
26239         * gcc.c-torture/execute/builtins/string-8.c
26240         * gcc.c-torture/execute/builtins/string-9-lib.c
26241         * gcc.c-torture/execute/builtins/string-9.c
26242         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26243         * gcc.c-torture/execute/builtins/string-asm-1.c
26244         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26245         * gcc.c-torture/execute/builtins/string-asm-2.c
26246         * gcc.c-torture/execute/stdio-opt-1.c
26247         * gcc.c-torture/execute/stdio-opt-2.c
26248         * gcc.c-torture/execute/stdio-opt-3.c
26249         * gcc.c-torture/execute/string-opt-1.c
26250         * gcc.c-torture/execute/string-opt-10.c
26251         * gcc.c-torture/execute/string-opt-11.c
26252         * gcc.c-torture/execute/string-opt-12.c
26253         * gcc.c-torture/execute/string-opt-13.c
26254         * gcc.c-torture/execute/string-opt-14.c
26255         * gcc.c-torture/execute/string-opt-15.c
26256         * gcc.c-torture/execute/string-opt-16.c
26257         * gcc.c-torture/execute/string-opt-2.c
26258         * gcc.c-torture/execute/string-opt-6.c
26259         * gcc.c-torture/execute/string-opt-7.c
26260         * gcc.c-torture/execute/string-opt-8.c:
26261         Replace with ...
26262
26263         * gcc.c-torture/execute/builtins/abs-2.c
26264         * gcc.c-torture/execute/builtins/abs-3.c
26265         * gcc.c-torture/execute/builtins/complex-1.c
26266         * gcc.c-torture/execute/builtins/fprintf.c
26267         * gcc.c-torture/execute/builtins/fputs.c
26268         * gcc.c-torture/execute/builtins/memcmp.c
26269         * gcc.c-torture/execute/builtins/memmove.c
26270         * gcc.c-torture/execute/builtins/memops-asm.c
26271         * gcc.c-torture/execute/builtins/mempcpy-2.c
26272         * gcc.c-torture/execute/builtins/mempcpy.c
26273         * gcc.c-torture/execute/builtins/memset.c
26274         * gcc.c-torture/execute/builtins/printf.c
26275         * gcc.c-torture/execute/builtins/sprintf.c
26276         * gcc.c-torture/execute/builtins/strcat.c
26277         * gcc.c-torture/execute/builtins/strchr.c
26278         * gcc.c-torture/execute/builtins/strcmp.c
26279         * gcc.c-torture/execute/builtins/strcpy.c
26280         * gcc.c-torture/execute/builtins/strcspn.c
26281         * gcc.c-torture/execute/builtins/strlen-2.c
26282         * gcc.c-torture/execute/builtins/strlen.c
26283         * gcc.c-torture/execute/builtins/strncat.c
26284         * gcc.c-torture/execute/builtins/strncmp-2.c
26285         * gcc.c-torture/execute/builtins/strncmp.c
26286         * gcc.c-torture/execute/builtins/strncpy.c
26287         * gcc.c-torture/execute/builtins/strpbrk.c
26288         * gcc.c-torture/execute/builtins/strpcpy-2.c
26289         * gcc.c-torture/execute/builtins/strpcpy.c
26290         * gcc.c-torture/execute/builtins/strrchr.c
26291         * gcc.c-torture/execute/builtins/strspn.c
26292         * gcc.c-torture/execute/builtins/strstr-asm.c
26293         * gcc.c-torture/execute/builtins/strstr.c:
26294         ... these new files.
26295
26296         * gcc.c-torture/execute/builtins/abs-2-lib.c
26297         * gcc.c-torture/execute/builtins/abs-3-lib.c
26298         * gcc.c-torture/execute/builtins/complex-1-lib.c
26299         * gcc.c-torture/execute/builtins/fprintf-lib.c
26300         * gcc.c-torture/execute/builtins/fputs-lib.c
26301         * gcc.c-torture/execute/builtins/memcmp-lib.c
26302         * gcc.c-torture/execute/builtins/memmove-lib.c
26303         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26304         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26305         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26306         * gcc.c-torture/execute/builtins/memset-lib.c
26307         * gcc.c-torture/execute/builtins/printf-lib.c
26308         * gcc.c-torture/execute/builtins/sprintf-lib.c
26309         * gcc.c-torture/execute/builtins/strcat-lib.c
26310         * gcc.c-torture/execute/builtins/strchr-lib.c
26311         * gcc.c-torture/execute/builtins/strcmp-lib.c
26312         * gcc.c-torture/execute/builtins/strcpy-lib.c
26313         * gcc.c-torture/execute/builtins/strcspn-lib.c
26314         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26315         * gcc.c-torture/execute/builtins/strlen-lib.c
26316         * gcc.c-torture/execute/builtins/strncat-lib.c
26317         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26318         * gcc.c-torture/execute/builtins/strncmp-lib.c
26319         * gcc.c-torture/execute/builtins/strncpy-lib.c
26320         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26321         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26322         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26323         * gcc.c-torture/execute/builtins/strrchr-lib.c
26324         * gcc.c-torture/execute/builtins/strspn-lib.c
26325         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26326         * gcc.c-torture/execute/builtins/strstr-lib.c
26327         * gcc.c-torture/execute/builtins/lib/abs.c
26328         * gcc.c-torture/execute/builtins/lib/fprintf.c
26329         * gcc.c-torture/execute/builtins/lib/memset.c
26330         * gcc.c-torture/execute/builtins/lib/printf.c
26331         * gcc.c-torture/execute/builtins/lib/sprintf.c
26332         * gcc.c-torture/execute/builtins/lib/strcpy.c
26333         * gcc.c-torture/execute/builtins/lib/strcspn.c
26334         * gcc.c-torture/execute/builtins/lib/strncat.c
26335         * gcc.c-torture/execute/builtins/lib/strncmp.c
26336         * gcc.c-torture/execute/builtins/lib/strncpy.c
26337         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26338         * gcc.c-torture/execute/builtins/lib/strspn.c
26339         * gcc.c-torture/execute/builtins/lib/strstr.c:
26340         New files containing support routines.
26341
26342         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26343         declaration.
26344         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26345         when not optimizing.
26346
26347 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26348
26349         PR c++/16240
26350         * g++.dg/abi/mangle22.C: New test.
26351         * g++.dg/abi/mangle23.C: Likewise.
26352
26353 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26354
26355         PR fortran/16290
26356         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26357         Allow for cases without denormalized floating point numbers.
26358
26359 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26360
26361         PR c/1027
26362         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26363         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26364         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26365         expected warning text.
26366         * gcc.dg/format/diag-2.c: New test.
26367
26368 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26369
26370         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26371
26372 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26373
26374         * gcc.dg/builtins-43.c: New.
26375         * gcc.dg/builtins-44.c: New.
26376         * gcc.dg/builtins-45.c: New.
26377
26378 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26379             Andreas Tobler  <a.tobler@schweiz.ch>
26380
26381         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26382         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26383         as SIGSEGV.
26384         * gcc.dg/cleanup-11.c: Likewise.
26385         * gcc.dg/cleanup-8.c: Likewise.
26386         * gcc.dg/cleanup-9.c: Likewise.
26387         * gcc.dg/cleanup-5.c: Run on all platforms.
26388
26389 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26390
26391         * g++.dg/warn/nonnull1.C: New test.
26392
26393 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26394
26395         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26396         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26397         Special-case the Sun compiler wrt to <complex.h>.
26398
26399 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26400
26401         * gcc.dg/Wunreachable-8.C: New test.
26402
26403         * gcc.dg/h8300-ice2.c : New test.
26404
26405 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26406
26407         PR fortran/16161
26408         * gfortran.fortran-torture/compile/implicit.f90: Add test
26409         for implicit character.
26410
26411 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26412
26413         PR fortran/16289
26414         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26415         Use tiny() intrinsic to find smallest non-negative real
26416
26417 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26418
26419         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26420         * gcc.dg/compat/struct-by-value-22_x.c: New.
26421         * gcc.dg/compat/struct-by-value-22_y.c: New.
26422
26423         * gcc.c-torture/execute/20040629-1.c: New test.
26424
26425 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26426
26427         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26428         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26429
26430         PR target/16195
26431         * gcc.dg/20040625-1.c: New test.
26432
26433 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26434
26435         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26436
26437 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26438
26439         PR fortran/15963
26440         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26441
26442 2004-06-29  Richard Henderson  <rth@redhat.com>
26443
26444         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26445
26446 2004-06-29  Paul Brook  <paul@codesourcery.com>
26447
26448         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26449         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26450
26451 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26452
26453         PR c++/16260
26454         * g++.dg/parse/crash15.C: New.
26455
26456 2004-06-28  Andrew Pinski  <apinski@apple.com>
26457
26458         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26459         by the error already.
26460
26461         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26462
26463 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26464
26465         PR target/14041
26466         * gcc.dg/h8300-bss-align-1.c : New.
26467
26468 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26469
26470         * PR c++/16174
26471         * g++.dg/template/ctor4.C: New.
26472
26473 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26474
26475         PR c++/16205
26476         * g++.dg/warn/Wsequence-point-1.C: New test.
26477
26478 2004-06-27  Paul Brook  <paul@codesourcery.com>
26479
26480         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26481
26482 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26483
26484         * g++.old-deja/g++.mike/p7325.C: Remove.
26485
26486 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26487
26488         PR c/14963
26489         * gcc.dg/pr14963.c: New test.
26490
26491 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26492
26493         PR c++/16193
26494         * g++.dg/parse/redef1.C: New test.
26495
26496 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26497
26498         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26499         20021110.c.
26500         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26501         20021119-1.c.
26502         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26503         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26504         5-04.c.
26505         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26506         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26507         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26508         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26509         g++.brendan/enum14.C.
26510         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26511         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26512         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26513         g++.mike/virt1.C.
26514         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26515         memtemp24.C.
26516
26517 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26518
26519         * gcc.dg/20040527-1.c: New test case.
26520
26521 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26522
26523         PR gfortran/pr16196
26524         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26525
26526 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26527
26528         PR middle-end/15825
26529         * gcc.dg/pr15825-1.c: New test case.
26530
26531 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26532
26533         * gcc.c-torture/execute/20040625-1.c: New test.
26534
26535 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26536
26537         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26538
26539 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26540
26541         * gcc.dg/torture/mips-div-1.c: New test.
26542
26543 2004-06-24  Jeff Law  <law@redhat.com>
26544
26545         * gcc.dg/tree-ssa/20040624-1.c: New test.
26546
26547 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26548
26549         * gcc.c-torture/compile/20040624-1.c: New test.
26550
26551 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26552
26553         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26554         this directory.
26555
26556 2004-06-23  Andrew Pinski  <apinski@apple.com>
26557
26558         PR middle-end/15988
26559         * g++.dg/opt/ptrmem4.C: New test.
26560
26561         * gcc.dg/c90-array-quals-2.c: New test.
26562
26563 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26564
26565         * gcc.dg/kpice1.c: New test.
26566
26567 2006-06-23  Andrew Pinski  <apinski@apple.com>
26568
26569         * gcc.dg/c90-array-quals.c: New test.
26570
26571 2006-06-22  Richard Henderson  <rth@redhat.com>
26572
26573         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26574
26575 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26576
26577         * gcc.dg/builtins-config.h: Handle FreeBSD.
26578
26579 2006-06-22  Richard Henderson  <rth@redhat.com>
26580
26581         * g++.dg/opt/devirt1.C: New.
26582
26583 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26584
26585         * g++.dg/opt/pr15551.C: New testcase.
26586
26587 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26588
26589         PR target/14800
26590         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26591         x86_64-*-linux* when compiling for 32bit.
26592
26593 2004-06-21  Andrew Pinski  <apinski@apple.com>
26594
26595         * gcc.dg/pch/struct-1.c: New.
26596         * gcc.dg/pch/struct-1.hs: New.
26597
26598 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26599
26600         * gcc.dg/pch/save-temps-1.c: New file.
26601         * gcc.dg/pch/save-temps-1.hs: New file.
26602
26603 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26604
26605         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26606         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26607
26608 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26609
26610         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26611         to fix type error.
26612         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26613         Remove trailing spaces.
26614
26615 2004-06-21  Richard Henderson  <rth@redhat.com>
26616
26617         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26618         merging && to BIT_FIELD_REF.
26619
26620 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26621
26622         * g++.dg/opt/placeholder1.C: New test.
26623
26624 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26625
26626         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26627         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26628         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26629         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26630
26631 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26632
26633         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26634         extern "C".
26635         * g++.dg/other/pragma-re-1.C: Add comments.
26636
26637 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26638
26639         PR gfortran/16080
26640         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26641
26642 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26643
26644         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26645         instead of setting the type of size_t by
26646         hand.
26647
26648 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26649
26650         * gcc.dg/unordered-2.c: New test case.
26651         * gcc.dg/unordered-3.c: New test case.
26652
26653 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26654
26655         PR other/16043
26656         * lib/g++.exp (g++_version): Tweak regexp for version
26657         * lib/g77.exp (g77_version): Likewise.
26658         * lib/gfortran.exp (gfortran_version): Likewise.
26659         * lib/objc.exp (objc_version): Likewise.
26660         * lib/treelang.exp (treelang_version): Likewise.
26661
26662 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26663
26664         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26665         Use INT_MAX instead of __INT_MAX__.
26666         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26667
26668         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26669         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26670         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26671         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26672         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26673         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26674         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26675         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26676         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26677
26678         * gcc.dg/range-test-1.c: New test.
26679         * g++.dg/opt/range-test-1.C: New test.
26680
26681 2004-06-17  Richard Henderson  <rth@redhat.com>
26682
26683         * objc.dg/sync-1.m: New.
26684         * objc.dg/try-catch-1.m: Don't force next runtime.
26685         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26686         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26687         shadowed catch clause.
26688         * objc.dg/try-catch-5.m: New.
26689
26690 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26691
26692         Bug 14610
26693         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26694
26695 2004-06-15  Richard Henderson  <rth@redhat.com>
26696
26697         * gcc.dg/20001116-1.c: Move expected warning line.
26698
26699 2004-06-15  Richard Henderson  <rth@redhat.com>
26700
26701         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26702         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26703
26704 2004-06-15  Jeff Law  <law@redhat.com>
26705
26706         * gcc.dg/tree-ssa/20040615-1.c: New test.
26707         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26708         be less sensitive to operand ordering.
26709         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26710
26711 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26712
26713         * g++.dg/abi/bitfield3.C: Add comment..
26714
26715 2004-06-15  Richard Henderson  <rth@redhat.com>
26716
26717         * g++.dg/ext/stmtexpr1.C: XFAIL.
26718         * gcc.dg/20030612-1.c: XFAIL.
26719
26720 2004-06-15  Eric Christopher  <echristo@redhat.com>
26721
26722         * g++.dg/charset/asm5.c: New.
26723         * gcc.dg/charset/asm6.c: New.
26724
26725 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26726
26727         PR fortran/15962
26728         * gfortran.fortran-torture/execute/select_1.f90: New test.
26729
26730 2004-06-15  Paul Brook  <paul@codesourcery.com>
26731
26732         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26733
26734 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26735
26736         PR c++/15967
26737         * g++.dg/lookup/crash3.C: New test.
26738
26739 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26740
26741         PR c++/15947
26742         * g++.dg/parse/dtor4.C: New test.
26743
26744 2004-06-14  Jeff Law  <law@redhat.com>
26745
26746         * gcc.c-torture/compile/20040614-1.c: New test.
26747
26748 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26749
26750         PR fortran/15211
26751         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26752         LEN of a character array.
26753
26754 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26755
26756         PR c++/15096
26757         * g++.dg/template/ptrmem10.C: New test.
26758
26759         PR c++/14930
26760         * g++.dg/template/friend30.C: New test.
26761
26762 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26763
26764         PR fortran/14928
26765         * gfortran.fortran-torture/compile/mloc.f90: New test.
26766
26767 2004-06-13  Paul Brook  <paul@codesourcery.com>
26768
26769         * gfortran.fortran-torture/execute/random_2.f90: New test.
26770
26771 2004-06-13  Eric Christopher  <echristo@redhat.com>
26772
26773         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26774
26775 2004-06-12  Paul Brook  <paul@codesourcery.com>
26776
26777         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26778
26779 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26780
26781         PR fortran/14923
26782         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26783
26784 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26785
26786         PR fortran/14957
26787         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26788         syntax errors in end statements of contained subroutines.
26789
26790 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26791
26792         PR fortran/12841
26793         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26794
26795 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26796
26797         PR fortran/15665
26798         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26799
26800 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26801
26802         PR gfortran/12839
26803         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26804
26805 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26806
26807         PR c++/15862
26808         * g++.dg/parse/enum1.C: New test.
26809
26810 2004-06-10  Jeff Law  <law@redhat.com>
26811
26812         * gcc.c-torture/compile/20040610-1.c: New test.
26813
26814 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26815
26816         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26817         * g++.old-deja/g++.other/decl3.C: Likewise.
26818
26819 2004-06-10  Brian Booth  <bbooth@redhat.com>
26820
26821         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26822         V_MAY_DEF instead of VDEF.
26823         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26824
26825 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26826
26827         PR c++/14211
26828         * g++.dg/conversion/const1.C: New test.
26829
26830         PR c++/15076
26831         * g++.dg/conversion/reinterpret1.C: New test.
26832
26833         PR c++/15877
26834         * g++.dg/template/enum2.C: New test.
26835
26836         PR c++/15227
26837         * g++.dg/template/error13.C: New test.
26838
26839 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26840
26841         PR fortran/14957
26842         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26843         arguments to test_* REAL and of the right size.
26844
26845 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26846
26847         PR target/15569
26848         PR rtl-optimization/15681
26849         * gcc.dg/20040609-1.c: New test.
26850
26851 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26852
26853         PR c++/14791
26854         * g++.dg/opt/builtins1.C: New test.
26855
26856 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26857
26858         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26859         that use default windows32 struct layout.
26860         * gcc.dg/i386-bitfield2.c: Likewise.
26861
26862 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26863
26864         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26865         for mingw32 and cygwin targets.
26866
26867 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26868
26869         * gcc.dg/pch/macro-4.c: New.
26870         * gcc.dg/pch/macro-4.hs: New.
26871
26872 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26873
26874         PR fortran/13249
26875         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26876
26877 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26878
26879         PR fortran/13372
26880         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26881
26882 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26883
26884         PR gfortran/14897
26885         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26886
26887 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26888
26889         PR gfortran/15755
26890         * gfortran.fortran-torture/execute/backspace.c : New test.
26891
26892 2004-06-09  Paul Brook  <paul@codesourcery.com>
26893
26894         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26895         (pointer_to_section): Rewrite to use smaller array.
26896
26897 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26898
26899         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26900         * gcc.dg/ext/altivec-10.c: Same.
26901         * gcc.dg/ext/altivec-11.c: Same.
26902         * gcc.dg/ext/altivec-12.c: Same.
26903         * gcc.dg/ext/altivec-13.c: Same.
26904         * gcc.dg/ext/altivec-14.c: Same.
26905         * gcc.dg/ext/altivec-15.c: Same.
26906         * gcc.dg/ext/altivec-16.c: Same.
26907         * gcc.dg/ext/altivec-3.c: Same.
26908         * gcc.dg/ext/altivec-4.c: Same.
26909         * gcc.dg/ext/altivec-6.c: Same.
26910         * gcc.dg/ext/altivec-7.c: Same.
26911         * gcc.dg/ext/altivec-8.c: Same.
26912         * gcc.dg/ext/altivec-varargs-1.c: Same.
26913
26914         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26915         * g++.dg/ext/altivec-10.C: Same.
26916         * g++.dg/ext/altivec-2.C: Same.
26917         * g++.dg/ext/altivec-3.C: Same.
26918         * g++.dg/ext/altivec-4.C: Same.
26919         * g++.dg/ext/altivec-5.C: Same.
26920         * g++.dg/ext/altivec-6.C: Same.
26921         * g++.dg/ext/altivec-7.C: Same.
26922         * g++.dg/ext/altivec-8.C: Same.
26923         * g++.dg/ext/altivec-9.C: Same.
26924
26925 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26926
26927         PR c++/7841
26928         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26929
26930 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26931
26932         * gcc.dg/union-1.c: New test.
26933
26934 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26935
26936         * gcc.dg/builtins-41.c: New test case.
26937         * gcc.dg/builtins-42.c: New test case.
26938
26939 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26940
26941         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26942         * g++.dg/ext/altivec-10.C: Same.
26943         * g++.dg/ext/altivec-2.C: Same.
26944         * g++.dg/ext/altivec-3.C: Same.
26945         * g++.dg/ext/altivec-4.C: Same.
26946         * g++.dg/ext/altivec-5.C: Same.
26947         * g++.dg/ext/altivec-6.C: Same.
26948         * g++.dg/ext/altivec-7.C: Same.
26949         * g++.dg/ext/altivec-8.C: Same.
26950         * g++.dg/ext/altivec-9.C: Same.
26951         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26952         * g++.old-deja/g++.brendan/new3.C: Same.
26953         * gcc.c-torture/execute/eeprof-1.x: Same.
26954
26955 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26956
26957         PR c/14765
26958         * gcc.dg/pr14765-1.c: New test.
26959
26960 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26961
26962         PR c/14649
26963         * gcc.dg/pr14649-1.c: New test case.
26964
26965 2004-06-07  Richard Henderson  <rth@redhat.com>
26966
26967         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26968         if temporaries.
26969
26970 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26971
26972         * g++.dg/eh/elide1.C: Remove XFAIL.
26973
26974 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26975
26976         PR c++/15337
26977         * g++.dg/expr/sizeof3.C: New test.
26978
26979         PR c++/14777
26980         * g++.dg/template/access14.C: New test.
26981
26982         PR c++/15554
26983         * g++.dg/template/enum1.C: New test.
26984
26985         PR c++/15057
26986         * g++.dg/eh/throw1.C: New test.
26987
26988 2004-06-07  David Ayers  <d.ayers@inode.at>
26989             Ziemowit Laski  <zlaski@apple.com>
26990
26991         * lib/objc.exp (objc_target_compile): Revert the '-framework
26992         Foundation' flag fix, since bare Darwin does not ship
26993         with the Foundation framework.
26994         * objc/execute/next_mapping.h: Provide a local NSConstantString
26995         @interface and @implementation.
26996         (objc_constant_string_init): A constructor function, used to
26997         initialize the NSConstantString meta-class object.
26998         * objc/execute/string1.m: Include "next_mapping.h" instead of
26999         <Foundation/NSString.h>.
27000         * objc/execute/string2.m: Likewise.
27001         * objc/execute/string3.m: Likewise.
27002         * objc/execute/string4.m: Likewise.
27003
27004 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
27005
27006         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
27007         to double. Replace double with FLOAT.
27008         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
27009
27010         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27011         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27012         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27013         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27014         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27015         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27016         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27017         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27018
27019 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27020
27021         PR c/13519
27022         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27023
27024 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27025
27026         PR c++/15503
27027         * g++.dg/template/meminit2.C: New test.
27028
27029 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
27030
27031         PR target/15822
27032         * gcc.c-torture/execute/compare-fp-1.c,
27033         gcc.c-torture/execute/compare-fp-2.c,
27034         gcc.c-torture/execute/compare-fp-3.c,
27035         gcc.c-torture/execute/compare-fp-4.c,
27036         gcc.c-torture/execute/compare-fp-3.x,
27037         gcc.c-torture/execute/compare-fp-4.x: Moved...
27038         * gcc.c-torture/execute/ieee/compare-fp-1.c,
27039         gcc.c-torture/execute/ieee/compare-fp-2.c,
27040         gcc.c-torture/execute/ieee/compare-fp-3.c,
27041         gcc.c-torture/execute/ieee/compare-fp-4.c,
27042         gcc.c-torture/execute/ieee/compare-fp-3.x,
27043         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27044
27045 2004-06-04  David Ayers  <d.ayers@inode.at>
27046
27047         * objc/execute/protocol-isEqual-4.m: New testcase.
27048
27049 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
27050
27051         * objc/execute/protocol-isEqual-1.m: New testcase.
27052         * objc/execute/protocol-isEqual-2.m: New testcase.
27053         * objc/execute/protocol-isEqual-3.m: New testcase.
27054
27055 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27056
27057         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27058
27059 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
27060
27061         * lib/objc.exp (objc_target_compile): When running tests on
27062         Darwin (Mac OS X), inform the linker about '-framework
27063         'Foundation'.
27064
27065 2004-06-02  Eric Christopher  <echristo@redhat.com>
27066
27067         * gcc.c-torture/compile/20040602-1.c: New.
27068
27069 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
27070
27071         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27072         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27073
27074         PR tree-optimization/14736
27075         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27076
27077         PR tree-optimization/14042
27078         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27079
27080         PR tree-optimization/14729
27081         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27082
27083 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27084
27085         PR fortran/15557
27086         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27087
27088 2004-06-01  Richard Hederson  <rth@redhat.com>
27089
27090         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27091
27092 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27093
27094         PR c++/14932
27095         * g++.dg/parse/offsetof4.C: New test.
27096
27097 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27098
27099         PR objc/7993
27100         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27101
27102 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27103
27104         PR c++/15701
27105         * g++.dg/template/friend29.C: New test.
27106
27107 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27108
27109         PR c/15749
27110         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27111
27112 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27113
27114         * gcc.dg/sparc-trap-1.c: New test.
27115
27116 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27117
27118         PR middle-end/15069
27119         * g++.dg/opt/fold3.C: New test case.
27120
27121 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27122
27123         * lib/target-supports.exp (check_iconv_available): Fix fallout
27124         from 2004-05-28 patch.
27125
27126 2004-05-30  Paul Brook  <paul@codesourcery.com>
27127
27128         PR fortran/15620
27129         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27130         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27131
27132 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27133
27134         * gfortran.fortran-torture/execute/random_1.f90: New test.
27135
27136 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27137
27138         * g++.dg/ext/altivec-10.C: New test.
27139
27140 2004-05-29  Paul Brook  <paul@codesourcery.com>
27141
27142         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27143
27144 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27145
27146         * gcc.dg/altivec-16.c: New test.
27147
27148 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
27149
27150         * lib/target-supports.exp (check_vmx_hw_available): New.
27151         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27152
27153         * lib/target-supports.exp (check_alias_available,
27154         check_iconv_available, check_named_sections_available): Use
27155         unique names for temporary files.
27156
27157 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27158
27159         * gcc.dg/altivec-15.c: New test.
27160
27161 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27162
27163         PR c++/15083
27164         * g++.dg/warn/noeffect6.C: New test.
27165
27166         PR c++/15471
27167         * g++.dg/expr/ptrmem4.C: New test.
27168
27169         PR c++/15640
27170         * g++.dg/template/operator3.C: New test.
27171
27172 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27173
27174         PR c++/14668
27175         * g++.dg/lookup/redecl1.C: New test.
27176         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27177
27178 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27179
27180         * gcc.c-torture/execute/compare-fp-1.c,
27181         gcc.c-torture/execute/compare-fp-2.c,
27182         gcc.c-torture/execute/compare-fp-3.c,
27183         gcc.c-torture/execute/compare-fp-4.c,
27184         gcc.c-torture/execute/compare-fp-3.x,
27185         gcc.c-torture/execute/compare-fp-4.x,
27186         gcc.dg/pr15649-1.c: New.
27187
27188 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27189
27190         PR c++/12883
27191         * g++.dg/init/array14.C: New test.
27192
27193 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27194
27195         * lib/compat.exp (compat-get-options-main): New.
27196         (compat-get-options): Remove unneeded code, warn for ignored
27197         command.
27198         (compat-execute): Check flag set by dg-require-* commands.
27199
27200         * lib/compat.exp (compat-execute): Break up long lines.
27201
27202 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27203
27204         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27205         * gcc.dg/altivec-14.c: New test.
27206         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27207
27208         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27209         * gcc.dg/altivec-12.c: Ditto.
27210
27211         * gcc.dg/altivec-3.c: Move call to altivec_check.
27212
27213 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27214
27215         PR c++/15044
27216         * g++.dg/template/error12.C: New test.
27217
27218         PR c++/15317
27219         * g++.dg/ext/attrib15.C: New test.
27220
27221         PR c++/15329
27222         * g++.dg/template/ptrmem9.C: New test.
27223
27224 2004-05-25  Paul Brook  <paul@codesourcery.com>
27225
27226         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27227
27228 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27229
27230         PR c++/15165
27231         * g++.dg/template/crash19.C: New test.
27232
27233 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27234
27235         PR c++/15025
27236         * g++.dg/template/redecl1.C: New test.
27237
27238 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27239
27240         PR c++/14821
27241         * g++.dg/other/ns1.C: New test.
27242
27243         PR c++/14883
27244         * g++.dg/template/invalid1.C: New test.
27245
27246 2004-05-23  Paul Brook  <paul@codesourcery.com>
27247         Victor Leikehman  <lei@haifasphere.co.il>
27248
27249         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27250         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27251
27252 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27253
27254         PR c++/15285
27255         PR c++/15299
27256         * g++.dg/template/non-dependent5.C: New test.
27257         * g++.dg/template/non-dependent6.C: New test.
27258
27259 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27260
27261         PR c++/15507
27262         * g++.dg/inherit/union1.C: New test.
27263
27264         PR c++/15542
27265         * g++.dg/template/addr1.C: New test.
27266
27267         PR c++/15427
27268         * g++.dg/template/array5.C: New test.
27269
27270         PR c++/15287
27271         * g++.dg/template/array6.C: New test.
27272
27273 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27274             Roger Sayle  <roger@eyesopen.com>
27275
27276         * g++.dg/lookup/forscope2.C: New test case.
27277
27278 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27279
27280         * gcc.dg/cpp/Wmissingdirs.c: New.
27281
27282 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27283
27284         PR target/15301
27285         * gcc.dg/compat/union-m128-1.h: New file.
27286         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27287         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27288         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27289
27290 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27291
27292         PR target/15302
27293         * gcc.dg/compat/struct-complex-1.h: New file.
27294         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27295         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27296         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27297
27298 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27299
27300         PR middle-end/3074
27301         * gcc.dg/pr3074-1.c: New test case.
27302         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27303
27304 2004-05-20  Falk Hueffner  <falk@debian.org>
27305
27306         PR other/15526
27307         * gcc.dg/ftrapv-1.c: New test case.
27308
27309 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27310
27311         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27312
27313 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27314             Jeff Law  <law@redhat.com>
27315
27316         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27317         * gcc.dg/tree-ssa/20040518-2.c: New test.
27318
27319         * gcc.dg/tree-ssa/20040518-1.c: New test.
27320
27321 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27322
27323         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27324
27325 2004-05-18  Paul Brook  <paul@codesourcery.com>
27326
27327         PR fortran/13930
27328         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27329
27330 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27331
27332         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27333         constant folding.
27334
27335 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27336
27337         * gcc.dg/tree-ssa/20040517-1.c: New test.
27338
27339 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27340
27341         * gcc.dg/loop-4.c: New test.
27342
27343 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27344
27345         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27346
27347 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27348
27349         PR fortran/15311
27350         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27351
27352 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27353
27354         PR fortran/13826
27355         PR fortran/13940
27356         * gfortran.fortran-torture/compile/data_1.f90: New test.
27357
27358 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27359
27360         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27361         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27362
27363 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27364
27365         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27366
27367 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27368
27369         PR c/15444
27370         * gcc.dg/format/xopen-1.c: Adjust expected message.
27371         * gcc.dg/format/xopen-3.c: New test.
27372
27373 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27374
27375         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27376
27377 2004-05-14  Jeff Law  <law@redhat.com>
27378
27379         * gcc.dg/tree-ssa/20040514-2.c: New test.
27380
27381 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27382
27383         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27384         this ...
27385         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27386         this.
27387
27388 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27389
27390         * gcc.dg/tree-ssa/20040514-1.c: New test.
27391
27392 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27393
27394         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27395         test.
27396
27397 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27398
27399         PR fortran/14066
27400         * gfortran.fortran-torture/compile/do_1.f90: New test.
27401
27402 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27403
27404         PR fortran/15051
27405         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27406         test.
27407
27408 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27409
27410         PR fortran/15149
27411         * gfortran.fortran-torture/execute/random_init.f90: New test.
27412
27413 2004-05-13  Paul Brook  <paul@codesourcery.com>
27414
27415         PR fortran/15314
27416         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27417
27418 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27419
27420         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27421         for the powerpc case.
27422
27423 2004-05-13  Jeff Law  <law@redhat.com>
27424
27425         * gcc.dg/tree-ssa/20040513-1.c: New test.
27426         * gcc.dg/tree-ssa/20040513-2.c: New test.
27427
27428 2004-05-13  Paul Brook  <paul@codesourcery.com>
27429
27430         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27431         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27432         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27433
27434 2004-05-13  Andreas Schwab  <schwab@suse.de>
27435
27436         PR other/10819
27437         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27438         characters.
27439
27440 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27441
27442         PR fortran/15294
27443         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27444
27445 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27446
27447         Merge from tree-ssa-20020619-branch.  See
27448         ChangeLog.tree-ssa for details.
27449
27450 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27451
27452         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27453         include <altivec.h> explicitly.
27454         * gcc.dg/altivec-13.c: Likewise.
27455
27456 2004-05-11  Paul Brook  <paul@codesourcery.com>
27457
27458         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27459
27460 2004-05-10  Eric Christopher  <echristo@redhat.com>
27461
27462         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27463         * gcc.dg/sibcall-4.c: Ditto.
27464
27465 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27466
27467         * g++.dg/ext/altivec-8.C: New test case.
27468         * gcc.dg/altivec-13.c: New test case.
27469
27470 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27471
27472         * gcc.c-torture/execute/divcmp-1.c: New test case.
27473         * gcc.c-torture/execute/divcmp-2.c: New test case.
27474         * gcc.c-torture/execute/divcmp-3.c: New test case.
27475
27476 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27477
27478         * g++.dg/other/pragma-re-2.C: New test.
27479
27480 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27481
27482         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27483         * gcc.dg/i386-387-2.c: Likewise.
27484
27485         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27486         __builtin_drem.
27487         * gcc.dg/i386-387-6.c: Likewise.
27488
27489 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27490
27491         * gcc.dg/builtins-33.c: Also check log1p*.
27492
27493 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27494
27495         PR optimization/15296
27496         * gcc.c-torture/execute/pr15296.c: New test.
27497
27498 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27499
27500         * gcc.dg/builtins-40.c: New test.
27501
27502 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27503
27504         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27505
27506 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27507
27508         * g++.dg/ext/spe1.C: New testcase.
27509
27510 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27511
27512         * objc.dg/image-info.m: Allow additional attributes
27513         for __image_info section.
27514
27515 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27516
27517         * gcc.dg/torture/mips-hilo-2.c: New test.
27518
27519 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27520
27521         PR c++/14389
27522         * g++.dg/template/member5.C: New test.
27523
27524 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27525
27526         * gcc.dg/builtins-34.c: Also check expm1*.
27527
27528 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27529
27530         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27531         * gcc.dg/torture/builtin-convert-3.c: New test.
27532
27533 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27534
27535         PR middle-end/15054
27536         * g++.dg/opt/pr15054.C: New test.
27537
27538 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27539
27540         * gcc.dg/torture/builtin-rounding-1.c: New test.
27541         * gcc.dg/builtins-25.c: Delete.
27542         * gcc.dg/builtins-29.c: Delete.
27543
27544 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27545
27546         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27547         * gcc.dg/sibcall-4.c: Likewise.
27548         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27549
27550 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27551
27552         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27553         bit-field on 16-bit targets.
27554
27555 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27556
27557         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27558         16-bit targets.
27559
27560 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27561
27562         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27563         * gcc.dg/rs6000-power2-2.c: Likewise.
27564
27565 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27566
27567         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27568         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27569         Change the asm registers to be in form of frN instead of fN.
27570
27571 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27572
27573         * gcc.dg/torture/builtin-convert-2.c: New test.
27574
27575 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27576
27577         * gcc.dg/rs6000-power2-1.c: New test.
27578         * gcc.dg/rs6000-power2-2.c: New test.
27579
27580 2004-04-28  Jan Hubicka  <jh@suse.cz>
27581
27582         * gcc.dg/unused-6.c: New test.
27583
27584 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27585             Ulrich Weigand  <uweigand@de.ibm.com>
27586
27587         * ada/acats/run_all.sh: Define $target variable.
27588
27589 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27590
27591         PR c++/15119
27592         * g++.dg/other/vararg-1.C: New test.
27593
27594         PR c++/4794
27595         * g++.dg/eh/cleanup3.C: New test.
27596
27597 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27598
27599         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27600         and ad8011a (target_insn).
27601         * ada/acats/support/macro.dfs: Likewise.
27602         * ada/acats/support/impbit.adb: New file.
27603
27604 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27605
27606         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27607
27608 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27609
27610         * gcc.dg/loop-3.c: New test.
27611
27612 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27613
27614         * gcc.c-torture/execute/simd-5.c: New test.
27615
27616 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27617
27618         PR c++/15064
27619         * g++.dg/template/crash18.C: New test.
27620
27621 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27622
27623         * g++.dg/ext/complit3.C: New test.
27624
27625 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27626
27627         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27628         * gcc.dg/altivec-3.c: Same.
27629         * gcc.dg/altivec-varargs-1.c: Same.
27630
27631 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27632
27633         * lib/target-supports.exp (check_profiling_available): Assume
27634         profiling is not available on powerpc-eabi targets.
27635
27636 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27637
27638         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27639         * gcc.dg/vmx/bug-1.c: Ditto.
27640
27641 2004-04-20  Eric Christopher  <echristo@redhat.com>
27642
27643         * gcc.dg/charset/extern.c: New test.
27644         * g++.dg/charset/extern3.cc: Ditto.
27645
27646 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27647
27648         * gcc.dg/builtins-39.c: New test.
27649
27650 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27651
27652         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27653
27654 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27655
27656         * gcc.dg/torture/mips-hilo-1.c: New test.
27657
27658 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27659
27660         * gcc.c-torture/compile/20040419-1.c: New test.
27661
27662 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27663
27664         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27665
27666 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27667             Aldy Hernandez  <aldyh@redhat.com>
27668
27669         * gcc.c-torture/execute/va-arg-24.c: New.
27670
27671 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27672             Aldy Hernandez  <aldyh@redhat.com>
27673
27674         * gcc.dg/vmx/1b-01.c: New.
27675         * gcc.dg/vmx/1b-02.c: New.
27676         * gcc.dg/vmx/1b-03.c: New.
27677         * gcc.dg/vmx/1b-04.c: New.
27678         * gcc.dg/vmx/1b-05.c: New.
27679         * gcc.dg/vmx/1b-06.c: New.
27680         * gcc.dg/vmx/1b-07.c: New.
27681         * gcc.dg/vmx/1c-01.c: New.
27682         * gcc.dg/vmx/1c-02.c: New.
27683         * gcc.dg/vmx/3a-01a.c: New.
27684         * gcc.dg/vmx/3a-01.c: New.
27685         * gcc.dg/vmx/3a-01m.c: New.
27686         * gcc.dg/vmx/3a-03.c: New.
27687         * gcc.dg/vmx/3a-03m.c: New.
27688         * gcc.dg/vmx/3a-04.c: New.
27689         * gcc.dg/vmx/3a-04m.c: New.
27690         * gcc.dg/vmx/3a-05.c: New.
27691         * gcc.dg/vmx/3a-06.c: New.
27692         * gcc.dg/vmx/3a-06m.c: New.
27693         * gcc.dg/vmx/3a-07.c: New.
27694         * gcc.dg/vmx/3b-01.c: New.
27695         * gcc.dg/vmx/3b-02.c: New.
27696         * gcc.dg/vmx/3b-10.c: New.
27697         * gcc.dg/vmx/3b-13.c: New.
27698         * gcc.dg/vmx/3b-14.c: New.
27699         * gcc.dg/vmx/3b-15.c: New.
27700         * gcc.dg/vmx/3c-01a.c: New.
27701         * gcc.dg/vmx/3c-01.c: New.
27702         * gcc.dg/vmx/3c-02.c: New.
27703         * gcc.dg/vmx/3c-03.c: New.
27704         * gcc.dg/vmx/3d-01.c: New.
27705         * gcc.dg/vmx/4-01.c: New.
27706         * gcc.dg/vmx/4-03.c: New.
27707         * gcc.dg/vmx/5-01.c: New.
27708         * gcc.dg/vmx/5-02.c: New.
27709         * gcc.dg/vmx/5-03.c: New.
27710         * gcc.dg/vmx/5-04.c: New.
27711         * gcc.dg/vmx/5-05.c: New.
27712         * gcc.dg/vmx/5-06.c: New.
27713         * gcc.dg/vmx/5-07.c: New.
27714         * gcc.dg/vmx/5-07t.c: New.
27715         * gcc.dg/vmx/5-08.c: New.
27716         * gcc.dg/vmx/5-10.c: New.
27717         * gcc.dg/vmx/5-11.c: New.
27718         * gcc.dg/vmx/7-01a.c: New.
27719         * gcc.dg/vmx/7-01.c: New.
27720         * gcc.dg/vmx/7c-01.c: New.
27721         * gcc.dg/vmx/7d-01.c: New.
27722         * gcc.dg/vmx/7d-02.c: New.
27723         * gcc.dg/vmx/8-01.c: New.
27724         * gcc.dg/vmx/8-02a.c: New.
27725         * gcc.dg/vmx/8-02.c: New.
27726         * gcc.dg/vmx/brode-1.c: New.
27727         * gcc.dg/vmx/bug-1.c: New.
27728         * gcc.dg/vmx/bug-2.c: New.
27729         * gcc.dg/vmx/bug-3.c: New.
27730         * gcc.dg/vmx/cw-bug-1.c: New.
27731         * gcc.dg/vmx/cw-bug-2.c: New.
27732         * gcc.dg/vmx/cw-bug-3.c: New.
27733         * gcc.dg/vmx/dct.c: New.
27734         * gcc.dg/vmx/debug-1.c: New.
27735         * gcc.dg/vmx/debug-2.c: New.
27736         * gcc.dg/vmx/debug-3.c: New.
27737         * gcc.dg/vmx/debug-4.c: New.
27738         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27739         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27740         * gcc.dg/vmx/eg-5.c: New.
27741         * gcc.dg/vmx/fft.c: New.
27742         * gcc.dg/vmx/gcc-bug-1.c: New.
27743         * gcc.dg/vmx/gcc-bug-2.c: New.
27744         * gcc.dg/vmx/gcc-bug-3.c: New.
27745         * gcc.dg/vmx/gcc-bug-4.c: New.
27746         * gcc.dg/vmx/gcc-bug-5.c: New.
27747         * gcc.dg/vmx/gcc-bug-6.c: New.
27748         * gcc.dg/vmx/gcc-bug-7.c: New.
27749         * gcc.dg/vmx/gcc-bug-8.c: New.
27750         * gcc.dg/vmx/gcc-bug-9.c: New.
27751         * gcc.dg/vmx/gcc-bug-b.c: New.
27752         * gcc.dg/vmx/gcc-bug-c.c: New.
27753         * gcc.dg/vmx/gcc-bug-d.c: New.
27754         * gcc.dg/vmx/gcc-bug-e.c: New.
27755         * gcc.dg/vmx/gcc-bug-f.c: New.
27756         * gcc.dg/vmx/gcc-bug-g.c: New.
27757         * gcc.dg/vmx/gcc-bug-i.c: New.
27758         * gcc.dg/vmx/harness.h: New.
27759         * gcc.dg/vmx/ira1.c: New.
27760         * gcc.dg/vmx/ira2a.c: New.
27761         * gcc.dg/vmx/ira2b.c: New.
27762         * gcc.dg/vmx/ira2.c: New.
27763         * gcc.dg/vmx/ira2c.c: New.
27764         * gcc.dg/vmx/mem.c: New.
27765         * gcc.dg/vmx/newton-1.c: New.
27766         * gcc.dg/vmx/ops.c: New.
27767         * gcc.dg/vmx/sn7153.c: New.
27768         * gcc.dg/vmx/spill2.c: New.
27769         * gcc.dg/vmx/spill3.c: New.
27770         * gcc.dg/vmx/spill.c: New.
27771         * gcc.dg/vmx/t.c: New.
27772         * gcc.dg/vmx/varargs-1.c: New.
27773         * gcc.dg/vmx/varargs-2.c: New.
27774         * gcc.dg/vmx/varargs-3.c: New.
27775         * gcc.dg/vmx/varargs-4.c: New.
27776         * gcc.dg/vmx/varargs-5.c: New.
27777         * gcc.dg/vmx/varargs-6.c: New.
27778         * gcc.dg/vmx/varargs-7.c: New.
27779         * gcc.dg/vmx/vmx.exp: New.
27780         * gcc.dg/vmx/vprint-1.c: New.
27781         * gcc.dg/vmx/vscan-1.c: New.
27782         * gcc.dg/vmx/x-01.c: New.
27783         * gcc.dg/vmx/x-02.c: New.
27784         * gcc.dg/vmx/x-03.c: New.
27785         * gcc.dg/vmx/x-04.c: New.
27786         * gcc.dg/vmx/x-05.c: New.
27787         * gcc.dg/vmx/yousufi-1.c: New.
27788         * gcc.dg/vmx/zero-1.c: New.
27789         * gcc.dg/vmx/zero.c: New.
27790
27791 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27792
27793         * g++.dg/lookup/java1.C: Update for chage of
27794         _Jv_AllocObject.
27795         * g++.dg/lookup/java2.C: Likewise.
27796
27797 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27798
27799         * ada/acats/run_all.sh: use -O2 by default.
27800
27801 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27802
27803         * gcc.dg/vr-mult-[12].c: New tests.
27804
27805 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27806
27807         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27808
27809         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27810
27811 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27812
27813         * lib/target-supports.exp (check_profiling_available): Assume profiling
27814         isn't available for mips*-*-elf targets.
27815
27816 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27817
27818         * gcc.dg/builtins-38.c: New test.
27819
27820 2004-04-14  Eric Christopher  <echristo@redhat.com>
27821
27822         * g++.dg/charset/charset.exp: Run .cc extension tests.
27823
27824 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27825
27826         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27827
27828 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27829
27830         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27831
27832 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27833
27834         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27835         * gcc.dg/i386-387-2.c: Likewise.
27836
27837         * gcc.dg/i386-387-7.c: New test.
27838         * gcc.dg/i386-387-8.c: New test.
27839
27840         * gcc.dg/builtins-37.c: New test.
27841
27842 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27843
27844         * g++.dg/pch/externc-1.C: Add missing semicolon.
27845
27846 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27847
27848         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27849
27850 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27851
27852         * gcc.c-torture/execute/20040411-1.c: New test.
27853
27854 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27855
27856         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27857
27858 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27859
27860         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27861
27862 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27863
27864         * lib/target-supports.exp (check_named_sections_available): New.
27865         * lib/gcc-dg.exp (dg-require-named-sections): New.
27866         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27867         old-deja.exp.  Also prune error-count message from HP linker.
27868         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27869
27870         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27871         * g++.old-deja/g++.pt/static3.C: Likewise.
27872         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27873
27874 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27875
27876         * gcc.c-torture/execute/20040409-1.c: New test case.
27877         * gcc.c-torture/execute/20040409-2.c: New test case.
27878         * gcc.c-torture/execute/20040409-3.c: New test case.
27879
27880 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27881
27882         * gcc.dg/20040409-1.c: New test.
27883
27884 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27885
27886         PR target/14888
27887         * g++.dg/opt/pr14888.C: New test case.
27888
27889 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27890
27891         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27892         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27893         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27894         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27895         New tests.
27896
27897 2004-04-08  Paul Brook  <paul@codesourcery.com>
27898
27899         * gcc.dg/spill-1.c: New test.
27900
27901 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27902
27903         * gcc.dg/torture/builtin-ctype-2.c: New test.
27904
27905 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27906
27907         * gcc.dg/pch/pch.exp: Add largefile test.
27908
27909 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27910
27911         * g++.dg/pch/externc-1.Hs: New.
27912         * g++.dg/pch/externc-1.C: New.
27913
27914 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27915
27916         * gcc.dg/compat/struct-by-value-5a_main.c,
27917         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27918         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27919         * gcc.dg/compat/struct-by-value-5a_x.c,
27920         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27921         gcc.dg/compat/struct-by-value-5_x.c.
27922         * gcc.dg/compat/struct-by-value-5a_y.c,
27923         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27924         gcc.dg/compat/struct-by-value-5_y.c.
27925
27926         * gcc.dg/compat/struct-by-value-6a_main.c,
27927         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27928         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27929         * gcc.dg/compat/struct-by-value-6a_x.c,
27930         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27931         gcc.dg/compat/struct-by-value-6_x.c.
27932         * gcc.dg/compat/struct-by-value-6a_y.c,
27933         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27934         gcc.dg/compat/struct-by-value-6_y.c.
27935
27936         * gcc.dg/compat/struct-by-value-7a_main.c,
27937         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27938         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27939         * gcc.dg/compat/struct-by-value-7a_x.c,
27940         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27941         gcc.dg/compat/struct-by-value-7_x.c.
27942         * gcc.dg/compat/struct-by-value-7a_y.c,
27943         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27944         gcc.dg/compat/struct-by-value-7_y.c.
27945
27946 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27947
27948         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27949         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27950         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27951         options.
27952
27953 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27954
27955         * gcc.dg/builtins-36.c: New test.
27956
27957 2004-04-06  Paul Brook  <paul@codesourcery.com>
27958
27959         * README.gcc: Remove obsolete contraint on testcases.
27960
27961 2004-04-05  Paul Brook  <paul@codesourcery.com>
27962
27963         PR2123
27964         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27965         failure and exit(0) on success.
27966         * g++.dg/expr/anew2.C: Ditto.
27967         * g++.dg/expr/anew3.C: Ditto.
27968         * g++.dg/expr/anew4.C: Ditto.
27969
27970 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27971
27972         PR c++/3518
27973         * g++.dg/template/unify7.C: New.
27974
27975 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27976
27977         * g++.dg/README: Bring up to date with new subdirectories; remove
27978         duplicate subdirectory lines.
27979
27980 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27981
27982         PR c++/14007
27983         * g++.dg/template/unify5.C: New.
27984         * g++.dg/template/unify6.C: New.
27985         * g++.dg/template/qualttp20.C: Adjust.
27986         * g++.old-deja/g++.jason/report.C: Adjust.
27987         * g++.old-deja/g++.other/qual1.C: Adjust.
27988
27989 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27990
27991         PR c++/14803
27992         * g++.dg/inherit/ptrmem1.C: New test.
27993
27994 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27995
27996         PR c++/14755
27997         * gcc.c-torture/execute/20040331-1.c: New test.
27998         * gcc.dg/20040331-1.c: New test.
27999
28000 2004-04-01  Paul Brook  <paul@codesourcery.com>
28001
28002         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
28003
28004 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
28005
28006         PR c++/14724
28007         * g++.dg/init/goto1.C: New test.
28008
28009         PR c++/14763
28010         * g++.dg/template/defarg4.C: New test.
28011
28012 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
28013
28014         * gcc.dg/altivec-11.c: Extend test for more valid cases.
28015
28016 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
28017
28018         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28019
28020 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
28021
28022         * gcc.dg/noncompile/undeclared-2.c: New test.
28023
28024 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28025
28026         * gcc.dg/940409-1.c: Remove XFAIL.
28027         * gcc.dg/reg-vol-struct-1.c: New test.
28028
28029 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28030
28031         * gcc.dg/torture/builtin-wctype-1.c: New test.
28032
28033 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
28034
28035         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28036         * gcc.dg/20001101-1.c: Likewise.
28037         * gcc.dg/20001102-1.c: Likewise.
28038
28039 2004-03-25  Roger Sayle  <roger@eyesopen.com>
28040
28041         * gcc.dg/compare8.c: Add an additional test for XOR.
28042
28043 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28044
28045         * gcc.dg/torture/builtin-ctype-1.c: New test.
28046
28047 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28048
28049         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28050         * gcc.dg/torture/builtin-math-1.c: Likewise.
28051         * gcc.dg/torture/builtin-power-1.c: New test.
28052
28053 2004-03-24  Andreas Schwab  <schwab@suse.de>
28054
28055         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28056         IA64 assembler.
28057
28058 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28059             Roger Sayle  <roger@eyesopen.com>
28060
28061         * gcc.dg/compare8.c: New test case.
28062
28063 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
28064
28065         * g++.dg/ext/altivec-7.C: New test.
28066
28067 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
28068
28069         PR 12267, 12391, 12560, 13129, 14114, 14133
28070         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28071         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28072         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28073         Adjust error regexps.
28074         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28075         * gcc.dg/noncompile/undeclared-1.c: New test cases.
28076         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28077         * gcc.dg/local1.c: Add explanatory comment.
28078
28079 2004-03-23  Roger Sayle  <roger@eyesopen.com>
28080
28081         PR optimization/14669
28082         * g++.dg/opt/fold2.C: New test case.
28083
28084 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
28085
28086         PR c/14069
28087         * gcc.dg/20040322-1.c: New test.
28088
28089 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28090
28091         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28092         * gcc.dg/ultrasp4.c: Likewise.
28093         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28094
28095 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28096
28097         * gcc.dg/i386-sse-8.c: Reset default options.
28098
28099 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28100
28101         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28102         in the error message text.
28103
28104 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28105
28106         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28107
28108 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28109
28110         PR c++/14616
28111         * g++.dg/init/array13.C: New test.
28112
28113 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28114
28115         PR target/13889
28116         * gcc.c-torture/compile/pr13889.c: New test case.
28117
28118 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28119
28120         PR c/14635
28121         * builtins-1.c (nan, nans): Don't test.
28122         * builtins-30.c: Don't use nan, nanf, nanl.
28123         * builtins-35.c: New test.
28124
28125 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28126
28127         * g++.dg/ext/altivec-6.C: New test.
28128
28129 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28130
28131         * g++.dg/init/placement3.C: New test.
28132
28133         * g++.dg/template/spec13.C: New test.
28134
28135         * g++.dg/lookup/using11.C: New test.
28136
28137         * g++.dg/lookup/koenig3.C: New test.
28138
28139         * g++.dg/template/operator2.C: New test.
28140
28141         * g++.dg/expr/dtor3.C: New test.
28142         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28143         marker.
28144         * g++.old-deja/g++.law/visibility28.C: Likewise.
28145
28146 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
28147
28148         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28149         * gcc.dg/ppc64-abi-3.c: Likewise.
28150
28151 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28152
28153         PR c++/14545
28154         * g++.dg/parse/template15.C: New test.
28155
28156 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28157
28158         * g++.dg/expr/dtor2.C: New test.
28159
28160         * g++.dg/lookup/anon4.C: New test.
28161
28162         * g++.dg/overload/using1.C: New test.
28163
28164         * g++.dg/template/lookup7.C: New test.
28165
28166         * g++.dg/template/typename6.C: New test.
28167
28168         * g++.dg/expr/cond6.C: New test.
28169
28170 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28171
28172         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28173
28174 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28175
28176         * g++.dg/expr/cond5.C: New test.
28177         * g++.dg/expr/constcast1.C: Likewise.
28178         * g++.dg/expr/ptrmem2.C: Likewise.
28179         * g++.dg/expr/ptrmem3.C: Likewise.
28180         * g++.dg/lookup/main1.C: Likewise.
28181         * g++.dg/template/lookup6.C: Likewise.
28182
28183 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28184
28185         * gcc.dg/local1.c: New test.
28186
28187         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28188
28189 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28190
28191         * gcc.dg/torture/builtin-convert-1.c: New test.
28192
28193 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28194
28195         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28196
28197 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28198
28199         PR c++/14481
28200         * g++.dg/warn/Wunused-7.C: New test.
28201
28202 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28203
28204         * gcc.dg/torture/builtin-integral-1.c: New test.
28205
28206 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28207
28208         PR c++/14586
28209         * g++.dg/parse/non-dependent3.C: New test.
28210
28211 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28212
28213         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28214         * g++.dg/eh/simd-2.C: Likewise.
28215         * g++.dg/init/array10.C: Likewise.
28216         * gcc.c-torture/compile/simd-1.c: Likewise.
28217         * gcc.c-torture/compile/simd-2.c: Likewise.
28218         * gcc.c-torture/compile/simd-3.c: Likewise.
28219         * gcc.c-torture/compile/simd-4.c: Likewise.
28220         * gcc.c-torture/compile/simd-6.c: Likewise.
28221         * gcc.c-torture/execute/simd-1.c: Likewise.
28222         * gcc.c-torture/execute/simd-2.c: Likewise.
28223         * gcc.dg/compat/vector-defs.h: Likewise.
28224         * gcc.dg/20020531-1.c: Likewise.
28225         * gcc.dg/altivec-3.c: Likewise.
28226         * gcc.dg/altivec-4.c: Likewise.
28227         * gcc.dg/altivec-varargs-1.c: Likewise.
28228         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28229         * gcc.dg/i386-mmx-3.c: Likewise.
28230         * gcc.dg/i386-sse-4.c: Likewise.
28231         * gcc.dg/i386-sse-5.c: Likewise.
28232         * gcc.dg/i386-sse-8.c: Likewise.
28233         * gcc.dg/simd-1.c: Likewise.
28234         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28235         __ev64_opaque__ since the machine description provides it.
28236
28237 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28238
28239         * lib/compat.exp (skip_list): New global variable.
28240         Use it to hold the user defined COMPAT_SKIPS list if any.
28241         (compat-obj): Add the members of skip_list to optall.
28242
28243 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28244
28245         * gcc.dg/compat/union-by-value-1_main.c,
28246         union-by-value-1_x.c, union-by-value-1_y.c,
28247         union-check.h, union-defs.h,
28248         union-init.h, union-return-1_main.c,
28249         union-return-1_x.c, union-return-1_y.c: New files.
28250
28251 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28252
28253         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28254         mixed-struct-init.h: Add 4 mixed structure types.
28255         struct-by-value-21_main.c, struct-by-value-21_x.c,
28256         struct-by-value-21_y.c, struct-return-21_main.c,
28257         struct-return-21_x.c, struct-return-21_y.c: New files.
28258
28259 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28260
28261         PR c++/14550
28262         * g++.dg/parse/template14.C: New test.
28263
28264 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28265
28266         * gcc.c-torture/execute/20040313-1.c: New test.
28267
28268 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28269
28270         PR target/14533
28271         * gcc.dg/20040311-2.c: New test.
28272
28273 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28274
28275         PR other/14544
28276         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28277         bit-field.
28278
28279 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28280
28281         * gcc.dg/20040305-2.c: Add missing return statement.
28282
28283 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28284
28285         * gcc.dg/builtins-34.c: Also check pow10*.
28286
28287 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28288
28289         PR target/14262
28290         * gcc.dg/20040305-2.c: New test.
28291
28292 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28293
28294         * gcc.dg/20040310-1.c: New test.
28295
28296 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28297
28298         * gcc.c-torture/execute/20040311-1.c: New test case.
28299
28300 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28301
28302         PR c++/14476
28303         * g++.dg/lookup/enum1.C: New test.
28304
28305 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28306
28307         PR c++/14510
28308         * g++.dg/lookup/struct2.C: New test.
28309
28310 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28311
28312         * gcc.dg/builtins-34.c: New test.
28313
28314 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28315
28316         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28317
28318 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28319
28320         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28321         * gcc.dg/alias-2.c: New testcase.
28322
28323 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28324
28325         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28326
28327 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28328
28329         * gcc.c-torture/execute/20040309-1.c: New test case.
28330
28331 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28332
28333         PR c++/14397
28334         * g++.dg/overload/ref1.C: New.
28335
28336 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28337
28338         PR c++/14409
28339         * g++.dg/template/spec12.C: New test.
28340
28341         PR c++/14448
28342         * g++.dg/parse/crash14.C: New test.
28343
28344 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28345
28346         PR c++/14230
28347         * g++.dg/init/ref11.C: New test.
28348
28349 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28350
28351         PR c++/14432
28352         * g++.dg/parse/builtin2.C: New test.
28353
28354 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28355
28356         PR c++/14401
28357         * g++.dg/init/ctor3.C: New test.
28358         * g++.dg/init/union1.C: New test.
28359         * g++.dg/ext/anon-struct4.C: New test.
28360
28361 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28362
28363         * g++.dg/lookup/koenig1.C: Tweak error messages.
28364         * g++.dg/lookup/used-before-declaration.C: Likewise.
28365         * g++.dg/other/do1.C: Likewise.
28366         * g++.dg/overload/koenig1.C: Likewise.
28367         * g++.dg/parse/crash13.C: Likewise.
28368         * g++.dg/template/instantiate3.C: Likewise.
28369
28370 2004-03-08  Eric Christopher  <echristo@redhat.com>
28371
28372         * * lib/target-supports.exp: Enable libiconv in test
28373         compilation.  Fix up error checking.
28374
28375 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28376
28377         PR middle-end/14289
28378         * gcc.dg/pr14289-1.c: New test case.
28379         * gcc.dg/pr14289-2.c: Likewise.
28380         * gcc.dg/pr14289-3.c: Likewise.
28381
28382 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28383
28384         * gcc.c-torture/execute/20040308-1.c: New test.
28385
28386 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28387
28388         * gcc.c-torture/execute/20040307-1.c: New test case.
28389
28390 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28391
28392         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28393
28394 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28395
28396         * gcc.dg/20040306-1.c: New test.
28397
28398 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28399
28400         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28401         them static.
28402         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28403
28404 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28405
28406         PR c/14465
28407         * gcc.dg/decl-6.c: New test.
28408
28409 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28410
28411         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28412         Rename LOGPOW -> LOG_POW.
28413         (SQRT_EXP, POW_EXP): New.
28414
28415 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28416
28417         * gcc.dg/i386-sse-8.c: New test.
28418
28419 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28420
28421         PR c/14114
28422         * gcc.dg/decl-5.c: New test.
28423
28424 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28425
28426         * gcc.dg/20040305-1.c: New test.
28427
28428 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28429
28430         PR other/14354
28431         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28432
28433 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28434
28435         PR c++/14425, c++/14426
28436         * g++.dg/ext/altivec-4.C: New test.
28437         * g++.dg/ext/altivec-5.C: New test.
28438
28439 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28440
28441         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28442         global variables of a type with no linkage.
28443         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28444         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28445         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28446         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28447         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28448         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28449         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28450         * g++.dg/warn/deprecated.C: Name enum Color.
28451         * g++.dg/overload/VLA.C: Name structure for 'b'.
28452         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28453
28454 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28455
28456         * gcc.c-torture/compile/20040304-1.c: New test.
28457
28458 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28459
28460         PR 13728
28461         * gcc.dg/decl-4.c: New testcase.
28462
28463 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28464
28465         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28466         as PRECF if sizeof (float) > sizeof (double).
28467         (PRECL): Make it the same as PRECF if
28468         sizeof (float) > sizeof (long double).
28469
28470 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28471
28472         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28473         system type.  Add check for irix6 which doesn't have c99 runtime.
28474
28475 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28476
28477         * gcc.dg/const-elim-1.c: xfail for xtensa.
28478
28479 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28480
28481         PR c++/14369
28482         * g++.dg/template/cond4.C: New test.
28483
28484 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28485
28486         PR c++/14360
28487         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28488
28489         PR c++/14361
28490         * g++.dg/parse/defarg7.C: New test.
28491
28492         PR c++/14359
28493         * g++.dg/template/friend26.C: New test.
28494
28495 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28496
28497         PR c++/14324
28498         * g++.dg/abi/mangle21.C: New test.
28499
28500         PR c++/14260
28501         * g++.dg/parse/constructor2.C: New test.
28502
28503         PR c++/14337
28504         * g++.dg/template/sfinae1.C: New test.
28505
28506 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28507
28508         PR c++/14267
28509         * g++.dg/expr/crash2.C: New test.
28510
28511         PR middle-end/13448
28512         * gcc.dg/inline-5.c: New test.
28513         * gcc.dg/always-inline.c: Split out tests into ...
28514         * gcc.dg/always-inline2.c: ... this and ...
28515         * gcc.dg/always-inline3.c: ... this.
28516
28517 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28518
28519         PR debug/12103
28520         * g++.dg/debug/crash1.C: New test.
28521
28522 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28523
28524         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28525         function with __attribute__((noinline)).
28526         (recurser_void2): Likewise.
28527         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28528         (recurser_void2): Likewise.
28529
28530 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28531
28532         PR middle-end/14203
28533         * g++.dg/warn/Wunused-6.C: New test case.
28534
28535 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28536
28537         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28538         not defined.
28539
28540 2004-02-27  Eric Christopher  <echristo@redhat.com>
28541
28542         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28543         * g++.dg/charset/asm2.c: Run only x86.
28544         * gcc.dg/charset/asm3.c: Ditto.
28545
28546 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28547
28548         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28549         ld_library_path.
28550
28551 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28552
28553         * g++.dg/ext/altivec-3.C: New.
28554
28555 2004-02-26  Richard Henderson  <rth@redhat.com>
28556
28557         * g++.dg/ext/attrib10.C: Mark for warning.
28558         * gcc.dg/attr-alias-1.c: New.
28559
28560 2004-02-26  Richard Henderson  <rth@redhat.com>
28561
28562         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28563         * gcc.c-torture/execute/20040208-2.c: ... it back.
28564
28565 2004-02-26  Eric Christopher  <echristo@redhat.com>
28566
28567         * lib/target-supports.exp (check-iconv-available): New function.
28568         * lib/gcc-dg.exp (dg-require-iconv): New function.
28569         Use above.
28570         * gcc.dg/charset: New directory.
28571         * gcc.dg/charset/charset.exp: New file.
28572         * gcc.dg/charset/asm1.c: Ditto.
28573         * gcc.dg/charset/asm2.c: Ditto.
28574         * gcc.dg/charset/asm3.c: Ditto.
28575         * gcc.dg/charset/asm4.c: Ditto.
28576         * gcc.dg/charset/asm5.c: Ditto.
28577         * gcc.dg/charset/attribute1.c: Ditto.
28578         * gcc.dg/charset/attribute2.c: Ditto.
28579         * gcc.dg/charset/string1.c: Ditto.
28580         * g++.dg/charset: New directory.
28581         * g++.dg/dg.exp: Add here. Special options.
28582         * g++.dg/charset/charset.exp: New file.
28583         * g++.dg/charset/asm1.c: Ditto.
28584         * g++.dg/charset/asm2.c: Ditto.
28585         * g++.dg/charset/asm3.c: Ditto.
28586         * g++.dg/charset/asm4.c: Ditto.
28587         * g++.dg/charset/attribute1.c: Ditto.
28588         * g++.dg/charset/attribute2.c: Ditto.
28589         * g++.dg/charset/extern1.cc: Ditto.
28590         * g++.dg/charset/extern2.cc: Ditto.
28591         * g++.dg/charset/string1.c: Ditto.
28592
28593 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28594
28595         PR c++/14278
28596         * g++.dg/parse/comma1.C: New test.
28597
28598 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28599
28600         PR c++/14284
28601         * g++.dg/template/ttp8.C: New test.
28602
28603 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28604
28605         * gcc.dg/fixuns-trunc-1.c: New test.
28606
28607 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28608
28609         * gcc.dg/builtins-config.h: Use #elif.
28610
28611 2004-02-26  Michael Matz  <matz@suse.de>
28612
28613         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28614         * gcc.dg/991214-1.c: Likewise.
28615         * gcc.dg/i386-asm-1.c: Likewise.
28616
28617 2004-02-25  Richard Henderson  <rth@redhat.com>
28618
28619         * gcc.c-torture/execute/20040208-2.c: Move ...
28620         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28621
28622 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28623
28624         PR c++/14246
28625         * g++.dg/other/crash-3.C: New test.
28626
28627 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28628
28629         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28630         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28631
28632         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28633         HP-UX.
28634
28635 2004-02-24  Michael Matz  <matz@suse.de>
28636
28637         * gcc.dg/i386-regparm.c: New.
28638
28639 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28640
28641         * gcc.c-torture/execute/20040223-1.c: New.
28642
28643 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28644             Kazu Hirata  <kazu@cs.umass.edu>
28645
28646         * gcc.dg/fwritable-strings-1.c: Remove.
28647
28648 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28649
28650         PR c/14156
28651         * gcc.dg/20040223-1.c: New test.
28652
28653 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28654
28655         PR c++/14106
28656         * g++.dg/ext/typeof9.C: New test.
28657
28658 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28659
28660         PR c++/14250
28661         * g++.dg/other/switch1.C: New test.
28662
28663 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28664
28665         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28666         * gcc.dg/va-arg-1.c: Likewise.
28667
28668 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28669
28670         PR c++/14143
28671         * g++.dg/template/koenig5.C: New test.
28672
28673 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28674
28675         * g++.dg/ext/altivec-1.C: Generalize target triple.
28676         * g++.dg/ext/altivec-2.C: New test case.
28677         * g++.dg/ext/altivec_check.h: New file.
28678         * gcc.dg/altivec-1.c: Generalize target triple;
28679         include altivec_check.h and call altivec_check().
28680         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28681         * gcc.dg/altivec-6.c: New test case.
28682         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28683         type casts as needed.
28684         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28685         altivec_check().
28686         * gcc.dg/altivec-12.c: New test case.
28687         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28688         include altivec_check.h and call altivec_check().
28689         * gcc.dg/altivec_check.h: New file.
28690
28691 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28692
28693         * lib/target-supports.exp (check_alias_available): Don't mangle
28694         function `g' in test program.
28695
28696 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28697
28698         * lib/target-supports.exp (check_profiling_available): Check
28699         argument to determine whether we support a profiling type.
28700         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28701         check_profiling_available.
28702         * g++.dg/bprob/bprob.exp: Likewise.
28703         * g77.dg/bprob/bprob.exp: Likewise.
28704         * gcc.misc-tests/bprob.exp: Likewise.
28705         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28706         dg-require-profiling and delete expected error handling.
28707         * gcc.dg/20021014-1.c: Likewise.
28708         * gcc.dg/nest.c: Likewise.
28709
28710 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28711
28712         PR c++/12007
28713         * g++.dg/other/vthunk1.C: New test.
28714
28715 2004-02-20  Falk Hueffner  <falk@debian.org>
28716
28717         PR target/14201
28718         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28719
28720 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28721
28722         PR c++/13927
28723         * g++.dg/other/error8.C: Remove XFAIL markers.
28724
28725         PR c++/14173
28726         * g++.dg/ext/packed5.C: New test.
28727
28728         PR c++/14199
28729         * g++.dg/warn/Wunused-5.C: New test.
28730
28731         PR c++/14186
28732         * g++.dg/lookup/member1.C: New test.
28733
28734 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28735
28736         * gcc.c-torture/compile/20040130-1.c: Enable only when
28737         __INT_MAX__ >= 2147483647L.
28738         * gcc.c-torture/compile/961203-1.c: Likewise.
28739
28740 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28741
28742         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28743         * g++.dg/opt/template1.C: Robustify assembler regexp
28744
28745 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28746
28747         * gcc.c-torture/execute/simd-4.x: Remove.
28748         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28749         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28750         Guard with #ifndef SKIP_ATTRIBUTE.
28751         * gcc.dg/compat/vector-1_y.c: Likewise.
28752         * gcc.dg/compat/vector-2_x.c: Likewise.
28753         * gcc.dg/compat/vector-2_y.c: Likewise.
28754         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28755         * g++.dg/eh/simd-2.C: Likewise.
28756
28757 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28758
28759         * gcc.c-torture/compile/complex-1.c: New.
28760
28761 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28762
28763         PR target/14209
28764         * gcc.c-torture/execute/20040218-1.c: New test.
28765
28766 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28767
28768         PR c++/14181
28769         * g++.dg/parse/new2.C: New test.
28770
28771 2004-02-18  Paul Brook  <paul@codesourcery.com>
28772
28773         * gcc.c-torture/compile/libcall-1.c: New test.
28774
28775 2004-02-18  Paul Brook  <paul@codesourcery.com>
28776
28777         PR debug/12934
28778         * gcc.dg/debug/debug-7.c: New test.
28779
28780 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28781
28782         * gcc.dg/20040217-1.c: New test.
28783
28784 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28785
28786         * gcc.c-torture/execute/990208-1.x: Delete.
28787
28788 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28789
28790         * gcc.c-torture/execute/20040208-2.x: New file.
28791
28792 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28793
28794         PR c++/11326
28795         * g++.dg/abi/structret1.C: New test.
28796
28797 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28798
28799         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28800         (i386_cpuid): No need to test if cpuid is available on AMD64.
28801         Fix assembly, so that it works onboth i386 and AMD64.
28802         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28803         (vecInLong): Fix s[] member type to unsigned int.
28804         (vecInWord): Remove type.
28805         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28806         (a64, b64, c64, d64, e64): Remove.
28807         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28808         Remove unused variable.  Remove initialization of removed variables.
28809         Don't call mmx_tests nor sse_tests.
28810         (reference_mmx, reference_sse): Remove.
28811         (check): Add return stmt.
28812         * gcc.dg/i386-sse-7.c: New test.
28813         * gcc.dg/i386-mmx-4.c: New test.
28814
28815 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28816
28817         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28818         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28819         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28820         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28821         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28822         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28823         g++.dg/tc1/dr94.C: Fix line terminator.
28824
28825 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28826
28827         * gcc.c-torture/compile/20040216-1.c: New.
28828
28829 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28830
28831         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28832         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28833         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28834         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28835         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28836         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28837
28838 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28839
28840         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28841
28842 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28843
28844         PR c++/13971
28845         * g++.dg/expr/cond4.C: New test.
28846
28847         PR c++/14086
28848         * g++.dg/lookup/crash2.C: New test.
28849
28850 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28851
28852         * gcc.c-torture/compile/20040214-2.c: New test.
28853
28854 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28855
28856         PR c++/14116
28857         * g++.dg/ext/typeof8.C: New test.
28858
28859 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28860
28861         * gcc.c-torture/compile/20040214-1.c: New test.
28862
28863 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28864
28865         PR c++/13635
28866         * g++.dg/template/spec11.C: New test.
28867
28868 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28869
28870         PR c++/13927
28871         * g++.dg/other/error8.C: New test.
28872
28873 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28874
28875         PR c++/14122
28876         * g++.dg/template/array4.C: New test.
28877
28878         PR c++/14108
28879         * g++.dg/inherit/thunk2.C: New test.
28880
28881         PR c++/14083
28882         * g++.dg/eh/cond2.C: New test.
28883
28884 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28885
28886         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28887
28888 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28889
28890         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28891
28892 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28893
28894         * g++.dg/simd-2.C: xfail on ppc64-linux.
28895
28896 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28897
28898         PR c/456
28899         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28900         tests.
28901
28902 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28903
28904         * gcc.dg/builtins-33.c: New test.
28905
28906 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28907
28908         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28909
28910 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28911
28912         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28913
28914 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28915
28916         * gcc.dg/ppc64-abi-3.c: New test.
28917
28918 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28919
28920         PR c/14092
28921
28922         * gcc.dg/pr14092-1.c: New testcase.
28923
28924 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28925
28926         * gcc.dg/cpp/assert4.c: Fix typo last change.
28927
28928         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28929         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28930
28931         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28932
28933 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28934
28935         * gcc.c-torture/compile/20040209-1.c: New test case.
28936
28937 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28938
28939         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28940
28941 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28942
28943         * gcc.c-torture/execute/20040208-[12].c: New tests.
28944
28945 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28946
28947         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28948
28949 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28950
28951         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28952
28953 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28954
28955         Bug 13856
28956         * gcc.dg/visibility-8.c: New testcase.
28957
28958 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28959
28960         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28961         arguments.
28962         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28963
28964 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28965
28966         PR middle-end/13696
28967         * g++.dg/opt/fold1.C: New test case.
28968
28969 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28970
28971         PR c++/14033
28972         * g++.dg/other/crash-2.C: New test.
28973
28974 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28975
28976         PR c++/14028
28977         * g++.dg/parse/angle-bracket2.C: New test.
28978
28979 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28980
28981         PR middle-end/13750
28982         Revert:
28983         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28984         PR pch/13361
28985         * testsuite/g++.dg/pch/wchar-1.C: New.
28986         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28987
28988 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28989
28990         PR c++/14008
28991         * g++.dg/parse/error15.C: New test.
28992         * g++.dg/parse/crash11.C: Update dg-error mark.
28993
28994 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28995
28996         PR c++/13932
28997         * g++.dg/warn/conv2.C: New test.
28998
28999 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29000
29001         PR c++/13086
29002         * g++.dg/warn/incomplete1.C: Remove xfail.
29003
29004 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29005
29006         * lib/file-format.exp (gcc_target_object_format): Use
29007         ${tool}_target_compile, not gcc_target_compile.
29008         * lib/target-supports.exp (check_alias_available): Likewise.
29009         (check_gc_sections_available): Likewise.
29010         * g++.dg/ext/attrib10.C: Use dg-require-alias.
29011         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29012         dg-require-alias.
29013
29014 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29015
29016         PR c++/13969
29017         * g++.dg/template/static6.C: New test.
29018
29019 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
29020
29021         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29022
29023 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29024
29025         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29026         tests for systems where `char' is unsigned by default.
29027
29028 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29029
29030         PR c++/13997
29031         * g++.dg/template/partial3.C: New test.
29032
29033 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
29034
29035         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29036         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29037         Remove mentions of obsolete ports.
29038
29039 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
29040
29041         * gcc.dg/noncompile/20001228-1.c: Fix for new
29042         error message.
29043
29044 2004-02-03  Roger Sayle  <roger@eyesopen.com>
29045
29046         PR target/9348
29047         * gcc.c-torture/execute/multdi-1.c: New test case.
29048
29049 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29050
29051         PR c++/13925
29052         * g++.dg/template/lookup5.C: New test.
29053
29054 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29055
29056         PR c++/13950
29057         * g++.dg/template/lookup4.C: New test.
29058
29059         PR c++/13970
29060         * g++.dg/parse/error14.C: New test.
29061
29062         PR c++/14002
29063         * g++.dg/parse/template13.C: New test.
29064
29065 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29066
29067         PR c++/13978
29068         * g++.dg/template/koenig4.C: New test.
29069
29070         PR c++/13968
29071         * g++.dg/template/crash17.C: New test.
29072
29073         PR c++/13975
29074         * g++.dg/parse/error13.C: New test.
29075         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29076
29077 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29078
29079         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29080
29081 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
29082
29083         PR c/11658
29084         PR c/13994
29085         * gcc.dg/noncompile/20040203-1.c: New test.
29086         * gcc.dg/noncompile/20040203-2.c: Likewise.
29087         * gcc.dg/noncompile/20040203-3.c: Likewise.
29088         * gcc.dg/20040203-1.c: Likewise.
29089
29090 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29091
29092         PR c++/10858
29093         * g++.dg/template/sizeof7.C: New test.
29094
29095 2004-02-02  Eric Christopher  <echristo@redhat.com>
29096             Zack Weinberg  <zack@codesourcery.com>
29097
29098         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29099
29100 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29101
29102         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29103         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29104         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29105         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29106
29107 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29108
29109         PR c++/13113
29110         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29111
29112         PR c++/13854
29113         * g++.dg/ext/attrib13.C: New test.
29114
29115         PR c++/13907
29116         * g++.dg/conversion/op2.C: New test.
29117
29118 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29119
29120         * gcc.dg/titype-1.c: Fix pasto.
29121
29122 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29123
29124         * gcc.dg/titype-1.c: New test.
29125
29126 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29127
29128         PR c++/13957
29129         * g++.dg/template/non-type-template-argument-1.C,
29130         g++.dg/template/qualified-id1.C: Update dg-error marks.
29131         * g++.dg/template/nontype6.C: New test.
29132
29133 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29134
29135         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29136         * gcc.dg/builtins-31.c: New testcase.
29137         * gcc.dg/builtins-32.c: New testcase.
29138
29139 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
29140
29141         * objc.dg/call-super-2.m: Update line numbers
29142         for the including of stddef.h.
29143
29144 2004-01-30  Michael Matz  <matz@suse.de>
29145
29146         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29147         g++.dg/ext/case-range3.C: New tests.
29148
29149 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29150
29151         DR206
29152         PR c++/13813
29153         * g++.dg/template/member4.C: New test.
29154
29155 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29156
29157         PR c++/13683
29158         * g++.dg/template/sizeof6.C: New test.
29159
29160 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29161
29162         * gcc.dg/fwritable-strings-1.c: New test.
29163
29164 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29165
29166         * gcc.c-torture/compile/20040130-1.c: New test.
29167
29168 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29169
29170         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29171
29172 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29173
29174         PR c++/13883
29175         * g++.dg/template/ctor3.C: New test.
29176
29177 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29178
29179         * g++.dg/tc1: New directory.
29180         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29181         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29182         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29183         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29184         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29185
29186 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29187
29188         * g++.dg/parse/error11.C: New test.
29189         * g++.dg/parse/error12.C: Likewise.
29190
29191 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29192
29193         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29194         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29195
29196 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29197
29198         PR c++/13791
29199         * g++.dg/ext/attrib12.C: New test.
29200
29201         PR c++/13736
29202         * g++.dg/parse/cast2.C: New test.
29203
29204 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29205
29206         * objc.dg/encode-2.m (main): New local string.  Set depending on
29207         sizeof long.  Use in sscanf call.
29208         * objc.dg/encode-3.m (main): New local string.  Set depending on
29209         sizeof long.  Use in scan_initial call.
29210
29211 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29212
29213         * objc.dg/call-super-2.m: Make LP64-safe.
29214         * objc.dg/desig-init-1.m: Likewise.
29215
29216 2004-01-27  Devang Patel <dpatel@apple.com>
29217
29218         * g++.dg/debug/namespace1.C: New test.
29219
29220 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29221
29222         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29223         xscale-*-*.
29224
29225         * gcc.dg/arm-mmx-1.c: New test.
29226
29227 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29228
29229         * gcc.dg/20040127-1.c: New test.
29230         * gcc.dg/20040127-2.c: New test.
29231
29232 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29233
29234         * objc.dg/stret-1.m (glob): Renamed to globa.
29235
29236 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29237
29238         PR c++/13663
29239         * g++.dg/expr/for1.C: New test.
29240
29241 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29242
29243         PR middle-end/13779
29244         * gcc.dg/darwin-longlong.c: New test.
29245
29246 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29247
29248         * gcc.dg/20040124-1.c: Moved test from here...
29249         * gcc.c-torture/compile/20040124-1.c: ...to here.
29250
29251 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29252
29253         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29254         the assembly output if -m64 is passed.
29255
29256 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29257
29258         PR c++/13833
29259         * g++.dg/template/cond3.C: New test.
29260
29261 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29262
29263         PR c++/13810
29264         * g++.dg/template/ttp7.C: New test.
29265
29266 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29267
29268         PR c++/13797
29269         * g++.dg/template/nontype4.C: New test.
29270         * g++.dg/template/nontype5.C: Likewise.
29271
29272 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29273
29274         * gcc.dg/torture/mips-clobber-at.c: New test.
29275
29276 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29277
29278         * gcc.dg/20040124-1.c: New test.
29279
29280 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29281
29282         * gcc.dg/20040123-1.c: New test.
29283
29284 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29285
29286         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29287
29288 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29289
29290         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29291
29292 2004-01-23  Andrew Pinski  <apinski@apple.com>
29293
29294         * gcc.dg/20030121-1.c: Move to ..
29295         * gcc.dg/20040121-1.c: here.
29296
29297 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29298
29299         * gcc.dg/builtins-29.c: New test case.
29300
29301 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29302
29303         PR 18314
29304         * gcc.dg/builtins-30.c: New testcase.
29305
29306 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29307
29308         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29309         * lib/g77.exp: Likewise.
29310         * lib/objc.exp: Likewise.
29311         * lib/g++.exp: Likewise.
29312
29313 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29314
29315         * gcc.dg/struct-by-value-2.c: New test.
29316
29317 2004-01-21  Andrew Pinski  <apinski@apple.com>
29318
29319         PR target/13785
29320         * gcc.dg/20030121-1.c: New test.
29321
29322 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29323
29324         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29325         clobber frame pointer register in asm statement.
29326
29327 2004-01-21  Falk Hueffner  <falk@debian.org>
29328
29329         * gcc.c-torture/compile/20040121-1.c: New test.
29330
29331 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29332
29333         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29334
29335 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29336
29337         * gcc.dg/ppc64-abi-2.c: New test.
29338
29339 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29340
29341         * lib/treelang.exp: Fill out this file.
29342         * lib/treelang-dg.exp: New File.
29343
29344 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29345
29346         * gcc.c-torture/compile/981022-1.c: Remove.
29347         * gcc.dg/array-5.c: Remove XFAIL.
29348         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29349         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29350         gcc.dg/cond-lvalue-1.c: Update.
29351         * gcc.dg/cast-lvalue-2.c: New test.
29352
29353 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29354
29355         PR c++/13592
29356         * g++.dg/other/error1.C (class foo): Tweak error message.
29357
29358         PR c++/13592
29359         * g++.dg/template/call2.C: New test.
29360
29361 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29362
29363         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29364         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29365         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29366         scalar-return-1_x.c, scalar-return-2_y.c,
29367         scalar-return-3_x.c, scalar-return-3_y.c,
29368         scalar-return-4_x.c, scalar-return-4_y.c,
29369         struct-align-1.h, struct-align-1_x.c,
29370         struct-align-1_y.c, struct-align-2.h,
29371         struct-align-2_x.c, struct-align-2_y.c,
29372         struct-by-value-10_y.c, struct-by-value-11_x.c,
29373         struct-by-value-11_y.c, struct-by-value-12_x.c,
29374         struct-by-value-12_y.c, struct-by-value-13_x.c,
29375         struct-by-value-13_y.c, struct-by-value-14_x.c,
29376         struct-by-value-14_y.c, struct-by-value-15_x.c,
29377         struct-by-value-15_y.c, struct-by-value-16_y.c,
29378         struct-by-value-17_y.c, struct-by-value-18_y.c,
29379         struct-by-value-19_y.c, struct-by-value-1_x.c,
29380         struct-by-value-1_y.c, struct-by-value-20_y.c,
29381         struct-by-value-2_x.c, struct-by-value-2_y.c,
29382         struct-by-value-3_y.c, struct-by-value-4_x.c,
29383         struct-by-value-4_y.c, struct-by-value-5_y.c,
29384         struct-by-value-6_y.c, struct-by-value-7_y.c
29385         struct-by-value-8_x.c, struct-by-value-8_y.c
29386         struct-by-value-9_x.c, struct-by-value-9_y.c
29387         struct-return-10_x.c, struct-return-10_y.c,
29388         struct-return-19_x.c, struct-return-20_x.c
29389         struct-return-2_x.c, struct-return-2_y.c
29390         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29391         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29392
29393 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29394
29395         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29396         attribute on sparc*-sun-solaris2.*.
29397
29398 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29399
29400         PR c++/13710
29401         * g++.dg/ext/typeof7.C: New test.
29402
29403 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29404
29405         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29406         * gcc.dg/const-elim-1.c: Same.
29407
29408 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29409
29410         * objc.dg/stret-1.m: New.
29411         * objc.dg/stret-2.m: New.
29412
29413 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29414
29415         PR c++/11895
29416         * g++.dg/ext/vector1.C: New test.
29417
29418 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29419
29420         * gcc.dg/pch/import-1.c: New.
29421         * gcc.dg/pch/import-1.hs: New.
29422         * gcc.dg/pch/import-1a.h: New.
29423         * gcc.dg/pch/import-1b.h: New.
29424         * gcc.dg/pch/import-1c.h: New.
29425
29426 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29427
29428         PR c++/13574
29429         * g++.dg/ext/array1.C: New test.
29430
29431         PR c++/13178
29432         * g++.dg/conversion/op1.C: New test.
29433
29434 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29435
29436         PR 11864
29437         From Kazumoto Kojima / Dan Kegel:
29438         * gcc.dg/pr11864-1.c: New test.
29439
29440         PR 10392
29441         From Marcus Comstedt / Dan Kegel:
29442         * gcc.dg/pr10392-1.c: New test.
29443
29444 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29445
29446         PR c++/13478
29447         * g++.dg/init/ref10.C: New test.
29448
29449 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29450
29451         PR c++/13407
29452         * g++.dg/parse/typename6.C: New test.
29453
29454 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29455
29456         PR pch/13361
29457         * testsuite/g++.dg/pch/wchar-1.C: New.
29458         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29459
29460 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29461
29462         PR c++/9259
29463         * g++.dg/expr/sizeof2.C: New test.
29464
29465 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29466
29467         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29468
29469 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29470
29471         PR c++/13659
29472         * g++.dg/lookup/strong-using-3.C: New.
29473         * g++.dg/lookup/using-10.C: New.
29474
29475 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29476
29477         PR c++/13594
29478         * g++.dg/lookup/strong-using-2.C: New.
29479
29480 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29481             Dan Kegel <dank@kegel.com>
29482             J"orn Rennecke <joern.rennecke@superh.com>
29483
29484         PR target/9365
29485         * gcc.dg/pr9365-1.c: New test.
29486
29487 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29488
29489         PR c++/8856
29490         * g++.dg/parse/casting-operator2.C: New test.
29491         * g++.old-deja/g++.pt/explicit83.C: Remove.
29492
29493 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29494
29495         * gcc.dg/label-compound-stmt-1.c: New test.
29496         * gcc.c-torture/compile/950922-1.c,
29497         gcc.c-torture/compile/20000211-3.c,
29498         gcc.c-torture/compile/20000518-1.c,
29499         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29500         compound statements.
29501
29502 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29503
29504         * gcc.dg/ppc64-abi-1.c: New test.
29505
29506 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29507
29508          * g++.dg/ext/attrib9.C: Add dg-warnings.
29509
29510 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29511
29512         PR c++/12335
29513         * g++.dg/parse/dtor3.C: New test.
29514
29515 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29516
29517         PR c++/12709
29518         * g++.dg/parse/try-catch-1.C: New test.
29519
29520 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29521
29522         * ada/acats/run_all.sh: Add more verbose output in acats.log
29523         when compiling tests.
29524
29525 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29526
29527         PR 13656
29528         * gcc.dg/typedef-redecl.c: New test case.
29529         * gcc.dg/typedef-redecl.h: New support file.
29530
29531 2004-01-13  Jan Hubicka  <jh@suse.cz>
29532
29533         * gcc.dg/always_inline.c: New test.
29534         * gcc.dg/debug/20031231-1.c: Fix.
29535
29536 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29537
29538         PR c++/13474
29539         * g++.dg/template/array3.C: New test.
29540
29541 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29542
29543         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29544         * g++.dg/warn/Wunused-2.C: Likewise.
29545
29546 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29547
29548         PR c++/13289
29549         * g++.dg/template/instantiate6.C: New test.
29550
29551 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29552
29553         PR middle-end/11397
29554         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29555
29556 2004-01-12  Jan Hubicka  <jh@suse.cz>
29557
29558         PR opt/12826
29559         * gcc.dg/20040112-1.c: New.
29560
29561         * gcc.dg/dwarf-die[1-7].c: Move to...
29562         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29563         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29564
29565 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29566
29567         PR c++/4100
29568         * g++.dg/parse/friend4.C: New test.
29569
29570 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29571
29572         PR c++/4100
29573         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29574         definition is called a friend.
29575
29576 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29577
29578         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29579
29580 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29581
29582         PR c++/3478
29583         * g++.dg/parse/error10.C: New test.
29584         * g++.dg/template/arg2.C: Accept "invalid type" error.
29585
29586 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29587
29588         PR middle-end/13392
29589         * g++.dg/opt/expect2.C: New test.
29590
29591 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29592
29593         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29594         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29595         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29596         Update dg-error regexps.
29597
29598 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29599
29600         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29601         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29602
29603 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29604
29605         * gcc.dg/pragma-re-1.c: Use right pointer type.
29606
29607 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29608
29609         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29610
29611 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29612
29613         * gcc.dg/rs6000-ldouble-1.c: New.
29614
29615 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29616
29617         DR 337
29618         PR c++/9256
29619         * g++.dg/other/abstract1.C: New test.
29620
29621 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29622
29623         * g++.dg/lookup/strong-using-1.C: New.
29624
29625 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29626
29627         PR c/11234
29628         * gcc.dg/func-ptr-conv-1.c: New test.
29629         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29630
29631 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29632
29633         PR target/13380.
29634         * gcc.c-torture/compile/20040109-1.c: New.
29635
29636 2004-01-08  Stuart Hastings  <stuart@apple.com>
29637
29638         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29639         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29640         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29641
29642 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29643
29644         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29645
29646 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29647
29648         * ada/acats/run_acats: Treat 'gnatchop' the same way
29649         as 'gnatmake'.  Export GCC_DRIVER.
29650         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29651         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29652
29653 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29654
29655         PR c++/12573
29656         * g++.dg/template/dependent-expr4.C: New test.
29657
29658 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29659
29660         * gcc.dg/altivec-11.c: New test.
29661
29662 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29663
29664         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29665
29666 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29667
29668         PR c/6024
29669         * gcc.dg/enum-compat-1.c: New test.
29670         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29671
29672 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29673
29674         PR c/12165
29675         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29676         gcc.dg/c99-idem-qual-3.c: New tests.
29677
29678 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29679
29680         * gcc.dg/winline-7.c: Don't cast void * to int.
29681
29682 2004-01-06  Jan Hubicka  <jh@suse.cz>
29683
29684         * gcc.dg/i386-sse-5.c: New test
29685         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29686
29687 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29688
29689         PR c++/12815
29690         * g++.dg/rtti/typeid4.C: New test.
29691
29692 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29693
29694         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29695
29696 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29697
29698         PR c++/12132
29699         * g++.dg/template/error11.C: New test.
29700
29701         PR c++/13451
29702         * g++.dg/template/class2.C: New test.
29703
29704 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29705         Richard Sandiford <rsandifo@redhat.com>
29706
29707         PR c++/13387
29708         * g++.dg/opt/alias3.C: New test.
29709
29710 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29711
29712         PR c++/13157
29713         * g++.dg/template/koenig3.C: New test.
29714
29715         PR c++/13529
29716         * g++.dg/parse/offsetof3.C: New test.
29717
29718         * g++.dg/init/copy7.C: Add missing dg-error markers.
29719
29720         PR c++/12226
29721         * g++.dg/init/copy7.c: New test.
29722
29723         PR c++/13536
29724         * g++.dg/parse/cast1.C: New test.
29725
29726 2004-01-04  Jan Hubicka  <jh@suse.cz>
29727
29728         * gcc.dg/winline[1-7].c: New tests.
29729
29730 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29731
29732         PR c++/13520
29733         * g++.dg/template/qualttp22.C: New test.
29734
29735 2004-01-01  Jan Hubicka  <jh@suse.cz>
29736
29737         * gcc.dg/debug/20031231-1.c: New.
29738         * gcc.c-torture/compile/20040101-1.c: New.
29739         * gcc.dg/dwarf-die-[1-7].c: New.
29740
29741 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29742
29743         PR optimization/13521
29744         * gcc.c-torture/compile/20031231-1.c: New test.
29745
29746 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29747
29748         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29749
29750 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29751
29752         PR c++/10079
29753         * g++.dg/template/crash16.C: New test.
29754
29755 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29756
29757         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29758
29759 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29760
29761         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29762         ports.
29763         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29764         * g++.old-deja/g++.law/profile1.C: Likewise.
29765         * gcc.c-torture/compile/981006-1.c: Likewise.
29766         * gcc.c-torture/execute/loop-2e.x: Likewise.
29767         * gcc.c-torture/execute/loop-2f.x: Remove.
29768         * gcc.c-torture/execute/loop-2g.x: Likewise.
29769         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29770         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29771
29772 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29773
29774         PR c++/13507
29775         * g++.dg/ext/attrib11.C: New test.
29776
29777         PR c++/13494
29778         * g++.dg/template/array2-1.C: New test.
29779         * g++.dg/template/array2-2.C: New test.
29780
29781 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29782
29783         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29784
29785 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29786
29787         PR c++/12774
29788         * g++.dg/template/array1-1.C: New test.
29789         * g++.dg/template/array1-2.C: New test.
29790
29791 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29792
29793         PR fortran/12632
29794         * g77.dg/12632.f: New test case.
29795
29796 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29797
29798         PR c++/13289
29799         * g++.dg/parse/nontype1.C: New test.
29800
29801 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29802
29803         PR c++/12403
29804         * g++.dg/parse/explicit1.C: New test.
29805         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29806
29807 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29808
29809         PR c++/13081
29810         * g++.dg/opt/inline6.C: New test.
29811
29812         PR c++/12613
29813         * g++.dg/parse/error9.C: New test.
29814
29815         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29816
29817 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29818
29819         PR c++/13009
29820         * g++.dg/init/assign1.C: New test.
29821
29822 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29823
29824         PR c++/13070
29825         * g++.dg/warn/format3.C: New test case.
29826
29827 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29828
29829         * gcc.c-torture/compile/20031227-1.c: New test.
29830
29831 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29832
29833         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29834         * g77.dg/bprob/bprob.exp: Likewise.
29835         * gcc.misc-tests/bprob.exp: Likewise.
29836         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29837         variants on systems where the library does not provide that
29838         functionality.
29839         * gcc.dg/builtins-20.c: Use builtins-config.h.
29840         * gcc.dg/builtins-config.h: New file.
29841
29842 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29843
29844         * lib/gcc-dg.exp (dg-require-profiling): New function.
29845         * lib/target-supports.exp (check_profiling_available): Likewise.
29846         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29847         * g77.dg/bprob/bprob.exp: Likewise.
29848         * gcc.misc-tests/bprob.exp: Likewise.
29849         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29850         * gcc.dg/20021014-1.c: Likewise.
29851         * gcc.dg/nest.c: Likewise.
29852
29853 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29854
29855         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29856         compiling.
29857         * g++.dg/lookup/java2.C: Likewise.
29858         * gcc.dg/cpp/lexident.c: Likewise.
29859
29860 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29861
29862         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29863         given.
29864         * gcc.c-torture/compile/961203-1.c: Likewise.
29865         * gcc.c-torture/compile/980506-1.c: Likewise.
29866
29867 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29868
29869         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29870         (additional_prunes): New global.
29871         (gcc-dg-prune): Handle additional per-test pruning.
29872         (dg-test): Clear additional_prunes between tests.
29873
29874         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29875         dg-prune-output to avoid spurious failures from assembler
29876         complaining about nonexistent WAW violations.
29877         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29878         Use dg-prune-output to avoid spurious failures from assembler
29879         warning about Itanium B-step errata.
29880
29881 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29882
29883         * g++.dg/abi/macro0.C: New test.
29884         * g++.dg/abi/macro1.C: Likewise.
29885         * g++.dg/abi/macro2.C: Likewise.
29886
29887         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29888         * g++.dg/abi/bitfield7.C: Likewise.
29889         * g++.dg/abi/dtor2.C: Likewise.
29890         * g++.dg/abi/mangle11.C: Likewise.
29891         * g++.dg/abi/mangle12.C: Likewise.
29892         * g++.dg/abi/mangle14.C: Likewise.
29893         * g++.dg/abi/mangle17.C: Likewise.
29894         * g++.dg/abi/vbase10.C: Likewise.
29895         * g++.dg/abi/vbase14.C: Likewise.
29896         * g++.dg/template/qualttp17.C: Likewise.
29897
29898 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29899
29900         PR c/11995
29901         * gcc.dg/20031223-1.c: New test.
29902
29903 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29904
29905         * gcc.dg/noreturn-7.c: New test.
29906
29907 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29908
29909         * gcc.dg/null-pointer-1.c: New test.
29910
29911 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29912
29913         * g++.old-deja/g++.jason/template18.C: Remove.
29914         * g++.old-deja/g++.jason/template37.C: Likewise.
29915
29916         PR c++/12862
29917         * g++.dg/lookup/ns1.C: New test.
29918
29919         PR c++/12397
29920         * g++.dg/template/lookup3.C: New test.
29921
29922 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29923
29924         * g++.dg/template/recurse1.C: New test
29925
29926 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29927
29928         PR c++/12479
29929         * g++.dg/parse/semicolon1.C: New test.
29930         * g++.dg/parse/semicolon1.h: Likewise.
29931
29932 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29933
29934         * gcc.dg/darwin-misaligned.c: New test.
29935
29936 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29937
29938         PR c/9163
29939         * gcc.dg/20031222-1.c: New test.
29940
29941 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29942
29943         PR c++/13438
29944         * g++.dg/parse/error8.C: New test.
29945
29946         PR c++/11554
29947         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29948
29949 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29950
29951         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29952         too small.
29953         * gcc.c-torture/compile/930217-1.c: Likewise.
29954         * gcc.c-torture/compile/930513-1.c: Likewise.
29955         * gcc.c-torture/execute/920908-2.c: Likewise.
29956         * gcc.c-torture/execute/921204-1.c: Likewise.
29957         * gcc.c-torture/execute/930621-1.c: Likewise.
29958         * gcc.c-torture/execute/930630-1.c: Likewise.
29959         * gcc.c-torture/execute/931031-1.c: Likewise.
29960         * gcc.c-torture/execute/980602-2.c: Likewise.
29961         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29962         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29963         * gcc.c-torture/execute/extzvsi.c: Likewise.
29964         * gcc.c-torture/unsorted/ext.c: Likewise.
29965
29966 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29967
29968         PR target/12749
29969         * gcc.c-torture/compile/20031220-2.c: New test case.
29970
29971 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29972
29973         PR optimization/13031
29974         * gcc.c-torture/compile/20031220-1.c: New test case.
29975
29976 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29977
29978         * gcc.dg/cast-function-1.c: New test.
29979
29980 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29981
29982         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29983         formats.
29984
29985 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29986
29987         PR c++/12795
29988         * g++.dg/ext/attrib10.C: New test.
29989
29990 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29991
29992         * gcc.dg/cleanup-10.c: New test.
29993         * gcc.dg/cleanup-11.c: New test.
29994
29995 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29996
29997         PR c++/13239
29998         * g++.dg/opt/expect1.C: New test.
29999
30000 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
30001
30002         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
30003
30004 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
30005
30006         PR debug/12923
30007         * gcc.dg/20031218-1.c: New test.
30008
30009         PR debug/12389
30010         * gcc.dg/20031218-2.c: New test.
30011         * gcc.dg/20031218-3.c: New test.
30012
30013         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30014         of label name and allow for USER_LABEL_PREFIX == "_" names.
30015         * g++.dg/abi/mangle18-2.C: Likewise.
30016         * g++.dg/abi/mangle19-1.C: Likewise.
30017         * g++.dg/abi/mangle19-2.C: Likewise.
30018         * g++.dg/abi/mangle20-1.C: Likewise.
30019         * g++.dg/abi/mangle20-2.C: Likewise.
30020
30021 2003-12-18  Richard Henderson  <rth@redhat.com>
30022
30023         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30024
30025 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
30026             Dan Kegel <dank@kegel.com>
30027
30028         PR other/12009
30029         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30030         testing a cross compiler, it causes spurious compile failures.
30031         * lib/g++.exp: Likewise.
30032
30033 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30034
30035         PR c++/13262
30036         * g++.dg/template/access13.C: New test.
30037
30038 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
30039
30040         * gcc.dg/20031216-1.c: New test.
30041
30042 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30043
30044         PR c++/9154
30045         * g++.dg/template/error10.C: New test.
30046
30047 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30048
30049         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30050         * g++.dg/eh/simd-2.C: Likewise.
30051
30052 2003-12-17  James E Wilson  <wilson@specifixinc.com>
30053             Roger Sayle  <roger@eyesopen.com>
30054
30055         * gcc.c-torture/execute/ieee/mzero5.c: New.
30056
30057 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
30058
30059         PR c++/10603
30060         * g++.dg/parse/error6.C: New test.
30061
30062         PR c++/12827
30063         * g++.dg/parse/error7.C: New test.
30064
30065 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30066
30067         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30068         at -O with stabs debugging formats.
30069         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30070         * gcc.dg/debug/debug-2.c: Likewise.
30071
30072 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30073
30074         PR c++/12696
30075         * g++.dg/init/error1.C: New test.
30076
30077         PR c++/12218
30078         * g++.dg/init/pm3.C: New test.
30079
30080 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30081
30082         PR c/3347
30083         * gcc.dg/bitfld-8.c: New test.
30084
30085 2003-12-16  James Lemke  <jim@wasabisystems.com>
30086
30087         * gcc.dg/arm-scd42-[123].c: New tests.
30088
30089 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30090
30091         PR c++/9043
30092         * g++.dg/abi/mangle20-1.C: New test.
30093         * g++.dg/abi/mangle20-2.C: New test.
30094
30095 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30096
30097         PR c++/13275
30098         * g++.dg/other/offsetof2.C: Remove XFAIL.
30099         * g++.dg/parse/offsetof1.C: New test.
30100         * g++.gd/parse/offsetof2.C: Likewise.
30101
30102 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30103
30104         * g++.dg/template/nontype3.C: New test.
30105         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30106
30107 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30108
30109         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30110
30111 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30112
30113         PR c++/13387
30114         * g++.dg/expr/assign1.C: New test.
30115
30116         PR c++/13242
30117         * g++.dg/abi/mangle19-1.C: New test.
30118         * g++.dg/abi/mangle19-2.C: New test.
30119
30120 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30121
30122         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30123
30124 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30125
30126         * gcc.c-torture/execute/20031216-1.c: New test.
30127
30128 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30129
30130         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30131         an ICE regression.
30132
30133 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30134
30135         PR c++/10926
30136         * g++.dg/template/error9.C: New test.
30137
30138         PR c++/11116
30139         * g++.dg/template/error8.C: New test.
30140
30141 2003-12-15  Roger Sayle  <roger@eyesopen.com>
30142
30143         PR middle-end/13400
30144         * gcc.c-torture/execute/20031215-1.c: New test case.
30145
30146 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30147
30148         PR c++/13269
30149         * g++.dg/parse/error5.C: New test.
30150
30151         PR c++/12989
30152         * g++.dg/expr/sizeof1.C: New test.
30153
30154         PR c++/13310
30155         * g++.dg/template/crash15.C: New test.
30156
30157 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
30158
30159         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30160         a non-POD type as the last named parameter of a varargs function.
30161
30162 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30163
30164         PR c++/13243
30165         PR c++/12573
30166         * g++.dg/template/crash14.C: New test.
30167         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30168
30169 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30170
30171         * g++.dg/other/java1.C: New test.
30172
30173         PR c++/13241
30174         * g++.dg/abi/mangle18-1.C: New test.
30175         * g++.dg/abi/mangle18-2.C: New test.
30176
30177 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30178
30179         PR optimization/10312
30180         * gcc.c-torture/execute/20031214-1.c: New.
30181
30182 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30183
30184         PR c++/10779
30185         PR c++/12160
30186         * g++.dg/parse/error3.C: New test.
30187         * g++.dg/parse/error4.C: Likewise.
30188         * g++.dg/abi/mangle4.C: Tweak error messages.
30189         * g++.dg/lookup/using5.C: Likewise.
30190         * g++.dg/other/error2.C: Likewise.
30191         * g++.dg/parse/typename5.C: Likewise.
30192         * g++.dg/parse/undefined1.C: Likewise.
30193         * g++.dg/template/arg2.C: Likewise.
30194         * g++.dg/template/ttp3.C: Likewise.
30195         * g++.dg/template/type1.C: Likewise.
30196         * g++.old-deja/g++.other/crash32.C: Likewise.
30197         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30198
30199 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30200
30201         PR c++/13106
30202         * g++.dg/warn/noreturn-3.C: New test.
30203
30204 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30205
30206         PR c++/13118
30207         * g++.dg/abi/covariant3.C: New.
30208
30209 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30210
30211         * g++.dg/eh/ia64-1.C: New test.
30212
30213 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30214
30215         PR optimization/13037
30216         * g77.f-torture/execute/13037.f: New test case.
30217
30218 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30219
30220         PR c++/12881
30221         * g++.dg/abi/covariant2.C: New.
30222
30223 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30224
30225         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30226
30227 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30228
30229         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30230
30231 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30232
30233         PR other/10819
30234         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30235         to fix Bug 10819.
30236         * lib/g++.exp (g++_version): Likewise.
30237         * lib/g77.exp (g77_version): Likewise.
30238         * lib/objc.exp (default_objc_version): Likewise.
30239
30240 2003-12-10  Richard Henderson  <rth@redhat.com>
30241
30242         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30243
30244         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30245
30246 2003-12-08  Matt Austern  <austern@apple.com>
30247
30248         PR c/13134
30249         * lib/gcc-dg.exp (dg-require-visibility): Define.
30250         * lib/target-supports (check_visibility_available): Define.
30251         * gcc.dg/visibility-1.c: New test.
30252         * gcc.dg/visibility-2.c: Likewise.
30253         * gcc.dg/visibility-3.c: Likewise.
30254         * gcc.dg/visibility-4.c: Likewise.
30255         * gcc.dg/visibility-5.c: Likewise.
30256         * gcc.dg/visibility-6.c: Likewise.
30257         * g++.dg/ext/visibility-1.C: Likewise.
30258         * g++.dg/ext/visibility-2.C: Likewise.
30259         * g++.dg/ext/visibility-3.C: Likewise.
30260         * g++.dg/ext/visibility-4.C: Likewise.
30261         * g++.dg/ext/visibility-5.C: Likewise.
30262         * g++.dg/ext/visibility-6.C: Likewise.
30263
30264 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30265
30266         * g++.dg/lookup/java1.C: New test.
30267         * g++.dg/lookup/java2.C: New test.
30268
30269 2003-12-07  Falk Hueffner  <falk@debian.org>
30270
30271         * g++.dg/opt/noreturn-1.C: New test.
30272
30273 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30274
30275         * gcc.dg/overflow-1.c: New test.
30276
30277 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30278
30279         * g77.f-torture/compile/13060.f: New test.
30280
30281 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30282
30283         PR c++/13323
30284         * g++.dg/inherit/operator2.C: New test.
30285
30286 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30287
30288         PR c++/13305
30289         * g++.dg/ext/attrib9.C: New test.
30290
30291 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30292
30293         PR c++/13314
30294         * g++.dg/template/error7.C: New test.
30295
30296 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30297             J"orn Rennecke <joern.rennecke@superh.com>
30298
30299         PR target/13302
30300         * g++.dg/other/struct-va_list.C: New test.
30301
30302 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30303
30304         PR c++/13166
30305         * g++.dg/parse/defarg6.C: New test.
30306
30307 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30308
30309         PR target/13256
30310         * gcc.c-torture/execute/20031201-1.c: New test.
30311
30312 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30313
30314         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30315
30316 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30317
30318         * gcc.dg/builtin-return-1.c: New test.
30319
30320 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30321             J"orn Rennecke <joern.rennecke@superh.com>
30322
30323         PR optimization/13260
30324         * gcc.c-torture/execute/20031204-1.c: New test.
30325
30326 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30327
30328         PR c++/9127
30329         * g++.dg/template/error6.C: New test.
30330
30331 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30332
30333         * gcc.dg/20031202-1.c: New test.
30334
30335 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30336
30337         PR c++/13179
30338         * g++.dg/template/eh1.C: New test.
30339
30340         PR c++/10771
30341         * g++.dg/template/error5.C: New test.
30342
30343 2003-12-02  David Ung  <davidu@mips.com>
30344
30345         * gcc.dg/compat/vector-check.h: Corrected type for var
30346         g_##TMODE
30347
30348 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30349
30350         PR c++/10126
30351         * g++.dg/template/ptrmem8.C: New test.
30352
30353 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30354
30355         PR c++/12573
30356         * g++.dg/template/dependent-expr3.C: New test.
30357
30358 2003-12-01  James Lemke  <jim@wasabisystems.com>
30359
30360         * gcc.dg/arm-g2.c: New test.
30361
30362 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30363
30364         PR optimization/11634
30365         * gcc.dg/20031201-2.c: New test case.
30366
30367 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30368
30369         PR 11433
30370         * objc.dg/proto-lossage-3.m: New test.
30371
30372 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30373
30374         PR optimization/12628
30375         * gcc.dg/20031201-1.c: New test case.
30376
30377 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30378
30379         * gcc.dg/unaligned-1.c: New test.
30380
30381 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30382
30383         PR c++/9849
30384         * g++.dg/template/error4.C: New test.
30385         * g++.dg/template/nested3.C: Adjust error markers.
30386
30387 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30388
30389         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30390
30391 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30392
30393         PR c/10333
30394         * gcc.dg/bitfld-7.c: New test.
30395
30396 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30397
30398         * gcc.dg/tls/asm-1.C: New test.
30399
30400 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30401
30402         * gcc.dg/cpp/assert4.c: Update.
30403
30404 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30405
30406         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30407         * gcc.dg/builtin-apply3.c: New test.
30408
30409 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30410
30411         * lib/compat.exp (compat-obj): New xfaildata parameter.
30412         Use it to set compiler_conditional_xfail_data before compiling.
30413         (compat-get-options): Handle dg-xfail-if.
30414         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30415         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30416         * gcc.dg/compat/vector-1_y.c: Likewise.
30417         * gcc.dg/compat/vector-2_x.c: Likewise.
30418         * gcc.dg/compat/vector-2_y.c: Likewise.
30419
30420 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30421
30422         * g++.dg/opt/reg-stack4.C: New test.
30423
30424 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30425
30426         * gcc.dg/builtin-apply2.c: New test.
30427
30428 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30429
30430         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30431
30432 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30433
30434         PR c++/12924
30435         * g++.dg/template/template-id-2.C: New test.
30436
30437 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30438
30439         PR c++/5369
30440         * g++.dg/template/memfriend1.C: New test.
30441         * g++.dg/template/memfriend2.C: Likewise.
30442         * g++.dg/template/memfriend3.C: Likewise.
30443         * g++.dg/template/memfriend4.C: Likewise.
30444         * g++.dg/template/memfriend5.C: Likewise.
30445         * g++.dg/template/memfriend6.C: Likewise.
30446         * g++.dg/template/memfriend7.C: Likewise.
30447         * g++.dg/template/memfriend8.C: Likewise.
30448         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30449
30450 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30451
30452         PR c++/12515
30453         * g++.dg/ext/cond1.C: New test.
30454
30455 2003-11-20  Richard Henderson  <rth@redhat.com>
30456
30457         * gcc.dg/20020201-2.c: Remove.
30458         * gcc.dg/20020201-4.c: Remove.
30459         * gcc.dg/20020304-1.c: Remove.
30460
30461 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30462
30463         * gcc.dg/cpp/trad/xwin1.c: New test case.
30464
30465 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30466
30467         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30468         * lib/g77.exp: Likewise.
30469         * lib/objc.exp: Likewise.
30470         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30471         for darwin.
30472
30473 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30474
30475         PR c++/12932
30476         * g++.dg/template/static5.C: New test.
30477
30478 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30479
30480         * gcc.dg/nested-func-1.c: New test.
30481
30482 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30483
30484         * gcc.dg/cpp/assert4.c: New test.
30485
30486 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30487
30488         PR c++/2294
30489         * g++.dg/lookup/using9.c: New test.
30490
30491 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30492
30493         PR c++/12762
30494         * g++.dg/template/error3.C: New test.
30495
30496 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30497
30498         PR ada/13035
30499         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30500         No longer use a wrapper for gcc, since this does not work under
30501         Windows.
30502
30503 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30504
30505         PR c++/2094
30506         * g++.dg/template/ptrmem7.C: New test.
30507
30508 2003-11-13  Andrew Pinski <apinski@apple.com>
30509
30510         * gcc.c-torture/compile/20031113-1.c: New test.
30511
30512 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30513             Kean Johnston <jkj@sco.com>
30514
30515         PR c/13029
30516         * gcc.dg/unused-4.c: Update.
30517
30518 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30519
30520         * g++.dg/opt/const3.C: New test.
30521
30522 2003-11-13  Jan Hubicka  <jh@suse.cz>
30523
30524         * gcc.c-torture/compile/20031112-1.c: New test.
30525
30526 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30527
30528         * g++.dg/parse/crash10.C: Remove bogus error marker.
30529
30530 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30531
30532         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30533         (host_gcc): Likewise.
30534         (ROOT): Honor $PWDCMD.
30535         (BASE): Likewise.
30536         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30537
30538 2003-11-12  Catherine Moore  <clm@redhat.com>
30539
30540         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30541
30542 2003-11-12  Andreas Jaeger  <aj@suse.de>
30543             Jakub Jelinek  <jakub@redhat.com>
30544             Andrew Pinski  <pinskia@physics.uc.edu>
30545             Richard Henderson  <rth@redhat.com>
30546
30547         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30548         systems.
30549         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30550
30551         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30552         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30553
30554 2003-11-11  Andreas Jaeger  <aj@suse.de>
30555
30556         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30557
30558         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30559
30560 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30561
30562         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30563         Clean ups.
30564
30565 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30566
30567         * gcc.dg/trampoline-1.c: New test.
30568
30569 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30570
30571         * gcc.c-torture/compile/200031109-1.c: New test.
30572
30573 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30574
30575         PR c/3190
30576         PR c/8714
30577         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30578         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30579         gcc.dg/format/no-y2k-1.c: Update.
30580
30581 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30582
30583         PR optimization/10467
30584         * gcc.dg/20031108-1.c: New test case.
30585
30586 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30587
30588         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30589
30590 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30591
30592         * gcc.dg/compound-lvalue-1.c: New test.
30593         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30594         some XFAILs.
30595
30596 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30597
30598         * gcc.dg/altivec-varargs-1.c: New test.
30599
30600 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30601
30602         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30603         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30604         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30605         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30606         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30607
30608 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30609
30610         * gcc.dg/cond-lvalue-1.c: New test.
30611
30612 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30613
30614         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30615
30616 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30617
30618         PR c++/11616
30619         * g++.dg/template/instantiate5.C: New test.
30620
30621 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30622
30623         PR c++/12726
30624         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30625         * ChangeLog: Add missing first entry for above test.
30626
30627 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30628
30629         PR c++/9810
30630         * g++.dg/template/using8.C: New test.
30631         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30632
30633 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30634
30635         PR optimization/10817
30636         * gcc.c-torture/compile/20031102-1.c: New test case.
30637
30638 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30639
30640         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30641         2147483647.
30642
30643 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30644
30645         * gcc.dg/20031102-1.c: New test.
30646
30647 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30648
30649         * gcc.dg/complex-1.c: New test.
30650
30651 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30652
30653         PR c++/12796
30654         * g++.dg/template/crash13.C: Adjust expected error location.
30655         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30656
30657 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30658
30659         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30660
30661 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30662
30663         PR/10239
30664         * gcc.c-torture/compile/20031031-2.c: New test.
30665
30666 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30667
30668         PR/11640
30669         * gcc.c-torture/compile/20031031-1.c: New test.
30670
30671 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30672
30673         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30674         * gcc.misc-tests/bprob.exp: Likewise.
30675         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30676         the execution test on arm-elf configs.
30677         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30678         configs that don't support scratch files.
30679         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30680
30681 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30682
30683         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30684         done by dejagnu.
30685
30686 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30687
30688         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30689         Avoid non pure sh syntax. Add more logging.
30690
30691         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30692         fail.
30693
30694 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30695
30696         PR libgcj/10610
30697         * gcc.dg/ppc-stackalign-1.c: New test.
30698
30699 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30700
30701         * ada/acats/run_all.sh: Change output to be more compliant with
30702         dejagnu framework.
30703         Create acats.sum and acats.log files under testsuite/ada/acats
30704         Only run [a-z]* directories, to filter out e.g. CVS.
30705         Redirect build output to log file.
30706
30707 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30708
30709         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30710
30711 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30712
30713         PR ada/5909:
30714         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30715
30716 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30717
30718         * gcc.c-torture/compile/20031023-1.c: New test.
30719         * gcc.c-torture/compile/20031023-2.c: New test.
30720         * gcc.c-torture/compile/20031023-3.c: New test.
30721         * gcc.c-torture/compile/20031023-4.c: New test.
30722
30723 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30724
30725         PR c++/10371
30726         * g++.dg/lookup/scoped8.C: New test.
30727
30728 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30729
30730         * g++.dg/opt/reg-stack3.C: New test.
30731
30732 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30733
30734         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30735
30736 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30737
30738         PR c++/11076
30739         * g++.dg/template/crash13.C: New test.
30740
30741 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30742
30743         * gcc.dg/c99-restrict-2.c: New test.
30744
30745 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30746
30747         PR c++/12698, c++/12699, c++/12700, c++/12566
30748         * g++.dg/inherit/covariant9.C: New test.
30749         * g++.dg/inherit/covariant10.C: New test.
30750         * g++.dg/inherit/covariant11.C: New test.
30751
30752 2003-10-23  Jason Merrill  <jason@redhat.com>
30753
30754         PR c++/12726
30755         * g++.dg/ext/complit2.C: New test.
30756
30757 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30758
30759         PR target/12654
30760         * gcc.c-torture/execute/20031020-1.c: New test.
30761
30762 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30763
30764         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30765         following the jump_insn.
30766
30767 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30768
30769         * gcc.dg/cast-lvalue-1.c: New test.
30770
30771 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30772
30773         PR c++/11962
30774         * g++.dg/template/cond2.C: New test.
30775
30776 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30777
30778         * gcc.dg/builtins-28.c: New test.
30779
30780 2003-10-20  Jan Hubicka  <jh@suse.cz>
30781
30782         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30783         parameter.
30784         * testsuite/gcc.dg/inline-2.c: Likewise.
30785
30786 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30787
30788         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30789         * gcc.dg/nest.c: Likewise.
30790
30791 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30792
30793         PR c++/9781, c++/10583, c++/11862
30794         * g++.dg/parse/crash13.C: New test.
30795
30796 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30797
30798         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30799
30800 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30801
30802         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30803         Define HAVE_C99_RUNTIME except on Solaris.
30804         * gcc.dg/builtins-20.c: Likewise.
30805
30806 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30807
30808         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30809
30810 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30811
30812         PR c++/12495
30813         * g++.dg/template/crash21.C: New test.
30814
30815 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30816
30817         PR c++/2513
30818         * g++.dg/template/typename5.C: New test.
30819
30820 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30821
30822         PR c++/12369
30823         * g++.dg/template/friend25.C: New test.
30824
30825 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30826
30827         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30828         versions.
30829
30830 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30831
30832         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30833         == 2147483647.
30834
30835 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30836
30837         * gcc.c-torture/execute/960416-1.x: Remove.
30838         * gcc.c-torture/execute/divconst-3.x: Likewise.
30839
30840 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30841
30842         PR target/12598
30843         * gcc.dg/torture/cris-volatile-1.c: New test.
30844
30845 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30846
30847         PR optimization/9325
30848         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30849         for overflowing floating point to integer conversion during RTL
30850         simplification.
30851
30852 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30853
30854         * objc/execute/_cmd.m: Fix typo.
30855         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30856         Relax 'scan-assembler' regexp.
30857         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30858         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30859         * objc.dg/zero-link-2.m: Remove blank line.
30860         * objc.dg/zero-link-3.m: New test case.
30861
30862 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30863
30864         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30865
30866         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30867         than linker trickery.
30868
30869 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30870
30871         PR c++/12370
30872         * g++.dg/other/friend2.C: New test.
30873
30874 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30875
30876         * gcc.dg/20031012-1.c: New test.
30877
30878 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30879
30880         * gcc.dg/weak/weak-3.c: Fix for new warning.
30881
30882 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30883
30884         PR optimization/8750
30885         * gcc.c-torture/execute/20031012-1.c: New test case.
30886
30887 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30888
30889         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30890         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30891
30892 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30893
30894         PR optimization/12260
30895         * gcc.c-torture/compile/20031011-2.c: New test case.
30896
30897 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30898
30899         * gcc.c-torture/execute/20031011-1.c: New testcase.
30900
30901 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30902
30903         * gcc.c-torture/compile/20031011-1.c: New test.
30904
30905 2003-10-11  Jan Hubicka  <jh@suse.cz>
30906
30907         * g++.dg/other/first-global.C: New test.
30908
30909 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30910
30911         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30912
30913 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30914
30915         * gcc.c-torture/compile/20031010-1.c: New test.
30916
30917 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30918
30919         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30920         * gcc.c-torture/execute/va-arg-25.c: ... here.
30921
30922 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30923
30924         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30925
30926 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30927
30928         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30929
30930 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30931
30932         * g++.dg/parse/error2.C: New test.
30933
30934 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30935
30936         PR c++/11097
30937         * g++.dg/other/error5.C: Modify the error message.
30938         * g++.dg/lookup/using8.C: New test.
30939
30940 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30941
30942         * gcc.dg/darwin-abi-2.c: New file.
30943         * gcc.c-torture/execute/va-arg-24.c: New file.
30944
30945 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30946
30947         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30948         indentation.
30949
30950 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30951
30952         PR c++/10147
30953         * g++.dg/other/error4.C: Update error messages.
30954         * g++.dg/template/ptrmem4.C: Likewise.
30955
30956         PR c++/12337
30957         * g++.dg/init/new9.C: New test.
30958
30959         PR c++/12334, c++/12236, c++/8656
30960         * g++.dg/ext/attrib8.C: New test.
30961
30962 2003-10-06  Devang Patel  <dpatel@apple.com>
30963
30964         * gcc.dg/debug/dwarf2-3.h: New test.
30965         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30966
30967 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30968
30969         * g++.dg/opt/cfg2.C: New test.
30970
30971 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30972
30973         * g++.dg/opt/float1.C: New test.
30974
30975 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30976
30977         * gcc.dg/c90-array-lval-6.c: New test.
30978         * gcc.dg/c99-array-lval-6.c: New test.
30979
30980 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30981             Ziemowit Laski  <zlaski@apple.com>
30982
30983         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30984         'Derived', so that it is never considered a class method; add
30985         new warning for '+port' method ambiguity.
30986         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30987         <objc/objc-api.h> (needed on Mac OS X).
30988         * objc.dg/method-13.m: New test.
30989
30990 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30991
30992         PR optimization/9325, PR java/6391
30993         * gcc.c-torture/execute/20031003-1.c: New test case.
30994
30995 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30996
30997         PR optimization/12180
30998         * gcc.dg/20031002-1.c: New test.
30999
31000         PR c++/12486
31001         * g++.dg/inherit/error1.C: New test.
31002
31003 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
31004
31005         * lib/f-torture.exp (search_for): Rename to...
31006         (search_for_re): This.  Also, clean up comments and the
31007         "regexp" invocation.
31008
31009 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
31010
31011         * gcc.c-torture/compile/20031002-1.c: New test.
31012
31013 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
31014
31015         * g++.dg/opt/cond1.C: New test.
31016
31017 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
31018
31019         * gcc.dg/Wold-style-definition-2.c: New testcase.
31020         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31021
31022 2003-09-29  Richard Henderson  <rth@redhat.com>
31023
31024         * g++.dg/init/array10.C: Add dg-options.
31025
31026 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31027
31028         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31029
31030 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31031
31032         * g++.dg/template/friend19.C: Fix typo.
31033         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31034
31035 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
31036
31037         * gcc.c-torture/execute/20030928-1.c: New test.
31038         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31039
31040 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31041
31042         * g++.dg/opt/unroll1.C: New test.
31043
31044 2003-09-26  Roger Sayle  <roger@eyesopen.com>
31045
31046         PR optimization/11741
31047         * gcc.dg/20030926-1.c: New test case.
31048
31049 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31050
31051         PR c++/5655
31052         * g++.dg/parse/access7.C: New test.
31053         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31054
31055 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
31056
31057         MERGE OF objc-improvements-branch into MAINLINE:
31058         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31059         if libobjc has not been built.
31060         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31061         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31062         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31063         objc/execute/nested-3.m, objc/execute/np-2.m,
31064         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31065         objc/execute/redefining_self.m, objc/execute/root_methods.m,
31066         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31067         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31068         objc.dg/special/unclaimed-category-1.h,
31069         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31070         well as GNU runtime.
31071         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31072         * execute/cascading-1.m, execute/function-message-1.m,
31073         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31074         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31075         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31076         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31077         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31078         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31079         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31080         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31081         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31082         * objc.dg/bitfield-2.m: Run only on Darwin.
31083         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31084         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31085         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31086         * objc.dg/const-str-1.m: Fix constant string layout.
31087
31088 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31089
31090         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31091
31092 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31093
31094         * gcc.dg/darwin-abi-1.c: New file.
31095
31096 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31097
31098         PR target/12281
31099         * gcc.c-torture/compile/20030921-1.c: New test.
31100
31101 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31102
31103         * g++.dg/opt/reg-stack2.C: New test.
31104
31105 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31106
31107         * g++.dg/eh/delayslot1.C: New test.
31108
31109 2003-09-20  Richard Henderson  <rth@redhat.com>
31110
31111         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31112
31113 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31114
31115         * gcc.c-torture/execute/20030920-1.c: New test case.
31116
31117 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31118
31119         * g++.dg/rtti/typeid3.C: Correct expected error message.
31120
31121 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31122
31123         PR c++/157
31124         * g++.dg/parse/crash12.C: New test.
31125
31126 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31127
31128         * gcc.dg/compat/mixed-struct-check.h: New.
31129         * gcc.dg/compat/mixed-struct-defs.h: New.
31130         * gcc.dg/compat/mixed-struct-init.h: New.
31131         * gcc.dg/compat/struct-by-value-19_main.c: New.
31132         * gcc.dg/compat/struct-by-value-19_x.c: New.
31133         * gcc.dg/compat/struct-by-value-19_y.c: New.
31134         * gcc.dg/compat/struct-by-value-20_main.c: New.
31135         * gcc.dg/compat/struct-by-value-20_x.c: New.
31136         * gcc.dg/compat/struct-by-value-20_y.c: New.
31137         * gcc.dg/compat/struct-return-19_main.c: New.
31138         * gcc.dg/compat/struct-return-19_x.c: New.
31139         * gcc.dg/compat/struct-return-19_y.c: New.
31140         * gcc.dg/compat/struct-return-20_main.c: New.
31141         * gcc.dg/compat/struct-return-20_x.c: New.
31142         * gcc.dg/compat/struct-return-20_y.c: New.
31143
31144 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
31145         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31146         so that it will not complain on LP64 targets.
31147
31148 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31149
31150         PR c++/495
31151         * g++.dg/template/friend24.C: New test.
31152
31153 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
31154
31155         PR c++/12332
31156         * g++.dg/template/memtmpl2.C: New test.
31157
31158 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
31159
31160         PR target/11184
31161         * gcc.dg/builtin-apply1.c: New test.
31162
31163 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31164
31165         PR c++/9848
31166         * g++.dg/warn/Wunused-4.C: New test.
31167
31168 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31169
31170         PR c++/12316
31171         * g++.dg/other/gc2.C: New test.
31172
31173 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31174
31175         PR c++/11991
31176         * g++.dg/rtti/typeid3.C: New test.
31177
31178         PR c++/12266
31179         * g++.dg/overload/template1.C: New test.
31180
31181 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31182
31183         * g++.dg/opt/cfg3.C: New test.
31184
31185 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31186
31187         PR c++/7939
31188         * g++.dg/template/crash11.C: New test.
31189
31190 2003-09-16  Jason Merrill  <jason@redhat.com>
31191             Jakub Jelinek  <jakub@redhat.com>
31192
31193         * gcc.dg/attr-warn-unused-result.c: New test.
31194
31195 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31196
31197         PR c++/12184
31198         * g++.dg/expr/call2.C: New test.
31199
31200 2003-09-15  Andreas Jaeger  <aj@suse.de>
31201
31202         * gcc.dg/Wold-style-definition-1.c: New test.
31203
31204 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31205
31206         PR c++/3907
31207         * g++.dg/parse/template12.C: New test.
31208
31209         * g++.dg/abi/bitfield11.C: New test.
31210         * g++.dg/abi/bitfield12.C: Likewise.
31211
31212 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31213
31214         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31215         non-expansion of functional macro name without arguments at EOL.
31216         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31217
31218 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31219
31220         * gcc.c-torture/execute/20030914-[12].c: New tests.
31221
31222 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31223
31224         PR c++/11788
31225         * g++.dg/overload/addr1.C: New test.
31226
31227 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31228
31229         * gcc.dg/20030909-1.c: New test.
31230
31231 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31232
31233         * gcc.dg/ultrasp10.c: New test.
31234
31235 2003-09-09  Devang Patel  <dpatel@apple.com>
31236
31237         * gcc.dg/darwin-ld-6.c: New test.
31238
31239 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31240
31241         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31242
31243 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31244
31245         * gcc.dg/ia64-types1.c: New test.
31246         * gcc.dg/ia64-types2.c: Likewise.
31247
31248 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31249
31250         * gcc.dg/builtins-1.c: Add more _Complex tests.
31251         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31252
31253         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31254         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31255
31256 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31257
31258         PR c++/11786
31259         * g++.dg/lookup/koenig2.C: New test.
31260
31261         PR c++/5296
31262         * g++.dg/rtti/typeid2.C: New test.
31263
31264 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31265
31266         * gcc.c-torture/compile/20030904-1.c: New test.
31267
31268 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31269
31270         * g++.dg/opt/longbranch2.C: New test.
31271
31272 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31273
31274         * g++.dg/template/crash10.C: Only compile it.
31275
31276 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31277
31278         PR middle-end/11665
31279         * gcc.c-torture/compile/20030907-1.c: New test.
31280         * g++.dg/init/array11.C: New test.
31281
31282 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31283
31284         PR c++/11852
31285         * g++.dg/init/struct1.C: New test.
31286
31287 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31288
31289         PR c++/12181
31290         * g++.dg/expr/comma1.C: New test.
31291
31292 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31293
31294         PR c++/11867
31295         * g++.dg/expr/static_cast5.C: New test.
31296
31297 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31298
31299         PR c++/11507
31300         * g++.dg/lookup/scoped7.C: New test.
31301
31302         PR c++/9574
31303         * g++.dg/other/static1.C: New test.
31304
31305         PR c++/11490
31306         * g++.dg/warn/template-1.C: New test.
31307
31308         PR c++/11432
31309         * g++.dg/template/crash10.C: New test.
31310
31311         PR c++/2478
31312         * g++.dg/overload/VLA.C: New test.
31313
31314         PR c++/10804
31315         * g++.dg/template/call1.C: New test.
31316
31317 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31318
31319         PR c++/11794
31320         * g++.dg/parse/using3.C: New test.
31321
31322 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31323
31324         PR c++/11409
31325         * g++.dg/overload/builtin3.C: New test case.
31326
31327 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31328
31329         PR c/9862
31330         * gcc.dg/20030906-1.c: New test.
31331         * gcc.dg/20030906-2.c: Likewise.
31332
31333 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31334
31335         PR c++/12167
31336         * g++.dg/parse/defarg5.C: New test.
31337
31338         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31339
31340 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31341
31342         PR c++/12163
31343         * g++.dg/expr/static_cast4.C: New test.
31344
31345         PR c++/12146
31346         * g++.dg/template/crash9.C: New test.
31347
31348 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31349
31350         * g++.old-deja/g++.ext/pretty2.C: Update for change
31351         in __FUNCTION__.
31352         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31353
31354 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31355
31356         PR c++/11922
31357         * g++/dg/template/qualified-id1.C: New test.
31358
31359         PR c++/12037
31360         * g++.dg/warn/noeffect4.C: New test.
31361
31362 2003-09-04  Matt Austern  <austern@apple.com>
31363
31364         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31365         * g++.dg/ext/fnname2.C: Likewise.
31366         * g++.dg/ext/fnname3.C: Likewise.
31367
31368 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31369
31370         * g++.dg/expr/lval1.C: New test.
31371         * g++.dg/ext/lvcast.C: Remove.
31372
31373 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31374
31375         PR optimization/11700.
31376         * gcc.c-torture/compile/20030903-1.c: New test case.
31377
31378 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31379
31380         PR c++/12053
31381         * g++.dg/abi/layout4.C: New test.
31382
31383 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31384
31385         PR c++/11553
31386         * g++.dg/parse/friend3.C: New test.
31387
31388 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31389
31390         PR c++/11847
31391         * g++.dg/template/class1.C: New test.
31392
31393         PR c++/11808
31394         * g++.dg/expr/call1.C: New test.
31395
31396 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31397
31398         PR c++/12114
31399         * g++.dg/init/ref9.C: New test.
31400
31401         PR c++/11972
31402         * g++.dg/template/nested4.C: New test.
31403
31404 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31405
31406         PR c++/12093
31407         * g++.dg/template/non-dependent4.C: New test.
31408
31409         PR c++/11928
31410         * g++.dg/inherit/conv1.C: New test.
31411
31412 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31413
31414         PR c++/6196
31415         * g++.dg/ext/label1.C: New test.
31416         * g++.dg/ext/label2.C: Likewise.
31417
31418 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31419
31420         * g++.dg/expr/cond3.C: New test.
31421
31422 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31423
31424         * gcc.dg/builtins-1.c: Add new builtin cases.
31425
31426 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31427
31428         * gcc.dg/builtins-1.c: Add new cases.
31429         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31430
31431 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31432
31433         * gcc.dg/builtins-1.c: Add more math builtin tests.
31434         * gcc.dg/torture/builtin-attr-1.c: New test.
31435
31436 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31437
31438         PR optimization/5079
31439         * g++.dg/opt/static3.C: New test.
31440
31441 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31442
31443         * gcc.misc-tests/gcov-10b.c: New test.
31444
31445 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31446
31447         * g++.dg/opt/ptrmem3.C: New test.
31448
31449         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31450
31451 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31452
31453         * gcc.dg/20030826-2.c: New test.
31454
31455 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31456
31457         PR middle-end/12002
31458         * g77.f-torture/compile/12002.f: New test case.
31459
31460 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31461
31462         * gcc.dg/20030826-1.c: New test case.
31463
31464 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31465
31466         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31467
31468 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31469
31470         PR c++/11871
31471         * c++.dg/lookup/crash1.C: New test.
31472
31473         * c++.dg/warn/noeffect3.C: New test.
31474
31475 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31476
31477         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31478         * gcc.dg/compat/vector-1_y.c: Ditto.
31479         * gcc.dg/compat/vector-2_x.c: Ditto.
31480         * gcc.dg/compat/vector-2_y.c: Ditto.
31481
31482 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31483
31484         * gcc.dg/20030702-1.c: New test.
31485
31486 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31487
31488         PR c++/8795
31489         * g++.dg/ext/altivec-1.C: New test.
31490
31491 2003-08-24  Richard Henderson  <rth@redhat.com>
31492
31493         * g++.dg/eh/simd-2.C: Add -w for x86.
31494
31495 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31496
31497         * gcc.dg/20030815-1.c: New test.
31498
31499 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31500
31501         PR c++/3765
31502         * g++.dg/parse/access6.C: New test.
31503
31504 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31505
31506         PR c++/641, c++/11876
31507         * g++.dg/template/friend22.C: New test.
31508         * g++.dg/template/friend23.C: Likewise.
31509
31510 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31511
31512         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31513         identically.
31514
31515 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31516
31517         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31518
31519 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31520
31521         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31522
31523 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31524
31525         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31526
31527 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31528
31529         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31530
31531 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31532
31533         PR c++/11919
31534         * g++.dg/overload/prom1.C: New test.
31535
31536         PR c++/11551
31537         * g++.dg/parse/dtor2.C: New test.
31538
31539         PR c++/10762
31540         * g++.dg/parse/using2.C: New test.
31541
31542 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31543
31544         PR target/11805
31545         * gcc.c-torture/compile/20030821-1.c: New.
31546
31547 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31548
31549         PR c++/11834
31550         * g++.dg/template/deduce2.C: New test.
31551
31552 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31553
31554         * gcc.c-torture/execute/20030821-1.c: New test.
31555
31556 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31557
31558         PR middle-end/11984
31559         * gcc.dg/20030820-1.c: New test case.
31560
31561 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31562
31563         PR c++/11945
31564         * g++.dg/warn/noeffect2.C: New test.
31565
31566 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31567
31568         PR c++/10926
31569         * g++.dg/template/dtor2.C: New test.
31570
31571         PR c++/11684
31572         * g++.dg/template/operator1.C: New test.
31573         * g++.dg/parse/operator4.C: New test.
31574
31575         PR c++/11946.C
31576         * g++.dg/expr/enum1.C: New test.
31577         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31578
31579         PR c++/11036.C
31580         * g++.dg/parse/elab2.C: New test.
31581         * g++.dg/parse/typedef4.C: Change error message.
31582         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31583         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31584         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31585
31586 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31587
31588         * gcc.dg/pch/warn-1.c: New.
31589         * gcc.dg/pch/warn-1.hs: New.
31590
31591         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31592         not-tested file.
31593
31594 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31595
31596         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31597
31598 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31599
31600         * gcc.dg/uninit-D.c: New Test.
31601         * gcc.dg/uninit-E.c: New Test.
31602         * gcc.dg/uninit-F.c: New Test.
31603         * gcc.dg/uninit-G.c: New Test.
31604
31605 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31606
31607         * g++.dg/README: Describe the pch directory.
31608
31609 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31610
31611         PR c++/11174
31612         * g++.dg/parse/access4.C: New test.
31613         * g++.dg/parse/access5.C: Likewise.
31614         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31615
31616 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31617
31618         * gcc.dg/noncompile/20030818-1.c: New.
31619
31620 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31621
31622         PR c++/11957
31623         * g++.dg/warn/noeffect1.C: New test.
31624
31625         * g++.dg/template/scope2.C: New test.
31626         * g++.dg/template/error2.C: Correct dg-error
31627
31628 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31629
31630         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31631
31632 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31633
31634         PR C++/11512
31635         * g++.dg/template/warn1.C: New.
31636
31637 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31638
31639         * g++.dg/template/error2.C: New test.
31640         * g++.dg/lookup/using7.C: Adjust errors
31641         * g++.old-deja/g++.pt/crash36.C: Likewise.
31642         * g++.old-deja/g++.pt/derived3.C: Likewise.
31643
31644 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31645
31646         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31647         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31648         * gcc.c-torture/execute/builtins/string-9.c: New, from
31649         string-opt-9.c.  Adjust for execute/builtins framework.
31650         * gcc.c-torture/execute/string-opt-9.c: Delete.
31651
31652 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31653
31654         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31655
31656         * g++.dg/parse/ret-type2.C: New test.
31657
31658         PR c++/11703
31659         * g++.dg/init/new8.C: New test.
31660
31661         PR c++/10923
31662         * g++.dg/parse/typedef5.C: New test.
31663
31664         PR c++/9512
31665         * g++.dg/parse/qualified2.C: New test.
31666         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31667         invalid code.
31668
31669 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31670
31671         * g++.dg/conversion/ptrmem1.C: New test.
31672
31673 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31674
31675         PR target/11693
31676         * gcc.dg/20030811-1.c: New test.
31677
31678         PR target/11535
31679         * gcc.c-torture/execute/20030811-1.c: New test.
31680
31681 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31682
31683         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31684
31685 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31686
31687         PR c++/11789.C
31688         * g++.dg/inherit/multiple1.C: New test.
31689
31690 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31691
31692         * gcc.dg/spe1.c: New test.
31693
31694         PR c++/11670
31695         * g++.dg/expr/cast2.C: New test.
31696
31697         PR c++/10530
31698         * g++.dg/template/dependent-name2.C: New test.
31699
31700 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31701
31702         * g++.dg/parse/crash11.C: Put the dg options in comments.
31703
31704 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31705
31706         * lib/gcc-dg.exp: Update for diagnostic change.
31707
31708 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31709
31710         PR c++/5767
31711         * g++.dg/parse/crash11.C: New test.
31712
31713 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31714
31715         * gcc.dg/cpp/spacing1.c: Update.
31716
31717 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31718
31719         PR target/11739
31720         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31721         a value for -mtune.
31722
31723 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31724
31725         PR middle-end/11771
31726         * gcc.c-torture/compile/20030804-1.c: New test case.
31727
31728 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31729
31730         * gcc.dg/20030804-1.c: New test case.
31731
31732 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31733
31734         * gcc.dg/cpp/separate-1.c: New test.
31735
31736 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31737
31738         PR c++/11704
31739         * g++.dg/template/dependent-expr2.C: New test.
31740
31741         PR c++/11766
31742         * g++.dg/expr/ptrmem1.C: New test.
31743
31744 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31745
31746         PR c++/9453
31747         * g++.dg/template/friend15.C: New test.
31748
31749 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31750
31751         * lib/dg-pch.exp: Work round PCH bug.
31752
31753 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31754
31755         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31756         builtins.  Move cases from builtins-4.c here.
31757
31758         * gcc.dg/torture/builtin-math-1.c: New test taken from
31759         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31760         additional cases.
31761
31762         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31763         Delete.
31764
31765 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31766
31767         PR c++/9447
31768         * g++.dg/template/using7.C: New test.
31769
31770 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31771
31772         * import1.c, import2.c: New tests.
31773
31774 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31775
31776         * g++.dg/eh/crossjump1.C: New test.
31777
31778 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31779
31780         PR c++/11697
31781         * g++.dg/template/using6.C: New test.
31782
31783         PR c++/11744
31784         * g++.dg/template/koenig2.C: New test.
31785
31786 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31787
31788         PR c++/7983
31789         * g++.dg/parse/typedef4.C: New test.
31790
31791 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31792
31793         PR c++/8442, c++/8806
31794         * g++.dg/template/elab1.C: New test.
31795         * g++.dg/template/type2.C: Likewise.
31796         * g++.dg/template/ttp3.C: Adjust expected error message.
31797         * g++.old-deja/g++.law/visibility13.C: Likewise.
31798         * g++.old-deja/g++.niklas/t135.C: Likewise.
31799         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31800         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31801         template argument.
31802         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31803
31804 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31805
31806         PR c++/11295
31807         * g++.dg/ext/stmtexpr1.C: New test.
31808
31809         * g++.dg/opt/tmp1.C: New test.
31810
31811         PR c++/11525
31812         * g++.dg/parse/constant4.C: New test.
31813
31814         PR c++/9447
31815         * g++.dg/template/using5.C: New test.
31816
31817 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31818
31819         * gcc.dg/builtins-27.c: New test case.
31820
31821 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31822
31823         * gcc.dg/tls/opt-7.c: New test.
31824
31825 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31826
31827         * g++.old-deja/g++.other/crash18.C: Remove.
31828
31829 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31830
31831         * g++.dg/template/explicit3.C: New.
31832         * g++.dg/template/explicit4.C: New.
31833         * g++.dg/template/explicit5.C: New.
31834
31835         PR c++/11347
31836         * g++.dg/template/memtmpl1.C: New.
31837
31838 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31839
31840         PR target/11565
31841         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31842         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31843
31844 2003-07-30  Jan Hubicka  <jh@suse.cz>
31845
31846         * vtgc1.c: Kill.
31847
31848 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31849
31850         * gcc.dg/struct-in-proto-1.c: New test.
31851
31852 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31853
31854         * gcc.dg/cpp/include2.c: Only expect one message.
31855
31856 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31857
31858         PR c++/9447
31859         * g++.dg/template/using1.C: New test.
31860         * g++.dg/template/using2.C: New test.
31861         * g++.dg/template/using3.C: New test.
31862         * g++.dg/template/using4.C: New test.
31863
31864 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31865
31866         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31867         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31868
31869 2003-07-28  Jan Hubicka  <jh@suse.cz>
31870
31871         PR c++/11530
31872         * g++.dg/opt/call1.C: New test.
31873
31874 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31875
31876         PR c++/11667
31877         * g++.dg/init/enum2.C: New test.
31878         * g++.dg/template/overload1.C: Add "-w" option.
31879
31880 2003-07-28    <hp@bitrange.com>
31881
31882         * gcc.dg/Wdeclaration-after-statement-1.c,
31883         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31884
31885 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31886
31887         * gcc.c-torture/compile/20030725-1.c: New test.
31888
31889 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31890
31891         * gcc.dg/20030505.c: Only run for SPE.
31892         Remove definition of opaque type.
31893
31894 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31895
31896         * g++.dg/template/ptrmem6.C: New test.
31897
31898 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31899
31900         * gcc.c-torture/compile/zero-strct-2.c: New test.
31901
31902 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31903
31904         * gcc.dg/intermod-1.c: New test.
31905
31906 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31907
31908         PR c++/11617
31909         * g++.dg/template/lookup2.C: New test.
31910         * g++.dg/template/memclass1.C: Remove instantiated from error.
31911         * g++.dg/other/error2.C: Tweak expected errors.
31912
31913         PR c++/11596
31914         * g++.dg/template/defarg3.C: New test.
31915
31916         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31917
31918 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31919
31920         * g++.dg/inherit/access5.C: New test.
31921
31922 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31923
31924         PR c++/11513
31925         * g++.dg/template/crash8.C: New test.
31926
31927 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31928
31929         PR c/10602
31930         * gcc.dg/noncompile/incomplete-2.c: New test.
31931
31932 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31933
31934         PR c++/11645
31935         * g++.dg/inherit/access4.C: New test.
31936
31937         PR c++/11517
31938         * g++.dg/expr/cond2.C: New test.
31939
31940         PR optimization/10679
31941         * g++.dg/opt/inline4.C: New test.
31942
31943 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31944
31945         * g++.dg/parse/crash10: New test.
31946
31947 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31948
31949         * g++.dg/ext/flexary1.C: New test.
31950
31951 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31952
31953         PR c++/10793
31954         * g++.dg/template/crash9.C: New test.
31955
31956 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31957
31958         PR c++/3004
31959         * g++.dg/parse/typedef3.C: New test.
31960
31961         PR c++/7906
31962         * g++.dg/parse/operator2.C: New test.
31963
31964         PR c++/8895
31965         * g++.dg/parse/def-tmpl-arg1.C: New test.
31966
31967         PR c++/9282
31968         * g++.dg/parse/funptr1.C: New test.
31969
31970         PR c++/9452
31971         * g++.dg/parse/ambig3.C: New test.
31972
31973         PR c++/9454
31974         * g++.dg/parse/operator3.C: New test.
31975
31976         PR c++/9486
31977         * g++.dg/parse/template10.C: New test.
31978
31979         PR c++/9488
31980         * g++.dg/parse/template11.C: New test.
31981
31982         PR c++/10150
31983         * g++.dg/parse/invalid-op1.C: New test.
31984
31985         PR c++/10247
31986         * g++.dg/parse/condexpr1.C: New test.
31987
31988 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31989
31990         * g++.dg/ext/packed3.C: New test.
31991         * g++.dg/ext/packed4.C: New test.
31992
31993         * gcc.dg/pack-test-3.c: New test.
31994
31995 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31996
31997         * lib/compat.exp: Handle dg-options per source file.
31998         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31999         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
32000         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
32001         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
32002         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
32003         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
32004         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
32005         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
32006         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
32007         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
32008         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
32009         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32010         * g++.dg/compat/break/bitfield7_x.C: Ditto.
32011         * g++.dg/compat/break/bitfield7_y.C: Ditto.
32012
32013 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
32014
32015         PR c/10320
32016         * gcc.c-torture/execute/20030718-1.c: New test.
32017
32018 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32019
32020         PR optimization/11536
32021         * gcc.dg/20030721-1.c: New test.
32022
32023 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
32024
32025         PR c++/11546
32026         * g++.dg/template/lookup1.C: New test.
32027
32028 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
32029
32030         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32031         diagnostics of ill-formed constructs involving labels.
32032         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32033         the new 'previously defined here' message.
32034
32035 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
32036
32037         * g++.dg/parse/non-dependent2.C: New test.
32038
32039 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
32040
32041         * g++.dg/init/init-ref4.C: xfail on targets without
32042         weak symbols.
32043
32044 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
32045
32046         PR target/11087
32047         * gcc.c-torture/execute/20030717-1.c: New test.
32048
32049 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32050
32051         * g++.dg/opt/cfg1.C: New test.
32052
32053 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
32054
32055         PR optimization/11557
32056         * gcc.dg/20030717-1.c: New test.
32057
32058 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
32059
32060         PR c++/10476
32061         * g++.dg/expr/crash-1.C: New test.
32062
32063         PR c++/11027
32064         * g++.dg/template/init3.C: New test.
32065
32066         PR c++/8222
32067         * g++.dg/template/non-dependent1.C: New test.
32068
32069         PR c++/11070
32070         * g++.dg/template/non-dependent2.C: New test.
32071
32072         PR c++/11071
32073         * g++.dg/template/non-dependent3.C: New test.
32074
32075         PR c++/9907
32076         * g++.dg/template/sizeof5.C: New test.
32077
32078 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
32079
32080         PR 11498
32081         * gcc.c-torture/compile/mangle-1.c: New file.
32082
32083 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32084
32085         PR c++/7809
32086         * g++.dg/parse/access3.C: New test.
32087
32088 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32089
32090         PR c++/11384
32091         * g++.dg/init/init-ref4.C: New test.
32092
32093 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32094
32095         PR c++/11547
32096         * g++.dg/parse/constant3.C: New test.
32097         * g++.dg/parse/crash7.C: Likewise.
32098
32099 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32100
32101         PR target/11008
32102         * gcc.dg/i386-pentium4-not-mull.c: New.
32103
32104 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32105
32106         * gcc.dg/asm-names.c (ymain): Make it weak.
32107
32108 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32109
32110         PR c++/5421
32111         * g++.dg/template/friend21.C: New test.
32112
32113 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32114
32115         * gcc.dg/cleanup-8.c: New test.
32116         * gcc.dg/cleanup-9.c: New test.
32117
32118 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32119
32120         * g++.dg/ext/dll-MI1.h: New file.
32121         * g++.dg/ext/dllexport-MI1.C: New file.
32122         * g++.dg/ext/dllimport-MI1.C: New file.
32123
32124 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32125
32126         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32127         it does not have cmpstrsi patterns (just cmpmemsi).
32128
32129 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32130
32131         PR debug/11473
32132         * g++.dg/debug/debug8.C: New test.
32133
32134 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32135
32136         PR c++/10108
32137         * g++.dg/template/crash7.C: New test.
32138
32139 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
32140
32141         PR target/10795
32142         * gcc.c-torture/compile/20030708-1.c: New.
32143
32144 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32145
32146         * gcc.c-torture/execute/20030715-1.c: New test.
32147
32148 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
32149
32150         * gcc.dg/pch/inline-3.c: New file.
32151         * gcc.dg/pch/inline-3.hs: New file.
32152         * gcc.dg/pch/inline-4.c: New file.
32153         * gcc.dg/pch/inline-4.hs: New file.
32154
32155 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
32156
32157         PR c++/11509
32158         * g++.dg/template/crash6.C: New test.
32159
32160         PR c++/7053
32161         * g++.dg/template/friend20.C: New test.
32162
32163         PR c++/7019
32164         * g++.dg/template/overload2.C: New test.
32165
32166 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32167
32168         PR optimization/11440
32169         * gcc.c-torture/execute/20030714-1.c: New test.
32170
32171 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32172
32173         PR c++/11154
32174         * g++.dg/template/partial2.C: New test.
32175
32176 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32177
32178         PR c++/11503
32179         * g++.dg/template/anon1.C: New test.
32180
32181         PR c++/11493
32182         PR c++/11495
32183         * g++.dg/parse/template9.C: Likewise.
32184         * g++.dg/template/crash4.C: New test.
32185         * g++.dg/template/koenig1.C: Likewise.
32186         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32187         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32188         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32189         functions.
32190         * g++.old-deja/g++.jason/template36.C: Likewise.
32191         * g++.old-deja/g++.mike/p1989.C: Likewise.
32192         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32193         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32194         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32195         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32196         compiling.
32197         * g++.old-deja/g++.pt/union2.C: Use this->.
32198
32199 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32200
32201         * gcc.dg/20030711-1.c: New test.
32202
32203 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32204
32205         PR c++/11050
32206         * g++.dg/parse/args1.C: New test.
32207         * g++.pt/defarg8.C: Change expected errors.
32208
32209 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32210
32211         PR c++/8164
32212         * g++.dg/template/nontype2.C: New test.
32213
32214         PR c++/10558
32215         * g++.dg/parse/template8.C: New test.
32216
32217         PR c++/8327
32218         * g++.dg/template/scope1.C: New test.
32219
32220         * g++.dg/warn/Wsign-compare-1.C: New test.
32221
32222 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32223
32224         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32225
32226 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32227
32228         PR c++/9411
32229         * g++.dg/template/explicit2.C: New test.
32230
32231         PR c++/10032
32232         * g++.dg/warn/pedantic1.C: New test.
32233
32234 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32235
32236         PR c++ 9483
32237         * g++.dg/other/field1.C: New test.
32238
32239 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32240
32241         PR c/11449
32242         * gcc.c-torture/compile/20030707-1.c: New.
32243
32244 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32245
32246         PR c++/10849
32247         * g++.dg/template/access12.C: New test.
32248
32249 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32250
32251         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32252         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32253         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32254         * gcc.misc-tests/gcov.exp: Update
32255         * g++.dg/gcov/gcov.exp: Update
32256         * lib/gcov.exp: Update.
32257
32258 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32259
32260         * g++.dg/abi/mangle17.C: Make sure template expressions are
32261         dependent.
32262         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32263         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32264         * g++.dg/opt/stack1.C: Remove erroneous code.
32265         * g++.dg/parse/template7.C: New test.
32266         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32267         * g++.old-deja/g++.pt/crash4.C: Likewise.
32268
32269 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32270
32271         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32272         with zero or one occurence of `$' after the initial `L'.
32273
32274 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32275
32276         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32277
32278 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32279
32280         PR c/11370
32281         * gcc.dg/Wunreachable-6.c: New testcase.
32282         * gcc.dg/Wunreachable-7.c: New testcase.
32283
32284 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32285
32286         PR c/11420
32287         * gcc.dg/20030708-1.c: New test.
32288
32289 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32290
32291         * gcc.dg/compat/sdata-section.h: New file.
32292         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32293         * gcc.dg/torture/mips-sdata-1.c: New test.
32294
32295 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32296
32297         PR c++/11030
32298         * g++.dg/template/friend19.C: New test.
32299
32300 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32301
32302         * g++.dg/opt/strength-reduce.C: New test.
32303
32304 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32305
32306         PR target/10979
32307         * gcc.dg/20030707-1.c: New testcase.
32308
32309 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32310
32311         PR optimization/11059
32312         * g++.dg/opt/emptyunion.C: New testcase.
32313
32314 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32315             Eric Botcazou  <ebotcazou@libertysurf.fr>
32316
32317         * g++.dg/opt/stack1.C: New test.
32318
32319 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32320
32321         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32322         run test.
32323
32324         PR c++/11431
32325         * g++.dg/expr/static_cast3.C: New test.
32326
32327 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32328
32329         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32330         everywhere.
32331         * gcc.dg/concat.c: Concatenation of string constants with
32332         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32333         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32334         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32335         necessary to avoid multi-character character constant warning.
32336         * gcc.dg/cpp/escape.c: Likewise.
32337         * gcc.dg/cpp/ucs.c: Likewise.
32338         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32339         Fix a typo.
32340
32341 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32342
32343         PR c/11428
32344         * gcc.c-torture/compile/20030704-1.c: New.
32345
32346 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32347
32348         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32349
32350 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32351
32352         PR c++/5287, PR c++/7910,  PR c++/11021
32353         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32354         tests for warnings.
32355         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32356         * g++.dg/ext/dllimport3.C: Likewise.
32357         * g++.dg/ext/dllimport4.C: New file.
32358         * g++.dg/ext/dllimport5.C: New file.
32359         * g++.dg/ext/dllimport6.C: New file.
32360         * g++.dg/ext/dllimport7.C: New file.
32361         * g++.dg/ext/dllimport8.C: New file.
32362         * g++.dg/ext/dllimport9.C: New file.
32363         * g++.dg/ext/dllimport10.C: New file.
32364         * g++.dg/ext/dllexport1.C: New file.
32365
32366 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32367
32368         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32369         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32370
32371 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32372
32373         * gcc.dg/builtins-25.c: New testcase.
32374         * gcc.dg/builtins-26.c: New testcase.
32375
32376 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32377
32378         * gcc.dg/compat/vector-defs.h: New file.
32379         * gcc.dg/compat/vector-setup.h: New file.
32380         * gcc.dg/compat/vector-check.h: New file.
32381         * gcc.dg/compat/vector-1_main.c: New file.
32382         * gcc.dg/compat/vector-1_x.c: New file.
32383         * gcc.dg/compat/vector-1_y.c: New file.
32384         * gcc.dg/compat/vector-2_main.c: New file.
32385         * gcc.dg/compat/vector-2_x.c: New file.
32386         * gcc.dg/compat/vector-2_y.c: New file.
32387
32388         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32389         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32390         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32391         * gcc.dg/compat/struct-align-1.h: New file.
32392         * gcc.dg/compat/struct-align-1_main.c: New file.
32393         * gcc.dg/compat/struct-align-1_x.c: New file.
32394         * gcc.dg/compat/struct-align-1_y.c: New file.
32395         * gcc.dg/compat/struct-align-2.h: New file.
32396         * gcc.dg/compat/struct-align-2_main.c: New file.
32397         * gcc.dg/compat/struct-align-2_x.c: New file.
32398         * gcc.dg/compat/struct-align-2_y.c: New file.
32399
32400         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32401         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32402         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32403         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32404         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32405         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32406         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32407         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32408         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32409         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32410         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32411         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32412         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32413         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32414         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32415         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32416         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32417         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32418         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32419         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32420         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32421         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32422         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32423         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32424         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32425         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32426         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32427         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32428         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32429
32430 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32431
32432         * gcc.dg/i386-call-1.c: New test.
32433
32434 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32435
32436         PR c++/9162
32437         * g++.dg/parse/defarg4.C: New.
32438
32439 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32440
32441         PR target/10700
32442         * gcc.c-torture/compile/20030703-1.c: New test case.
32443
32444 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32445
32446         * g++.dg/template/local3.C: Remove extra semicolon.
32447
32448 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32449
32450         * gcc.dg/i386-volatile-1.c: New test.
32451
32452 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32453
32454         PR c++/11072
32455         * g++.dg/other/offsetof2.C: XFAIL.
32456         * g++.dg/other/offsetof5.C: New.
32457
32458         PR c++/10219
32459         * g++.dg/template/error1.C: New.
32460
32461         PR c++/9779
32462         * g++.dg/template/dependent-expr1.C: New.
32463
32464 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32465
32466         PR c++/6949
32467         * g++.dg/template/local3.C: New test.
32468
32469         PR c++/11149
32470         * g++.dg/lookup/scoped6.C: New test.
32471
32472 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32473
32474         PR c++/8046
32475         * g++.dg/other/error7.C: New test.
32476
32477 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32478
32479         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32480         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32481         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32482         * g++.old-deja/g++.other/union2.C: Likewise.
32483         * gcc.dg/c90-const-expr-2.c: Likewise.
32484         * gcc.dg/c90-const-expr-3.c: Likewise.
32485         * gcc.dg/c99-const-expr-2.c: Likewise.
32486         * gcc.dg/c99-const-expr-3.c: Likewise.
32487         * gcc.dg/concat.c: Likewise.
32488
32489 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32490
32491         PR c++/9559
32492         * g++.dg/init/static1.C: New test.
32493
32494 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32495
32496         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32497         * g++.old-deja/g++.other/access2.C: Likewise.
32498         * g++.old-deja/g++.other/decl2.C: Likewise.
32499         * gcc.c-torture/execute/20020615-1.c: Likewise.
32500
32501 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32502
32503         PR c++/4933
32504         * g++.dg/template/sizeof4.C: New test.
32505
32506 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32507
32508         * g++.dg/other/error6.C: New test.
32509
32510 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32511
32512         PR c++/10750
32513         * g++.dg/parse/constant2.C: New test.
32514
32515 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32516
32517         PR c++/11106
32518         * g++.dg/other/error5.C: New test.
32519
32520 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32521
32522         * gcc.dg/format/gcc_diag-1.c: New test.
32523
32524 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32525
32526         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32527
32528 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32529
32530         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32531         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32532         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32533
32534 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32535
32536         * gcc.c-torture/execute/builtins/string-8.c: New test.
32537         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32538         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32539         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32540
32541 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32542
32543         PR c++/10468
32544         * g++.dg/ext/typeof6.C: New test.
32545
32546 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32547
32548         PR c++/10796
32549         * g++.dg/init/enum1.C: New test.
32550
32551 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32552
32553         * gcc.dg/20030627-1.c: New test.
32554
32555 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32556
32557         PR c++/11332
32558         * g++.dg/expr/static_cast2.C: New test.
32559
32560 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32561             Jakub Jelinek  <jakub@redhat.com>
32562
32563         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32564         sprintf(dst,"%s",src) optimization.
32565         * gcc.c-torture/execute/20030626-1.c: New test case.
32566         * gcc.c-torture/execute/20030626-2.c: New test case.
32567
32568 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32569
32570         * gcc.c-torture/execute/multi-ix.c: New test.
32571
32572         * gcc.c-torture/execute/simd-4.c (main):
32573         Added missing semicolon at end of union.
32574
32575 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32576
32577         PR c++/8266
32578         * g++.dg/template/explicit-instantiation3.C: New test.
32579
32580 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32581
32582         * gcc.dg/20030626-1.c: Use signed char.
32583
32584 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32585
32586         * gcc.dg/20030626-1.c: New test.
32587
32588 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32589
32590         * const-str-2.m: Update.
32591
32592 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32593
32594         PR c++/10990
32595         * g++.dg/rtti/dyncast1.C: New test.
32596         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32597         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32598         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32599
32600         PR c++/10931
32601         * g++.dg/expr/static_cast1.C: New test.
32602
32603 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32604
32605         * gcc.dg/20030625-1.c: New test.
32606
32607 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32608
32609         * gcc.c-torture/compile/20030624-1.c: New test case.
32610
32611 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32612
32613         * gcc.c-torture/execute/string-opt-17.c: New test.
32614
32615 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32616
32617         PR c++/5754
32618         * g++.dg/parse/crash6.C: New test.
32619
32620 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32621
32622         * gcc.dg/builtins-24.c: New test case.
32623
32624 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32625
32626         * g++.dg/opt/operator1.C: New test.
32627
32628 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32629
32630         * gcc.c-torture/execute/string-opt-16.c: New test case.
32631
32632 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32633
32634         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32635         * g++.old-deja/g++.other/conv7.C: Likewise.
32636         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32637         * g++.old-deja/g++.other/overload14.C: Likewise.
32638
32639 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32640
32641         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32642         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32643
32644 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32645
32646         PR c++/10888
32647         * g++.dg/warn/Winline-3.C: New test.
32648
32649 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32650
32651         * lib/target-supports.exp (check_alias_available): Make the test
32652         program acceptable to the Solaris assembler.
32653
32654         PR c++/10749
32655         * g++.dg/template/memclass2.C: New test.
32656
32657 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32658             Eric Botcazou  <ebotcazou@libertysurf.fr>
32659
32660         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32661         data for non-matching targets.
32662         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32663
32664 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32665
32666         PR c++/10845
32667         * g++.dg/template/member3.C: New test.
32668
32669 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32670
32671         PR c++/10939
32672         * g++.dg/template/func1.C: New test.
32673
32674         PR c++/9649
32675         * g++.dg/template/static4.C: New test.
32676         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32677
32678         PR c++/11041
32679         * g++.dg/init/ref7.C: New test.
32680
32681 2003-06-19  Matt Austern  <austern@apple.com>
32682
32683         PR c++/11228
32684         * g++.dg/anew1.C: New test.
32685         * g++.dg/anew2.C: New test.
32686         * g++.dg/anew3.C: New test.
32687         * g++.dg/anew4.C: New test.
32688
32689 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32690
32691         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32692
32693 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32694
32695         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32696         endian-dependent.
32697
32698 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32699
32700         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32701         Remove cruft.
32702
32703 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32704
32705         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32706         * gcc.c-torture/compile/961203-1.c: Likewise.
32707         * gcc.c-torture/compile/980506-1.c: Likewise.
32708
32709 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32710
32711         PR c++/10712
32712         * g++.dg/lookup/using7.C: New test.
32713
32714 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32715
32716         PR c++/11105
32717         * g++.dg/abi/conv1.C: Remove it.
32718         * g++.dg/template/conv7.C: New test.
32719         * g++.dg/template/conv8.C: Likewise.
32720         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32721         conversion operator.
32722
32723 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32724
32725         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32726         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32727         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32728         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32729         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32730         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32731         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32732         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32733         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32734         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32735         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32736         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32737         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32738         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32739         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32740         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32741         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32742         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32743         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32744         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32745         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32746         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32747         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32748         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32749         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32750         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32751         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32752         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32753         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32754
32755 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32756
32757         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32758         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32759         indications.
32760
32761 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32762
32763         * gcc.dg/i386-387-5.c: New test case.
32764         * gcc.dg/i386-387-6.c: New test case.
32765         * gcc.dg/builtins-23.c: New test case.
32766
32767 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32768
32769         * gcc.dg/builtins-22.c: New test case.
32770         * gcc.dg/i386-387-1.c: Update to test exp.
32771         * gcc.dg/i386-387-2.c: Likewise.
32772
32773 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32774
32775         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32776
32777 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32778
32779         * lib/gcc-dg.exp (dg-require-dll): New function.
32780         (dg-xfail-if): Likewise.
32781         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32782         driver.
32783
32784         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32785         * gcc.c-torture/compile/20001205-1.c: Likewise.
32786         * gcc.c-torture/compile/20001226-1.c: Likewise.
32787         * gcc.c-torture/compile/20010518-2.c: Likewise.
32788         * gcc.c-torture/compile/20020312-1.c: Likewise.
32789         * gcc.c-torture/compile/20020604-1.c: Likewise.
32790         * gcc.c-torture/compile/920501-12.c: Likewise.
32791         * gcc.c-torture/compile/920501-4.c: Likewise.
32792         * gcc.c-torture/compile/920520-1.c: Likewise.
32793         * gcc.c-torture/compile/920521-1.c: Likewise.
32794         * gcc.c-torture/compile/920625-1.c: Likewise.
32795         * gcc.c-torture/compile/961203-1.c: Likewise.
32796         * gcc.c-torture/compile/980506-1.c: Likewise.
32797         * gcc.c-torture/compile/981006-1.c: Likewise.
32798         * gcc.c-torture/compile/981022-1.c: Likewise.
32799         * gcc.c-torture/compile/981223-1.c: Likewise.
32800         * gcc.c-torture/compile/990617-1.c: Likewise.
32801         * gcc.c-torture/compile/dll.c: Likewise.
32802         * gcc.c-torture/compile/labels-3.c: Likewise.
32803         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32804         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32805         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32806         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32807         * gcc.c-torture/compile/simd-5.c: Likewise.
32808         * gcc.c-torture/compile/20000804-1.x: Remove.
32809         * gcc.c-torture/compile/20001205-1.x: Likewise.
32810         * gcc.c-torture/compile/20001226-1.x: Likewise.
32811         * gcc.c-torture/compile/20010518-2.x: Likewise.
32812         * gcc.c-torture/compile/20020312-1.x: Likewise.
32813         * gcc.c-torture/compile/20020604-1.x: Likewise.
32814         * gcc.c-torture/compile/920501-12.x: Likewise.
32815         * gcc.c-torture/compile/920501-4.x: Likewise.
32816         * gcc.c-torture/compile/920520-1.x: Likewise.
32817         * gcc.c-torture/compile/920521-1.x: Likewise.
32818         * gcc.c-torture/compile/920625-1.x: Likewise.
32819         * gcc.c-torture/compile/961203-1.x: Likewise.
32820         * gcc.c-torture/compile/980506-1.x: Likewise.
32821         * gcc.c-torture/compile/981006-1.x: Likewise.
32822         * gcc.c-torture/compile/981022-1.x: Likewise.
32823         * gcc.c-torture/compile/981223-1.x: Likewise.
32824         * gcc.c-torture/compile/990617-1.x: Likewise.
32825         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32826         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32827         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32828         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32829         * gcc.c-torture/compile/simd-5.x: Likewise.
32830
32831         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32832
32833 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32834
32835         * gcc.c-torture/execute/20030611-1.c: New test.
32836
32837 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32838
32839         PR middle-end/168
32840         * gcc.dg/20030612-1.c: New test case.
32841
32842 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32843
32844         PR c++/10635
32845         * g++.dg/expr/cast1.C: New test.
32846
32847 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32848
32849         * gcc.dg/builtins-21.c: New test case.
32850
32851 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32852
32853         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32854         options instead of at the end.
32855         * lib/objc.exp (objc_target_compile): Likewise.
32856
32857 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32858
32859         PR c++/10432
32860         * g++.dg/parse/error1.C: New test.
32861
32862 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32863
32864         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32865         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32866         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32867         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32868         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32869         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32870         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32871         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32872         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32873         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32874         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32875         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32876         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32877         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32878         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32879         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32880         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32881         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32882         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32883         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32884         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32885         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32886         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32887         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32888
32889         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32890         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32891         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32892         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32893         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32894         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32895         * gcc.dg/compat/scalar-return-3_main.c: New file.
32896         * gcc.dg/compat/scalar-return-3_x.c: New file.
32897         * gcc.dg/compat/scalar-return-3_y.c: New file.
32898         * gcc.dg/compat/scalar-return-4_main.c: New file.
32899         * gcc.dg/compat/scalar-return-4_x.c: New file.
32900         * gcc.dg/compat/scalar-return-4_y.c: New file.
32901
32902 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32903
32904         * gcc.dg/compat/fp2-struct-check.h: New file.
32905         * gcc.dg/compat/fp2-struct-defs.h: New file.
32906         * gcc.dg/compat/fp2-struct-init.h: New file.
32907         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32908         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32909         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32910         * gcc.dg/compat/struct-return-10_main.c: New file.
32911         * gcc.dg/compat/struct-return-10_x.c: New file.
32912         * gcc.dg/compat/struct-return-10_y.c: New file.
32913
32914         * gcc.dg/compat/compat-common.h: New file.
32915         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32916         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32917         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32918         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32919         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32920         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32921         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32922         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32923         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32924         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32925         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32926         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32927         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32928         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32929         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32930         * gcc.dg/compat/small-struct-check.h: Ditto.
32931         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32932         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32933         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32934         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32935         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32936         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32937         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32938         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32939         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32940         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32941         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32942         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32943         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32944         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32945         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32946         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32947         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32948         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32949         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32950         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32951         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32952         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32953         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32954         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32955         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32956         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32957         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32958         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32959         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32960         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32961
32962 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32963
32964         * g++.dg/pch/static-1.C: New file.
32965         * g++.dg/pch/static-1.Hs: New file.
32966
32967 2003-06-10  Richard Henderson  <rth@redhat.com>
32968
32969         * gcc.dg/asm-7.c: Adjust expected warning text.
32970
32971 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32972
32973         * gcc.dg/builtins-20.c: New test case.
32974
32975 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32976
32977         PR c++/11131
32978         * g++.dg/opt/template1.C: New test.
32979
32980 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32981
32982         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32983         additional_sources.
32984
32985 2003-05-21  David Taylor  <dtaylor@emc.com>
32986
32987         * gcc.dg/Wpadded.c: New file.
32988
32989 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32990
32991         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32992         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32993         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32994         dg-require-weak.
32995
32996 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32997
32998         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32999
33000 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33001
33002         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
33003         (dg-require-alias): Likewise.
33004         (dg-require-gc-sections): Likewise.
33005         * lib/target-supports.exp (check_gc_sections_available): Likewise.
33006
33007 2003-06-08  Richard Henderson  <rth@redhat.com>
33008
33009         * gcc.dg/20011029-2.c: Fix the array reference.
33010         * gcc.dg/asm-7.c: New.
33011
33012 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
33013
33014         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33015
33016 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
33017
33018         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33019         (dg-require-gc-sections): Likewise.
33020
33021 2003-06-08  Jan Hubicka  <jh@suse.cz>
33022
33023         * i386-cmov1.c: Fix regular expression.
33024         * i386-cvt-1.c: Likewise.
33025         * i386-local.c: Likewise.
33026         * i386-local2.c: Likewise.
33027         * i386-mul.c: Likewise.
33028         * i386-ssetype-1.c: Likewise.
33029         * i386-ssetype-3.c: Likewise.
33030         * i386-ssetype-5.c: Likewise.
33031
33032 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33033
33034         PR c++/11039
33035         * g++.dg/warn/implicit-typename2.C: New test.
33036         * g++.dg/warn/implicit-typename3.C: New test.
33037
33038 2003-06-07  Richard Henderson  <rth@redhat.com>
33039
33040         * g++.dg/other/offsetof3.C: Use size_t.
33041         * g++.dg/other/offsetof4.C: Likewise.
33042
33043 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
33044
33045         * lib/copy-file.exp: New. Implement gcc_copy_files.
33046
33047         * lib/dg-pch.exp: Load copy-file.exp
33048         (dg-pch): Use gcc_copy_files instead of "file copy".
33049
33050 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
33051
33052         * gcc.dg/weak/weak.exp: Simplify.
33053         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33054         * gcc.dg/weak/weak-1.c: Likewise.
33055         * gcc.dg/weak/weak-2.c: Likewise.
33056         * gcc.dg/weak/weak-3.c: Likewise.
33057         * gcc.dg/weak/weak-4.c: Likewise.
33058         * gcc.dg/weak/weak-5.c: Likewise.
33059         * gcc.dg/weak/weak-6.c: Likewise.
33060         * gcc.dg/weak/weak-7.c: Likewise.
33061         * gcc.dg/weak/weak-8.c: Likewise.
33062         * gcc.dg/weak/weak-9.c: Likewise.
33063
33064 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
33065
33066         gcc.c-torture/execute/20030606-1.c: New.
33067
33068 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33069
33070         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33071         * gcc.dg/builtins-19.c: Likewise.
33072
33073 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33074
33075         * gcc.dg/builtins-2.c: Add some more tests.
33076         * gcc.dg/builtins-18.c: New test case.
33077         * gcc.dg/builtins-19.c: New test case.
33078
33079 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33080             Jim Wilson  <wilson@tuliptree.org>
33081
33082         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33083
33084 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
33085
33086         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33087         mempcpy/stpcpy calls not to be optimized into something else.
33088         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33089         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33090         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33091
33092 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33093
33094         * gcc.dg/format/asm_fprintf-1.c: New test.
33095
33096 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33097
33098         * lib/gcc-defs.exp (additional_sources): New variable.
33099         (dg-additional-sources): New function.
33100         (additional_files): New variable.
33101         (dg-additional-files): New function.
33102         (dg-additional-files-options): Likewise.
33103         * lib/gcc-dg.exp (dg-require-weak): New function.
33104         (dg-require-alias): Likewise.
33105         (dg-require-gc-sections): Likewise.
33106         * lib/target-supports.exp (check_alias_available): Remove testfile
33107         parameter.
33108         (check_gc_sections_available): New function.
33109         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33110         (dg-gpp-additional-files): Likewise.
33111         * lib/g++.exp (additional_sources): Remove.
33112         (additional_files): Likewise.
33113         (g++_target_compile): Use dg-additional-files-options.
33114
33115         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33116         Tcl logic.
33117         * gcc.dg/special/ecos.exp: Remove.
33118         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33119         * gcc.dg/special/alias-1.c: Likewise.
33120         * gcc.dg/special/alias-2.c: Likewise.
33121         * gcc.dg/special/gcsec-1.c: Likewise.
33122         * gcc.dg/special/weak-1.c: Likewise.
33123         * gcc.dg/special/weak-2.c: Likewise.
33124         * gcc.dg/special/wkali-1.c: Likewise.
33125         * gcc.dg/special/wkali-2.c: Likewise.
33126
33127         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33128         dg-gpp-additional-*.
33129         * g++.dg/special/conpr-3.C: Likewise.
33130         * g++.dg/special/conpr-4.C: Likewise.
33131         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33132         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33133         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33134         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33135         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33136         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33137         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33138         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33139         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33140         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33141         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33142         * g++.old-deja/g++.other/comdat1.C: Likewise.
33143         * g++.old-deja/g++.other/comdat2.C: Likewise.
33144         * g++.old-deja/g++.other/comdat3.C: Likewise.
33145         * g++.old-deja/g++.other/ctor1.C: Likewise.
33146         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33147
33148 2003-06-05  Richard Henderson  <rth@redhat.com>
33149
33150         * gcc.dg/debug/20030605-1.c: New.
33151
33152 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33153
33154         * README.QMTEST: Update.
33155
33156 2003-06-04  Richard Henderson  <rth@redhat.com>
33157
33158         * gcc.dg/cleanup-1.c: New.
33159         * gcc.dg/cleanup-2.c: New.
33160         * gcc.dg/cleanup-3.c: New.
33161         * gcc.dg/cleanup-4.c: New.
33162         * gcc.dg/cleanup-5.c: New.
33163         * gcc.dg/cleanup-6.c: New.
33164         * gcc.dg/cleanup-7.c: New.
33165
33166 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33167
33168         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33169
33170         * lib/dg-pch.exp: New file.
33171         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33172         * gcc.dg/pch/pch.exp: Likewise.
33173
33174 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33175
33176         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33177         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33178         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33179         * gcc.dg/builtins-17.c: New test case.
33180         * gcc.dg/i386-387-4.c: New test case.
33181         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33182
33183 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33184
33185         * gcc.dg/ultrasp9.c: New test.
33186
33187 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33188
33189         * gcc.c-torture/compile/20030604-1.c: New test.
33190         * gcc.dg/sparc-constant-1.c: New test.
33191
33192 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33193
33194         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33195
33196 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33197
33198         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33199
33200         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33201         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33202
33203 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33204
33205         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33206
33207 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33208
33209         PR c++/10940
33210         * g++.dg/template/spec10.C: New test.
33211
33212 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33213
33214         * gcc.dg/builtins-16.c: New test case.
33215
33216 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33217
33218         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33219         mempcpy test with post-increments.
33220         * gcc.c-torture/execute/string-opt-3.c: New test.
33221         * gcc.dg/string-opt-1.c: New test.
33222
33223 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33224
33225         PR fortran/10965
33226         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33227
33228 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33229
33230         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33231         (scan-assembler): ... here.  Use dg-scan.
33232         (scan-assembler-not): Likewise.
33233         (scan-file): New function.
33234         (scan-file-not): Likewise.
33235         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33236         * gcc.dg/cpp/_Pragma4.c: Likewise.
33237         * gcc.dg/cpp/_Pragma5.c: Likewise.
33238         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33239         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33240         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33241         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33242         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33243         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33244         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33245         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33246         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33247         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33248         * gcc.dg/cpp/cxxcom1.c: Likewise.
33249         * gcc.dg/cpp/line1.c: Likewise.
33250         * gcc.dg/cpp/maccom1.c: Likewise.
33251         * gcc.dg/cpp/maccom2.c: Likewise.
33252         * gcc.dg/cpp/maccom3.c: Likewise.
33253         * gcc.dg/cpp/maccom4.c: Likewise.
33254         * gcc.dg/cpp/maccom5.c: Likewise.
33255         * gcc.dg/cpp/maccom6.c: Likewise.
33256         * gcc.dg/cpp/multiline.c: Likewise.
33257         * gcc.dg/cpp/spacing1.c: Likewise.
33258         * gcc.dg/cpp/spacing2.c: Likewise.
33259         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33260         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33261         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33262         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33263         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33264         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33265         * gcc.dg/cpp/cxxcom2.c: Likewise.
33266         * gcc.dg/cpp/cxxcom2.h: New file.
33267
33268         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33269         * g++.dg/cpp/truefalse.C: Here.
33270         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33271
33272 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33273
33274         * gcc.dg/cpp/redef3.c: New file.
33275
33276 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33277
33278         * gcc.dg/i386-loop-3.c: New test.
33279
33280 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33281
33282         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33283
33284 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33285
33286         * gcc.dg/fwrapv-1.c: New test case.
33287         * gcc.dg/fwrapv-2.c: New test case.
33288
33289 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33290
33291         PR c++/10956
33292         * g++.dg/template/spec9.C: New test.
33293
33294 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33295
33296         * gcc.dg/duff-4.c: New test case.
33297
33298 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33299
33300         PR fortran/10843
33301         * g77.dg/ffixed-form-1.f: New test
33302         * g77.dg/ffixed-form-2.f: New test
33303         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33304         * g77.dg/ffree-form-3.f: New test
33305
33306 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33307
33308         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33309         * gcc.dg/wint_t-1.c: Likewise.
33310
33311 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33312
33313         * g++.dg/template/access11.C: New test.
33314
33315 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33316
33317         PR c++/10849
33318         * g++.dg/template/access10.C: New test.
33319
33320 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33321             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33322
33323         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33324
33325 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33326
33327         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33328         suppress for powerpc-*-darwin*.
33329         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33330
33331 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33332
33333         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33334         suppress option for powerpc-*-darwin*.
33335
33336 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33337
33338         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33339         * gcc.dg/builtins-4.c: Add test for fmod.
33340
33341 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33342
33343         PR c++/10682
33344         * g++.dg/template/instantiate4.C: New test.
33345
33346 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33347
33348         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33349
33350 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33351
33352         * gcc.dg/compat/scalar-return-1_main.c: New file.
33353         * gcc.dg/compat/scalar-return-1_x.c: New file.
33354         * gcc.dg/compat/scalar-return-1_y.c: New file.
33355         * gcc.dg/compat/scalar-return-2_main.c: New file.
33356         * gcc.dg/compat/scalar-return-2_x.c: New file.
33357         * gcc.dg/compat/scalar-return-2_y.c: New file.
33358         * gcc.dg/compat/struct-return-3_main.c: New file.
33359         * gcc.dg/compat/struct-return-3_y.c: New file.
33360         * gcc.dg/compat/struct-return-3_x.c: New file.
33361         * gcc.dg/compat/struct-return-2_main.c: New file.
33362         * gcc.dg/compat/struct-return-2_x.c: New file.
33363         * gcc.dg/compat/struct-return-2_y.c: New file.
33364
33365 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33366
33367         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33368         for hppa*-hp-hpux*.
33369         * gcc.dg/20021014-1.c (dg-options): Likewise.
33370         * gcc.dg/nest.c (dg-options): Likewise.
33371
33372 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33373
33374         PR c++/9738
33375         * g++.dg/ext/dllimport2.C: New file.
33376         * g++.dg/ext/dllimport3.C: New file.
33377
33378 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33379
33380         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33381         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33382         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33383         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33384         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33385         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33386         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33387         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33388         * gcc.dg/compat/small-struct-defs.h: New file.
33389         * gcc.dg/compat/small-struct-init.h: New file.
33390         * gcc.dg/compat/small-struct-check.h: New file.
33391         * gcc.dg/compat/fp-struct-defs.h: New file.
33392         * gcc.dg/compat/fp-struct-check.h: New file.
33393         * gcc.dg/compat/fp-struct-init.h: New file.
33394         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33395         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33396
33397 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33398
33399         * gcc.dg/20030225-2.c: New test.
33400
33401 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33402             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33403
33404         * gcc.c-torture/compile/20030518-1.c: New test case.
33405
33406 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33407
33408         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33409         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33410         gcc-dg-debug-runtest.
33411         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33412         gcc-dg-debug-runtest.
33413
33414 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33415
33416         PR c++/9022
33417         * g++.dg/lookup/using6.C: New test.
33418
33419 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33420
33421         * g++.dg/parse/access2.C: New test.
33422
33423 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33424
33425         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33426         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33427         * gcc.dg/debug/debug.exp: Likewise.
33428
33429 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33430
33431         * gcc.dg/dollar.c: New test.
33432
33433 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33434
33435         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33436         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33437         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33438         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33439         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33440         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33441         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33442         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33443         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33444         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33445         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33446         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33447         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33448         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33449         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33450         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33451         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33452         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33453
33454 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33455
33456         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33457         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33458         support for "repo" mode.
33459         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33460         * lib/g77-dg.exp: Likewise.
33461         * lib/obj-dg.exp: Likewise.
33462
33463 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33464
33465         Merge from gcc-3_2-rhl8-branch:
33466         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33467
33468         * gcc.dg/tls/opt-6.c: New test.
33469
33470         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33471
33472         * gcc.dg/20030405-1.c: New test.
33473
33474         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33475
33476         * gcc.dg/20030309-1.c: New test.
33477
33478         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33479
33480         * gcc.c-torture/execute/20030307-1.c: New test.
33481
33482         2003-02-20  Randolph Chung  <tausq@debian.org>
33483
33484         * gcc.c-torture/compile/20030220-1.c: New test.
33485
33486         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33487
33488         * gcc.dg/20030217-1.c: New test.
33489
33490         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33491
33492         * gcc.c-torture/compile/20020129-1.c: New test.
33493
33494         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33495
33496         * gcc.dg/unroll-1.c: New test.
33497
33498         2002-11-16  Jan Hubicka  <jh@suse.cz>
33499
33500         * gcc.c-torture/execute/20020920-1.c: New test.
33501
33502         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33503
33504         PR target/7434
33505         * gcc.c-torture/compile/20021008-1.c: New test.
33506
33507         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33508
33509         PR target/7559
33510         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33511
33512         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33513
33514         * gcc.c-torture/compile/20020807-1.c: New test.
33515
33516         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33517
33518         * gcc.dg/tls/opt-1.c: New test.
33519
33520         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33521
33522         * gcc.dg/20020729-1.c: New test.
33523
33524         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33525
33526         * g++.dg/opt/life1.C: New test.
33527
33528         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33529
33530         * gcc.dg/20020525-1.c: New test.
33531
33532         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33533
33534         PR c++/6794
33535         * g++.dg/ext/pretty1.C: New test.
33536         * g++.dg/ext/pretty2.C: New test.
33537
33538 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33539
33540         PR c++/8385
33541         * g++.dg/ext/typeof5.C: New test.
33542
33543 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33544
33545         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33546         __USER_LABEL_PREFIX__ into account.
33547         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33548
33549 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33550
33551         * gcc.dg/builtins-15.c: New test case.
33552
33553 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33554
33555         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33556
33557 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33558
33559         * lib/g++.exp: Tweak handling of additional source files.
33560         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33561         * g++.dg/special/conpr-2a.C: Rename to ...
33562         * g++.dg/special/conpr-2a.cc: ... this.
33563         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33564         * g++.dg/special/conpr-3a.C: Rename to ...
33565         * g++.dg/special/conpr-3a.cc: This.
33566         * g++.dg/special/conpr-3b.C: Rename to ...
33567         * g++.dg/special/conpr-3b.cc: This.
33568         * g++.dg/special/conpr-4.C: New test.
33569         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33570
33571 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33572
33573         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33574
33575 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33576
33577         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33578         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33579         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33580         * g++.old-deja/g++.other/warn3.C: Likewise.
33581
33582 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33583
33584         * gcc.dg/i386-387-1.c: Update to also test log.
33585         * gcc.dg/i386-387-2.c: Likewise.
33586
33587 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33588
33589         * g77.f-torture/execute/int8421.f: New test.
33590
33591 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33592
33593         PR c++/10230, c++/10481
33594         * g++.dg/lookup/scoped5.C: New test.
33595
33596 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33597
33598         PR c++/10552
33599         * g++.dg/template/ttp6.C: New test.
33600
33601 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33602
33603         * gcc.c-torture/execute/builtins: New directory.
33604         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33605         gcc.c-torture/execute/builtins.
33606         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33607         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33608         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33609         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33610
33611 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33612
33613         PR c++/9252
33614         * g++.dg/template/access8.C: New test.
33615         * g++.dg/template/access9.C: New test.
33616
33617 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33618
33619         PR c++/9554
33620         * g++.dg/parse/access1.C: New test.
33621
33622 2003-05-09  DJ Delorie  <dj@redhat.com>
33623
33624         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33625         long, and not an int.
33626
33627 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33628
33629         PR c++/10555, c++/10576
33630         * g++.dg/template/memclass1.C: New test.
33631
33632 2003-05-08  DJ Delorie  <dj@redhat.com>
33633
33634         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33635         targets.
33636         * gcc.c-torture/execute/20021024-1.x: Likewise.
33637         * gcc.c-torture/execute/shiftdi.x: Likewise.
33638         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33639         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33640         * gcc.dg/20021018-1.c: Likewise.
33641
33642 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33643
33644         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33645
33646         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33647         (bcopy): Call memmove.
33648
33649 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33650
33651         * g77.f-torture/compile/8485.f: New test case.
33652
33653 2003-05-07  Richard Henderson  <rth@redhat.com>
33654
33655         PR c++/10570
33656         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33657         Verify exception_cleanup not called for rethrows.
33658         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33659         when exiting catch block without rethrowing.
33660         * g++.dg/eh/forced3.C: New.
33661         * g++.dg/eh/forced4.C: New.
33662
33663 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33664
33665         * gcc.dg/20030505.c: Fix triplet.
33666
33667 2003-05-06  DJ Delorie  <dj@redhat.com>
33668
33669         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33670         * gcc.dg/nest.c: Likewise.
33671
33672 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33673
33674         * gcc.dg/builtins-14.c: New test case.
33675
33676 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33677
33678         * lib/compat.exp (compat-execute): New argument.
33679         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33680         * gcc.dg/compat: New test directory.
33681         * gcc.dg/compat/compat.exp: New expect script.
33682         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33683         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33684         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33685         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33686         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33687         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33688
33689         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33690         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33691         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33692         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33693         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33694         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33695         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33696         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33697         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33698         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33699         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33700         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33701         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33702         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33703         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33704
33705 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33706
33707         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33708
33709 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33710
33711         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33712
33713 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33714
33715         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33716         * gcc.dg/ppc-fsel-2.c: New test.
33717
33718         * gcc.dg/unused-5.c: New test.
33719
33720 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33721
33722         PR c++/10496
33723         * g++.dg/warn/pmf1.C: New test.
33724
33725 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33726
33727         PR c++/4494
33728         * g++.dg/warn/main.C: New test.
33729
33730 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33731
33732         * gcc.dg/nonnull-3.c: New test.
33733
33734 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33735
33736         * gcc.dg/cpp/Wtrigraphs.c: Update.
33737         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33738
33739 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33740
33741         * gcc.dg/ppc-fsel-1.c: New test.
33742
33743 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33744
33745         PR c/10604
33746         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33747
33748 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33749
33750         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33751
33752 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33753
33754         PR c++/9364, c++/10553, c++/10586
33755         * g++.dg/parse/typename4.C: New test.
33756         * g++.dg/parse/typename5.C: Likewise.
33757
33758 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33759
33760         * gcc.c-torture/compile/20030503-1.c: New test.
33761
33762 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33763
33764         * g++.dg/lookup/using5.C: Fix testcase error.
33765
33766 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33767
33768         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33769         since MEABI is no longer supported.  Remove all vestiges
33770         of MEABI from the test.
33771
33772 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33773
33774         PR c++/10554
33775         * g++.dg/lookup/using5.C: New test.
33776
33777 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33778
33779         PR c++/8772
33780         * g++.dg/template/ttp5.C: New test.
33781
33782 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33783
33784         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33785         (dg-gpp-additional-sources): New function.
33786         (dg-gpp-additional-files): Likewise.
33787         * lib/g++.exp (additional_sources): New variable.
33788         (additional_files): Likewise.
33789         (g++_target_compile): Deal with them.
33790         * lib/old-dejagnu.exp: Remove.
33791         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33792         * g++.old-deja: Revise all tests to use dg commands.
33793
33794 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33795
33796         PR c++/9432, c++/9528
33797         * g++.dg/lookup/using4.C: New test.
33798
33799 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33800
33801         * gcc.dg/noreturn-5.c: New file.
33802         * gcc.dg/noreturn-6.c: New file.
33803
33804         * gcc.c-torture/compile/inline-1.c: New file.
33805
33806 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33807
33808         PR c++/10551
33809         * g++.dg/template/explicit1.C: New test.
33810
33811 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33812
33813         PR c++/10549
33814         * g++.dg/other/bitfield1.C: New test.
33815
33816         PR c++/10527
33817         * g++.dg/init/new7.C: New test.
33818
33819 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33820
33821         * g++.dg/ext/desig1.C: New test.
33822         * g++.dg/ext/init1.C: Update.
33823
33824         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33825
33826 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33827
33828         PR c++/10180
33829         * g++.dg/warn/Winline-1.C: New test.
33830
33831 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33832
33833         * gcc.c-torture/execute/string-opt-19.c: New test.
33834
33835         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33836         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33837
33838 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33839
33840         PR c++/10506
33841         * g++.dg/init/new6.C: New test.
33842
33843         PR c++/10503
33844         * g++.dg/init/ref6.C: New test.
33845
33846 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33847
33848         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33849
33850 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33851
33852         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33853         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33854
33855 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33856
33857         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33858         initialized static data members.
33859
33860 2003-04-25  H.J. Lu <hjl@gnu.org>
33861
33862         * gcc.dg/ia64-sync-4.c: New test.
33863
33864 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33865
33866         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33867         date.
33868
33869 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33870
33871         PR c++/10337
33872         * g++.dg/warn/conv1.C: New test.
33873         * g++.old-deja/g++.other/conv7.C: Adjust.
33874         * g++.old-deja/g++.other/overload14.C: Adjust.
33875
33876 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33877
33878         PR c++/10471
33879         * g++.dg/template/defarg2.C: New test.
33880
33881 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33882
33883         * gcc.dg/cpp/include2.c: Update.
33884         * gcc.dg/cpp/multiline-2.c: New.
33885         * gcc.dg/cpp/multiline.c: Update.
33886         * gcc.dg/cpp/strify2.c: Update.
33887         * gcc.dg/cpp/trad/literals-2.c: Update.
33888
33889 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33890
33891         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33892
33893 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33894
33895         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33896
33897 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33898
33899         PR c++/10451
33900         * g++.dg/parse/crash4.C: New test.
33901
33902         PR c++/9847
33903         * g++.dg/parse/crash5.C: New test.
33904
33905 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33906
33907         PR c++/10446
33908         * g++.dg/parse/crash3.C: New test.
33909
33910         PR c++/10428
33911         * g++.dg/parse/elab1.C: New test.
33912
33913 2003-04-22  Devang Patel  <dpatel@apple.com>
33914
33915         * gcc.dg/cpp/trad/funlike-5.c: New test.
33916
33917 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33918
33919         * g++.dg/other/packed1.C: Fix dg options.
33920
33921 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33922
33923         * g++.dg/other/offsetof2.C: New test.
33924
33925 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33926
33927         * g++.dg/template/recurse.C: Adjust location of error messages.
33928
33929 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33930
33931         PR c++/9881
33932         * g++.dg/init/addr-const1.C: New test.
33933         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33934
33935 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33936
33937         PR c++/10405
33938         * g++.dg/lookup/struct-hack1.C: New test.
33939
33940 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33941
33942         * ucs.c: Update diagnostic messages.
33943
33944 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33945
33946         * gcc.dg/cpp/truefalse.cpp: New test.
33947         * gcc.dg/cpp/cpp.exp: Update.
33948         * g++.dg/other/stdbool-if.C: Remove.
33949
33950 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33951
33952         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33953         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33954
33955 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33956
33957         * gcc.c-torture/compile/20030418-1.c: New test.
33958
33959 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33960
33961         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33962
33963 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33964
33965         PR c++/10347
33966         g++.dg/template/dependent-name1.C: New test.
33967
33968 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33969
33970         * gcc.dg/warn-1.c (tourist_guide): New array,
33971         contains a pointer to bar.
33972
33973 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33974
33975         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33976         * gcc.c-torture/execute/medce-1.c: New test case.
33977         * gcc.c-torture/execute/medce-2.c: New test case.
33978
33979 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33980
33981         * lib/prune.exp: Ignore more messages.
33982
33983         PR c++/10381
33984         * g++.dg/parse/lookup3.C: New test.
33985
33986 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33987
33988         * gcc.c-torture/compile/20030415-1.c : New test.
33989
33990 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33991
33992         * gcc.c-torture/execute/scope-2.c: Move to ...
33993         * gcc.dg/noncompile/scope.c: .... here.
33994
33995 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33996
33997         * gcc.dg/20030414-2.c: New test case.
33998
33999 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
34000
34001         PR target/10377
34002         * gcc.dg/20030414-1.c: New test.
34003
34004 2003-04-13  Roger Sayle  <roger@eyesopen.com>
34005
34006         * gcc.dg/builtins-12.c: New test case.
34007         * gcc.dg/builtins-13.c: New test case.
34008
34009 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34010
34011         * gcc.c-torture/execute/string-opt-18.c: New test.
34012
34013 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
34014
34015         PR c++/10300
34016         * g++.dg/init/new5.C: New test.
34017
34018 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
34019
34020         PR c++/7910
34021         * g++.dg/ext/dllimport1.C: New test.
34022
34023 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34024
34025         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34026
34027 2003-04-11  Bud Davis <bdavis9659@comcast.net>
34028
34029         PR Fortran/9263
34030         * g77.f-torture/noncompile/9263.f: New test
34031         PR Fortran/1832
34032         * g77.f-torture/execute/1832.f: New test
34033
34034 2003-04-11  David Chad  <davidc@freebsd.org>
34035             Loren J. Rittle  <ljrittle@acm.org>
34036
34037         libobjc/8562
34038         * objc.dg/headers.m: New test.
34039
34040 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
34041
34042         * gcc.c-torture/execute/builtin-noret-2.c: New.
34043         * gcc.c-torture/execute/builtin-noret-2.x: New.
34044         XFAIL builtin-noret-2.c at -O1 and above.
34045         * gcc.dg/redecl.c: New.
34046         * gcc.dg/Wshadow-1.c: Update error regexps.
34047
34048 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
34049
34050         * g++.dg/abi/bitfield10.C: New test.
34051
34052 2003-04-09  Mike Stump  <mrs@apple.com>
34053
34054         * gcc.dg/pch/pch.exp: Make testcase names longer.
34055         * g++.dg/pch/pch.exp: Make testcase names longer.
34056
34057 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34058
34059         * gcc.dg/builtins-11.c: New test case.
34060
34061 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34062
34063         * gcc.dg/builtins-9.c: New test case.
34064         * gcc.dg/builtins-10.c: New test case.
34065
34066 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
34067
34068         * gcc.dg/noncompile/init-4.c.c: New test.
34069
34070 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34071
34072         * gcc.misc-test/gcov-9.c: New test.
34073         * gcc.misc-test/gcov-10.c: New test
34074         * gcc.misc-test/gcov-11.c: New test.
34075
34076 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
34077
34078         PR optimization/10024
34079         * gcc.c-torture/compile/20030405-1.c: New test.
34080
34081 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
34082
34083         * gcc.dg/pch/static-3.c: New.
34084         * gcc.dg/pch/static-3.hs: New.
34085         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34086
34087 2003-04-04  Richard Henderson  <rth@redhat.com>
34088
34089         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34090         * g++.dg/eh/forced2.C: Likewise.
34091
34092 2003-04-03  Mike Stump  <mrs@apple.com>
34093
34094         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34095         target arg.
34096         (scan-assembler-times, scan-assembler-not): Likewise.
34097         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34098
34099 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34100
34101         * gcc.dg/sparc-loop-1.c: New test.
34102
34103 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34104
34105         PR other/9274
34106         * g++.dg/pch/system-2.C: New.
34107         * g++.dg/pch/system-2.Hs: New.
34108
34109 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34110
34111         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34112
34113         * g++.dg/eh/simd-1.C (vecfunc): Same.
34114
34115 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34116
34117         * gcc.c-torture/execute/20030401-1.c: New test case.
34118
34119 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34120
34121         * objc.dg/defs.m: New.
34122
34123 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34124
34125         * g++.dg/eh/simd-1.C: New.
34126         * g++.dg/eh/simd-2.C: New.
34127
34128 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34129
34130         * gcc.c-torture/execute/simd-3.c: New.
34131
34132 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34133
34134         PR c/9936
34135         * gcc.dg/20030331-2.c: New test.
34136
34137 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34138
34139         PR c++/10278
34140         * g++.dg/parse/crash2.C: New test.
34141
34142 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34143
34144         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34145         * gcc.c-torture/execute/20030331-1.c: ...here.
34146
34147 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34148
34149         * gcc.c-torture/execute/20030331-1.c: New test.
34150
34151 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34152
34153         * lib/gcov.exp: Adjust call return testing strings.
34154         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34155
34156 2003-03-31  Roger Sayle  <roger@eyesopen.com>
34157
34158         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34159         * gcc.dg/builtins-7.c: New test case.
34160         * gcc.dg/builtins-8.c: New test case.
34161
34162 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34163
34164         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34165
34166 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34167
34168         PR c++/7647
34169         * g++.dg/lookup-class-member-2.C: New test.
34170
34171 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34172
34173         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34174
34175 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34176
34177         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34178
34179 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34180
34181         * g++.dg/init/attrib1.C: New test.
34182
34183 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34184
34185         * gcc.dg/ultrasp8.c: New test.
34186
34187 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34188
34189         * gcc.dg/ultrasp7.c: New test.
34190
34191 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34192
34193         PR c++/10047
34194         * g++.dg/template/inline1.C: New test.
34195
34196 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34197
34198         * gcc.dg/sparc-dwarf2.c: New test.
34199
34200 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34201
34202         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34203         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34204
34205 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34206
34207         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34208         than reading .x files.
34209         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34210         * g77.dg/gcov/gcov-1.f: Likewise.
34211         * gcc.misc-tests/gcov-4b.c: Likewise.
34212         * gcc.misc-tests/gcov-5b.c: Likewise.
34213         * gcc.misc-tests/gcov-6.c: Likewise.
34214         * gcc.misc-tests/gcov-7.c: Likewise.
34215         * gcc.misc-tests/gcov-8.c: Likewise.
34216         * g++.dg/gcov/gcov-1.x: Remove.
34217         * g77.dg/gcov/gcov-1.x: Likewise.
34218         * gcc.misc-tests/gcov-4b.x: Likewise.
34219         * gcc.misc-tests/gcov-5b.x: Likewise.
34220         * gcc.misc-tests/gcov-6.x: Likewise.
34221         * gcc.misc-tests/gcov-7.x: Likewise.
34222         * gcc.misc-tests/gcov-8.x: Likewise.
34223
34224 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34225
34226         PR opt/10087
34227         * gcc.dg/20030324-1.c: New test.
34228
34229 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34230
34231         PR c++/10224
34232         * g++.dg/template/arg3.C: New test.
34233
34234         PR c++/10158
34235         * g++.dg/template/friend18.C: New test.
34236
34237 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34238
34239         * g77.f-torture/compile/20030326-1.f: New test case.
34240
34241 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34242
34243         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34244
34245         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34246
34247 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34248
34249         * gcc.dg/ia64-sync-3.c: New test.
34250
34251 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34252
34253         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34254
34255 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34256
34257         * gcc.dg/ultrasp6.c: New test.
34258
34259 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34260
34261         * gcc.dg/i386-signbit-1.c: New test.
34262         * gcc.dg/i386-signbit-2.c: New test.
34263         * gcc.dg/i386-signbit-3.c: New test.
34264
34265 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34266
34267         * gcc.dg/ultrasp5.c: Fix options.
34268
34269 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34270
34271         * gcc.dg/ultrasp5.c: Fix comment.
34272
34273 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34274
34275         PR fortran/10197
34276         * g77.f-torture/execute/10197.f: New test.
34277
34278 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34279
34280         PR c++/9898, c++/383
34281         * g++.dg/template/conv6.C: New test.
34282
34283         PR c++/10119
34284         * g++.dg/template/ptrmem5.C: New test.
34285
34286         PR c++/10026
34287         * g++.dg/lookup/koenig1.C: New test.
34288
34289         PR C++/10199
34290         * g++.dg/lookup/template2.C: New test.
34291
34292 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34293
34294         * g++.dg/opt/rtti1.C: New test.
34295
34296 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34297
34298         * gcc.dg/ultrasp5.c: New test.
34299
34300 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34301
34302         PR middle-end/9967
34303         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34304         builtin fputs.
34305
34306 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34307
34308         PR c/8224
34309         * gcc.dg/20030323-1.c: New test.
34310
34311 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34312
34313         * gcc.c-torture/compile/20030323-1.c: New test case.
34314
34315 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34316
34317         * gcc.dg/20030321-1.c: New test.
34318
34319 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34320
34321         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34322
34323 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34324
34325         PR c++/9978, c++/9708
34326         * g++.dg/ext/vlm1.C: Adjust expected error.
34327         * g++.dg/ext/vla2.C: New test.
34328         * g++.dg/template/arg1.C: New test.
34329         * g++.dg/template/arg2.C: New test.
34330
34331 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34332
34333         * g77.f-torture/execute/select.f: New test.
34334         * g77.f-torture/noncompile/select_no_compile.f: New test.
34335
34336 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34337
34338         PR c++/9898
34339         * g++.dg/other/error4.C: New test.
34340
34341 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34342
34343         * g++.dg/template/friend17.C: New test.
34344
34345 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34346
34347         * gcc.c-torture/compile/20030320-1.c: New.
34348
34349 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34350
34351         * gcc.dg/builtins-6.c: New test case.
34352
34353 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34354
34355         PR target/10073
34356         * gcc.c-torture/compile/20030319-1.c: New.
34357
34358 2003-03-18  Jan Hubicka  <jh@suse.cz>
34359
34360         * gcc.dg/i386-cvt-1.c: New test.
34361
34362 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34363
34364         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34365         * objc.dg/naming-2.m: Likewise.
34366
34367 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34368
34369         PR c++/9639
34370         * g++.dg/parse/crash1.C: New test.
34371
34372 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34373
34374         PR c++/8805
34375         * g++.dg/eh/cleanup1.C: New test.
34376
34377 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34378
34379         * gcc.c-torture/execute/20030316-1.c: New test case.
34380
34381 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34382
34383         PR c++/9629
34384         * g++.dg/init/ctor2.C: New test.
34385
34386 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34387
34388         * g77.f-torture/compile/xformat.f: New test case.
34389
34390 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34391
34392         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34393         * g++.old-deja/g++.mike/eh50.C: Likewise.
34394
34395 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34396
34397         PR c++/6440
34398         * g++.dg/template/spec7.C: New test.
34399         * g++.dg/template/spec8.C: Likewise.
34400
34401 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34402
34403         * gcc.c-torture/execute/20030313-1.c: New test.
34404
34405 2003-03-14  Richard Henderson  <rth@redhat.com>
34406
34407         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34408
34409 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34410
34411         * gcc.c-torture/compile/20030314-1.c: New test.
34412
34413 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34414
34415         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34416         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34417         thumb target,
34418         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34419         to accept newer _imp__  prefix and additional
34420         newline in .drectve section.
34421         * gcc.dg/dll-4.c: Likewise.
34422         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34423         switch.
34424
34425 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34426
34427         * g++.dg/parse/namespace9.C: New test.
34428
34429         * g++.dg/init/ref5.C: New test.
34430         * g++.dg/parse/ptrmem1.C: Likewise.
34431
34432 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34433
34434         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34435         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34436         regular expression.
34437         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34438         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34439
34440 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34441
34442         * gcc.c-torture/execute/20030224-2.c: New test.
34443
34444 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34445
34446         * gcc.dg/decl-3.c: New test.
34447
34448 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34449
34450         * gcc.dg/i386-loop-2.c: New test.
34451
34452 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34453
34454         PR c++/9474
34455         * g++.dg/parse/namespace8.C: New test.
34456
34457         PR c++/9924
34458         * g++.dg/overload/builtin2.C: New test.
34459
34460 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34461
34462         * gcc.dg/return-type-3.c: New test.
34463
34464 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34465
34466         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34467         profiling options are not supported.
34468
34469 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34470
34471         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34472         * g++.old-deja/g++.warn/impint2.C: Likewise.
34473
34474 2003-03-10  Devang Patel  <dpatel@apple.com>
34475
34476         * g++.dg/cpp/c++_cmd_1.C: New test.
34477         * g++.dg/cpp/c++_cmd_1.h: New file.
34478
34479 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34480
34481         * gcc.dg/altivec-9.c: New file.
34482
34483 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34484
34485         * gcc.dg/ppc-sdata-1.c: New test.
34486         * gcc.dg/ppc-sdata-2.c: New test.
34487
34488 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34489
34490         PR c++/9373
34491         * g++.dg/opt/ptrmem2.C: New test.
34492
34493         PR c++/8534
34494         * g++.dg/opt/ptrmem1.C: New test.
34495
34496 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34497
34498         * gcc.dg/i386-loop-1.c: New test.
34499
34500 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34501
34502         PR c++/9970
34503         * g++.dg/lookup/friend1.C: New test.
34504
34505 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34506
34507         PR c++/9823
34508         * g++.dg/parser/constructor1.C: New test.
34509
34510 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34511
34512         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34513
34514         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34515
34516 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34517
34518         * gcc.dg/cpp/Wunused.c: Update test.
34519
34520 2003-03-08  Jan Hubicka  <jh@suse.cz>
34521
34522         * gcc.dg/inline-3.c: New test.
34523
34524 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34525
34526         PR c++/9809
34527         * g++.dg/parse/builtin1.C: New test.
34528
34529         PR c++/9982
34530         * g++.dg/abi/cookie1.C: New test.
34531         * g++.dg/abi/cookie2.C: Likewise.
34532
34533         PR c++/9524
34534         * g++.dg/template/field1.C: New test.
34535
34536         PR c++/9912
34537         * g++.dg/parse/class1.C: New test.
34538         * g++.dg/parse/namespace7.C: Likewise.
34539         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34540
34541 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34542
34543         * g++.dg/init/ref4.C: New test.
34544
34545 2003-03-07  Jan Hubicka  <jh@suse.cz>
34546
34547         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34548         * gcc.dg/inline-3.c: New test.
34549
34550 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34551
34552         * g++.dg/init/ref3.C: New test.
34553
34554         PR c++/9965
34555         * g++.dg/init/ref2.C: New test.
34556
34557         PR c++/9400
34558         * g++.dg/warn/Wshadow-2.C: New test.
34559
34560         PR c++/9791
34561         * g++.dg/warn/Woverloaded-1.C: New test.
34562
34563 2003-03-05  Jan Hubicka  <jh@suse.cz>
34564
34565         * gcc.dg/i386-local2.c: New.
34566         * gcc.dg/i386-local.c: Fix typo.
34567
34568 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34569
34570         * g++.dg/abi/layout3.C: New test.
34571
34572 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34573
34574         * gcc.c-torture/compile/20030305-1.c
34575
34576 2003-03-05  Jan Hubicka  <jh@suse.cz>
34577
34578         * gcc.dg/i386-local.c: New.
34579
34580 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34581
34582         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34583
34584 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34585
34586         * gcc.dg/switch-2.c: New test.
34587         * gcc.dg/switch-3.c: New test.
34588         * gcc.dg/Wswitch.c: Adjust line numbers.
34589         * gcc.dg/Wswitch-default.c: Likewise.
34590         * gcc.dg/Wswitch-enum.c: Likewise.
34591
34592 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34593
34594         * gcc.c-torture/execute/20030222-1.c: New test.
34595
34596 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34597
34598         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34599
34600 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34601
34602         PR c++/9878
34603         * g++.dg/init/ref1.C: New test.
34604
34605 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34606
34607         * gcc.dg/sh-relax.c: New SH-only test.
34608
34609 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34610
34611         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34612         comment explaining purpose of testcase.
34613
34614 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34615
34616         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34617         for HC11/HC12 (asm needs two int registers).
34618         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34619         HC11/HC12 because the test uses an asm which needs two 32-bit
34620         registers.
34621
34622 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34623
34624         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34625         for HC11/HC12 (array is too large otherwise).
34626         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34627         * gcc.c-torture/compile/20010518-2.x: Likewise.
34628         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34629         HC11/HC12 (array is too large).
34630
34631 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34632
34633         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34634         * lib/g++-dg.exp (g++-dg-test): Likewise.
34635
34636 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34637
34638         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34639         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34640
34641 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34642
34643         * g++.dg/warn/implicit-typename1.C: Remove warning.
34644
34645 2003-02-28  Richard Henderson  <rth@redhat.com>
34646
34647         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34648         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34649
34650 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34651
34652         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34653         * g++.dg/pch/pch.exp: Likewise.
34654
34655 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34656
34657         PR c++/9879
34658         * testsuite/g++.dg/init/new4.C: New test.
34659
34660 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34661
34662         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34663
34664 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34665
34666         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34667         unsigned long.
34668
34669         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34670         wider than float.
34671
34672 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34673
34674         * lib/scanasm.exp: Add support for counting numbers of
34675         occurences.
34676         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34677         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34678
34679 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34680
34681         PR c++/9683
34682         * g++.dg/template/static3.C: New test.
34683
34684         PR c++/9829
34685         * g++.dg/parse/namespace6.C: New test.
34686
34687 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34688
34689         PR target/9732
34690         * gcc.dg/20030225-1.c: New test.
34691
34692 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34693
34694         * README: Remove out-of-date information.
34695
34696         PR c++/9836
34697         * g++.dg/template/spec6.C: New test.
34698
34699 2003-02-24  Jeff Law  <law@redhat.com>
34700
34701         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34702
34703 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34704
34705         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34706         * gcc.dg/pragma-ep-1.c: Likewise.
34707
34708 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34709
34710         PR c++/9602
34711         * g++.dg/template/friend16.C: New test.
34712
34713 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34714
34715         PR c++/5333
34716         * g++.dg/parse/fused-params1.C: Adjust error messages.
34717         * g++.dg/template/nested3.C: New test.
34718
34719 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34720
34721         * g++.dg/abi/param1.C: New test.
34722
34723 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34724
34725         PR c++/7982
34726         * g++.dg/warn/implicit-typename1.C: New test.
34727
34728 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34729
34730         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34731         with "mtune".
34732         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34733         * gcc.c-torture/execute/20010129-1.x: Likewise.
34734         * gcc.dg/20011107-1.c: Likewise.
34735         * gcc.dg/20020108-1.c: Likewise.
34736         * gcc.dg/20020122-3.c: Likewise.
34737         * gcc.dg/20020206-1.c: Likewise.
34738         * gcc.dg/20020310-1.c: Likewise.
34739         * gcc.dg/20020426-2.c: Likewise.
34740         * gcc.dg/20020517-1.c: Likewise.
34741         * gcc.dg/991230-1.c: Likewise.
34742         * gcc.dg/i386-unroll-1.c: Likewise.
34743         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34744
34745 2003-02-22  Jan Hubicka  <jh@suse.cz>
34746
34747         * gcc.dg/i386-mul.c: New test.
34748
34749 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34750
34751         * gcc.dg/builtins-5.c: New test case.
34752
34753 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34754
34755         * gcc.dg/asmreg-1.c: New test.
34756
34757 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34758
34759         PR c++/9749
34760         * g++.dg/parse/varmod1.C: New test.
34761
34762 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34763
34764         PR c++/9727
34765         * g++.dg/template/op1.C: New test.
34766
34767 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34768
34769         PR c++/8906
34770         * g++.dg/template/nested2.C: New test.
34771
34772 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34773
34774         PR c++/8724
34775         * g++.dg/expr/dtor1.C: New test.
34776
34777 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34778
34779         * gcc.dg/cpp/include3.c: New test.
34780         * gcc.dg/cpp/inc/foo.h: New file.
34781
34782 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34783
34784         * gcc.c-torture/execute/20030221-1.c: New test.
34785
34786 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34787
34788         PR c++/9729
34789         * g++.dg/abi/conv1.C: New test.
34790
34791 2003-02-20  Jan Hubicka  <jh@suse.cz>
34792
34793         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34794
34795 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34796
34797         * gcc.c-torture/compile/20030219-1.c: New test.
34798
34799 2003-02-18  Jan Hubicka  <jh@suse.cz>
34800
34801         * gcc.dg/funcorder.c: New test.
34802
34803 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34804
34805         * gcc.c-torture/execute/20030218-1.c: New.
34806
34807 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34808
34809         * gcc.dg/20030218-1.c: New.
34810
34811 2003-02-18  Richard Henderson  <rth@redhat.com>
34812
34813         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34814         * gcc.dg/attr-used-2.c: New.
34815
34816 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34817
34818         PR c++/9704
34819         * g++.dg/init/copy5.C: New test.
34820
34821 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34822
34823         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34824         * g++.dg/pch/pch.exp: Likewise.
34825
34826 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34827
34828         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34829         STACK_SIZE is not defined.
34830
34831 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34832
34833         PR c++/9457
34834         * g++.dg/template/init1.C: New test.
34835
34836 2003-02-16  Jan HUbicka  <jh@suse.cz>
34837
34838         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34839         (foo): Add few extra tests
34840         * gcc.dg/c99-const-expr-3.c: Likewise.
34841         * gcc.c-torture/execute/20030216-1.c: New.
34842
34843 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34844
34845         PR c++/9459
34846         * g++.dg/ext/typeof4.C: New test.
34847
34848 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34849
34850         * gcc.dg/i386-387-3.c: New test case.
34851
34852 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34853
34854         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34855         cris-*-elf* cris-*-aout* and mmix-*-*.
34856
34857 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34858
34859         * gcc.dg/20030213-1.c: New test.
34860
34861 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34862
34863         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34864         * gcc.dg/i386-387-2.c: Likewise.
34865
34866 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34867
34868         * gcc.dg/ppc-spe.c: Fix formatting.
34869         Enable tests that were previously unsupported by gas.
34870         Delete tests for instructions that no longer exist.
34871         Switch arguments on evsubifw builtin.
34872
34873 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34874
34875         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34876         STACK_SIZE is too small.
34877
34878 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34879             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34880
34881         * gcc.dg/decl-2.c: New test.
34882
34883 2003-02-10  Jan Hubicka  <jh@suse.cz>
34884
34885         * gcc.dg/i386-fpcvt-1.c: New test.
34886
34887 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34888
34889         * gcc.c-torture/execute/20030209-1.c: New test.
34890
34891 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34892
34893         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34894         int-wide bitops, use the constants of the same width.
34895         Likewise, if long long is 32-bit wide, test bitops using
34896         32-bit constants.
34897
34898 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34899
34900         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34901
34902 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34903
34904         * testsuite/gcc.dg/builtins-4.c: New test case.
34905
34906 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34907
34908         * gcc.dg/20020430-1.c: Fix dg command typos.
34909         * gcc.dg/20020503-1.c: Likewise.
34910
34911 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34912
34913         PR c++/8785
34914         * g++.dg/parse/fused-params1.C: New test.
34915
34916         PR c++/8857
34917         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34918
34919         PR c++/8921
34920         * g++.dg/parse/non-dependent1.C: New test.
34921
34922         PR c++/8928
34923         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34924
34925         PR c++/9228
34926         * g++.dg/parse/undefined7.C: New test.
34927         * g++.dg/parse/non-templ1.C: New test.
34928
34929         PR c++/9229
34930         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34931
34932 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34933
34934         * gcc.c-torture/compile/20030206-1.c: New test.
34935
34936 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34937
34938         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34939         "pow" to "foo" to avoid potential confusion with a math built-in.
34940
34941 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34942
34943         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34944         conditions for SPARC targets.
34945
34946 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34947
34948         * gcc.dg/20030204-1.c: New test.
34949
34950 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34951
34952         PR c++/38
34953         * g++.dg/parse/array-size1.C: New test.
34954
34955         PR c++/5657
34956         * g++.dg/parse/undefined3.C: New test.
34957
34958         PR c++/5665
34959         * g++.dg/parse/undefined4.C: New test.
34960
34961         PR c++/5975
34962         * g++.dg/parse/undefined5.C: New test.
34963
34964         PR c++/7259
34965         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34966
34967         PR c++/8578
34968         * g++.dg/parse/casting-operator1.C: New test.
34969
34970         PR c++/8596
34971         * g++.dg/parse/undefined6.C: New test.
34972
34973         PR c++/8736
34974         * g++.dg/parse/missing-template1.C: New test.
34975
34976 2003-02-04  Jan Hubicka  <jh@suse.cz>
34977
34978         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34979         * gcc.dg/i386-cmov?.c: Likewise.
34980         * gcc.dg/i386-fpcvt-?.c: Likewise.
34981         * gcc.dg/i386-ssefp-1.c: Likewise.
34982         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34983         conventions.
34984
34985 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34986
34987         PR c++/7129
34988         * testsuite/g++.dg/ext/max.C: New test.
34989
34990 2003-02-03  Jan Hubicka  <jh@suse.cz>
34991
34992         * gcc.c-torture/execute/20030203-1.c: New test.
34993
34994 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34995
34996         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34997         'natural-endian'.
34998
34999 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
35000
35001         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
35002         * g++.dg/init/new2.C: Likewise.
35003         * g++.dg/other/new1.C: Likewise.
35004
35005 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
35006
35007         * gcc.dg/struct-ret-libc.c: New test.
35008
35009 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
35010
35011         * gcc.dg/20030129-1.c: New test.
35012
35013 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35014
35015         PR c++/8849
35016         * g++.dg/template/ptrmem4.C: New test.
35017
35018 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
35019
35020         * g++.dg/parser/constant1.C: New test.
35021
35022 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35023
35024         PR c++/8591
35025         * g++.dg/parse/friend2.C: New test.
35026
35027 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35028
35029         PR c++/9437
35030         * g++.dg/template/unify4.C: New test.
35031
35032 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
35033
35034         * gcc.c-torture/execute/20030128-1.c: New test.
35035
35036 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
35037
35038         * g++.dg/lookup/nested1.C: Test moved from ...
35039         * g++.old-deja/g++.other/lookup24.C: ... here.
35040
35041 2003-01-28  Jan Hubicka  <jh@suse.cz>
35042
35043         * gcc.dg/i386-cmov5.c: New test.
35044
35045 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35046
35047         * gcc.c-torture/execute/20010925-1.c: Changed the
35048         memcpy declaration.
35049
35050 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35051
35052         PR c++/3902
35053         * g++.dg/parse/template5.C: New test.
35054
35055 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
35056
35057         PR fortran/9258
35058         * g77.dg/pr9258: New test.
35059
35060 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35061
35062         * README: Move relevant parts from README.g++.
35063
35064         * README.g++: Remove this file.
35065
35066 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35067
35068         * g++.dg/abi/dcast1.C: New test.
35069
35070 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35071
35072         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35073
35074 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
35075
35076         PR c++/47
35077         * g++.old-deja/g++.other/lookup24.C: New test.
35078
35079 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35080
35081         PR middle-end/7227
35082         * gcc.dg/uninit-C.c: New test.
35083
35084 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
35085
35086         * g++.dg/abi/covariant1.C: New test.
35087
35088 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35089
35090         * gcc.dg/20030123-1.c: New test.
35091
35092 2003-01-25  Jan Hubicka  <jh@suse.cz>
35093
35094         PR opt/8492
35095         * gcc.c-torture/compile/20030125-1.c
35096
35097 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35098
35099         PR c++/9403
35100         * g++.dg/parse/template3.C: New test.
35101         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35102
35103         PR c++/795
35104         * g++.dg/parse/template4.C: New test.
35105
35106         PR c++/9415
35107         * g++.dg/template/qual2.C: New test.
35108
35109         PR c++/8545
35110         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35111
35112         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35113
35114 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35115
35116         * gcc.c-torture/execute/switch-1.c: New test case.
35117
35118 2003-01-25  Jan Hubicka  <jh@suse.cz>
35119
35120         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35121
35122 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35123
35124         Tweaks for Bison-1.875. From the NEWS file:
35125         "- `parse error' -> `syntax error'
35126         Bison now uniformly uses the term `syntax error'"
35127         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35128         * gcc.dg/cpp/digraph2.c: Likewise.
35129         * gcc.dg/cpp/direct2.c: Likewise.
35130         * gcc.dg/cpp/paste4.c: Likewise.
35131         * gcc.dg/c90-restrict-1.c: Likewise.
35132         * gcc.dg/c99-func-2.c: Likewise.
35133         * gcc.dg/noncompile/920721-2.c: Likewise.
35134         * gcc.dg/noncompile/930622-2.c: Likewise.
35135         * gcc.dg/noncompile/940112-1.c: Likewise.
35136         * gcc.dg/noncompile/950921-1.c: Likewise.
35137         * gcc.dg/noncompile/951123-1.c: Likewise.
35138         * gcc.dg/noncompile/971104-1.c: Likewise.
35139         * gcc.dg/noncompile/990416-1.c: Likewise.
35140
35141 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
35142
35143         * g++.dg/parse/undefined1.C: Add error message.
35144
35145 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35146
35147         PR c++/9354
35148         * g++.dg/parse/new1.C: New test.
35149
35150         PR c++/9216
35151         * g++.dg/parse/template2.C: New test.
35152
35153         PR c++/9354
35154         * g++.dg/parse/typedef2.C: New test.
35155
35156         PR c++/9328
35157         * g++.dg/ext/typeof3.C: New test.
35158
35159 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35160
35161         PR c++/2738
35162         * g++.dg/parse/ret-type1.C: New test.
35163
35164         PR c++/3792
35165         * g++.dg/parse/tmpl-outside1.C: New test.
35166
35167         PR c++/4207
35168         * g++.dg/parse/int-as-enum1.C: New test.
35169
35170         PR c++/4903
35171         * g++.dg/parse/no-typename1.C: New test.
35172
35173         PR c++/5533
35174         * g++.dg/parse/no-value1.C: New test.
35175
35176         PR c++/5921
35177         * g++.dg/parse/wrong-inline1.C: New test.
35178
35179         PR c++/6402
35180         * g++.dg/parse/ref1.C: New test.
35181
35182         PR c++/6992
35183         * g++.dg/parse/attr-ctor1.C: New test.
35184
35185         PR c++/7229
35186         * g++.dg/parse/namespace5.C: New test.
35187
35188         PR c++/7917
35189         * g++.dg/parse/func-def1.C: New test.
35190
35191         PR c++/8143
35192         * g++.dg/parse/undefined1.C: New test.
35193
35194         PR c++/5723, PR c++/8522
35195         * g++.dg/parse/specialization1.C: New test.
35196
35197         PR c++/163, PR c++/8595
35198         * g++.dg/parse/struct-as-enum1.C: New test.
35199
35200         PR c++/9173
35201         * g++.dg/parse/undefined2.C: New test.
35202
35203 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35204
35205         PR c++/9298
35206         * g++.dg/parse/template1.C: New test.
35207
35208         PR c++/9384
35209         * g++.dg/parse/using1.C: New test.
35210
35211         PR c++/9285
35212         PR c++/9294
35213         * g++.dg/parse/expr2.C: New test.
35214
35215         PR c++/9388
35216         * g++.dg/parse/lookup2.C: Likewise.
35217
35218 2003-01-21  Jan Hubicka  <jh@suse.cz>
35219
35220         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35221         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35222         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35223         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35224
35225 2003-01-20  Nick Clifton  <nickc@redhat.com>
35226
35227         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35228         problem with ARM sibcall code generation.
35229
35230 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35231
35232         * gcc.c-torture/execute/20030120-1.c: New.
35233
35234 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35235
35236         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35237
35238 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35239
35240         PR c++/9272
35241         * g++.dg/parse/ctor1.C: New test.
35242
35243         PR c++/9294:
35244         * g++.dg/parse/qualified1.C: New test.
35245
35246         * g++.dg/parse/typename3.C: New test.
35247
35248 2003-01-16  Richard Henderson  <rth@redhat.com>
35249
35250         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35251
35252 2003-01-16  Richard Henderson  <rth@redhat.com>
35253
35254         * g++.dg/pch/pch.exp: Copy test header to the working directory
35255         before using it either for precompilation or direct use.
35256         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35257         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35258
35259 2003-01-16  Richard Henderson  <rth@redhat.com>
35260
35261         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35262         before using it either for precompilation or direct use.
35263         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35264         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35265
35266 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35267
35268         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35269         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35270         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35271         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35272         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35273         typename warning into error.
35274         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35275         error messages.
35276         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35277         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35278         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35279         messages.
35280         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35281         make declaration visible in template.
35282         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35283         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35284         messages.
35285         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35286         message.
35287         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35288         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35289         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35290         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35291         typename warning with error message.
35292         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35293         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35294         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35295
35296 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35297
35298         * g++.dg/parse/ambig2.C: New test.
35299
35300 2003-01-15  Richard Henderson  <rth@redhat.com>
35301
35302         * g++.dg/tls/init-2.C: Update error message string.
35303
35304 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35305
35306         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35307
35308 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35309
35310         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35311         all for HC11/HC12.
35312         * gcc.c-torture/compile/20001205-1.x: Likewise.
35313         * gcc.c-torture/compile/20001226-1.x: Likewise.
35314         * gcc.c-torture/compile/920520-1.x: Likewise.
35315         * gcc.c-torture/compile/961203-1.x: Likewise.
35316         * gcc.c-torture/compile/20020604-1.x: Likewise.
35317
35318 2003-01-15  Jan Hubicka  <jh@suse.cz>
35319
35320         * gcc.c-torture/compile/20030115-1.c: New test.
35321
35322         * gcc.dg/i386-fpcvt-1.c: New test.
35323         * gcc.dg/i386-fpcvt-2.c: New test.
35324
35325 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35326
35327         Further conform g++'s __vmi_class_type_info to the C++ ABI
35328         specification.
35329         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35330         the specification.
35331
35332 2003-01-14  Jan Hubicka  <jh@suse.cz>
35333
35334         * gcc.dg/i386-fpcvt-1.c: New test.
35335         * gcc.dg/i386-fpcvt-2.c: New test.
35336
35337 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35338
35339         * gcc.dg/i386-mmx-3.c: New test.
35340
35341 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35342
35343         PR c++/9264
35344         * g++.dg/parse/octal1.C: New file.
35345
35346         PR c++/9172
35347         * g++.dg/parse/typename1.C: New file.
35348
35349 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35350
35351         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35352         * gcc.dg/bf-no-ms-layout.c: Likewise.
35353         * gcc.dg/bf-ms-attrib.c: Likewise.
35354
35355 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35356
35357         PR c++/9099
35358         * g++.dg/parse/dtor1.C: New file.
35359
35360         PR c++/9128
35361         * g++.dg/rtti/typeid1.C: New file.
35362
35363         PR c++/9153
35364         * g++.dg/parse/lookup1.C: New file.
35365
35366         PR c++/9171
35367         * g++.dg/templ/spec5.C: New file.
35368
35369 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35370
35371         * gcc.c-torture/compile/20030110-1.c: New test.
35372
35373 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35374
35375         Merge from pch-branch:
35376
35377         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35378
35379         * gcc.dg/pch/cpp-1.h: New.
35380         * gcc.dg/pch/cpp-1.c: New.
35381         * gcc.dg/pch/cpp-2.h: New.
35382         * gcc.dg/pch/cpp-2.c: New.
35383
35384         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35385
35386         * gcc.dg/pch/except-1.h: New.
35387         * gcc.dg/pch/except-1.c: New.
35388
35389         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35390
35391         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35392         running test.
35393         * gcc.dg/pch: Include *.hp not *.h.
35394         * gcc.dg/pch/system-1.h: New.
35395         * gcc.dg/pch/system-1.c: New.
35396
35397         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35398
35399         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35400         rather than trying to build and run a program using PCH.
35401         * gcc.dg/pch: Remove dg-do commands from test files.
35402
35403         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35404
35405         * gcc.dg/pch/macro-3.c: New.
35406         * gcc.dg/pch/macro-3.h: New.
35407
35408         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35409
35410         * gcc.dg/pch/common-1.c: New.
35411         * gcc.dg/pch/common-1.h: New.
35412         * gcc.dg/pch/decl-1.c: New.
35413         * gcc.dg/pch/decl-1.h: New.
35414         * gcc.dg/pch/decl-2.c: New.
35415         * gcc.dg/pch/decl-2.h: New.
35416         * gcc.dg/pch/decl-3.c: New.
35417         * gcc.dg/pch/decl-3.h: New.
35418         * gcc.dg/pch/decl-4.c: New.
35419         * gcc.dg/pch/decl-4.h: New.
35420         * gcc.dg/pch/decl-5.c: New.
35421         * gcc.dg/pch/decl-5.h: New.
35422         * gcc.dg/pch/global-1.c: New.
35423         * gcc.dg/pch/global-1.h: New.
35424         * gcc.dg/pch/inline-1.c: New.
35425         * gcc.dg/pch/inline-1.h: New.
35426         * gcc.dg/pch/inline-2.c: New.
35427         * gcc.dg/pch/inline-2.h: New.
35428         * gcc.dg/pch/static-1.c: New.
35429         * gcc.dg/pch/static-1.h: New.
35430         * gcc.dg/pch/static-2.c: New.
35431         * gcc.dg/pch/static-2.h: New.
35432
35433         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35434
35435         * g++.dg/pch/pch.exp: Better handle failing testcases.
35436         * gcc.dg/pch/pch.exp: Likewise.
35437         * gcc.dg/pch/macro-1.c: New.
35438         * gcc.dg/pch/macro-1.h: New.
35439         * gcc.dg/pch/macro-2.c: New.
35440         * gcc.dg/pch/macro-2.h: New.
35441
35442         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35443
35444         * g++.dg/dg.exp: Treat files in pch/ specially.
35445         * g++.dg/pch/pch.exp: New file.
35446         * g++.dg/pch/empty.H: New file.
35447         * g++.dg/pch/empty.C: New file.
35448         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35449         "precompile".
35450
35451         * gcc.dg/pch/pch.exp: New file.
35452         * gcc.dg/pch/empty.h: New file.
35453         * gcc.dg/pch/empty.c: New file.
35454         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35455         "precompile".
35456
35457 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35458
35459         * g++.dg/template/friend14.C: New test.
35460
35461 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35462
35463         * gcc.dg/old-style-asm-1.c: New test.
35464
35465 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35466
35467         * gcc.c-torture/compile/20030109-1.c: New test.
35468
35469 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35470
35471         * gcc.c-torture/execute/20030109-1.c: New test.
35472
35473 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35474
35475         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35476         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35477         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35478         * g++.old-deja/g++.mike/eh2.C: Likewise.
35479         * g++.old-deja/g++.mike/eh3.C: Likewise.
35480         * g++.old-deja/g++.mike/eh5.C: Likewise.
35481         * g++.old-deja/g++.mike/eh6.C: Likewise.
35482         * g++.old-deja/g++.mike/eh7.C: Likewise.
35483         * g++.old-deja/g++.mike/eh8.C: Likewise.
35484         * g++.old-deja/g++.mike/eh9.C: Likewise.
35485         * g++.old-deja/g++.mike/eh10.C: Likewise.
35486         * g++.old-deja/g++.mike/eh12.C: Likewise.
35487         * g++.old-deja/g++.mike/eh13.C: Likewise.
35488         * g++.old-deja/g++.mike/eh14.C: Likewise.
35489         * g++.old-deja/g++.mike/eh16.C: Likewise.
35490         * g++.old-deja/g++.mike/eh17.C: Likewise.
35491         * g++.old-deja/g++.mike/eh18.C: Likewise.
35492         * g++.old-deja/g++.mike/eh21.C: Likewise.
35493         * g++.old-deja/g++.mike/eh23.C: Likewise.
35494         * g++.old-deja/g++.mike/eh24.C: Likewise.
35495         * g++.old-deja/g++.mike/eh25.C: Likewise.
35496         * g++.old-deja/g++.mike/eh26.C: Likewise.
35497         * g++.old-deja/g++.mike/eh27.C: Likewise.
35498         * g++.old-deja/g++.mike/eh28.C: Likewise.
35499         * g++.old-deja/g++.mike/eh29.C: Likewise.
35500         * g++.old-deja/g++.mike/eh31.C: Likewise.
35501         * g++.old-deja/g++.mike/eh33.C: Likewise.
35502         * g++.old-deja/g++.mike/eh34.C: Likewise.
35503         * g++.old-deja/g++.mike/eh35.C: Likewise.
35504         * g++.old-deja/g++.mike/eh36.C: Likewise.
35505         * g++.old-deja/g++.mike/eh37.C: Likewise.
35506         * g++.old-deja/g++.mike/eh38.C: Likewise.
35507         * g++.old-deja/g++.mike/eh39.C: Likewise.
35508         * g++.old-deja/g++.mike/eh40.C: Likewise.
35509         * g++.old-deja/g++.mike/eh41.C: Likewise.
35510         * g++.old-deja/g++.mike/eh42.C: Likewise.
35511         * g++.old-deja/g++.mike/eh44.C: Likewise.
35512         * g++.old-deja/g++.mike/eh46.C: Likewise.
35513         * g++.old-deja/g++.mike/eh47.C: Likewise.
35514         * g++.old-deja/g++.mike/eh48.C: Likewise.
35515         * g++.old-deja/g++.mike/eh49.C: Likewise.
35516         * g++.old-deja/g++.mike/eh50.C: Likewise.
35517         * g++.old-deja/g++.mike/eh51.C: Likewise.
35518         * g++.old-deja/g++.mike/eh53.C: Likewise.
35519         * g++.old-deja/g++.mike/eh55.C: Likewise.
35520         * g++.old-deja/g++.mike/p7912.C: Likewise.
35521         * g++.old-deja/g++.mike/p9706.C: Likewise.
35522         * g++.old-deja/g++.mike/p10416.C: Likewise.
35523         * g++.old-deja/g++.mike/p11667.C: Likewise.
35524         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35525         Remove redundant reference to Iris.
35526         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35527         Elxsi, i860, Pico Java, and WE32K.
35528
35529 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35530
35531         * g++.dg/ext/asm4.C: New test.
35532
35533 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35534
35535         PR c++/9030
35536         * g++.dg/template/friend12.C: New test.
35537         * g++.dg/template/friend13.C: Likewise.
35538         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35539
35540 2003-01-08  Jan Hubicka  <jh@suse.cz>
35541
35542         * gcc.dg/i386-cadd.c: New test.
35543         * gcc.dg/i386-cmov4.c: Likewise.
35544
35545 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35546
35547         PR c++/9165
35548         * g++.dg/warn/Wunused-3.C: New test.
35549
35550         * g++.dg/abi/bitfield9.C: New test.
35551
35552         PR c++/9189
35553         * g++.dg/parse/defarg3.C: New test.
35554
35555 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35556
35557         * g++.dg/parse/ambig1.C: New test.
35558         * g++.dg/parse/defarg2.C: New test.
35559
35560 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35561
35562         * g++.dg/template/defarg-1.C: New test.
35563         * g++.dg/template/local2.C: Likewise.
35564
35565 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35566
35567         * gcc.c-torture/execute/20030105-1.c: New test.
35568
35569 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35570
35571         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35572         * g++.dg/parse/namespace4.C: Likewise.
35573
35574 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35575
35576         * g++.dg/template/ntp2.C: New test.
35577
35578 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35579
35580         * g++.dg/parse/extern-C-1.C: New test.
35581
35582         * g++.dg/parse/namespace4.C: New test.
35583
35584         * g++.dg/template/nested1.C: New test.
35585
35586         * g++.dg/parse/namespace3.C: New test.
35587
35588 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35589
35590         * g++.dg/lookup/two-stage1.C: New test.
35591
35592 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35593
35594         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35595         * g++.old-deja/g++.jason/access8.C: Likewise.
35596         * g++.old-deja/g++.other/decl5.C: Likewise.
35597
35598 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35599
35600         * g++.dg/parse/parse7.C: New test.
35601
35602 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35603
35604         PR c++/2843
35605         * g++.dg/ext/attrib7.C: New test.
35606
35607 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35608
35609         * g++.dg/parse/parse6.C: New test.
35610
35611 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35612
35613         * gcc.dg/h8300-stack-1.c: New.
35614
35615 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35616
35617         g++.dg/lookup/exception1.C: New test.
35618
35619         g++.dg/lookup/template1.C: New test.
35620
35621         g++.dg/parse/namespace2.C: New test.
35622
35623         g++.dg/parse/parens2.C: New test.
35624
35625 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35626
35627         * g++.dg/parse/parse5.C: New test.
35628         * g++.dg/lookup/scoped4.C: New test.
35629
35630 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35631
35632         * g++.dg/parse/parens1.C: New test.
35633
35634         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35635         angle-bracket1.C.
35636         * g++.dg/parse/parens2.C: New test.
35637
35638         * g++.dg/lookup/scope-operator1.C: New test.
35639
35640         * g++.dg/parse/operator1.C: New test.
35641
35642 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35643
35644         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35645         * g++.old-deja/g++.other/access6.C: Likewise.
35646         * g++.old-deja/g++.other/decl1.C: Likewise.
35647         * g++.old-deja/g++.pt/typename12.C: Likewise.
35648
35649 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35650
35651         * g++.dg/parse/namespace1.C: New test.
35652
35653 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35654
35655         * g++.dg/parse/parse4.C: New test.
35656
35657 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35658
35659         * g++.dg/parse/parse3.C: New test.
35660
35661 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35662
35663         * g++.dg/parse/parse2.C: New test.
35664
35665 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35666
35667         * g++.dg/template/friend11.C: New test.
35668
35669 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35670
35671         * g++.dg/parse/parse1.C: New test.
35672
35673 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35674
35675         * lib/profopt.exp: Change the name of a global variable to avoid
35676         possible clashes with other test suites.
35677
35678 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35679
35680         * g++.dg/inherit/covariant8.C: New test.
35681
35682 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35683
35684         * g++.dg/init/array9.C: New test.
35685
35686         PR c++/9112
35687         * g++.dg/parse/expr1.C: New test.
35688
35689 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35690
35691         * gcc.c-torture/compile/20021230-1.c: New test.
35692
35693 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35694
35695         * g++.dg/inherit/covariant5.C: New test.
35696         * g++.dg/inherit/covariant6.C: New test.
35697         * g++.dg/inherit/covariant7.C: New test.
35698
35699 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35700
35701         PR c++/2739
35702         * g++.dg/other/access2.C: New test.
35703
35704 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35705
35706         * g++.dg/other/anon-struct.C: No longer fails
35707         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35708         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35709         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35710
35711 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35712
35713         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35714
35715 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35716
35717         * g++.dg/eh/spec4.C: Remove stray semicolon.
35718         * g++.dg/expr/pmf-1.C: Change error message.
35719         * g++.dg/ext/asm1.C: Remove stray semicolon.
35720         * g++.dg/ext/typename1.C: Add missing typenames.
35721         * g++.dg/inherit/template-as-base.C: Change error message.
35722         * g++.dg/lookup/scoped1.C: Likewise.
35723         * g++.dg/lookup/scoped2.C: Likewise.
35724         * g++.dg/lookup/using2.C: Likewise.
35725         * g++.dg/other/component1.C: Remove stray semicolon.
35726         * g++.dg/other/do1.C: Change error message.
35727         * g++.dg/other/error2.C: Likewise.
35728         * g++.dg/other/init1.C: Likewise.
35729         * g++.dg/other/packed1.C: Remove stray semicolon.
35730         * g++.dg/other/ptrmem2.C: Change error message.
35731         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35732         marker.
35733         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35734         * g++.dg/template/access3.C: Add typename keyword.
35735         * g++.dg/template/access5.C: Remove stray semicolon.
35736         * g++.dg/template/access6.C: Likewise.
35737         * g++.dg/template/complit1.C: Likewise.
35738         * g++.dg/template/crash1.C: Change error message.
35739         * g++.dg/template/inherit2.C: Remove stray semicolon.
35740         * g++.dg/template/instantiate2.C: Likewise.
35741         * g++.dg/template/instantiate3.C: Change error message.
35742         * g++.dg/template/qual1.C: Remove stray semicolon.
35743         * g++.dg/template/qualttp18.C: Change error message.
35744         * g++.dg/template/ref1.C: Remove stray semicolon.
35745         * g++.dg/template/sizeof1.C (A::value): Declare it.
35746         * g++.dg/template/spec4.C: Change error message.
35747         * g++.dg/template/static1.C: Likewise.
35748         * g++.dg/template/type1.C: Likewise.
35749         * g++.dg/template/typename3.C: Likewise.
35750         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35751         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35752         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35753         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35754         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35755         named return value extension.
35756         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35757         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35758         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35759         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35760         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35761         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35762         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35763         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35764         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35765         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35766         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35767         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35768         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35769         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35770         syntax.
35771         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35772         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35773         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35774         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35775         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35776         * g++.old-deja/g++.brendan/template11.C: Likewise.
35777         * g++.old-deja/g++.brendan/template26.C: Likewise.
35778         * g++.old-deja/g++.brendan/template27.C: Use explicit
35779         specialization syntax.
35780         * g++.old-deja/g++.brendan/template30.C: Likewise.
35781         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35782         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35783         non-dependent names.
35784         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35785         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35786         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35787         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35788         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35789         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35790         named return value extension.
35791         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35792         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35793         * g++.old-deja/g++.ext/return1.C: Likewise.
35794         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35795         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35796         * g++.old-deja/g++.jason/access8.C: Likewise.
35797         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35798         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35799         pseudo-destructor names.
35800         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35801         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35802         pseudo-destructor names.
35803         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35804         * g++.old-deja/g++.jason/overload19.C: Likewise.
35805         * g++.old-deja/g++.jason/overload32.C: Likewise.
35806         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35807         stray semicolons.
35808         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35809         * g++.old-deja/g++.jason/return.C: Likewise.
35810         * g++.old-deja/g++.jason/return2.C: Likewise.
35811         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35812         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35813         syntax.
35814         * g++.old-deja/g++.jason/template10.C: Account for use of
35815         non-dependent names.
35816         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35817         syntax.
35818         * g++.old-deja/g++.jason/template37.C: Likewise.
35819         * g++.old-deja/g++.law/access4.C: Change error messages.
35820         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35821         pseudo-destructor names.
35822         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35823         * g++.old-deja/g++.law/ctors9.C: Likewise.
35824         * g++.old-deja/g++.law/cvt22.C: Likewise.
35825         * g++.old-deja/g++.law/dtors5.C: Likewise.
35826         * g++.old-deja/g++.law/global-init1.C: Likewise.
35827         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35828         * g++.old-deja/g++.law/operators28.C: Likewise.
35829         * g++.old-deja/g++.law/visibility28.C: Likewise.
35830         * g++.old-deja/g++.martin/eval1.C: Likewise.
35831         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35832         name.
35833         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35834         * g++.old-deja/g++.mike/net34.C: Likewise.
35835         * g++.old-deja/g++.mike/net36.C: Likewise.
35836         * g++.old-deja/g++.mike/ns2.C: Likewise.
35837         * g++.old-deja/g++.mike/p12306.C: Likewise.
35838         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35839         value extension.
35840         * g++.old-deja/g++.mike/p700.C: Likewise.
35841         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35842         * g++.old-deja/g++.mike/p710.C: Likewise.
35843         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35844         value extension.
35845         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35846         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35847         * g++.old-deja/g++.ns/crash2.C: Likewise.
35848         * g++.old-deja/g++.ns/crash3.C: Likewise.
35849         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35850         * g++.old-deja/g++.ns/ns17.C: Likewise.
35851         * g++.old-deja/g++.ns/template16.C: Likewise.
35852         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35853         keyword.
35854         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35855         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35856         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35857         named return value extension.
35858         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35859         * g++.old-deja/g++.other/access4.C: Issue additional error
35860         messages.
35861         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35862         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35863         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35864         * g++.old-deja/g++.other/crash25.C: Change error message.
35865         * g++.old-deja/g++.other/crash4.C: Change error message.
35866         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35867         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35868         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35869         checks.
35870         * g++.old-deja/g++.other/defarg8.C: Likewise.
35871         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35872         * g++.old-deja/g++.other/dtor10.C: Likewise.
35873         * g++.old-deja/g++.other/incomplete.C: Likewise.
35874         * g++.old-deja/g++.other/linkage7.C: Likewise.
35875         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35876         lookup algorithm.
35877         * g++.old-deja/g++.other/mangle2.C: Likewise.
35878         * g++.old-deja/g++.other/refinit2.C: Likewise.
35879         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35880         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35881         * g++.old-deja/g++.pt/crash28.C: Likewise.
35882         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35883         syntax.
35884         * g++.old-deja/g++.pt/crash32.C: Change error message.
35885         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35886         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35887         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35888         error message position.
35889         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35890         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35891         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35892         syntax.
35893         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35894         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35895         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35896         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35897         keyword.
35898         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35899         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35900         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35901         keyword.
35902         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35903         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35904         syntax.
35905         * g++.old-deja/g++.pt/friend28.C: Account for use of
35906         non-dependent names.
35907         * g++.old-deja/g++.pt/friend29.C: Likewise.
35908         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35909         rules.
35910         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35911         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35912         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35913         lookup rules.
35914         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35915         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35916         keyword.
35917         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35918         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35919         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35920         keyword.
35921         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35922         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35923         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35924         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35925         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35926         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35927         keyword.
35928         * g++.old-deja/g++.pt/spec10.C: Likewise.
35929         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35930         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35931         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35932         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35933         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35934         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35935         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35936         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35937         * g++.old-deja/g++.pt/typename15.C: Likewise.
35938         * g++.old-deja/g++.pt/typename22.C: Likewise.
35939         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35940         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35941         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35942         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35943         syntax.
35944         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35945         return value extension.
35946         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35947         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35948         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35949         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35950
35951 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35952
35953         * g++.dg/warn/inline1.C: New test.
35954         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35955         * g++.old-deja/g++.jason/synth10.C: Likewise.
35956         * g++.old-deja/g++.mike/net31.C: Likewise.
35957         * g++.old-deja/g++.mike/p8786.C: Likewise.
35958
35959         * g++.dg/template/friend10.C: New test.
35960         * g++.dg/template/conv5.C: New test.
35961
35962 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35963
35964         * g++.dg/lookup/scoped3.C: New test.
35965
35966         * g++.dg/lookup/decl1.C: New test.
35967         * g++.dg/lookup/decl2.C: New test.
35968
35969 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35970
35971         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35972         gcc.c-torture/compile/20021015-1.c,
35973         gcc.c-torture/compile/20021015-2.c,
35974         gcc.c-torture/compile/20021123-1.c,
35975         gcc.c-torture/compile/20021123-2.c,
35976         gcc.c-torture/compile/20021123-3.c,
35977         gcc.c-torture/compile/20021123-4.c,
35978         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35979         only to 3.1 or 3.2 branch.
35980
35981 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35982
35983         * gcc.dg/i386-bitfield3.c: New test.
35984
35985         * gcc.dg/i386-bitfield2.c: New test.
35986
35987 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35988
35989         * g++.dg/parse/conv_op1.C: New test.
35990
35991 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35992
35993         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35994         approved.
35995
35996 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35997
35998         * gcc.c-torture/compile/20021220-1.c: New test.
35999
36000 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
36001
36002         * gcc.dg/i386-fastcall-1.c: New.
36003
36004 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36005
36006         * gcc.c-torture/execute/20021219-1.c: New test.
36007
36008 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36009
36010         * gcc.dg/i386-pic-1.c: New test.
36011
36012 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36013
36014         PR c++/8099
36015         * g++.dg/template/friend9.C: New test.
36016
36017 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36018
36019         PR c++/3663
36020         * g++.dg/template/access7.C: New test.
36021
36022 2002-12-18  Nick Clifton  <nickc@redhat.com>
36023
36024         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36025         the libstdc++-v3 directory has been found.
36026
36027 2002-12-12  Devang Patel <dpatel@apple.com>
36028         * gcc.dg/darwin-ld-1.c: New test.
36029         * gcc.dg/darwin-ld-2.c: New test.
36030         * gcc.dg/darwin-ld-3.c: New test.
36031         * gcc.dg/darwin-ld-4.c: New test.
36032         * gcc.dg/darwin-ld-5.c: New test.
36033
36034 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36035
36036         * gcc.c-torture/compile/20021212-1.c: New test.
36037
36038 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
36039
36040         * gcc.dg/fshort-wchar: New test.
36041
36042 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
36043
36044         PR c++/8372
36045         * g++.dg/template/dtor1.C: New test.
36046
36047         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36048         markers.
36049
36050 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
36051
36052         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36053
36054 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
36055
36056         * g++.dg/template/static1.C: New test.
36057         * g++.dg/template/static2.C: New test.
36058         * g++.old-deja/g++.ext/memconst.C: New test.
36059
36060 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36061
36062         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36063         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36064         * g++.dg/special/initp1.C: Likewise.
36065
36066 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
36067
36068         * gcc.c-torture/execute/20021204-1.c: New test.
36069
36070 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
36071
36072         * gcc.dg/ppc-fmadd-1.c: New file.
36073         * gcc.dg/ppc-fmadd-2.c: New file.
36074         * gcc.dg/ppc-fmadd-3.c: New file.
36075
36076 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36077
36078         * gcc.c-torture/compile/20021204-1.c: New test.
36079
36080 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36081
36082         * g++.dg/inherit/covariant2.C: New test.
36083         * g++.dg/inherit/covariant3.C: New test.
36084         * g++.dg/inherit/covariant4.C: New test.
36085         * g++.dg/inherit/covariant1.C: Remove XFAIL.
36086         * g++.old-deja/g++.robertl/eb17.C: Likewise.
36087
36088 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36089
36090         PR c++/8688
36091         * g++.dg/init/brace3.C: New test.
36092
36093 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36094
36095         * gcc.dg/20020210-1.c: Fix a comment typo.
36096
36097 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36098
36099         PR c++/8720
36100         * g++.dg/parse/defarg1.C: New test.
36101
36102         PR c++/8615
36103         * g++.dg/template/char1.C: New test.
36104
36105         * g++.dg/template/varmod1.C: Fix typo.
36106
36107 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36108
36109         DR 180
36110         * g++.old-deja/g++.pt/crash32.C: Expect error.
36111
36112 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36113
36114         PR c++/5919
36115         * g++.dg/template/varmod1.C: New test.
36116
36117         PR c++/8727
36118         * g++.dg/inherit/typeinfo1.C: New test.
36119
36120         PR c++/8663
36121         * g++.dg/inherit/typedef1.C: New test.
36122
36123 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36124
36125         PR c++/8332
36126         PR c++/8493
36127         * g++.dg/template/strlen1.C: New test.
36128
36129         PR c++/8227
36130         * g++.dg/template/ctor2.C: New test.
36131
36132         PR c++/8214
36133         * g++.dg/init/string1.C: New test.
36134
36135         PR c++/8511
36136         * g++.dg/template/friend8.C: New test.
36137
36138 2002-11-29  Joe Buck <jbuck@synopsys.com>
36139
36140         * g++.dg/lookup/anon2.C: New test.
36141
36142 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
36143
36144         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36145         h8300 port.
36146
36147 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
36148
36149         * gcc.dg/bitfld-6.c: New test.
36150
36151 2002-11-27  Jan Hubicka  <jh@suse.cz>
36152
36153         * gcc.c-torture/execute/20021127.[cx]: New test.
36154
36155 2002-11-26  Jan Hubicka  <jh@suse.cz>
36156
36157         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36158         quality.
36159
36160 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
36161
36162         * g++.dg/init/brace2.C: New test.
36163         * g++.old-deja/g++.mike/p9129.C: Correct.
36164
36165 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
36166
36167         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36168
36169 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36170
36171         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36172
36173 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36174
36175         * testsuite/g++.dg/abi/empty11.C: New test.
36176         * testsuite/g++.dg/rtti/cv1.C: New test.
36177
36178 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36179
36180         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36181
36182 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36183
36184         * g++.dg/abi/empty10.C: New test.
36185
36186 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36187
36188         * gcc.c-torture/compile/20021124-1.c: New test.
36189
36190 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36191
36192         * g++.dg/abi/rtti2.C: New test.
36193
36194 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36195
36196         * gcc.dg/i386-unroll-1.c: New test.
36197
36198 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36199
36200         * gcc.c-torture/compile/20021120-1.c: New test.
36201         * gcc.c-torture/compile/20021120-2.c: New test.
36202
36203 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36204
36205         * gcc.dg/bitfld-5.c: New test.
36206
36207 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36208
36209         * gcc.c-torture/execute/20021120-3.c: New test.
36210
36211 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36212
36213         * gcc.c-torture/execute/20021120-2.c: New test.
36214
36215 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36216
36217         * gcc.c-torture/execute/20021120-1.c: New test.
36218
36219 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36220
36221         * gcc.c-torture/execute/20021118-3.c: New test.
36222
36223 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36224
36225         * gcc.c-torture/compile/20021119-1.c: New test.
36226
36227 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36228
36229         * gcc.dg/duff-1.c: New test.
36230         * gcc.dg/duff-2.c: New test.
36231         * gcc.dg/duff-3.c: New test.
36232
36233 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36234
36235         * gcc.dg/cpp/_Pragma5.c: New test.
36236
36237 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36238
36239         * gcc.c-torture/execute/20021118-2.c: New test.
36240
36241 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36242
36243         * gcc.c-torture/execute/20021118-1.c: New test.
36244
36245 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36246
36247         * gcc.dg/20021116-1.c: New test.
36248
36249 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36250
36251         * g++.dg/abi/vcall1.C: New test.
36252
36253 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36254
36255         * gcc.dg/20021029-1.c: New test.
36256         * gcc.dg/20021029-2.c: New test.
36257
36258 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36259
36260         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36261
36262 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36263
36264         PR c/8439
36265         * gcc.dg/20021110.c: Move to ...
36266         * gcc.c-torture/compile/20021110.c: .... here.
36267
36268 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36269
36270         PR c/8467
36271         * gcc.c-torture/execute/20021111-1.c
36272
36273 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36274
36275         PR c/8439
36276         * gcc.dg/20021110.c: New test.
36277
36278 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36279
36280         * g++.dg/abi/vthunk3.C: Run only on x86.
36281
36282 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36283
36284         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36285
36286 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36287
36288         * lib/compat.exp (compat-execute): Fix logic error in last
36289         change.
36290
36291 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36292
36293         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36294
36295 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36296
36297         PR c++/8389
36298         * g++.dg/template/access6.C: New test.
36299
36300 2002-11-08  Jan Hubicka  <jh@suse.cz>
36301
36302         * gcc.dg/i386-ssefp-1.c: New test.
36303         * gcc.dg/i386-ssefp-1.c: New test.
36304
36305 2002-11-08  Jan Hubicka  <jh@suse.cz>
36306
36307         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36308
36309 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36310
36311         * g++.dg/abi/vthunk3.C: New test.
36312
36313         PR c++/8338
36314         * g++.dg/template/crash2.C: New test.
36315
36316 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36317
36318         * testsuite/g++.dg/abi/dtor1.C: New test.
36319         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36320
36321 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36322
36323         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36324         Darwin.
36325
36326 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36327
36328         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36329         -mthumb.  Only xfail with -O0.
36330
36331 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36332
36333         * g++.dg/abi/thunk1.C: New test.
36334         * g++.dg/abi/thunk2.C: Likewise.
36335         * g++.dg/abi/vtt1.C: Likewise.
36336
36337 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36338
36339         PR optimization/8423
36340         * gcc.c-torture/execute/builtin-constant.c: New test.
36341
36342 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36343
36344         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36345         Add some more cases.
36346
36347 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36348
36349         PR c++/8391
36350         * g++.dg/opt/local1.C: New test.
36351
36352 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36353
36354         PR c++/8160
36355         * g++.dg/template/complit1.C: New test.
36356
36357         PR c++/8149
36358         * g++.dg/template/typename4.C: Likewise.
36359
36360 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36361
36362         Core issue 287, PR c++/7639
36363         * g++.dg/template/instantiate1.C: Adjust error location.
36364         * g++.dg/template/instantiate3.C: New test.
36365         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36366         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36367         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36368
36369 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36370
36371         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36372
36373 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36374
36375         PR c++/8287
36376         * g++.dg/init/dtor2.C: New test.
36377
36378 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36379
36380         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36381         * gcc.dg/nest.c: Bypass errors on irix6.
36382
36383 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36384
36385         * gcc.dg/nest.c: Expect error for mmix-*-*.
36386         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36387
36388 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36389
36390         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36391         markers.
36392
36393         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36394
36395 2002-10-25  Mike Stump  <mrs@apple.com>
36396
36397         * gcc.dg/warn-1.c: New test.
36398
36399 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36400
36401         * g++.dg/template/typename3.C: New test.
36402
36403 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36404
36405         * g++.dg/lookup/ptrmem1.C: New test.
36406
36407         * g++.dg/abi/vthunk2.C: New test.
36408
36409 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36410
36411         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36412
36413 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36414
36415         * g++.dg/abi/empty9.C: New test.
36416
36417 2002-10-24  Richard Henderson  <rth@redhat.com>
36418
36419         * g++.dg/inherit/thunk1.C: Enable for ia64.
36420
36421 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36422
36423         PR c++/8067
36424         * g++.dg/lookup/pretty1.C: New test.
36425
36426 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36427
36428         * gcc.dg/20021023-1.c: New test.
36429
36430 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36431
36432         PR c++/7679
36433         * g++.dg/parse/inline1.C: New test.
36434
36435 2002-10-23  Richard Henderson  <rth@redhat.com>
36436
36437         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36438
36439         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36440
36441 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36442
36443         PR c++/6579
36444         * g++.dg/parse/stmtexpr3.C: New test.
36445
36446 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36447
36448         * g++.dg/expr/cond1.C: New test.
36449
36450 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36451
36452         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36453
36454 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36455
36456         * g++.dg/abi/vbase13.C: New test.
36457         * g++.dg/abi/vbase14.C: Likewise.
36458
36459 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36460
36461         * gcc.dg/tls/pic-1.c: New test.
36462         * gcc.dg/tls/nonpic-1.c: New test.
36463         * gcc.dg/20021018-1.c: New test.
36464
36465 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36466
36467         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36468         Remove only files with the same base name as the test case.
36469         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36470         (profopt-execute): Likewise.  Also, remove old profiling
36471         and performance data files before running the tests.
36472
36473         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36474         * g++.dg/bprob/bprob.exp: Likewise.
36475         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36476         to allow more general test case names.
36477
36478         * g++.dg/bprob/bprob-1.C: Rename to ...
36479         * g++.dg/bprob/g++-bprob-1.C: ... this.
36480
36481         * g77.dg/bprob/bprob-1.f: Rename to ...
36482         * g77.dg/bprob/g77-bprob-1.f: ... this.
36483
36484 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36485
36486         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36487         bison 1.50 or later.
36488
36489 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36490
36491         * g++.dg/README: Describe more test directories.
36492
36493 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36494
36495         * g++.dg/init/array6.C: Add additional tests.
36496
36497 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36498
36499         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36500         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36501
36502 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36503
36504         * gcc.c-torture/compile/20020604-1.x: New.
36505         * gcc.c-torture/compile/simd-5.x: Likewise.
36506         * gcc.c-torture/execute/920710-1.x: Likewise.
36507         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36508
36509 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36510
36511         * g++.dg/inherit/override1.C: Add dg-options clause.
36512
36513 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36514
36515         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36516         _mm_slli_si128.
36517
36518 2002-10-19  Andreas Schwab  <schwab@suse.de>
36519
36520         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36521         directory component.
36522
36523 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36524
36525         * g++.dg/inherit/thunk1.C: New test.
36526
36527         * g++.dg/inherit/override1.C: New test.
36528
36529         * g++.dg/abi/mangle11.C: New test.
36530         * g++.dg/abi/mangle14.C: New test.
36531         * g++.dg/abi/mangle17.C: New test.
36532
36533 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36534
36535         * g++.dg/overload/member2.C: New test.
36536
36537 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36538
36539         * g++.dg/README: Describe new compat directory.
36540         * g++.dg/dg.exp: Skip tests in compat directory.
36541         * README.compat: New file.
36542         * lib/compat.exp: New expect script.
36543         * g++.dg/compat: New test directory.
36544         * g++.dg/compat/compat.exp: New expect script.
36545         * g++.dg/compat/abi: New test directory.
36546         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36547         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36548         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36549         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36550         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36551         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36552         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36553         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36554         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36555         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36556         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36557         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36558         * g++.dg/compat/break: New test directory.
36559         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36560         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36561         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36562         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36563         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36564         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36565         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36566         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36567         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36568         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36569         g++.dg/compat/break/README: New files.
36570         * g++.dg/compat/eh: New test directory.
36571         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36572         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36573         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36574         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36575         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36576         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36577         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36578         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36579         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36580         g++.dg/compat/eh/filter2_y.C,
36581         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36582         g++.dg/compat/eh/new1_y.C,
36583         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36584         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36585         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36586         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36587         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36588         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36589         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36590         g++.dg/compat/eh/unexpected1_y.C: New files.
36591         * g++.dg/compat/init: New test directory.
36592         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36593         g++.dg/compat/init/array5_y.C,
36594         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36595         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36596         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36597         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36598         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36599         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36600         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36601         g++.dg/compat/init/init-ref2_y.C: New files.
36602
36603 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36604
36605         PR c++/7584
36606         * g++.dg/inherit/using3.C: New test.
36607
36608 2002-10-17  Jan Hubicka  <jh@suse.cz>
36609
36610         * gcc.dg/20021017-2.c: New test.
36611
36612 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36613
36614         * g++.dg/abi/mangle16.C: Adjust.
36615
36616         * g++.dg/init/array8.C: New test.
36617
36618 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36619
36620         * gcc.dg/special/mips-abi.exp: New test.
36621         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36622
36623 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36624
36625         * g++.dg/abi/mangle16.C: New test.
36626         * g++.dg/abi/mangle17.C: Likewise.
36627
36628         PR c++/7478
36629         * g++.dg/template/ref1.C: New test.
36630
36631 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36632
36633         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36634
36635 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36636
36637         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36638
36639 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36640
36641         PR c++/7524
36642         * g++.dg/init/array7.C: New test.
36643
36644 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36645
36646         * g++.dg/init/array6.C: New test.
36647
36648         * g++.dg/abi/mangle13.C: Likewise.
36649         * g++.dg/abi/mangle14.C: Likewise.
36650         * g++.dg/abi/mangle15.C: Likewise.
36651
36652 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36653
36654         * g++.dg/abi/empty8.C: New test.
36655
36656 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36657
36658         * g++.dg/init/ctor1.C: New test.
36659
36660 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36661
36662         * gcc.c-torture/execute/20021015-1.c: New test.
36663
36664 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36665
36666         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36667
36668 2002-10-14  Jan Hubicka  <jh@suse.cz>
36669
36670         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36671
36672 2002-10-14  Richard Henderson  <rth@redhat.com>
36673
36674         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36675
36676 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36677
36678         PR optimization/6631
36679         * g++.dg/opt/const2.C: New test.
36680
36681 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36682
36683         PR c++/7176
36684         * g++.dg/parse/friend1.C: New test.
36685         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36686
36687 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36688
36689         * gcc.dg/20021014-1.c: New test.
36690
36691 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36692
36693         PR c++/5661
36694         * g++.dg/ext/vlm1.C: New test.
36695         * g++.dg/ext/vlm2.C: Likewise.
36696
36697         * g++.dg/init/array1.C: Remove invalid braces.
36698         * g++.dg/init/brace1.C: New test.
36699         * g++.dg/init/copy2.C: Likewise.
36700         * g++.dg/init/copy3.C: Likewise.
36701         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36702         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36703         braces.
36704
36705 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36706
36707         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36708
36709 2002-10-11  Richard Shann  <richard.shann@superh.com>
36710
36711         * gcc.c-torture/compile/simd-5.c: New test.
36712
36713 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36714
36715         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36716
36717 2002-10-10  Jim Wilson  <wilson@redhat.com>
36718
36719         * gcc.c-torture/execute/20021010-1.c: New test.
36720
36721 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36722
36723         PR c/7353
36724         * g++.dg/ext/typedef-init.C: New test.
36725         * gcc.dg/typedef-init.c: New test.
36726
36727 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36728
36729         * gcc.dg/cpp/paste13.c: New test.
36730
36731 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36732
36733         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36734         remaining platforms, XFAIL during compile, not execute.  Don't
36735         XFAIL at -O0.
36736
36737 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36738
36739         * gcc.dg/alias-1.c: Tweak expected warning.
36740
36741 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36742
36743         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36744
36745 2002-10-06  Andreas Jaeger  <aj@suse.de>
36746
36747         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36748         * gcc.dg/cpp/c++98.C: Likewise.
36749
36750         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36751         * g++.dg/cpp/c++98.C: Likewise.
36752
36753         * g++.dg/README (Subdirectories): Mention cpp directory.
36754
36755         PR target/7559
36756         * gcc.dg/20021006-1.c: New test.
36757
36758 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36759
36760         PR c++/7804
36761         * g++.dg/other/warning1.C: New test.
36762
36763 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36764
36765         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36766         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36767         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36768
36769 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36770
36771         PR c++/7931
36772         * g++.dg/template/ptrmem3.C: New test.
36773
36774         PR c++/7754
36775         * g++.dg/template/union1.C: New test.
36776
36777 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36778
36779         PR c++/8006
36780         * g++.dg/abi/mangle9.C: New test.
36781         * g++.dg/abi/mangle10.C: New test.
36782         * g++.dg/abi/mangle11.C: New test.
36783         * g++.dg/abi/mangle12.C: New test.
36784
36785 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36786
36787         PR c++/7188.
36788         * g++.dg/template/meminit1.C: New test.
36789         * g++.dg/warn/Wreorder-1.C: Likewise.
36790         * g++.old-deja/g++.mike/warn3.C: Tweak.
36791         * lib/prune.exp: Ingore "in copy constructor".
36792
36793 2002-10-02  Andreas Jaeger  <aj@suse.de>
36794
36795         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36796         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36797         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36798         on x86-64.
36799
36800 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36801
36802         * gcc.dg/empty1.C: Fix typo.
36803
36804 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36805
36806         * gcc.dg/alias-1.c: New test.
36807
36808 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36809
36810         * gcc.dg/empty1.C: New test.
36811
36812         * g++.dg/tls/init-2.C: Tweak error messages.
36813
36814 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36815
36816         * gcc.c-torture/compile/20020923-1.c: New test.
36817
36818 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36819
36820         * gcc.c-torture/execute/ffs-1.c: New test.
36821         * gcc.c-torture/execute/ffs-2.c: Ditto.
36822
36823 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36824
36825         * g++.dg/overload/member1.C: New test.
36826
36827 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36828
36829         * g++.dg/abi/empty7.C: New test.
36830         * g++.dg/init/pm2.C: Likewise.
36831
36832 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36833
36834         * g++.dg/rtti/crash1.C: New test.
36835
36836 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36837
36838         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36839         gcc.dg/sibcall-4.c: New tests.
36840
36841 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36842
36843         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36844         powerpc and MMIX targets.
36845
36846 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36847
36848         * gcc.dg/cpp/20020927-1.c: New.
36849
36850 2002-09-26  David S. Miller  <davem@redhat.com>
36851
36852         * gcc.c-torture/compile/trunctfdf.c: New.
36853
36854 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36855
36856         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36857
36858 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36859
36860         * gcc.c-torture/execute/loop-15.c: New.
36861
36862 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36863
36864         * README.QMTEST: Fix typo.
36865
36866 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36867
36868         * gcc.dg/20020926-1.c: New test.
36869
36870 2002-09-25  David S. Miller  <davem@redhat.com>
36871
36872         PR target/7842
36873         * gcc.c-torture/execute/shiftdi.c: New test.
36874
36875 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36876
36877         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36878         unique to the tool.
36879         * lib/g77.exp (g77_init): Likewise.
36880         * lib/g++.exp (g++_init): Likewise.
36881         * lib/objc.exp (objc_init): Likewise.
36882
36883 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36884
36885         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36886         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36887         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36888
36889 2002-09-25  Richard Henderson  <rth@redhat.com>
36890
36891         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36892         too-small long double.
36893
36894 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36895
36896         * gcc.dg/20020919-1.c: New test.
36897
36898 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36899
36900         * g++.dg/abi/bitfield6.C: New test.
36901         * g++.dg/abi/bitfield7.C: New test.
36902         * g++.dg/abi/bitfield8.C: New test.
36903         * g++.dg/abi/vbase11.C: New test.
36904
36905 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36906
36907         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36908         hppa*-*-hpux*.  Update test comment.
36909
36910 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36911
36912         * gcc.dg/tls/struct-1.c: New test.
36913
36914 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36915
36916         * gcc.dg/cpp/tr-warn2.c: Update.
36917
36918 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36919
36920         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36921
36922 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36923
36924         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36925         systems.
36926
36927 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36928
36929         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36930
36931         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36932         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36933         setting of cxxfilt.
36934
36935 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36936
36937         * gcc.dg/20020312-2.c: Update for darwin.
36938
36939 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36940
36941         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36942
36943 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36944
36945         * objc.dg/comp-types-1.m: New test.
36946         * objc.dg/comp-types-2.m: New test.
36947         * objc.dg/comp-types-3.m: New test.
36948         * objc.dg/comp-types-4.m: New test.
36949         * objc.dg/comp-types-5.m: New test.
36950         * objc.dg/comp-types-6.m: New test.
36951
36952 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36953
36954         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36955
36956 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36957
36958         * g++.dg/other/do1.C: New test.
36959
36960         * g++.dg/template/subst1.C: New test.
36961
36962 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36963
36964         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36965
36966 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36967
36968         * g++.dg/template/qualttp20.C: Adjust expected errors.
36969         * g++.old-deja/g++.jason/report.C: Likewise.
36970         * g++.old-deja/g++.other/qual1.C: Likewise.
36971
36972         * g++.dg/lookup/scoped2.C: New test.
36973
36974         * g++.dg/ext/asm3.C: New test.
36975
36976 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36977
36978         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36979
36980 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36981
36982         * ChangeLog: follow spelling conventions.
36983         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36984         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36985         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36986         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36987         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36988         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36989         * g++.old-deja/g++.law/global-init1.C: Likewise.
36990         * g++.old-deja/g++.other/delete4.C: Likewise.
36991         * g++.old-deja/g++.other/inline21.C: Likewise.
36992         * g++.old-deja/g++.other/singleton.C: Likewise.
36993         * g77.dg/strlen0.f: Likewise.
36994         * g77.f-torture/compile/20010519-1.f: Likewise.
36995         * g77.f-torture/compile/980310-4.f: Likewise.
36996         * gcc.c-torture/compile/20000605-1.c: Likewise.
36997         * gcc.c-torture/execute/20020225-1.c: Likewise.
36998         * gcc.dg/c90-hexfloat-2.c: Likewise.
36999         * gcc.dg/c99-bool-1.c: Likewise.
37000         * gcc.dg/c99-hexfloat-2.c: Likewise.
37001         * gcc.dg/dll-2.c: Likewise.
37002         * gcc.dg/wtr-union-init-1.c: Likewise.
37003         * gcc.dg/wtr-union-init-2.c: Likewise.
37004         * gcc.dg/wtr-union-init-3.c: Likewise.
37005         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37006         * gcc.dg/cpp/defined.c: Likewise.
37007         * gcc.dg/cpp/macsyntx.c: Likewise.
37008         * gcc.dg/cpp/paste2.c: Likewise.
37009         * gcc.dg/cpp/trad/defined.c: Likewise.
37010         * gcc.dg/format/c90-printf-1.c: Likewise.
37011         * gcc.dg/format/c90-scanf-1.c: Likewise.
37012         * gcc.dg/format/c99-printf-1.c: Likewise.
37013         * gcc.dg/format/c99-scanf-1.c: Likewise.
37014         * gcc.misc-tests/gcov-8.c: Likewise.
37015         * lib/profopt.exp: Likewise.
37016
37017 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
37018
37019         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37020
37021 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37022
37023         * g++.dg/inherit/using2.C: New test.
37024
37025 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
37026
37027         * ChangeLog: Follow spelling conventions.
37028         * g++.dg/template/friend4.C: Likewise.
37029         * g++.old-deja/g++.pt/crash67.C: Likewise.
37030         * gcc.c-torture/execute/20000801-4.c: Likewise.
37031         * gcc.dg/c90-digraph-1.c: Likewise.
37032         * gcc.dg/c94-digraph-1.c: Likewise.
37033         * gcc.dg/c99-digraph-1.c: Likewise.
37034         * gcc.dg/cpp/line5.c: Likewise.
37035         * gcc.dg/cpp/multiline.c: Likewise.
37036         * gcc.dg/cpp/trad/literals-1.c: Likewise.
37037         * gcc.dg/format/attr-3.c: Likewise.
37038         * gcc.dg/format/c90-scanf-3.c: Likewise.
37039         * gcc.dg/format/ext-4.c: Likewise.
37040
37041 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37042
37043         * g++.dg/template/pretty1.C: New test.
37044
37045 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
37046
37047         * gcc.c-torture/execute/struct-cpy-1.c: New test.
37048
37049 2002-09-13  Matt Austern  <austern@apple.com>
37050
37051         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37052         passing a cast expression to a function by const reference.
37053
37054 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
37055
37056         * g++.dg/template/deduce1.C: New test.
37057
37058 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
37059
37060         * gcc.c-torture/execute/simd-1.c: Force all use of int to
37061         32-bit int.
37062
37063 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37064
37065         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37066         usage.
37067
37068 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
37069
37070         * gcc.c-torture/compile/20020910-1.c: New test.
37071
37072 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
37073
37074         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37075
37076 2002-09-10  Andreas Jaeger  <aj@suse.de>
37077
37078         * gcc.dg/20020312-2.c: Adjust for x86-64.
37079
37080 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
37081
37082         * g77.dg/7388.f: New test case for PR 7388.
37083
37084 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
37085
37086         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37087
37088 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37089
37090         * objc.dg/proto-lossage-1.m: New test.
37091
37092 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37093
37094         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37095
37096 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37097
37098         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37099         expected to pass.
37100
37101 2002-09-06  Stan Shebs  <shebs@apple.com>
37102             David Edelsohn  <edelsohn@gnu.org>
37103
37104         * gcc.dg/weak: New directory.
37105         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37106         target-specific xfail bits.
37107         * gcc.dg/typeof-2.c: Move to new directory.
37108         * gcc.dg/weak.exp: New expect script.
37109
37110 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37111
37112         * gcc.c-torture/execute/extzvsi.c: New test.
37113
37114 2002-09-05  Stan Shebs  <shebs@apple.com>
37115
37116         * gcc.dg/weak-1.c: xfail on Darwin.
37117         * gcc.dg/weak-2.c: Ditto.
37118         * gcc.dg/weak-3.c: Ditto.
37119         * gcc.dg/weak-4.c: Ditto.
37120         * gcc.dg/weak-5.c: Ditto.
37121         * gcc.dg/weak-6.c: Ditto.
37122         * gcc.dg/weak-7.c: Ditto.
37123         * gcc.dg/weak-8.c: Ditto.
37124         * gcc.dg/weak-9.c: Ditto.
37125
37126 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37127
37128         * gcc.c-torture/execute/loop-14.c: New test.
37129
37130 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37131
37132         * g++.dg/other/cxa-atexit1.C: New test.
37133
37134         * gcc.dg/typeof-2.c: New test.
37135
37136 2002-09-03  Roger Sayle  <roger@eyesopen.com>
37137
37138         * gcc.dg/builtins-2.c: New testcase.
37139         * gcc.dg/builtins-3.c: New testcase.
37140
37141 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
37142
37143         * gcc.dg/cpp/_Pragma4.c: New test.
37144
37145 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
37146
37147         * objc/execute/nil_method-1.m: New testcase.
37148
37149 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
37150
37151         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37152         [Object class], not [Object initialize].
37153
37154 2002-08-31  Roger Sayle  <roger@eyesopen.com>
37155             Hans-Peter Nilsson  <hp@bitrange.com>
37156
37157         * gcc.c-torture/execute/20020720-1.x: Skip test on
37158         mmix-knuth-mmixware.  Correct comment.
37159
37160 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
37161
37162         * testsuite/g++.dg/abi/bitfield5.C: New test.
37163         * testsuite/g++.dg/abi/vbase10.C: Likewise.
37164
37165 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
37166
37167         * objc.dg/undeclared-selector.m: New test.
37168
37169 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37170
37171         * g++.dg/other/offsetof1.C: Avoid cast warning.
37172
37173 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37174
37175         * objc.dg/super-class-2.m: New test.
37176
37177 2002-08-24  Matt Austern  <austern@apple.com>
37178
37179         * g++.dg/ext/lvaddr.C: New test.
37180         * g++.dg/ext/lvcast.C: New test.
37181
37182 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37183
37184         * testsuite/g++.dg/inherit/cond1.C: New test.
37185
37186 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37187
37188         * gcc.dg/noncompile/incomplete-1.c: New test.
37189
37190 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37191
37192         * gcc.dg/typespec-1.c: New test.
37193
37194 2002-08-20  Devang Patel  <dpatel@apple.com>
37195         * objc.dg/proto-hier-2.m: New test.
37196
37197 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37198
37199         * objc.dg/bitfield-1.m: New test.
37200         * objc.dg/bitfield-2.m: New test.
37201
37202 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37203
37204         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37205         gcc.dg/c99-flex-array-4.c: New tests.
37206
37207 2002-08-16  Stan Shebs  <shebs@apple.com>
37208
37209         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37210
37211 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37212
37213         * gcc.dg/typeof-1.c: New test.
37214         * g++.dg/ext/typeof2.C: New test.
37215
37216 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37217
37218         * g++.dg/other/offsetof1.C: New test.
37219
37220 2002-08-14  Richard Henderson  <rth@redhat.com>
37221
37222         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37223
37224 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37225
37226         * gcc.dg/cpp/_Pragma3.c: New test.
37227
37228 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37229
37230         * g++.dg/template/inherit3: New test.
37231
37232 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37233
37234         * gcc.dg/bitfld-4.c: Add blank options.
37235
37236 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37237
37238         * g++.dg/template/crash1.C: New test.
37239
37240 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37241
37242         * gcc.dg/tls/opt-2.c: New test.
37243
37244 2002-08-08  Devang Patel  <dpatel@apple.com>
37245
37246         * objc.dg/selector-1.m : New test
37247
37248 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37249
37250         * g++.dg/abi/bitfield4.C: New test.
37251         * gcc.dg/bitfld-4.c: New test.
37252
37253 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37254
37255         * g++.dg/other/packed1.C: New test.
37256
37257 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37258
37259         * g++.dg/abi/offsetof.C: Tweak error messages.
37260         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37261
37262 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37263
37264         * gcc.dg/bitfld-3.c: New test.
37265
37266 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37267             Richard Henderson  <rth@redhat.com>
37268
37269         * gcc.dg/i386-bitfield1.c: New test.
37270         * g++.dg/abi/bitfield3.C: Update.
37271
37272 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37273
37274         * objc.dg/const-str-2.m: Update.
37275         * gcc.dg/cpp/c++98.c: Change to C extension.
37276         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37277         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37278
37279 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37280
37281         * testsuite/gcc.dg/tls/diag-3.c: New.
37282
37283 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37284
37285         * g++.dg/README (Subdirectories): Document new subdir expr.
37286         * g++.dg/expr/pmf-1.C: New test.
37287
37288 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37289
37290         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37291
37292 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37293
37294         * g++.dg/abi/bitfield3.C: New test.
37295
37296 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37297
37298         * lib/gcov.exp: Tweak expected line formats.
37299         * gcc.misc-tests/gcov8.c: New test.
37300         * gcc.misc-tests/gcov8.x: New flags.
37301
37302 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37303
37304         * consistency.vlad/layout/endian.c: Include string.h.
37305
37306         * gcc.c-torture/execute/20020805-1.c: New test.
37307
37308 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37309
37310         * g++.dg/other/conversion1.C: New test.
37311
37312 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37313
37314         * gcc.dg/builtins-1.c: New testcase.
37315
37316 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37317
37318         * g++.dg/inherit/access3.C: New test.
37319
37320 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37321
37322         * gcc.dg/ia64-visibility-2.c: New test.
37323
37324 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37325
37326         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37327         __qualifier_flags to __flags.
37328
37329 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37330
37331         * g++.dg/inherit/operator1.C: New test.
37332         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37333         * g++.dg/other/error1.C: Change expected error message.
37334         * g++.dg/template/conv4.C: Likewise.
37335
37336 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37337
37338         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37339         for documented behavior.
37340
37341 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37342
37343         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37344         several targets known to fail.
37345
37346 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37347
37348         * gcc.dg/mips-args-[123].c: New tests.
37349
37350 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37351
37352         * gcc.dg/ppc-spe.c: New.
37353
37354 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37355
37356         * g++.dg/other/ptrmem4.C: New testcase.
37357
37358 2002-07-24  Richard Henderson  <rth@redhat.com>
37359
37360         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37361
37362 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37363
37364         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37365
37366 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37367
37368         * gcc.c-torture/execute/memset-3.c: New testcase.
37369
37370 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37371
37372         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37373         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37374
37375 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37376
37377         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37378         Delete.
37379
37380 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37381
37382         * gcc.c-torture/compile/simd-4.c: New test.
37383
37384 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37385
37386         PR c++/7347, c++/7348
37387         * g++.dg/template/access4.C: New test.
37388         * g++.dg/template/access5.C: New test.
37389         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37390         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37391         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37392         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37393
37394 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37395
37396         * gcc.dg/gnu89-init-2.c: New test.
37397
37398 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37399
37400         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37401
37402 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37403
37404         * gcc.c-torture/execute/20020720-1.c: New testcase.
37405
37406 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37407
37408         * gcc.dg/cpp/Wsignprom.c: New tests.
37409
37410 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37411
37412         * gcc.c-torture/execute/loop-13.c: New test.
37413
37414 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37415
37416         * gcc.dg/cpp/expr.c: New tests.
37417
37418 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37419
37420         * g++.dg/opt/pr6713.C: Add template instantiation.
37421
37422 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37423
37424         * gcc.dg/nest.c: New test.
37425
37426 2002-07-17  Richard Henderson  <rth@redhat.com>
37427
37428         * g++.dg/opt/pr6713.C: New test.
37429
37430 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37431
37432         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37433         XFAIL for all x86 processors.
37434
37435 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37436
37437         * gcc.c-torture/execute/20010122-1.x: Do not test with
37438         -fomit-frame-pointer.
37439
37440 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37441
37442         * g++.dg/template/instantiate2.C: New test.
37443         * g++.dg/template/spec4.C: New test.
37444
37445 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37446
37447         * g++.dg/template/access2.C: New test.
37448         * g++.dg/template/access3.C: New test.
37449
37450 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37451
37452         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37453         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37454         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37455         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37456         Convert to use <stdarg.h>.
37457         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37458         Delete.
37459         * gcc.dg/va-arg-2.c: New.
37460         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37461
37462 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37463
37464         * gcc.c-torture/compile/20020710-1.c: New test.
37465
37466 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37467                           Andrew Pinski  <pinskia@physics.uc.edu>
37468
37469         gcc.c-torture/compile/simd-2.c: New testcase.
37470         gcc.c-torture/compile/simd-3.c: Likewise.
37471
37472 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37473
37474         PR c++/7224
37475         * g++.dg/overload/error1.C: New test.
37476
37477 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37478
37479         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37480         configuration and IRIX 6 O32 ABI.
37481
37482 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37483
37484         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37485
37486 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37487
37488         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37489
37490 2002-07-10  Jeffrey A Law  <law@redhat.com>
37491
37492         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37493
37494         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37495
37496 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37497
37498         * gcc.dg/20020312-2.c: Check for __PPC__.
37499
37500 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37501
37502         * gcc.c-torture/compile/20020709-1.c: New test.
37503
37504 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37505
37506         * g++.dg/template/qualttp21.C: New test case.
37507
37508 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37509
37510         * gcc.c-torture/compile/20020706-1.c: New test.
37511         * gcc.c-torture/compile/20020706-2.c: New test.
37512
37513 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37514             Alexandre Oliva  <aoliva@redhat.com>
37515
37516         * g++.dg/warn/incomplete1.C: New test.
37517
37518 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37519
37520         PR c++/7099
37521         * g++.dg/warn/noreturn1.C: New test.
37522
37523 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37524
37525         PR c++/6706
37526         * g++.dg/debug/debug6.C: New test.
37527         * g++.dg/debug/debug7.C: New test.
37528
37529 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37530
37531         * gcc.c-torture/compile/simd-3.c: New test.
37532
37533 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37534
37535         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37536         * gcc.dg/20020620-1.c: Likewise.
37537
37538 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37539
37540         PR c++/6944
37541         * g++.dg/init/array4.C: New test.
37542         * g++.dg/init/array5.C: New test.
37543
37544 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37545
37546         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37547         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37548
37549 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37550
37551         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37552         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37553         * gcc.dg/wtr-conversion-1.c: Likewise.
37554         * gcc.dg/wtr-escape-1.c: Likewise.
37555         * gcc.dg/wtr-int-type-1.c: Likewise.
37556         * gcc.dg/wtr-label-1.c: Likewise.
37557         * gcc.dg/wtr-static-1.c: Likewise.
37558         * gcc.dg/wtr-strcat-1.c: Likewise.
37559         * gcc.dg/wtr-suffix-1.c: Likewise.
37560         * gcc.dg/wtr-switch-1.c: Likewise.
37561         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37562         * gcc.dg/wtr-union-init-1.c: Likewise.
37563         * gcc.dg/wtr-union-init-2.c: Likewise.
37564         * gcc.dg/wtr-union-init-3.c: Likewise.
37565
37566         * gcc.dg/wtr-func-def-1.c: New test.
37567
37568 2002-07-02 Devang Patel <dpatel@apple.com>
37569
37570         * objc.dg/param-1.m: New test.
37571
37572 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37573
37574         * gcc.dg/cpp/trad/directive.c: Add test.
37575         * gcc.dg/cpp/trad/macroargs.c: Add test.
37576         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37577
37578 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37579
37580         * gcc.dg/cpp/cmdlne-M.c: New test.
37581
37582 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37583
37584         * objc.dg/desig-init-1.m: New test.
37585
37586 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37587
37588         PR c++/6716
37589         * g++.dg/template/instantiate1.C: New test.
37590
37591 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37592
37593         PR c++/7112
37594         * g++.dg/template/sizeof2.C: New test.
37595
37596 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37597
37598         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37599         gcc.dg/cpp/trad/include.c: New tests.
37600
37601 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37602
37603         PR target/7177
37604         * gcc.c-torture/compile/20020701-1.c: New test.
37605
37606 2002-07-01  Stan Shebs  <shebs@apple.com>
37607
37608         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37609         header here...
37610         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37611         (objc-torture-execute): or here.
37612
37613 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37614
37615         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37616
37617 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37618
37619         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37620
37621 2002-06-30  Devang Patel  <dpatel@apple.com>
37622
37623         * objc.dg/fsyntax-only.m: New test.
37624
37625 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37626
37627         PR c++/6695
37628         * g++.dg/template/friend7.C: New file.
37629
37630 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37631
37632         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37633         return type.
37634
37635 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37636
37637         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37638         avoid division by zero.
37639
37640 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37641
37642         * gcc.dg/Wunknownprag.c: New tests.
37643
37644 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37645
37646         * gcc.c-torture/execute/simd-2.c: New test.
37647
37648 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37649
37650         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37651         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37652         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37653         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37654         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37655         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37656         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37657         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37658         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37659         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37660         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37661         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37662         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37663         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37664         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37665         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37666         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37667
37668 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37669
37670         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37671         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37672         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37673         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37674         New tests.
37675         * gcc.dg/cpp/trad/directive.c: Update.
37676
37677 2002-06-23  Andreas Jaeger  <aj@suse.de>
37678
37679         * gcc.c-torture/execute/complex-6.c: New.
37680
37681 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37682
37683         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37684         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37685         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37686         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37687
37688 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37689
37690         * gcc.dg/cpp/trad: New directory with traditional tests copied
37691         from parent directory.
37692         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37693         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37694         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37695         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37696         Move to trad/ and rename.
37697         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37698         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37699         gcc.dg/cpp/trad/redef2.c: New tests.
37700         * gcc.dg/cpp/trad/trad.exp: New driver.
37701
37702 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37703
37704         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37705         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37706         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37707         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37708         Remove.
37709
37710 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37711
37712         * gcc.dg/20020620-1.c: New test.
37713
37714 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37715
37716         * g++.dg/template/ttp4.C: New test.
37717
37718 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37719
37720         * g++.dg/opt/vt1.C: Fix regexp.
37721
37722 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37723
37724         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37725         Don't use attribute `noinline'.
37726
37727 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37728
37729         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37730
37731 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37732
37733         * gcc.c-torture/execute/simd-1.c: New.
37734
37735         * gcc.dg/simd-1.c: New.
37736
37737 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37738
37739         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37740
37741 2002-06-16  Richard Henderson  <rth@redhat.com>
37742
37743         * g++.dg/ext/anon-struct1.C: New.
37744         * g++.dg/ext/anon-struct2.C: New.
37745         * g++.dg/ext/anon-struct3.C: New.
37746         * gcc.dg/anon-struct-1.c: New.
37747         * gcc.dg/anon-struct-2.c: New.
37748         * gcc.dg/anon-struct-3.c: New.
37749         * gcc.dg/20011008-1.c: Adjust warning text.
37750         * gcc.dg/20020527-1.c: Add -fms-extensions.
37751
37752 2002-06-16  Richard Henderson  <rth@redhat.com>
37753
37754         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37755
37756 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37757
37758         * gcc.c-torture/execute/20020615-1.c: New test.
37759
37760 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37761
37762         * gcc.c-tortuture/execute/compare-1.c: New test case.
37763         * gcc.c-tortuture/execute/compare-2.c: New test case.
37764         * gcc.c-tortuture/execute/compare-3.c: New test case.
37765
37766 2002-06-13  Richard Henderson  <rth@redhat.com>
37767
37768         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37769         ia64 ilp32.
37770
37771 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37772
37773         * g++.dg/template/typename2.C: Update error message.
37774
37775 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37776
37777         * gcc.c-torture/execute/20020611-1.c: New test.
37778
37779 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37780
37781         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37782         list of targets to skip.
37783
37784 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37785
37786         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37787         targets if not optimizing.
37788
37789 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37790
37791         * gcc.c-torture/compile/20020605-1.c: New test.
37792
37793         * g++.dg/opt/vt1.C: New test.
37794
37795         * gcc.dg/20020531-1.c: New test.
37796
37797         * gcc.dg/20020530-1.c: New test.
37798
37799         * gcc.dg/20020527-1.c: New test.
37800
37801         * g++.dg/opt/cse1.C: New test.
37802
37803 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37804
37805         * gcc.dg/20020607-2.c: New test case.
37806
37807 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37808
37809         * gcc.c-torture/compile/20020604-1.c: New test.
37810
37811 2002-06-04  Richard Henderson  <rth@redhat.com>
37812
37813         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37814         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37815         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37816
37817 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37818
37819         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37820
37821 2002-06-03  Richard Henderson  <rth@redhat.com>
37822
37823         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37824         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37825
37826 2002-06-02  Richard Henderson  <rth@redhat.com>
37827
37828         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37829         test functions static.
37830
37831 2002-06-02  Andreas Jaeger  <aj@suse.de>
37832
37833         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37834         now.
37835
37836 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37837
37838         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37839         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37840         Update for mofified diagnostics.
37841         * gcc.dg/c99-intconst-1.c: No longer fail.
37842
37843 2002-06-02  Richard Henderson  <rth@redhat.com>
37844
37845         * gcc.dg/uninit-A.c: Remove xfail markers.
37846
37847 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37848
37849         * gcc.dg/fnegate-1.c: New test case.
37850
37851 2002-05-30  Osku Salerma  <osku@iki.fi>
37852
37853         * gcc.c-torture/execute/mayalias-1.c: New file.
37854
37855 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37856
37857         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37858         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37859         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37860
37861 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37862
37863         * gcc.c-torture/execute/20020529-1.c: New test.
37864
37865 2002-05-27  Richard Henderson  <rth@redhat.com>
37866
37867         * g++.dg/ext/attrib6.C: New test case.
37868
37869 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37870
37871         * gcc.c-torture/execute/pure-1.c: New test.
37872
37873 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37874
37875         * gcc.dg/cpp/arith-2.c: Remove.
37876
37877 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37878
37879         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37880         * gcc.dg/cpp/if-3.c: Remove.
37881
37882 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37883
37884         * g++.dg/opt/cse2.C: New test.
37885
37886 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37887
37888         * gcc.dg/cpp/arith-1.c: New semantic tests.
37889         * gcc.dg/cpp/if-1.c: Update.
37890
37891 2002-05-24  Ben Elliston  <bje@redhat.com>
37892
37893         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37894
37895 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37896
37897         * gcc.dg/verbose-asm.c: New test.
37898
37899 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37900
37901         * gcc.dg/cpp/paste12.c: New test.
37902
37903 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37904
37905         * g++.dg/parse/named_ops.C: New test.
37906
37907 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37908
37909         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37910
37911 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37912
37913         * gcc.dg/weak-2.c: Allow optional leading underscore
37914         in scan-assembler symbol name.
37915         * gcc.dg/weak-3.c: Likewise.
37916         * gcc.dg/weak-4.c: Likewise.
37917         * gcc.dg/weak-5.c: Likewise.
37918
37919 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37920
37921         * gcc.dg/20020523-1.c: New test.
37922
37923 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37924
37925         * objc.dg/const-str-2.m: Update now that we stop after
37926         a command line error.
37927
37928 2002-05-22  Richard Henderson  <rth@redhat.com>
37929
37930         * g++.dg/dg.exp: Fix typo in test pruneing.
37931
37932 2002-05-22  Richard Henderson  <rth@redhat.com>
37933
37934         * g++.dg/dg.exp: Prune the tls subdirectory.
37935         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37936         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37937         * g++.dg/tls/init-1.C: New.
37938
37939 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37940
37941         * gcc.dg/20020517-1.c: New test.
37942
37943 2002-05-21  Richard Henderson  <rth@redhat.com>
37944
37945         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37946         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37947
37948 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37949
37950         * g++.dg/other/copy2.C: New test.
37951
37952 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37953
37954         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37955         (MAX_COPY): Bump up to 10 times sizeof (long long).
37956         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37957
37958         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37959         sizeof (long long).
37960
37961         * gcc.c-torture/execute/strcpy-1.c: New test.
37962
37963 2002-05-19  Jason Merrill  <jason2redhat.com>
37964
37965         * g++.dg/ext/oper1.C: New test.
37966
37967 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37968 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37969
37970         * README.QMTEST: New file.
37971
37972         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37973
37974 2002-05-19  Andreas Jaeger  <aj@suse.de>
37975
37976         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37977         now.
37978         * gcc.c-torture/execute/loop-2d.x: Likewise.
37979
37980 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37981
37982         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37983         support weak symbols.
37984         * gcc.dg/weak-4.c: Likewise.
37985         * gcc.dg/weak-6.c: Likewise.
37986
37987 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37988
37989         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37990         cygwin, coff and h8300-*-hms targets
37991         * gcc.dg/weak-5.c: Likewise.
37992         * gcc.dg/weak-7.c: Likewise.
37993
37994 2002-05-16  Jason Merrill  <jason@redhat.com>
37995
37996         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37997         (scan-assembler-not, scan-assembler-dem): Likewise.
37998         (scan-assembler-dem-not): Likewise.
37999
38000 2002-05-15  Richard Henderson  <rth@redhat.com>
38001
38002         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
38003
38004 2002-05-15  Richard Henderson  <rth@redhat.com>
38005
38006         * gcc.dg/weak-5.c (vfoo1c): No warning here.
38007         (vfoo1f): Warning here.
38008         (vfoo1l): Don't redefine the alias.
38009
38010 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
38011
38012         * g++.dg/init/pm1.C: New test.
38013
38014 2002-05-12  David S. Miller  <davem@redhat.com>
38015
38016         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38017         types.
38018
38019 2002-05-10  Roger Sayle  <roger@eyesopen.com>
38020
38021         * gcc.c-torture/execute/20020510-1.c: New test case.
38022
38023 2002-05-10  David S. Miller  <davem@redhat.com>
38024
38025         * gcc.c-torture/execute/conversion.c: Test long double too.
38026
38027 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
38028
38029         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38030         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38031         * lib/g++.exp (g++_link_flags): Likewise.
38032         * lib/objc.exp (objc_target_compile): Likewise.
38033
38034 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38035
38036         * gcc.dg/cpp/poison.c: Update.
38037         * gcc.dg/cpp/20000625-2.c: Remove.
38038         * gcc.dg/cpp/direct2s.c: Remove final test.
38039
38040 2002-05-08  Tom Rix  <trix@redhat.com>
38041
38042         * gcc.c-torture/execute/20020508-1.c: New test.
38043         * gcc.c-torture/execute/20020508-2.c: New test.
38044         * gcc.c-torture/execute/20020508-3.c: New test.
38045
38046 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38047
38048         * gcc.dg/cpp/charconst-4.c: More tests.
38049
38050 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
38051
38052         PR c/6569
38053         * gcc.dg/weak-3.c: Update location of warning messages.
38054         * gcc.dg/weak-5.c: Likewise.
38055
38056 2002-05-06  Roger Sayle  <roger@eyesopen.com>
38057
38058         * gcc.c-torture/execute/20020506-1.c: New test case.
38059
38060 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38061
38062         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38063
38064 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38065
38066         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38067
38068 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38069
38070         * gcc.dg/cpp/charconst-3.c: New test.
38071
38072 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38073
38074         * gcc.dg/cpp/charconst.c: Update tests.
38075
38076 2002-05-05  Tim Josling  <tej@melbpc.org.au>
38077
38078         * treelang: Added directory for new sample language treelang. Also
38079         lib/treelang.exp: New file to signal treelang should be tested.
38080
38081 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38082
38083         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38084         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38085         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38086         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38087         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38088         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38089         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38090
38091 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38092
38093         * gcc.dg/format/xopen-2.c: New test.
38094
38095 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38096
38097         * gcc.dg/20020503-1.c: New test.
38098
38099 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38100
38101         * g++.dg/init/dtor1.C: Make it tougher.
38102
38103 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38104
38105         * g++.dg/init/dtor1.C: New test.
38106
38107 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38108
38109         * gcc.dg/altivec-8.c: New.
38110
38111 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38112
38113         * gcc.dg/altivec-7.c: New.
38114
38115 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38116
38117         * g++.dg/parse/typedef1.C: New test.
38118
38119 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38120
38121         PR c++/6486
38122         * g++.dg/template/friend6.C: New test.
38123
38124         PR c++/6492
38125         * g++.dg/init/copy1.C: New test.
38126
38127 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38128
38129         * g++.dg/warn/effc1.C: New test.
38130
38131 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38132
38133         * gcc.dg/cpp/if-cexp.c: Add a test.
38134
38135 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
38136
38137         * gcc.dg/20020426-2.c: New test.
38138
38139 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38140
38141         * gcc.dg/cpp/if-mop.c: Update.
38142         * gcc.dg/cpp/if-mpar.c: Add test.
38143         * gcc.dg/cpp/if-oppr.c: Update.
38144
38145 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38146
38147         PR c/6343
38148         * gcc.dg/weak-[2-7].c: New tests.
38149
38150 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38151
38152         * gcc.dg/enum1.c: New test.
38153
38154 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38155
38156         PR c++/6497
38157         * g++.dg/inherit/access2.C: New test.
38158
38159 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38160
38161         PR bootstrap/6445
38162         * gcc.dg/20020426-1.c: New test.
38163
38164 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38165
38166         * g++.dg/abi/enum1.C: New test.
38167
38168 2002-04-26  Richard Henderson  <rth@redhat.com>
38169
38170         * gcc.dg/c99-bool-1.c: Expect always true warning.
38171
38172 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38173
38174         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38175
38176 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38177
38178         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38179         targets.
38180
38181 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38182
38183         * g++.dg/abi/mange7.C: New test.
38184
38185         PR c++/6438.
38186         * g++.dg/parse/stmtexpr2.C: New test.
38187
38188 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38189
38190         * gcc.dg/20020312-2.c: Add SH target.
38191
38192 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38193
38194         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38195         compiler output on mips*-*-irix*.
38196
38197 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38198
38199         * g++.dg/parse/attr1.C: New test.
38200
38201 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38202
38203         * gcc.c-torture/execute/string-opt-17.c: New test case.
38204         * gcc.c-torture/execute/memset-2.c: New test case.
38205
38206 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38207
38208         PR c++/6256:
38209         * g++.dg/template/friend5.C: New test.
38210
38211         PR c++/6331:
38212         * g++.dg/template/qual1.C: Likewise.
38213
38214 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38215
38216         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38217         Include stdlib.h, not stdio.h or ctype.h.
38218
38219 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38220
38221         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38222         cris-*-elf* and mmix-*-*.
38223         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38224         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38225         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38226         Ditto.
38227         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38228         * gcc.dg/wchar_t-1.c: Ditto.
38229
38230 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38231
38232         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38233         Clarify comment.
38234
38235 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38236
38237         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38238
38239 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38240
38241         * gcc.c-torture/execute/20000906-1.x: Delete.
38242
38243 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38244
38245         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38246
38247 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38248
38249         * PR6367
38250         * g77.f-torture/execute/6367.f: New test.
38251         * g77.f-torture/execute/6367.x: Disable for MMIX.
38252
38253 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38254
38255         * PR6352
38256         * g++.dg/opt/inline2.C: New test.
38257
38258 2002-04-18  Richard Henderson  <rth@redhat.com>
38259
38260         * gcc.dg/20000906-1.c: Enable for all targets.
38261         * gcc.c-torture/compile/iftrap-2.c: New.
38262
38263 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38264
38265         * gcc.dg/20020418-1.c: New test.
38266         * gcc.dg/20020418-2.c: New test.
38267
38268 2002-04-18  Richard Henderson  <rth@redhat.com>
38269
38270         * gcc.c-torture/compile/iftrap-1.c: New.
38271         * gcc.dg/iftrap-1.c: Adjust for ia64.
38272         * gcc.dg/iftrap-2.c: New.
38273
38274 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38275
38276         * gcc.c-torture/compile/20020418-1.c: New test.
38277
38278 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38279
38280         * gcc.c-torture/compile/20020415-1.c: New.
38281
38282 2002-04-18  David S. Miller  <davem@redhat.com>
38283
38284         * gcc.c-torture/execute/20020418-1.c: New test.
38285
38286 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38287
38288         * gcc.dg/20020416-1.c: New test.
38289
38290         * g++.dg/opt/inline1.C: New test.
38291
38292 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38293
38294         * gcc.dg/altivec-5.c: New test.
38295
38296         * gcc.dg/20020415-1.c: New test.
38297
38298 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38299
38300         * testsuite/lib/chill.exp: Remove.
38301
38302 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38303
38304         * g++.dg/other/big-struct.C: New test.
38305
38306 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38307
38308         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38309         of scratch file.
38310
38311 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38312
38313         PR c/6277
38314         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38315         in scan-assembler function name
38316
38317 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38318
38319         * g77.f-torture/execute/980628-4.x,
38320         g77.f-torture/execute/980628-5.x,
38321         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38322         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38323         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38324         i[34567]86-*-*.
38325
38326 2002-04-13  David S. Miller  <davem@redhat.com>
38327
38328         * gcc.c-torture/execute/20020413-1.c: New test.
38329
38330 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38331
38332         * gcc.dg/asm-6.c,
38333         * g++.dg/ext/asm1.C: New tests.
38334
38335 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38336
38337         PR c++ 5373.
38338         * g++.dg/parse/stmtexpr1.C: New test.
38339
38340         PR c++/5189.
38341         * g++.dg/template/copy1.C: New test.
38342
38343 2002-04-12  Richard Henderson  <rth@redhat.com>
38344
38345         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38346
38347 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38348
38349         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38350         gcc.c-torture/execute/20020307-2.c.
38351
38352 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38353
38354         * g++.dg/ext/attrib5.C,
38355         * g++.dg/lookup/struct1.C: New tests.
38356
38357 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38358
38359         * gcc.dg/20020411-1.c: New test.
38360
38361         * gcc.c-torture/execute/20020411-1.c: New test.
38362
38363 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38364
38365         * g77.f-torture/execute/6177.f: New test.
38366
38367 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38368
38369         PR middle-end/6247
38370         * g++.dg/opt/cleanup1.C: New test.
38371
38372         * g++.dg/opt/const1.C: New test.
38373
38374 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38375
38376         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38377
38378 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38379
38380         PR c++/5507
38381         * g++.dg/template/typename2.C: New test.
38382
38383 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38384
38385         * gcc.c-torture/execute/loop-12.c: New.
38386
38387 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38388
38389         * g77.f-torture/execute/980628-4.x,
38390         g77.f-torture/execute/980628-5.x,
38391         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38392         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38393         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38394
38395 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38396
38397         PR optimization/6086
38398         * g++.dg/opt/preinc1.C: New test.
38399
38400 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38401
38402         PR c++/5571
38403         * g++.dg/opt/static2.C: New test.
38404
38405 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38406
38407         PR c/5120
38408         * gcc.dg/20020406-1.c: New test.
38409
38410 2002-04-04  David S. Miller  <davem@redhat.com>
38411
38412         * gcc.c-torture/execute/20020404-1.c: New test.
38413
38414 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38415
38416         PR c/6123
38417         * gcc.dg/20020312-2.c: Do not declare global register variable
38418         if __PIC__ or __pic__ is defined.
38419
38420 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38421
38422         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38423         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38424
38425 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38426
38427         * gcc.misc-tests/linkage.exp: Update last change to handle
38428         sparc*-, not just sparc-.
38429
38430 2002-04-03  Richard Henderson  <rth@redhat.com>
38431
38432         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38433
38434 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38435
38436         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38437
38438 2002-04-02  David S. Miller  <davem@redhat.com>
38439
38440         * gcc.c-torture/execute/20020402-3.c: New test.
38441
38442 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38443
38444         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38445         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38446
38447         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38448         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38449         g77.f-torture/execute/20001201.x,
38450         g77.f-torture/execute/u77-test.x: New files.
38451
38452         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38453         * gcc.dg/wchar_t-1.c: Ditto.
38454
38455 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38456
38457         * gcc.c-torture/execute/20020402-1.c: New test.
38458
38459 2002-04-01  Richard Henderson  <rth@redhat.com>
38460
38461         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38462
38463         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38464
38465 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38466
38467         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38468
38469 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38470
38471         * g++.dg/inherit/template-as-base.C: Expect error.
38472         * g++.dg/inherit/namespace-as-base.C: Likewise.
38473
38474 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38475
38476         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38477         g++.dg/ext/instantiate3.C: Tweak match patterns.
38478
38479         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38480         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38481         -da test.
38482
38483 2002-03-31  Richard Henderson  <rth@redhat.com>
38484
38485         * gcc.dg/special/alias-2.c: New.
38486         * gcc.dg/special/ecos.exp: Run it.
38487
38488 2002-03-31  Richard Henderson  <rth@redhat.com>
38489
38490         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38491
38492 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38493
38494         * gcc.dg/weak-1.c: Disable on h8300 port.
38495
38496 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38497
38498         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38499         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38500         ordering tests.
38501         * g++.dg/bprob/bprob-1.C: New test.
38502         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38503         * g++.dg/gcov/gcov-1.C: New test.
38504         * g++.dg/gcov/gcov-1.x: New file.
38505         * g++.dg/gcov/gcov-2.C: New test.
38506         * g++.dg/gcov/gcov-3.C: New test.
38507         * g++.dg/gcov/gcov-3.h: New file.
38508
38509 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38510
38511         * g++.old-deja/g++.other/builtins5.C: New test.
38512         * g++.old-deja/g++.other/builtins6.C: New test.
38513         * g++.old-deja/g++.other/builtins7.C: New test.
38514         * g++.old-deja/g++.other/builtins8.C: New test.
38515         * g++.old-deja/g++.other/builtins9.C: New test.
38516
38517 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38518
38519         * g++.dg/opt/static1.C: New test.
38520
38521         * g++.dg/opt/longbranch1.C: New test.
38522
38523 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38524
38525         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38526
38527         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38528
38529 2002-03-28  Jeffrey A Law  (law@redhat.com)
38530
38531         * gcc.c-torture/execute/20020328-1.c: New test.
38532
38533 2002-03-27  Richard Henderson  <rth@redhat.com>
38534
38535         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38536         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38537         move from g++.old-deja/g++.ext/.
38538
38539 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38540
38541         * g++.dg/init/new2.C: New test.
38542
38543 2002-03-26  Richard Henderson  <rth@redhat.com>
38544
38545         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38546
38547         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38548         on sparc.
38549
38550         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38551         sparcv9 systems.
38552         * gcc.dg/20001102-1.c: Likewise.
38553
38554 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38555
38556         * gcc.dg/cpp/endif-pedantic1.c,
38557         gcc.dg/cpp/endif-pedantic2.c: New tests.
38558
38559 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38560
38561         * g++.dg/init/new1.C: New test.
38562
38563 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38564
38565         * g++.dg/abi/vbase9.C: New test.
38566
38567 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38568
38569         * gcc.dg/arm-asm.c: New test.
38570
38571 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38572
38573         * gcc.dg/Wswitch-enum.c: New test.
38574         Fix PR c/5044.
38575
38576 2002-03-26  Richard Henderson  <rth@redhat.com>
38577
38578         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38579         structure.
38580
38581 2002-03-25  Richard Henderson  <rth@redhat.com>
38582
38583         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38584         sparcv9 systems.
38585
38586         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38587         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38588
38589 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38590
38591         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38592
38593 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38594
38595         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38596         targets using generic thunk support.
38597
38598 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38599
38600         * gcc.c-torture/compile/20020323-1.c: New test.
38601
38602         * g++.dg/opt/conj2.C: New test.
38603
38604 2002-03-24  Richard Henderson  <rth@redhat.com>
38605
38606         * gcc.dg/weak-1.c: Use -fno-common.
38607
38608 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38609
38610         * g77.dg/f77-edit-apostrophe-out.f: New test
38611         * g77.dg/f77-edit-h-out.f: New test
38612         * g77.dg/f77-edit-t-in.f: New test
38613         * g77.dg/f77-edit-t-out.f: New test
38614         * g77.dg/f77-edit-x-out.f: New test
38615         * g77.dg/f77-edit-slash-out.f: New test
38616         * g77.dg/f77-edit-colon-out.f: New test
38617         * g77.dg/f77-edit-s-out.f: New test
38618
38619 2002-03-24  Richard Henderson  <rth@redhat.com>
38620
38621         * objc/execute/formal_protocol-6.x: New XFAIL.
38622
38623 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38624
38625         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38626         that do not support weak symbols
38627
38628 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38629
38630         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38631         * lib/g77.exp: Likewise.
38632         * lib/objc.exp: Likewise.
38633
38634 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38635
38636         * gcc.dg/Wswitch-default.c: New test.
38637
38638 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38639
38640         * g++.dg/other/enum1.C: New test.
38641
38642 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38643
38644         * gcc.dg/pragma-ep-3.c: Fix typo.
38645
38646 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38647
38648         * g++.dg/inherit/template-as-base.C: New test.
38649
38650 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38651
38652         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38653         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38654
38655 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38656
38657         * gcc.dg/cpp/multiline.c: Update to match.
38658
38659 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38660
38661         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38662
38663 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38664
38665         * gcc.dg/cpp/extratokens2.c: New file.
38666
38667 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38668
38669         * gcc.dg/20020312-2.c: Add rs6000 target.
38670
38671         * gcc.c-torture/compile/20020319-1.c: New test.
38672
38673 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38674
38675         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38676         (A, E): Handle this.
38677
38678 2002-03-20  Jason Merrill  <jason@redhat.com>
38679
38680         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38681         ignoring -fpic.
38682         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38683         through prune_gcc_output.
38684
38685 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38686
38687         * gcc.c-torture/compile/20020320-1.c: New test.
38688
38689 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38690
38691         * gcc.c-torture/compile/20020318-1.c: New test.
38692
38693         * gcc.dg/struct-by-value-1.c: New test.
38694
38695         * gcc.dg/20020319-1.c: New test.
38696
38697 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38698
38699         * g++.dg/opt/conj1.C: New test.
38700
38701 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38702
38703         * g++.dg/template/qualttp20.C: Revert previous change.
38704         * g++.dg/template/qualttp3.C: Likewise.
38705         * g++.dg/template/qualttp4.C: Likewise.
38706         * g++.dg/template/qualttp5.C: Likewise.
38707         * g++.dg/template/qualttp6.C: Likewise.
38708         * g++.dg/template/qualttp7.C: Likewise.
38709         * g++.dg/template/qualttp8.C: Likewise.
38710         * g++.dg/template/recurse.C: Likewise.
38711
38712 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38713
38714         * gcc.dg/cpp/wchar-1.c: Update.
38715
38716 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38717
38718         * g++.dg/template/conv1.C: New test.
38719         * g++.dg/template/conv2.C: New test.
38720         * g++.dg/template/conv3.C: New test.
38721         * g++.dg/template/conv4.C: New test.
38722
38723 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38724
38725         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38726         * g++.dg/template/qualttp3.C: Likewise.
38727         * g++.dg/template/qualttp4.C: Likewise.
38728         * g++.dg/template/qualttp5.C: Likewise.
38729         * g++.dg/template/qualttp6.C: Likewise.
38730         * g++.dg/template/qualttp7.C: Likewise.
38731         * g++.dg/template/qualttp8.C: Likewise.
38732         * g++.dg/template/recurse.C: Likewise.
38733
38734 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38735
38736         * g++.dg/opt/dtor1.C: New test.
38737
38738 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38739
38740         * gcc.c-torture/compile/20020315-1.c: New test.
38741
38742 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38743
38744         * gcc.dg/weak-1.c: Fix scan tests.
38745
38746 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38747
38748         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38749         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38750         cris-*-aout* mmix-*-*.
38751         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38752         cris-*-aout* mmix-*-*.
38753         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38754         cris-*-elf* cris-*-aout* and mmix-*-*.
38755         * gcc.dg/20001009-1.c: Ditto.
38756         * gcc.dg/20010912-1.c: Ditto.
38757         * gcc.dg/20020122-4.c: Ditto.
38758         * gcc.dg/inline-2.c: Ditto.
38759
38760 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38761
38762         * gcc.c-torture/compile/20020314-1.c: New test.
38763
38764 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38765
38766         * gcc.c-torture/execute/20020314-1.c: New test.
38767
38768 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38769
38770         * g++.dg/warn/Wunused-1.C: New test.
38771
38772 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38773
38774         * g++.dg/abi/mangle6.C: New test.
38775
38776 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38777
38778         * gcc.c-torture/compile/20020309-2.c: New test.
38779
38780         * gcc.c-torture/compile/20020312-1.c: New test.
38781
38782 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38783
38784         * g++.dg/other/access1.C: New test.
38785
38786 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38787
38788         * gcc.c-torture/execute/wchar_t-1.c: New test.
38789
38790 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38791
38792         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38793
38794 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38795
38796         * gcc.dg/20020312-1.c: New test case.
38797
38798 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38799
38800         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38801
38802 2002-03-11  Richard Henderson  <rth@redhat.com>
38803
38804         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38805         * g++.old-deja/g++.jason/report.C: Likewise.
38806
38807 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38808
38809         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38810         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38811
38812 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38813
38814         * testsuite/g++.dg/overload/pmf1.C: New test.
38815
38816 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38817
38818         * gcc.c-torture/execute/20020307-1.c: Use long.
38819
38820 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38821
38822         PR optimization/5844
38823         * gcc.dg/20020310-1.c: New test.
38824
38825 2002-03-09  Michael Meissner  <meissner@redhat.com>
38826
38827         * gcc.c-torture/execute/memcpy-2.c: New test.
38828         * gcc.c-torture/execute/memset-1.c: New test.
38829         * gcc.c-torture/execute/strlen-1.c: New test.
38830         * gcc.c-torture/execute/strcmp-1.c: New test.
38831         * gcc.c-torture/execute/strncmp-1.c: New test.
38832
38833 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38834
38835         * gcc.dg/ppc-ldstruct.c: New test.
38836
38837 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38838
38839         * gcc.c-torture/execute/va-arg-22.c: New test.
38840
38841 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38842
38843         * gcc.c-torture/compile/20020309-1.c: New test.
38844
38845 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38846
38847         * gcc.c-torture/execute/20020307-2.c: New test.
38848
38849 2002-03-07  Jeffrey A Law  (law@redhat.com)
38850
38851         * g77.f-torture/compile/20020307-1.f: New test.
38852
38853 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38854
38855         * gcc.dg/unordered-1.c: New test.
38856
38857 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38858
38859         * gcc.c-torture/execute/20020307-1.c: New test.
38860
38861 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38862
38863         * gcc.dg/20020304-1.c: New test.
38864
38865         * gcc.c-torture/compile/20020304-2.c: New test.
38866
38867 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38868
38869         * gcc.c-torture/compile/20020304-1.c: New test case
38870         (from PR c/5830).
38871
38872 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38873
38874         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38875
38876 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38877
38878         * g++.dg/other/classkey1.C: New test.
38879
38880 2002-03-01  Richard Henderson  <rth@redhat.com>
38881
38882         * gcc.c-torture/compile/981223-1.x: New.
38883         * gcc.c-torture/compile/920625-1.x: New.
38884
38885 2002-02-28  Richard Henderson  <rth@redhat.com>
38886
38887         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38888
38889 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38890
38891         * gcc.c-torture/execute/20020227-1.c: New test.
38892
38893 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38894
38895         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38896         here" ERROR lines.
38897         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38898         * g++.old-deja.g++.other/defarg1.C: Likewise.
38899         * g++.old-deja/g++.pt/calls2.C: Likewise.
38900         * g++.old-deja/g++.pt/crash20.C: Likewise.
38901         * g++.old-deja/g++.pt/crash30.C: Likewise.
38902         * g++.old-deja/g++.pt/crash36.C: Likewise.
38903         * g++.old-deja/g++.pt/crash6.C: Likewise.
38904         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38905         * g++.old-deja/g++.pt/derived3.C: Likewise.
38906         * g++.old-deja/g++.pt/error1.C: Likewise.
38907         * g++.old-deja/g++.pt/friend21.C: Likewise.
38908         * g++.old-deja/g++.pt/friend23.C: Likewise.
38909         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38910         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38911
38912 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38913
38914         * gcc.c-torture/execute/20020225-2.c: New test.
38915
38916 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38917
38918         * gcc.c-torture/execute/920730-1t.c,
38919         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38920         Delete test cases, only relevant to -traditional.
38921
38922 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38923
38924         * gcc.dg/cpp/undef1.c: Remove.
38925         * gcc.dg/cpp/directiv.c: Update.
38926         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38927
38928 2002-02-27  Michael Meissner  <meissner@redhat.com>
38929
38930         * gcc.c-torture/execute/20020226-1.c: New test.
38931
38932 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38933
38934         * g++.dg/debug/debug4.C: New test.
38935
38936         * gcc.dg/ia64-visibility-1.c: New test.
38937
38938 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38939
38940         * gcc.dg/debug/20020224-1.c: New.
38941
38942 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38943
38944         * gcc.c-torture/execute/960416-1.x: New.
38945         * gcc.c-torture/execute/divconst-3.x: Likewise.
38946
38947 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38948
38949         * gcc.dg/20020224-1.c: New test.
38950
38951 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38952
38953         * gcc.c-torture/execute/20020225-1.c: New.
38954
38955 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38956
38957         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38958
38959 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38960
38961         * gcc.dg/20020222-1.c: New test.
38962
38963 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38964
38965         * g++.dg/opt/anonunion1.C: New test.
38966
38967 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38968
38969         * g++.dg/template/qualttp19.C: New test.
38970         * g++.dg/template/qualttp20.C: New test.
38971         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38972         * g++.old-deja/g++.other/qual1.C: Likewise.
38973
38974 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38975
38976         * gcc.dg/attr-alwaysinline.c: New.
38977
38978 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38979
38980         * gcc.dg/20020220-1.c: New test.
38981
38982         * gcc.dg/20020220-2.c: New test.
38983
38984         * g++.dg/opt/mmx1.C: New test.
38985
38986 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38987
38988         * gcc.c-torture/compile/20020110.c: New test.
38989
38990 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38991
38992         * gcc.c-torture/execute/20020219-1.c: New test.
38993
38994         * gcc.dg/20020219-1.c: New test.
38995
38996         * gcc.dg/noncompile/20020220-1.c: New test.
38997
38998         * g++.dg/opt/ptrintsum1.C: New test.
38999
39000         * gcc.dg/debug/20020220-1.c: New test.
39001
39002 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
39003
39004         * gcc.c-torture/execute/20020216-1.c: New test.
39005
39006 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39007
39008         * gcc.dg/decl-1.c: Update, new test.
39009
39010 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
39011
39012         * g++.dg/abi/bitfield1.C: New test.
39013         * g++.dg/abi/bitfield2.C: New test.
39014
39015 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39016
39017         * gcc.dg/attr-nest.c: New test.
39018
39019 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39020
39021         * gcc.c-torture/execute/20020215-1.c: New test.
39022
39023 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
39024
39025         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39026         * g++.dg/debug/debug.exp: New.
39027         * g++.dg/debug/trivial.C: New.
39028         * g++.dg/debug/debug1.C: Moved...
39029         * g++.dg/other/debug1.C: ...from here.
39030         * g++.dg/debug/debug2.C: Moved...
39031         * g++.dg/other/debug2.C: ...from here.
39032         * g++.dg/debug/debug3.C: Moved...
39033         * g++.dg/other/debug3.C: ...from here.
39034
39035         * gcc.dg/noncompile/20020213-1.c: New test.
39036
39037 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
39038
39039         * g++.dg/other/debug3.C: New test.
39040
39041         * gcc.c-torture/execute/20020213-1.c: New test.
39042
39043 2002-02-13  Richard Smith <richard@ex-parrot.com>
39044
39045         * g++.old-deja/g++.other/thunk1.C: New test.
39046
39047 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39048
39049         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39050
39051 2002-02-13  Stan Shebs  <shebs@apple.com>
39052
39053         * gcc.dg/altivec-3.c: New.
39054
39055 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
39056
39057         * gcc.dg/Wunreachable-1.c: New test.
39058         * gcc.dg/Wunreachable-2.c: New test.
39059
39060 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39061
39062         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39063
39064 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
39065
39066         * gcc.dg/decl-1.c: New test.
39067
39068 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39069
39070         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39071
39072 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39073
39074         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39075         * gcc.c-torture/compile/980506-1.x: Likewise.
39076
39077 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39078
39079         * gcc.dg/20020210-1.c: New.
39080
39081 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
39082
39083         * g77.f-torture/execute/947.f: New regression test
39084         for PR fortran/947.
39085
39086 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
39087
39088         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39089         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39090
39091 2002-02-08  Richard Henderson  <rth@redhat.com>
39092
39093         * gcc.c-torture/compile/labels-3.c: New.
39094
39095 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39096
39097         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39098         expression statements work instead.
39099         * gcc.dg/noncompile/20020207-1.c: New test.
39100
39101 2002-02-07  Richard Henderson  <rth@redhat.com>
39102
39103         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39104
39105 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39106
39107         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39108         message from g77
39109         * lib/g77-dg.exp: Trim g77 error messages so that they are
39110         recognized by dg.exp.
39111
39112 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39113
39114         PR fortran/5473
39115         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39116
39117 2002-02-07  Richard Henderson  <rth@redhat.com>
39118
39119         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39120         to be sufficiently aligned for integers.
39121
39122 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39123
39124         * g++.dg/template/friend4.C: New test.
39125
39126 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39127
39128         PR fortran/5743
39129         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39130         unsupported cases.
39131
39132 2002-02-07  Richard Henderson  <rth@redhat.com>
39133
39134         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39135         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39136         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39137         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39138
39139 2002-02-06  Richard Henderson  <rth@redhat.com>
39140
39141         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39142
39143 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
39144
39145         * gcc.dg/20020206-1.c: New test.
39146
39147 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
39148
39149         * gcc.c-torture/execute/20020206-1.c: New test.
39150
39151         * gcc.c-torture/execute/20020206-2.c: New test.
39152
39153         PR optimization/5429:
39154         * gcc.c-torture/compile/20020206-1.c: New test.
39155
39156 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
39157
39158         * g++.dg/ext/align1.C: Do not use an explicit alignment value
39159         as certain file formats cannot support particularly large
39160         alignments.
39161
39162         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39163         and do not expect to be able to link the executable.
39164
39165         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39166         fail because the COFF format does not support the weak attribute.
39167
39168 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39169
39170         * g77.dg/pr5473.f: New test
39171
39172 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39173
39174         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39175         Fix testcase accordingly.
39176
39177 2002-02-04  Richard Henderson  <rth@redhat.com>
39178
39179         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39180         (buf): Change to be an array of pointers, not ints.
39181
39182 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39183
39184         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39185         before all tests.  Move warning one line above to match where it
39186         C frontend emits.
39187         * gcc.dg/Wswitch-2.c: New test.
39188         * g++.dg/warn/Wswitch-1.C: New test.
39189         * g++.dg/warn/Wswitch-2.C: New test.
39190
39191 2002-02-04  Richard Henderson  <rth@redhat.com>
39192
39193         * g++.dg/abi/offsetof.C: Fix size comparison.
39194
39195 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39196
39197         * gcc.dg/cast-qual-2.c: New test.
39198
39199 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39200
39201         * gcc.dg/20020201-4.c: New test.
39202
39203 2002-02-04  Ben Elliston  <bje@redhat.com>
39204
39205         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39206         target_info attribute != 0, in addition to the empty string.
39207         (gcc_target_compile): Likewise.
39208
39209 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39210
39211         * gcc.dg/Wswitch.c: New test.
39212         PR gcc/4475. PR gcc/3780.
39213
39214 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39215
39216         * g77.f-torture/execute/5122.f: New test for regressions
39217         against PR fortran/5122.
39218
39219 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39220
39221         * g77.f-torture/compile/pr3743.f: Delete
39222         * g77.dg/pr3743-1.f: New test.
39223         * g77.dg/pr3743-2.f: New test.
39224         * g77.dg/pr3743-3.f: New test.
39225         * g77.dg/pr3743-4.f: New test.
39226
39227 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39228
39229         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39230
39231 2002-02-02  Richard Henderson  <rth@redhat.com>
39232
39233         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39234         * gcc.c-torture/execute/bf64-1.c: Likewise.
39235
39236 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39237
39238         * gcc.dg/20020201-2.c: New test.
39239
39240         * gcc.dg/20020201-3.c: New test.
39241
39242         * gcc.c-torture/execute/bitfld-2.c: New test.
39243
39244 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39245
39246         * gcc.dg/bitfld-1.c: Update.
39247         * gcc.dg/bitfld-2.c: Update.
39248         * gcc.c-torture/execute/bitfld-1.x: New.
39249
39250 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39251
39252         * gcc.c-torture/execute/20020201-1.c: New test.
39253
39254 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39255
39256         PR target/5469
39257         * gcc.dg/20020201-1.c: New test.
39258
39259 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39260
39261         PR fortran/3743
39262         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39263         * g77.f-torture/compile/pr3743.x: Remove
39264
39265 2002-01-31  Tom Rix  <trix@redhat.com>
39266
39267         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39268
39269 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39270
39271         * gcc.dg/noncompile/20020130-1.c: New test.
39272
39273 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39274
39275         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39276
39277 2002-01-29  Richard Henderson  <rth@redhat.com>
39278
39279         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39280         to long long.
39281         * gcc.c-torture/execute/bf64-1.c: Likewise.
39282
39283 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39284
39285         * gcc.c-torture/execute/20020129-1.c: New test.
39286
39287 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39288
39289         * gcc.c-torture/compile/20000224-1.c: Update.
39290         * gcc.c-torture/execute/bitfld-1.c: New tests.
39291         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39292         * gcc.dg/uninit-A.c: Update.
39293
39294 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39295
39296         * g++.dg/template/ctor1.C: Add instantiation.
39297
39298 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39299
39300         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39301         argument to __builtin_prefetch to be const ptr.
39302
39303 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39304
39305         * gcc.c-torture/compile/20020120-1.c: New test.
39306
39307 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39308
39309         * gcc.c-torture/execute/20020127-1.c: New test.
39310
39311 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39312
39313         * g77.dg/f77-edit-i-in.f: New test
39314         * g77.dg/f77-edit-i-out.f: New test
39315
39316 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39317
39318         * gcc.dg/debug/debug.exp: New file.
39319         * gcc.dg/debug/trivial.c: New file.
39320         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39321         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39322         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39323         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39324         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39325         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39326         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39327         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39328         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39329         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39330         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39331         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39332         * gcc.dg/20000503-1.c: Removed.
39333         * gcc.dg/20010207-1.c: Removed.
39334         * gcc.dg/20011223-1.c: Removed.
39335         * gcc.dg/20020104-2.c: Removed.
39336         * gcc.dg/debug-1.c: Removed.
39337         * gcc.dg/debug-2.c: Removed.
39338         * gcc.dg/debug-3.c: Removed.
39339         * gcc.dg/debug-4.c: Removed.
39340         * gcc.dg/debug-5.c: Removed.
39341         * gcc.dg/debug-6.c: Removed.
39342         * gcc.dg/dwarf2-1.c: Removed.
39343         * gcc.dg/dwarf2-2.c: Removed.
39344
39345 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39346
39347         * g++.old-deja/g++.other/eh5.C: New test.
39348         * g++.old-deja/g++.other/sibcall2.C: New test.
39349         * g++.old-deja/g++.other/array9.C: New test.
39350         * g++.old-deja/g++.other/typename2.C: New test.
39351         * g++.old-deja/g++.other/crash60.C: New test.
39352         * g++.old-deja/g++.other/conv9.C: New test.
39353         * g++.old-deja/g++.other/mangle10.C: New test.
39354         * g++.old-deja/g++.other/unchanging1.C: New test.
39355         * g++.old-deja/g++.other/exprstmt1.C: New test.
39356         * g++.old-deja/g++.other/inline23.C: New test.
39357         * g++.old-deja/g++.eh/ia64-1.C: New test.
39358         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39359         * g++.old-deja/g++.other/reload1.C: New test.
39360         * g++.old-deja/g++.other/static20.C: New test.
39361         * g++.old-deja/g++.other/local-alloc1.C: New test.
39362         * g++.old-deja/g++.other/conv8.C: New test.
39363         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39364         * g++.old-deja/g++.other/storeexpr1.C: New test.
39365         * g++.old-deja/g++.other/storeexpr2.C: New test.
39366         * g++.dg/eh/template2.C: New test.
39367         * g++.dg/warn/weak1.C: New test.
39368
39369 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39370
39371         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39372         Remove first, non-varying, argument.
39373
39374 2002-01-23  Richard Henderson  <rth@redhat.com>
39375
39376         * gcc.dg/inline-2.c: New.
39377
39378         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39379         Add optional target arg.  Check number of arguments.
39380         (scan-assembler-not, scan-assembler-dem): Likewise.
39381         (scan-assembler-dem-not): Likewise.
39382
39383 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39384
39385         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39386         line 12.
39387         * g++.old-deja/g++.brendan/parse3.C,
39388         g++.old-deja/g++.other/crash26.C,
39389         g++.old-deja/g++.other/crash28.C,
39390         g++.old-deja/g++.other/crash29.C,
39391         g++.old-deja/g++.other/crash30.C,
39392         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39393
39394 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39395
39396         * gcc.dg/20020115-1.c: New.
39397
39398 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39399
39400         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39401
39402 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39403
39404         * gcc.dg/20020122-3.c: New.
39405
39406 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39407
39408         * g++.dg/other/gc1.C: New test.
39409
39410 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39411
39412         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39413
39414 2002-01-22  Richard Henderson  <rth@redhat.com>
39415
39416         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39417
39418 2002-01-22  Richard Henderson  <rth@redhat.com>
39419
39420         * gcc.dg/20020122-4.c: New.
39421
39422 2002-01-22  H.J. Lu <hjl@gnu.org>
39423
39424         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39425         link output.
39426         * gcc.dg/special/ecos.exp: Likewise.
39427         * lib/g++-dg.exp: Likewise.
39428         * lib/g77-dg.exp: Likewise.
39429         * lib/gcc-dg.exp : Likewise.
39430         * lib/mike-g++.exp: Likewise.
39431         * lib/mike-g77.exp: Likewise.
39432         * lib/mike-gcc.exp: Likewise.
39433         * lib/objc-dg.exp: Likewise.
39434
39435 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39436
39437         PR target/5379
39438         * gcc.dg/20020122-2.c: New test.
39439
39440 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39441
39442         * gcc.dg/20020122-1.c: New test.
39443
39444 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39445
39446         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39447
39448 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39449
39450         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39451
39452 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39453
39454         * gcc.c-torture/compile/20020121-1.c: New test.
39455
39456 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39457
39458         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39459         ld_library_path.
39460
39461 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39462
39463         * gcc.dg/20020218-1.c: New test.
39464
39465 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39466
39467         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39468         messages
39469         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39470         "At global scope" warning
39471         * g++.dg/ext/align1.C: Change cygwin test for alignment
39472         from db-bogus to dg-warning
39473
39474 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39475
39476         * g77.f-torture/compile/cpp2.F: New test.
39477
39478 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39479
39480         * g++.dg/template/access1.C: New test.
39481
39482 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39483
39484         * gcc.dg/20020118-1.c: New.
39485
39486 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39487
39488         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39489
39490 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39491
39492         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39493         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39494         alignment warnings.
39495
39496 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39497
39498         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39499         torture_with_loops and torture_without_loops
39500
39501 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39502
39503         * gcc.c-torture/compile/20020116-1.c: New test.
39504
39505 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39506
39507         * gcc.dg/20020116-2.c: New test.
39508
39509         * gcc.dg/ultrasp4.c: New test.
39510
39511         * gcc.dg/20020116-1.c: New test.
39512
39513 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39514
39515         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39516         by EABI.
39517
39518 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39519
39520         * gcc.misc-tests/i386-prefetch.exp: New.
39521         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39522         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39523         * gcc.misc-tests/i386-pf-none-1.c: New test.
39524         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39525
39526 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39527
39528         * gcc.dg/gnu89-init-1.c: Add new tests.
39529
39530 2002-01-15  Andreas Jaeger  <aj@suse.de>
39531
39532         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39533         * gcc.dg/i386-mmx-2.c: Likewise.
39534         * gcc.dg/i386-sse-1.c: Likewise.
39535         * gcc.dg/i386-sse-2.c: Likewise.
39536         * gcc.dg/i386-sse-3.c: Likewise.
39537
39538 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39539
39540         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39541         Uncomment additional cases that now pass.
39542
39543 2002-01-11  Richard Henderson  <rth@redhat.com>
39544
39545         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39546         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39547
39548 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39549
39550         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39551
39552 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39553
39554         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39555         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39556
39557 2002-01-10  Dale Johannesen  <dalej@apple.com>
39558
39559         * gcc.c-torture/execute/loop-11.c: New.
39560
39561 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39562
39563         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39564         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39565
39566 2002-01-09  Richard Henderson  <rth@redhat.com>
39567
39568         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39569         type in which to perform the operation for each size.
39570
39571 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39572
39573         * gcc.c-torture/compile/20020109-2.c: New test.
39574
39575 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39576
39577         * gcc.c-torture/execute/loop-10.c: New test.
39578
39579 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39580
39581         * gcc.c-torture/compile/20010226-1.c: New test.
39582         * gcc.c-torture/compile/20010227-1.c: New test.
39583         * gcc.c-torture/compile/20010426-1.c: New test.
39584         * gcc.c-torture/compile/20010510-1.c: New test.
39585         * gcc.c-torture/compile/20010605-3.c: New test.
39586         * gcc.c-torture/compile/20010824-1.c: New test.
39587         * gcc.c-torture/execute/20010409-1.c: New test.
39588         * gcc.dg/noncompile/20000901-1.c: New test.
39589         * gcc.dg/20001023-1.c: New test.
39590         * gcc.dg/20001101-1.c: New test.
39591         * gcc.dg/20001102-1.c: New test.
39592         * gcc.dg/20010207-1.c: New test.
39593         * gcc.dg/20010405-1.c: New test.
39594         * gcc.dg/20010822-1.c: New test.
39595         * gcc.dg/20011107-1.c: New test.
39596
39597 2002-01-09  Jeffrey A Law  (law@redhat.com)
39598
39599         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39600
39601         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39602         execution failure on PA targets.
39603
39604 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39605
39606         * gcc.c-torture/compile/20020109-1.c: New test.
39607
39608 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39609
39610         * gcc.c-torture/execute/20020108-1.c: New test.
39611
39612 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39613
39614         * gcc.dg/20020108-1.c: New test.
39615
39616 2002-01-08  H.J. Lu <hjl@gnu.org>
39617
39618         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39619         for header files.
39620
39621 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39622
39623         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39624         consistency.
39625
39626 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39627
39628         * gcc.dg/altivec-4.c: Test altivec predicates.
39629
39630 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39631
39632         * gcc.c-torture/execute/20020107-1.c: New test.
39633
39634 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39635
39636         PR c/5279
39637         * gcc.c-torture/compile/20020106-1.c: New test.
39638
39639 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39640
39641         * gcc.c-torture/execute/nestfunc-4.c: New test.
39642
39643 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39644
39645         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39646         extra triple that slipped in.
39647         * g++.old-deja/g++.abi/align.C: Likewise.
39648         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39649
39650 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39651
39652         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39653         * g++.old-deja/g++.abi/align.C: Likewise.
39654         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39655
39656         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39657         on FreeBSD/i386.
39658         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39659         FreeBSD.
39660
39661 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39662
39663         * gcc.dg/20020104-1.c: New test.
39664
39665         * gcc.dg/20020104-2.c: New test.
39666
39667 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39668
39669         * gcc.dg/20020103-1.c: Fix typo in target selector.
39670
39671 2002-01-03  Richard Henderson  <rth@redhat.com>
39672
39673         * gcc.dg/20020103-1.c: New.
39674
39675 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39676
39677         * gcc.c-torture/execute/20020103-1.c: New test.
39678
39679 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39680
39681         * g++.dg/other/debug2.C: New test.
39682
39683         * gcc.c-torture/compile/20020103-1.c: New test.
39684
39685 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39686
39687         * gcc.dg/gnu89-init-1.c: Added new tests.
39688
39689 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39690
39691         * g++.dg/template/friend2.C: Remove as patch is reverted.
39692
39693         * g++.dg/warn/oldcast1.C: New test.
39694
39695         * g++.dg/template/ptrmem1.C: New test.
39696         * g++.dg/template/ptrmem2.C: New test.
39697
39698         * g++.dg/template/ntp.C: New test.
39699
39700         * g++.dg/other/component1.C: New test.
39701
39702         * g++.dg/template/ttp3.C: New test.
39703
39704         * g++.dg/template/friend2.C: New test.
39705         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39706
39707 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39708
39709         * g++.dg/other/ptrmem1.C: New test.
39710         * g++.dg/other/ptrmem2.C: New test.
39711
39712 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39713
39714         * g++.dg/template/ctor1.C: New test.
39715
39716 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39717
39718         * g++.dg/template/friend2.C: New test.
39719
39720 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39721
39722         * gcc.dg/mmix-1.c: New test.
39723
39724 2001-12-31  Richard Henderson  <rth@redhat.com>
39725
39726         * gcc.dg/asm-5.c: New.
39727
39728 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39729
39730         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39731         in namespace __gnu_cxx
39732
39733 2001-12-30  Richard Henderson  <rth@redhat.com>
39734
39735         * gcc.dg/debug-6.c: New.
39736
39737 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39738
39739         * gcc.c-torture/compile/20011229-2.c: New test.
39740
39741 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39742
39743         * gcc.dg/debug-3.c: New test.
39744         * gcc.dg/debug-4.c: New test.
39745         * gcc.dg/debug-5.c: New test.
39746
39747 2001-12-29  Richard Henderson  <rth@redhat.com>
39748
39749         * g++.dg/eh/loop1.C: New.
39750
39751 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39752
39753         * g++.dg/template/crash1.C: New test.
39754
39755 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39756
39757         * g++.dg/other/const1.C: New test.
39758
39759 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39760
39761         * gcc.c-torture/compile/20011229-1.c: New test.
39762
39763 2001-12-28  Stan Shebs  <shebs@apple.com>
39764
39765         * lib/objc-torture.exp: Resync with c-torture.exp.
39766         * lib/objc.exp: Load standard libraries.
39767
39768 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39769
39770         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39771         additional tests.
39772
39773 2001-12-27  Roger Sayle <roger@eyesopen.com>
39774
39775         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39776
39777 2001-12-27  Richard Henderson  <rth@redhat.com>
39778
39779         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39780
39781 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39782
39783         * g++.dg/eh/ctor1.C: New test.
39784         * g++.dg/other/error2.C: New test.
39785
39786 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39787
39788         * g++.dg/other/init2.C: New test.
39789
39790 2001-12-24  Richard Henderson  <rth@redhat.com>
39791
39792         * gcc.dg/20011223-1.c: New.
39793         * gcc.dg/inline-1.c: New.
39794
39795 2001-12-23  Richard Henderson  <rth@redhat.com>
39796
39797         * gcc.dg/asm-4.c: Test operand modifiers.
39798
39799 2001-12-23  Richard Henderson  <rth@redhat.com>
39800
39801         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39802
39803 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39804
39805         * gcc.c-torture/execute/20011223-1.c: New test.
39806
39807 2001-12-21  Richard Henderson  <rth@redhat.com>
39808
39809         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39810         re-enables the warning.
39811
39812 2001-12-21  Richard Henderson  <rth@redhat.com>
39813
39814         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39815
39816 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39817
39818         * gcc.c-torture/compile/20011218-1.c: New test.
39819
39820 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39821
39822         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39823         arm-isr.c test.
39824         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39825         epilogue generation for ARM ISR routines.
39826
39827 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39828
39829         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39830         * gcc.dg/format/c90-printf-3.c: Likewise.
39831         * gcc.dg/format/c99-printf-3.c: Likewise.
39832         * gcc.dg/format/ext-1.c: Likewise.
39833         * gcc.dg/format/ext-6.c: Likewise.
39834         * gcc.dg/format/format.h: Prototype unlocked stdio.
39835
39836 2001-12-20  Richard Henderson  <rth@redhat.com>
39837
39838         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39839         (arena): Use it.
39840         (malloc): Correct allocation logic.  Abort if we fill up the
39841         arena before initialization complete.
39842         (realloc): Correct allocation logic.
39843
39844 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39845
39846         * gcc.c-torture/compile/20011219-2.c: New test.
39847
39848         * gcc.c-torture/execute/20011219-1.c: New test.
39849
39850 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39851
39852         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39853         target does not support weak symbols.
39854
39855 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39856
39857         * gcc.c-torture/compile/20011219-1.c: New test.
39858
39859 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39860
39861         * g++.dg/other/error1.C: New test.
39862
39863 2001-12-17  Jeffrey A Law  (law@redhat.com)
39864
39865         * gcc.c-torture/execute/20011217-1.c: New test.
39866
39867 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39868
39869         * objc.dg/special/: New directory.
39870         * objc.dg/special/special.exp: New file.
39871         * objc.dg/special/unclaimed-category-1.h: New file.
39872         * objc.dg/special/unclaimed-category-1a.m: New file.
39873         * objc.dg/special/unclaimed-category-1.m: New file.
39874
39875 2001-12-17  Andreas Jaeger  <aj@suse.de>
39876
39877         * gcc.c-torture/compile/20011217-2.c: New test.
39878
39879 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39880
39881         * gcc.c-torture/compile/20011217-1.c: New test.
39882
39883 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39884
39885         * testsuite/gcc.dg/20011214-1.c: New.
39886
39887 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39888
39889         * gcc.dg/altivec-4.c: New.
39890
39891 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39892
39893         * gcc.dg/20011113-1.c: New test.
39894
39895 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39896
39897         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39898         std::__malloc_alloc_template<0> and
39899         std::__default_alloc_template<false, 0>.
39900
39901 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39902
39903         * objc/execute/bf-21.m: New test.
39904         * objc/execute/enumeration-1.m: New test.
39905         * objc/execute/enumeration-2.m: New test.
39906
39907 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39908
39909         * gcc.dg/gnu89-init-1.c: New test.
39910
39911 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39912
39913         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39914         * g++.old-deja/g++.jason/2371.C: Likewise.
39915         * g++.old-deja/g++.jason/template33.C: Likewise.
39916         * g++.old-deja/g++.jason/template34.C: Likewise.
39917         * g++.old-deja/g++.jason/template36.C: Likewise.
39918         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39919         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39920         * g++.old-deja/g++.other/typename1.C: Likewise.
39921         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39922         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39923         * g++.old-deja/g++.pt/typename11.C: Likewise.
39924         * g++.old-deja/g++.pt/typename14.C: Likewise.
39925         * g++.old-deja/g++.pt/typename16.C: Likewise.
39926         * g++.old-deja/g++.pt/typename3.C: Likewise.
39927         * g++.old-deja/g++.pt/typename4.C: Likewise.
39928         * g++.old-deja/g++.pt/typename5.C: Likewise.
39929         * g++.old-deja/g++.pt/typename7.C: Likewise.
39930         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39931
39932 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39933
39934         * g++.dg/other/linkage1.C: New test.
39935         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39936         specifiers.
39937
39938 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39939
39940         * gcc.dg/concat.c: New test.
39941
39942 2001-12-11  Stan Shebs  <shebs@apple.com>
39943
39944         * objc/compile: New test directory.
39945         * objc/compile/compile.exp: New expect script.
39946         * objc/compile/20011211-1.m: New compile test.
39947
39948 2001-12-11  Jason Merrill  <jason@redhat.com>
39949
39950         * lib/prune.exp (prune_gcc_output): Also handle "In member
39951         function".  So many permutations...
39952
39953 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39954
39955         * g++.dg/template/typedef1.C: New test.
39956
39957 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39958
39959         * g++.dg/other/copy1.C: New test.
39960
39961 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39962
39963         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39964
39965         * gcc.dg/builtin-choose-expr.c: New.
39966
39967 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39968
39969         * gcc.dg/altivec-2.c: New.
39970
39971 2001-12-07  Richard Henderson  <rth@redhat.com>
39972
39973         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39974
39975 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39976
39977         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39978         ultrasparc.
39979
39980 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39981
39982         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39983
39984 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39985
39986         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39987         variable argument list.
39988
39989 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39990
39991         * gcc.c-torture/execute/memcheck: Delete entire directory.
39992         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39993         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39994
39995 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39996
39997         * gcc.dg/Wshadow-1.c: New test.
39998
39999 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
40000
40001         * gcc.c-torture/compile/20011130-1.c: New test.
40002
40003         * gcc.dg/noncompile/20011025-1.c: New test.
40004
40005         * g++.dg/other/anon-union.C: New test.
40006
40007         * gcc.c-torture/execute/20011024-1.c: New test.
40008
40009 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40010
40011         * gcc.c-torture/execute/20000722-1.x,
40012         gcc.c-torture/execute/20010123-1.x: Remove.
40013         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40014         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40015         gcc.dg/c99-complit-2.c: New tests.
40016
40017 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
40018
40019         * g++.dg/inherit/base1.C: New test.
40020
40021 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
40022
40023         * g++.dg/other/stdarg1.C: New test.
40024
40025         * gcc.c-torture/compile/20011130-2.c: New test.
40026
40027 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
40028
40029         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40030         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40031         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40032         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40033         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40034         * gcc.dg/builtin-prefetch-1.c: New test.
40035
40036 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
40037
40038         * gcc.dg/20011130-1.c: New test.
40039
40040 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40041
40042         * g++.dg/other/scope1.C: New test.
40043         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40044
40045 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40046
40047         * gcc.dg/vla-init-1.c: New test.
40048
40049 2001-12-01  Geoff Keating  <geoffk@redhat.com>
40050
40051         * gcc.c-torture/compile/structs.c: New testcase from GDB.
40052
40053 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40054
40055         * objc.dg/alias.m: Update.
40056         * objc.dg/class-1.m: Update.
40057         * objc.dg/const-str-1.m: Update.
40058         * objc.dg/fwd-proto-1.m: Update.
40059         * objc.dg/id-1.m: Update.
40060         * objc.dg/super-class-1.m: Update.
40061
40062 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
40063
40064         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40065         constructs.
40066
40067 2001-11-28  Jeffrey A Law  (law@cygnus.com)
40068
40069         * gcc.c-torture/execute/20011128-1.c: New test.
40070
40071 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
40072
40073         * gcc.dg/20011127-1.c: New test.
40074
40075 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40076
40077         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
40078         from Austin Group draft 7.
40079         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
40080         scanf format arguments.
40081         * gcc.dg/format/no-exargs-2.c: New test.
40082
40083 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
40084
40085         * g++.dg/abi/vbase8-4.C: New test.
40086
40087 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40088
40089         * gcc.c-torture/execute/20011121-1.c: New test.
40090
40091 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40092
40093         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40094
40095 2001-11-23  Andreas Jaeger  <aj@suse.de>
40096
40097         * gcc.dg/cpp/charconst-2.c: New test.
40098
40099 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40100
40101         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40102         to the host if it is remote.  Let tests specify extra headers
40103         they use.
40104         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40105         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40106         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40107         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40108         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40109         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40110         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40111         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40112         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40113         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40114
40115 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40116
40117         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40118         for little endian ARMs.
40119
40120 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40121
40122         * gcc.c-torture/compile/20011119-1.c: New test.
40123         * gcc.c-torture/compile/20011119-2.c: New test.
40124
40125 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40126
40127         * gcc.dg/altivec-1.c: Fix typo.
40128
40129 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40130
40131         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40132
40133 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40134
40135         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40136
40137 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
40138
40139         * lib/g77.exp: Don't specify --rpath-link.
40140
40141         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40142         across all the headers.
40143         * gcc.dg/format/format.exp: For testing on a remote host,
40144         copy format.h.
40145
40146         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40147         * gcc.c-torture/execute/930406-1.c: Likewise.
40148         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40149
40150 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
40151
40152         * gcc.dg/altivec-1.c: New.
40153
40154 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
40155
40156         * gcc.dg/cpp/fpreprocessed.c: New test case.
40157
40158 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40159
40160         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40161         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40162         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40163
40164 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40165
40166         * gcc.dg/no-builtin-1.c: New test.
40167
40168 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40169
40170         * gcc.c-torture/execute/20011115-1.c: New test.
40171
40172 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40173
40174         * gcc.c-torture/compile/20011114-2.c: New test.
40175         * gcc.c-torture/compile/20011114-3.c: New test.
40176         * gcc.c-torture/compile/20011114-4.c: New test.
40177
40178 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40179
40180         * g++.dg/other/init1.C: New test.
40181
40182 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40183
40184         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40185         message.
40186
40187         * gcc.c-torture/execute/20011114-1.c: New testcase.
40188
40189         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40190         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40191         like the (before this change) version of 20010327-1.c.
40192
40193 2001-11-14  Roger Sayle <roger@eyesopen.com>
40194
40195         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40196
40197 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40198
40199         * g++.dg/init/array2.C: New test.
40200
40201 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40202
40203         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40204
40205 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40206
40207         * g++.dg/other/forscope1.C: New test.
40208         * g++.dg/ext/forscope1.C: New test.
40209         * g++.dg/ext/forscope2.C: New test.
40210
40211 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40212
40213         * gcc.c-torture/execute/20011113-1.c: New test.
40214
40215 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40216
40217         * gcc.c-torture/execute/20011109-2.c: New test.
40218
40219         * gcc.c-torture/execute/20011109-1.c: New test.
40220
40221 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40222
40223         * gcc.c-torture/compile/20011109-1.c: New test.
40224
40225 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40226
40227         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40228         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40229         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40230         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40231         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40232         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40233         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40234
40235 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40236
40237         * g++.dg/warn/Wshadow-1.C: New tests.
40238         * g++.old-deja/g++.mike/for3.C: Update.
40239
40240 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40241
40242         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40243         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40244         XFAILs.  Adjust expected error texts.
40245         * gcc.c-torture/compile/20011106-1.c,
40246         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40247         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40248         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40249         gcc.dg/c99-array-lval-5.c: New tests.
40250
40251 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40252
40253         * gcc.dg/cpp/defined.c: Update.
40254
40255 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40256
40257         * gcc.c-torture/execute/anon-1.c: New test.
40258
40259 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40260
40261         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40262         same size, so no warning should be produced on stormy16.
40263
40264         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40265         due to oversized array.
40266         * g++.old-deja/g++.mike/ns15.C: Likewise.
40267         * g++.old-deja/g++.pt/crash16.C: Likewise.
40268
40269 2001-11-02  Graham Stott  <grahams@redhat.com>
40270
40271         * g++.dgother/debug1.C: Fix typos.
40272
40273 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40274
40275         * g++.dg/other/debug1.C: New test.
40276
40277 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40278
40279         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40280         of unsigned long.
40281
40282 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40283
40284         * gcc.dg/20011029-2.c: New test.
40285
40286         * gcc.c-torture/compile/20011029-1.c: New test.
40287
40288 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40289
40290         * objc/execute/class_self-1.m: New test.
40291         * objc/execute/class_self-2.m: New test.
40292
40293 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40294
40295         * gcc.misc-tests/msgs.exp: Delete.
40296         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40297         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40298         error set to match recent changes.
40299
40300 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40301
40302         * gcc.dg/20011021-1.c: New test.
40303
40304 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40305
40306         * gcc.c-torture/compile/20011023-1.c: New test.
40307
40308 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40309
40310         * lib/g77.exp: Rewrite based on lib/g++.exp.
40311
40312 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40313
40314         * gcc.c-torture/execute/20011019-1.c: New test.
40315
40316         * gcc.dg/20011018-1.c: New test.
40317
40318 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40319
40320         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40321
40322 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40323
40324         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40325         * gcc.dg/attr-invalid.c: Likewise.
40326
40327 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40328
40329         * testsuite/gcc.dg/20011015-1.c: New test.
40330
40331 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40332
40333         * g++.dg/template/unify2.C: New test.
40334
40335 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40336
40337         * g++.dg/other/exception-specification.C: New test
40338
40339 2001-10-13  Tom Rix  <trix@redhat.com>
40340
40341         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40342         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40343
40344 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40345
40346         * testsuite/gcc.dg/20011009-1.c: New test.
40347
40348 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40349
40350         PR g++/4476
40351         * g++.dg/other/friend1.C: New test.
40352
40353 2001-10-11  Richard Henderson  <rth@redhat.com>
40354
40355         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40356
40357 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40358
40359         * gcc.c-torture/compile/20011010-1.c: New.
40360
40361 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40362
40363         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40364         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40365         g77.f-torture/execute/execute.exp,
40366         g77.f-torture/noncompile/noncompile.exp,
40367         gcc.c-torture/compile/compile.exp,
40368         gcc.c-torture/execute/execute.exp,
40369         gcc.c-torture/execute/ieee/ieee.exp,
40370         gcc.c-torture/execute/memcheck/memcheck.exp,
40371         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40372         objc/execute/execute.exp: Update FSF address.
40373
40374 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40375
40376         * gcc.dg/cpp/cmdlne-C.c: Update.
40377         * gcc.dg/cpp/cmdlne-C2.c: New.
40378
40379 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40380
40381         * gcc.c-torture/execute/20011008-3.c: New.
40382
40383 2001-10-08  DJ Delorie  <dj@redhat.com>
40384
40385         * gcc.dg/20011008-1.c: New.
40386         * gcc.dg/20011008-2.c: New.
40387
40388 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40389
40390         * gcc.dg/cpp/spacing1.c: Update test.
40391
40392 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40393
40394         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40395         spelling errors of "separate" as "seperate".
40396
40397 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40398
40399         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40400         enough to avoid inlining.
40401
40402 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40403
40404         * lib/g77.exp: set libg2c_dir correctly.
40405
40406 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40407
40408         * gcc.dg/cpp/macro11.c: New test.
40409
40410 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40411
40412         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40413         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40414         gcc.dg/format/multattr-3.c: New tests.
40415         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40416         tests for format attributes on function pointers being rejected.
40417
40418 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40419
40420         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40421
40422 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40423
40424         * g++.dg/warn/format1.C: New test.
40425
40426 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40427
40428         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40429
40430 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40431
40432         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40433
40434 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40435
40436         * gcc.dg/cpp/redef2.c: Add test.
40437
40438 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40439
40440         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40441         long-standing bug on i686, apparently.
40442         * gcc.c-torture/execute/loop-2c.x: New file.
40443         * gcc.c-torture/execute/loop-2d.x: New file.
40444         * gcc.c-torture/execute/loop-3c.x: New file.
40445
40446 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40447
40448         * gcc.dg/cpp/20000625-2.c: Correct line number.
40449
40450 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40451
40452         * gcc.dg/cpp/macro10.c: New test.
40453         * gcc.dg/cpp/strify3.c: New test.
40454         * gcc.dg/cpp/spacing1.c: Add tests.
40455         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40456         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40457
40458 2001-09-24  DJ Delorie  <dj@redhat.com>
40459
40460         * gcc.c-torture/execute/20010924-1.c: New test.
40461
40462 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40463
40464         * testsuite/objc/execute/paste.m: Remove.
40465
40466 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40467
40468         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40469
40470 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40471
40472         * g77.dg/strlen0.f: New test.
40473
40474 2001-09-21  Richard Henderson  <rth@redhat.com>
40475
40476         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40477         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40478
40479 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40480
40481         Table-driven attributes.
40482         * g++.dg/ext/attrib1.C: New test.
40483
40484 2001-09-20  DJ Delorie  <dj@redhat.com>
40485
40486         * gcc.dg/20000926-1.c: Update expected warning messages.
40487         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40488         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40489         array.
40490
40491 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40492
40493         * g++.dg/eh/registers1.C: New test case.
40494
40495 2001-09-17  Richard Henderson  <rth@redhat.com>
40496
40497         * gcc.dg/array-5.c: Fix VLA decomposition test.
40498
40499 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40500
40501         * gcc.dg/cpp/line5.c: New testcase.
40502
40503 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40504
40505         * gcc.dg/cpp/macro9.c: New test.
40506
40507 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40508
40509         * gcc.c-torture/execute/980223.c: Change type of addr from long
40510         to char *.
40511
40512 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40513
40514         * gcc.c-torture/execute/20010915-1.c: New test.
40515
40516 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40517
40518         * g77.dg/bprob: New directory.
40519         * g77.dg/bprob/bprob.exp: New file.
40520         * g77.dg/bprob/bprob-1.f: New test.
40521         * g77.dg/gcov: New directory.
40522         * g77.dg/gcov/gcov.exp: New file.
40523         * g77.dg/gcov/gcov-1.f: New test.
40524         * g77.dg/gcov/gcov-1.x: New file.
40525
40526 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40527
40528         * gcc.dg/cpp/directiv.c: Update.
40529         * gcc.dg/cpp/undef1.c: Update.
40530
40531 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40532
40533         * gcc.dg/20010912-1.c: New test.
40534
40535 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40536
40537         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40538         language-independent file in lib.
40539         * lib/gcov.exp: New file.
40540
40541 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40542
40543         * gcc.c-torture/compile/20010911-1.c: New test.
40544
40545 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40546
40547         * lib/profopt.exp: New, to support profile-directed optimizations.
40548         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40549         * gcc.misc-tests/bprob-1.c: New test.
40550         * gcc.misc-tests/bprob-2.c: New test.
40551
40552 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40553
40554         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40555         XFAIL and which kinds of gcov output to verify.
40556         * gcc.misc-tests/gcov-4b.x: New file.
40557         * gcc.misc-tests/gcov-5b.x: New file.
40558         * gcc.misc-tests/gcov-6.x: New file.
40559         * gcc.misc-tests/gcov-7.c: New test.
40560         * gcc.misc-tests/gcov-7.x: New file.
40561
40562 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40563
40564         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40565         * gcc.misc-tests/gcov-6.c: New test.
40566
40567 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40568
40569         PR c++/3986
40570         * g++.dg/abi/vbase1.C: New test.
40571
40572 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40573
40574         * objc.dg/method-2.m: New.
40575
40576 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40577
40578         PR c++/4203
40579         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40580         * g++.dg/init/empty1.C: New test.
40581
40582 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40583
40584         * gcc.c-torture/compile/20010903-1.c: New test.
40585
40586 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40587
40588         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40589         for m68k.
40590
40591 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40592
40593         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40594
40595         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40596
40597         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40598
40599 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40600
40601         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40602         for 16-bit 'unsigned int'.
40603
40604 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40605
40606         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40607
40608 2001-08-27  Richard Henderson  <rth@redhat.com>
40609
40610         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40611         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40612
40613 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40614
40615         * gcc.dg/asm-names.c (ymain): New.
40616
40617 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40618
40619         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40620         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40621         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40622
40623 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40624
40625         * gcc.dg/compare5.c: New testcase.
40626
40627 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40628
40629         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40630         and "In instantiation".
40631
40632 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40633
40634         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40635
40636 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40637
40638         * gcc.misc-tests/gcov.exp: Add support for branch information.
40639         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40640         * gcc.misc-tests/gcov-4.c: New test.
40641         * gcc.misc-tests/gcov-4b.c: New test.
40642         * gcc.misc-tests/gcov-5b.c: New test.
40643
40644 2001-08-20  Zack Weinberg  <zackw@panix.com>
40645
40646         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40647         expected to fail.
40648
40649 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40650
40651         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40652
40653 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40654
40655         * g++.dg/eh/template1.C: New test.
40656
40657 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40658
40659         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40660         Fix thinko.
40661         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40662         for xfail.
40663
40664 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40665
40666         * lib/g77-dg.exp: Use prune.exp for common procedures
40667         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40668         * lib/g77.exp: (g77-dg-prune) Remove
40669
40670 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40671
40672         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40673
40674 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40675
40676         * g++.dg/template/unify1.C: New test.
40677
40678 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40679
40680         * g++.dg/abi/empty4.C: New test.
40681
40682 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40683
40684         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40685         solaris2.*
40686         * g77.f-torture/compile/pr3743.x: Likewise.
40687
40688 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40689
40690         * g++.dg/other/using-declaration.C: New test.
40691
40692 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40693
40694         * gcc.dg/cpp/tr-sign.c: New testcase.
40695
40696 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40697
40698         * gcc.dg/cpp/19951025-1.c: Revert.
40699         * gcc.dg/cpp/directiv.c: We no longer process directives that
40700         interrupt macro arguments.
40701
40702 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40703
40704         * gcc.dg/bconstp-1.c: New test.
40705
40706 2001-08-03  Richard Henderson  <rth@redhat.com>
40707
40708         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40709
40710 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40711
40712         * gcc.dg/cpp/19951025-1.c: Update.
40713
40714 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40715
40716         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40717         should be x.
40718
40719 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40720
40721         Kill -fhonor-std.
40722         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40723         * g++.old-deja/g++.other/std1.C: Likewise.
40724         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40725
40726 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40727
40728         * lib/g77.exp: Load gcc-defs.exp for common procedures
40729         (g77_pass, g77_fail, g77_finish, g77_exit,
40730         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40731
40732 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40733
40734         * g77.dg/fbackslash.f
40735         * g77.dg/fcase-preserve.f
40736         * g77.dg/ff90-1.f
40737         * g77.dg/ffixed-line-length-0.f
40738         * g77.dg/ffixed-line-length-132.f
40739         * g77.dg/ffixed-line-length-7.f
40740         * g77.dg/ffixed-line-length-72.f
40741         * g77.dg/ffixed-line-length-none.f
40742         * g77.dg/ffree-form-1.f
40743         * g77.dg/fno-backslash.f
40744         * g77.dg/fno-f90-1.f
40745         * g77.dg/fno-fixed-form-1.f
40746         * g77.dg/fno-onetrip.f
40747         * g77.dg/fno-typeless-boz.f
40748         * g77.dg/fno-underscoring.f
40749         * g77.dg/fno-vxt-1.f
40750         * g77.dg/fonetrip.f
40751         * g77.dg/ftypeless-boz.f
40752         * g77.dg/fugly-assumed.f
40753         * g77.dg/funderscoring.f
40754         * g77.dg/fvxt-1.f
40755
40756 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40757
40758         * objc.dg/fwd-proto-1.m: New.
40759         * objc.dg/local-decl-1.m: New.
40760         * objc.dg/naming-1.m: New.
40761         * objc.dg/naming-2.m: New.
40762         * objc.dg/proto-hier-1.m: New.
40763
40764 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40765
40766         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40767         largest-type elements to a struct makes its size grow.
40768
40769 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40770
40771         * g++.dg/abi/vthunk1.C: New test.
40772
40773 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40774
40775         * g++.dg/abi/vbase8-22.C: New test.
40776
40777 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40778
40779         * gcc.dg/cpp/macro8.c: New test.
40780
40781 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40782
40783         * g++.dg/abi/vbase8-21.C: New test.
40784
40785 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40786
40787         * g++.dg/abi/vbase8-10.C: New test.
40788
40789 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40790
40791         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40792         ${tool}_set_ld_library_path.
40793         Changed caller.
40794         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40795         g++.exp.
40796
40797 2001-07-26  Stan Cox <scox@redhat.com>
40798
40799         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40800         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40801         gcc_exit, gcc_check_unsupported_p):
40802         Moved to gcc-deps.exp
40803         * gcc-deps.exp: New file.
40804
40805 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40806
40807         * g++.old-deja/g++.pt/defarg14.C: New test.
40808
40809 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40810
40811         * g++.old-deja/g++.other/lineno5.C: New test.
40812
40813 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40814
40815         * g++.old-deja/g++.pt/crash68.C: New test.
40816
40817 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40818
40819         * g++.old-deja/g++.other/crash42.C: New test.
40820
40821 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40822
40823         * gcc.dg/cpp/extratokens.c: Fix.
40824         * gcc.dg/cpp/skipping2.c: New tests.
40825
40826 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40827
40828         * gcc.c-torture/execute/20010724-1.c: New file.
40829         * gcc.c-torture/execute/20010724-1.x: New file.
40830
40831 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40832
40833         * g++.old-deja/g++.other/cond7.C: New test.
40834
40835 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40836
40837         * g++.old-deja/g++.other/optimize4.C: New test.
40838
40839 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40840
40841         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40842
40843 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40844
40845         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40846         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40847         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40848         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40849
40850         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40851         bug report" message.
40852
40853         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40854         * g++.dg/ext/instantiate1.C: Move from old-deja.
40855
40856 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40857
40858         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40859         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40860         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40861         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40862
40863 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40864
40865         * gcc.c-torture/execute/20010723-1.c: New test.
40866
40867 2001-07-23  Ben Elliston  <bje@redhat.com>
40868
40869         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40870
40871 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40872
40873         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40874         i[34567]86-*-*.
40875         Delete handling of ieee_multilib_flags.
40876         Pass -mieee for alpha*-*-* and sh-*-*.
40877         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40878
40879 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40880
40881         Remove old-abi tests.
40882         * g++.old-deja/g++.mike/p11116.C: Remove.
40883         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40884
40885 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40886
40887         * g77.f-torture/compile/pr3743.f: New test
40888
40889 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40890
40891         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40892
40893 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40894
40895         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40896         g++.old-deja/g++.pt/static6.C: Likewise.
40897         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40898         supports weak symbols.
40899
40900 2001-07-18  Andreas Jaeger  <aj@suse.de>
40901
40902         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40903         supported again.
40904
40905 2001-07-18  Andreas Jaeger  <aj@suse.de>
40906
40907         * gcc.dg/iftrap-1.c: Fix target line.
40908
40909 2001-07-17  Richard Henderson  <rth@redhat.com>
40910
40911         * gcc.c-torture/execute/20010717-1.c: New.
40912
40913 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40914
40915         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40916         tests.
40917
40918 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40919
40920         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40921
40922 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40923
40924         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40925         UAC_SIGBUS, UAC_NOPRINT definitions.
40926
40927 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40928
40929         * objc/execute/object_is_class.m: New test.
40930         * objc/execute/object_is_meta_class.m: New test.
40931
40932 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40933
40934         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40935         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40936
40937 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40938
40939         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40940         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40941
40942 2001-07-14  Richard Henderson  <rth@redhat.com>
40943
40944         * gcc.dg/iftrap-1.c: New.
40945
40946 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40947
40948         * g77.f-torture/execute/intrinsic77.f: New test.
40949
40950 2001-07-11  Janis Johnson <janis@us.ibm.com>
40951
40952         * gcc.misc-tests/gcov-3.c: New test.
40953
40954 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40955
40956         * gcc.c-torture/compile/20010711-1.c,
40957         * gcc.c-torture/compile/20010711-2.c: New tests.
40958
40959 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40960
40961         * gcc.c-torture/execute/20010711-1.c: New test.
40962
40963 2001-07-11  Ben Elliston  <bje@redhat.com>
40964
40965         * g++.old-deja/g++.other/enum5.C: New test.
40966
40967 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40968
40969         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40970         (g++-dg-prune): Call prune_gcc_output.
40971         * prune.exp: New file for prune_gcc_output.
40972         * lib/g++.exp, lib/gcc.exp: Load it.
40973
40974 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40975
40976         * gcc.c-torture/compile/20010701-1.c,
40977         g++.old-deja/g++.ext/attrib6.C: New tests.
40978
40979 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40980
40981         * gcc.c-torture/compile/20010706-1.c: New test.
40982
40983 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40984
40985         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40986
40987 2001-06-28  Stan Shebs  <shebs@apple.com>
40988
40989         * gcc.dg/pragma-darwin.c: New test.
40990
40991 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40992
40993         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40994         Solaris 2.[678] system.
40995
40996 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40997
40998         * gcc.dg/20010622-1.c: New test.
40999
41000 2001-06-18  Stan Shebs  <shebs@apple.com>
41001
41002         * objc.dg: New directory.
41003         * objc.dg/dg.exp: New file.
41004         * objc.dg/alias.m: New.
41005         * objc.dg/class-1.m: New.
41006         * objc.dg/class-2.m: New.
41007         * objc.dg/const-str-1.m: New.
41008         * objc.dg/const-str-2.m: New.
41009         * objc.dg/id-1.m: New.
41010         * objc.dg/method-1.m: New.
41011         * objc.dg/super-class-1.m: New.
41012         * lib/objc-dg.exp: New file.
41013
41014 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41015
41016         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41017         of label name.
41018
41019 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
41020
41021         * g++.old-deja/g++.abi/vbase8-9.C: New test.
41022
41023 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41024
41025         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41026         variable.
41027
41028 2001-06-12  Richard Henderson  <rth@redhat.com>
41029
41030         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41031
41032 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41033
41034         * g++.old-deja/g++.abi/vbase5.C: New test.
41035         * g++.old-deja/g++.abi/vbase6.C: New test.
41036         * g++.old-deja/g++.abi/vbase7.C: New test.
41037
41038 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41039
41040         * gcc.c-torture/compile/20010610-1.c: New test.
41041
41042 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41043
41044         * g++.old-deja/g++.abi/vbase4.C: New test.
41045
41046 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41047
41048         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41049         support %f for HC11/HC12 targets.
41050         * gcc.c-torture/execute/930513-1.x: New file, likewise.
41051         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41052         on HC11/HC12 targets.
41053         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41054
41055 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41056
41057         * gcc.dg/wchar_t-1.c: New file.
41058         * gcc.dg/wint_t-1.c: Likewise.
41059
41060 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
41061
41062         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41063
41064 2001-06-11  Richard Henderson  <rth@redhat.com>
41065
41066         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41067
41068 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41069
41070         * gcc.c-torture/compile/20010611-1.c: New test.
41071
41072 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41073
41074         * gcc.dg/c99-tag-1.c: Add more tests.
41075
41076 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
41077
41078         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41079         representation on MN10300 and ARM/Thumb.
41080
41081 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
41082
41083         * g77.f-torture/execute/20010610.f: New.
41084
41085 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
41086
41087         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41088         names.
41089
41090 2001-06-09  Richard Henderson  <rth@redhat.com>
41091
41092         * gcc.c-torture/execute/ashrdi-1.c: New.
41093         * gcc.c-torture/execute/ashldi-1.c: New.
41094         * gcc.c-torture/execute/lshrdi-1.c: New.
41095
41096 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41097
41098         * objc/execute/load-3.m: Added. Check sending +load to categories,
41099         in addition to classes.
41100
41101 2001-06-08  Stan Shebs  <shebs@apple.com>
41102
41103         * objc/execute/load-2.m: New test.  From Nicola Pero
41104         <n.pero@mi.flashnet.it>.
41105
41106 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41107
41108         * gcc.c-torture/execute/20010605-2.c: New test.
41109
41110 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41111
41112         * g++.old-deja/g++.abi/vbase2.C: New test.
41113         * g++.old-deja/g++.abi/vbase3.C: New test.
41114
41115 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41116
41117         * g++.old-deja/g++.pt/friend49.C: New test.
41118
41119 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41120
41121         * g++.old-deja/g++.ext/anon3.C: New test.
41122
41123 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41124
41125         * g++.old-deja/g++.other/conv7.C: New test.
41126
41127 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41128
41129         * gcc.c-torture/compile/20010605-2.c: New test.
41130
41131 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41132
41133         * gcc.c-torture/execute/20010604-1.c: New test.
41134
41135 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
41136
41137         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41138
41139 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
41140
41141         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41142         (g++_link_flags): Likewise.
41143         (g++_init): Pass gccpath's value to two previous functions.
41144
41145 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41146
41147         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41148         Ensure logfile entry matches exec command line.
41149
41150 2001-05-31  Richard Henderson  <rth@redhat.com>
41151
41152         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41153         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41154
41155 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
41156
41157         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41158         compiler for irix6.2
41159
41160 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
41161
41162         * g++.old-deja/g++.other/optimize3.C: New file.
41163
41164 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
41165
41166         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41167         assemble.
41168
41169 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41170
41171         * g++.old-deja/g++.other/optimize2.C: New file.
41172
41173 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41174
41175         * gcc.c-torture/compile/20010518-2.c: New file.
41176         * gcc.c-torture/execute/20010518-1.c: New file.
41177         * gcc.c-torture/execute/20010518-2.c: New file.
41178
41179 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41180
41181         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41182
41183 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41184
41185         G++ no longer defines builtins that do not begin with __builtin.
41186         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41187         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41188         * g++.old-deja/g++.law/builtin1.C: Likewise.
41189         * g++.old-deja/g++.law/cvt2.C: Likewise.
41190         * g++.old-deja/g++.mike/net5.C: Likewise.
41191         * g++.old-deja/g++.other/builtins1.C: Likewise.
41192         * g++.old-deja/g++.other/builtins2.C: Likewise.
41193         * g++.old-deja/g++.other/builtins3.C: Likewise.
41194         * g++.old-deja/g++.other/builtins4.C: Likewise.
41195         * g++.old-deja/g++.other/inline8.C: Likewise.
41196         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41197
41198 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41199
41200         * g++.old-deja/g++.pt/using1.C: Adjust.
41201         * g++.old-deja/g++.pt/using2.C: New test.
41202
41203 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41204
41205         * gcc.dg/cpp/charconst.c: New tests.
41206         * gcc.dg/cpp/escape.c: New tests.
41207         * gcc.dg/cpp/escape-1.c: New tests.
41208         * gcc.dg/cpp/escape-2.c: New tests.
41209         * gcc.dg/cpp/ucs.c: New tests.
41210
41211 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41212
41213         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41214         native compiler for irix6.5.
41215
41216 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41217
41218         * lib/g++.exp (g++_include_flags): Use args to compute
41219         get_multilibs.
41220         (g++_link_flags): Likewise.
41221         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41222
41223 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41224
41225         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41226
41227 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41228
41229         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41230         this file.
41231
41232 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41233
41234         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41235         STACK_SIZE;
41236         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41237         to STACK_SIZE; Use it to define size of add_histo array.
41238         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41239         to STACK_SIZE.
41240         (f): Use GITT_SIZE to define size of gitt local table.
41241         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41242         to STACK_SIZE; Use it to define size of bytemem array.
41243
41244 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41245
41246         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41247         on 68HC11/HC12 due to the asm instruction.
41248         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41249         * gcc.c-torture/compile/920520-1.x: Likewise.
41250         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41251         on 68HC11/HC12 because the function is larger than 64K.
41252         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41253         on 68HC11/HC12 because the structure is too large.
41254
41255 2001-05-20  Richard Henderson  <rth@redhat.com>
41256
41257         * gcc.c-torture/execute/20010520-1.c: New.
41258
41259 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41260
41261         * g++.old-deja/g++.warn/compare1.C: New test.
41262         * gcc.dg/compare4.c: New test.
41263
41264 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41265
41266         * g++.old-deja/g++.other/optimize1.C: New test.
41267
41268 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41269
41270         * g++.old-deja/g++.pt/spec41.C: New test.
41271
41272 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41273
41274         * gcc.c-torture/compile/20010114-1.x: Remove.
41275
41276 2001-05-18  Stan Shebs  <shebs@apple.com>
41277
41278         * gcc.c-torture/compile/20010518-1.c: New test.
41279
41280 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41281
41282         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41283         * g++.old-deja/g++.pt/crash67.C: New test.
41284
41285 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41286
41287         * g++.old-deja/g++.other/debug9.C: New test.
41288
41289 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41290
41291         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41292
41293 2001-05-16  Jan Hubicka  <jh@suse.cz>
41294
41295         * gcc.c-torture/compile/20010516-1.c: New test.
41296
41297 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41298
41299         * g++.old-deja/g++.other/crash41.C: New test.
41300
41301 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41302
41303         * g++.old-deja/g++.pt/crash66.C: New test.
41304
41305 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41306
41307         * g++.old-deja/g++.robertl/eb27.C: Convert.
41308
41309 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41310
41311         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41312         declaration being redundant.
41313
41314 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41315
41316         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41317
41318 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41319
41320         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41321
41322 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41323
41324         * lib/g++.exp: Use testsuite_flags.
41325
41326 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41327
41328         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41329
41330 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41331
41332         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41333
41334 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41335
41336         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41337
41338 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41339
41340         * gcc.c-torture/compile/20010313-1.c: New test.
41341
41342 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41343
41344         * gcc.dg/cpp/direct2.c: New test.
41345         * gccq.dg/cpp/direct2s.c: New test.
41346
41347         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41348
41349 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41350
41351         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41352         * g++.old-deja/g++.other/op3.C: Likewise.
41353
41354 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41355
41356         * gcc.dg/cpp/syshdr.h: New file.
41357         * gcc.dg/cpp/sysmac1.c: Update.
41358         * gcc.dg/cpp/sysmac2.c: Update.
41359
41360 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41361
41362         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41363
41364 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41365
41366         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41367         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41368
41369 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41370
41371         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41372
41373 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41374
41375         * lib/g++.exp (g++_include_flags): Don't use any special flags
41376         if TESTING_IN_BUILD_TREE is not defined.
41377         (g++_init): Use a plain 'c++' as the compiler if
41378         TESTING_IN_BUILD_TREEE is not defined.
41379
41380 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41381
41382         * g++.old-deja/g++.eh/catch13.C: New test.
41383         * g++.old-deja/g++.eh/catch14.C: New test.
41384
41385 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41386
41387         * gcc.dg/cpp/tr-define.c: New test.
41388
41389 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41390
41391         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41392         <stdlib.h>, not <malloc.h>.
41393
41394 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41395
41396         * g++.old-deja/g++.ns/template17.C: New test.
41397
41398 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41399
41400         * g++.old-deja/g++.pt/ref4.C: New test.
41401
41402 2001-04-30  Richard Henderson  <rth@redhat.com>
41403
41404         * gcc.dg/20000724-1.c: Revert last change.
41405
41406 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41407
41408         * g77.f-torture/execute/20010430.f: New test.
41409
41410 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41411
41412         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41413
41414 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41415
41416         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41417
41418 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41419
41420         * g++.old-deja/g++.eh/crash6.C: New test.
41421
41422 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41423
41424         * g++.old-deja/g++.other/warn7.C: New test.
41425
41426 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41427
41428         * g++.old-deja/g++.other/defarg9.C: New test.
41429
41430 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41431
41432         * g77.f-torture/compile/20010426.f: New test.
41433         * g77.f-torture/execute/20010426.f: New test.
41434
41435 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41436
41437         * g77.f-torture/compile/20000629-1.x: Remove - error
41438         has been fixed.
41439
41440 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41441
41442         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41443         Tweak slightly to work with g++.dg framework.
41444         * g++.dg/special/ecos.exp: Run initp1.C test.
41445         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41446
41447         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41448         its linker doesn't give line numbers either.
41449         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41450
41451 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41452
41453         * g++.old-deja/g++.other/lex1.C: New test.
41454
41455 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41456
41457         * gcc.dg/noncompile/20010425-1.c: New test.
41458
41459 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41460
41461         * g++.old-deja/g++.pt/mangle2.C: New test.
41462
41463 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41464
41465         * gcc.dg/format/plus-1.c: New test.
41466
41467 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41468
41469         * gcc.dg/20010423-1.c: New test.
41470
41471 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41472
41473         * gcc.c-torture/execute/20010422-1.c: New test.
41474
41475 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41476
41477         * g++.old-deja/g++.ns/type2.C: New test.
41478
41479 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41480
41481         * g++.old-deja/g++.other/perf1.C: New test.
41482
41483 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41484
41485         * gcc.dg/c99-func-2.c: Remove xfail.
41486         * gcc.dg/c99-func-3.c: Remove xfail.
41487         * gcc.dg/c99-func-4.c: Remove xfail.
41488
41489 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41490
41491         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41492
41493 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41494
41495         * gcc.c-torture/compile/20010423-1.c: New test.
41496
41497 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41498
41499         * g++.old-deja/g++.pt/typename28.C: New test.
41500
41501 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41502
41503         * g++.old-deja/g++.abi/empty2.C: New test.
41504         * g++.old-deja/g++.abi/empty3.C: New test.
41505
41506 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41507
41508         * g++.old-deja/g++.other/comdat2.C: New test.
41509         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41510
41511 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41512
41513         * g++.old-deja/g++.other/overload14.C: New test.
41514
41515 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41516
41517         * g++.old-deja/g++.other/lookup23.C: New test.
41518
41519 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41520
41521         * gcc.c-torture/execute/20010403-1.c: New test.
41522
41523 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41524             Mark Mitchell  <mark@codesourcery.com>
41525
41526         * lib/old-dejagnu.exp: Don't delete output of executable.
41527         Add .exe suffix to executables.
41528
41529 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41530
41531         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41532
41533 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41534
41535         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41536
41537 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41538
41539         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41540         * g++.old-deja/g++.abi/crash1.C: New test.
41541
41542 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41543
41544         * g++.old-deja/g++.other/crash40.C: New test.
41545
41546 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41547
41548         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41549
41550 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41551
41552         * g++.old-deja/g++.other/warn6.C: New test.
41553
41554 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41555
41556         * g++.old-deja/g++.robertl/eb42.C: Same.
41557
41558 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41559
41560         * gcc.dg/wtr-conversion-1.c: New testcase.
41561
41562 2001-04-10  Richard Henderson  <rth@redhat.com>
41563
41564         * g++.old-deja/g++.other/array5.C: New.
41565
41566 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41567
41568         * gcc.c-torture/execute/20010408-1.c: New test.
41569
41570 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41571
41572         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41573         headers and constructs.
41574         * g++.old-deja/g++.robertl/eb79.C: Same.
41575         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41576         * g++.old-deja/g++.robertl/eb73.C: Same.
41577         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41578         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41579         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41580         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41581         * g++.old-deja/g++.robertl/eb44.C: Same.
41582         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41583         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41584         * g++.old-deja/g++.robertl/eb39.C: Same.
41585         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41586         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41587         * g++.old-deja/g++.robertl/eb30.C: Same.
41588         * g++.old-deja/g++.robertl/eb3.C: Same.
41589         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41590         * g++.old-deja/g++.robertl/eb21.C: Same.
41591         * g++.old-deja/g++.robertl/eb15.C: Same.
41592         * g++.old-deja/g++.robertl/eb118.C: Same.
41593         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41594         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41595         * g++.old-deja/g++.robertl/eb109.C: Same.
41596         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41597         * g++.old-deja/g++.mike/rtti1.C: Same.
41598         * g++.old-deja/g++.mike/p658.C: Same.
41599         * g++.old-deja/g++.mike/net46.C: Same.
41600         * g++.old-deja/g++.mike/net34.C: Same.
41601         * g++.old-deja/g++.mike/memoize1.C: Same.
41602         * g++.old-deja/g++.mike/eh2.C: Same.
41603         * g++.old-deja/g++.law/weak.C: Same.
41604         * g++.old-deja/g++.law/visibility7.C: Same.
41605         * g++.old-deja/g++.law/visibility25.C: Same.
41606         * g++.old-deja/g++.law/visibility22.C: Same.
41607         * g++.old-deja/g++.law/visibility2.C: Same.
41608         * g++.old-deja/g++.law/visibility17.C: Same.
41609         * g++.old-deja/g++.law/visibility13.C: Same.
41610         * g++.old-deja/g++.law/visibility10.C: Same.
41611         * g++.old-deja/g++.law/visibility1.C: Same.
41612         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41613         * g++.old-deja/g++.law/vbase1.C: Same.
41614         * g++.old-deja/g++.law/operators32.C: Same.
41615         * g++.old-deja/g++.law/nest3.C: Same.
41616         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41617         * g++.old-deja/g++.law/except5.C (main): Same.
41618         * g++.old-deja/g++.law/cvt7.C (run): Same.
41619         * g++.old-deja/g++.law/cvt2.C: Same.
41620         * g++.old-deja/g++.law/cvt16.C: Same.
41621         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41622         * g++.old-deja/g++.law/ctors17.C (main): Same.
41623         * g++.old-deja/g++.law/ctors13.C: Same.
41624         * g++.old-deja/g++.law/ctors12.C (main): Same.
41625         * g++.old-deja/g++.law/ctors10.C: Same.
41626         * g++.old-deja/g++.law/code-gen5.C: Same.
41627         * g++.old-deja/g++.law/bad-error7.C: Same.
41628         * g++.old-deja/g++.law/arm9.C: Same.
41629         * g++.old-deja/g++.law/arm12.C: Same.
41630         * g++.old-deja/g++.law/arg8.C: Same.
41631         * g++.old-deja/g++.law/arg1.C: Same.
41632         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41633         * g++.old-deja/g++.jason/template31.C: Same.
41634         * g++.old-deja/g++.jason/template24.C (main): Same.
41635         * g++.old-deja/g++.jason/2371.C: Same.
41636         * g++.old-deja/g++.eh/new2.C: Same.
41637         * g++.old-deja/g++.eh/new1.C: Same.
41638         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41639         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41640         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41641         * g++.old-deja/g++.brendan/crash62.C: Same.
41642         * g++.old-deja/g++.brendan/crash52.C: Same.
41643         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41644         * g++.old-deja/g++.brendan/crash38.C: Same.
41645         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41646         * g++.old-deja/g++.brendan/copy9.C: Same.
41647
41648 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41649
41650         * gcc.c-torture/execute/20001203-2.c (memset):
41651         Count argument is of type __SIZE_TYPE__.
41652
41653 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41654
41655         * gcc.c-torture/compile/20010404-1.c: New test.
41656
41657 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41658
41659         * gcc.c-torture/compile/20010326-1.c: New test.
41660
41661 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41662
41663         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41664         peculiarities of the SH.
41665         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41666
41667 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41668
41669         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41670         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41671         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41672
41673 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41674
41675         * g77.f-torture/compile/20010321-1.f: New test.
41676
41677 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41678
41679         * gcc.c-torture/compile/20010329-1.c: New test.
41680
41681 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41682
41683         * gcc.c-torture/execute/20010329-1.c: New test.
41684
41685 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41686
41687         * g++.old-deja/g++.other/eh4.C: Fix typo.
41688
41689 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41690
41691         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41692
41693 2001-03-28  Philip Blundell  <philb@gnu.org>
41694
41695         * gcc.c-torture/compile/20010328-1.c: New test.
41696
41697 2001-03-27  Richard Henderson  <rth@redhat.com>
41698
41699         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41700         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41701
41702 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41703
41704         * gcc.c-torture/compile/20010327-1.c: New test.
41705
41706 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41707
41708         * g++.old-deja/g++.other/friend12.C: New test.
41709         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41710         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41711
41712 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41713
41714         * gcc.c-torture/execute/20010325-1.c: New test.
41715
41716 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41717
41718         * g++.old-deja/g++.other/mangle3.C: New test.
41719
41720 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41721
41722         * g++.old-deja/g++.other/anon8.C: New test.
41723
41724 2001-03-20  Philip Blundell  <philb@gnu.org>
41725
41726         * gcc.c-torture/compile/20010320-1.c: New test.
41727
41728 2001-03-17  Richard Henderson  <rth@redhat.com>
41729
41730         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41731
41732 2001-03-15  Geoff Keating  <geoff@redhat.com>
41733
41734         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41735         tests on AIX.
41736
41737 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41738
41739         * g++.old-deja/g++.other/eh4.C: New test.
41740
41741 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41742
41743         * gcc.dg/cpp/mi1.c: Update.
41744
41745 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41746
41747         * g++.old-deja/g++.other/regstack.C: New test.
41748
41749 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41750
41751         * g++.old-deja/g++.other/ref4.C: New test.
41752
41753 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41754
41755         * objc/execute/va_method.m: Added.
41756         * objc/execute/IMP.m: Added.
41757         * objc/execute/_cmd.m: Added.
41758         * objc/execute/accessing_ivars.m: Added.
41759         * objc/execute/class-1.m: Added.
41760         * objc/execute/class-10.m: Added.
41761         * objc/execute/class-11.m: Added.
41762         * objc/execute/class-12.m: Added.
41763         * objc/execute/class-13.m: Added.
41764         * objc/execute/class-14.m: Added.
41765         * objc/execute/class-2.m: Added.
41766         * objc/execute/class-3.m: Added.
41767         * objc/execute/class-4.m: Added.
41768         * objc/execute/class-5.m: Added.
41769         * objc/execute/class-6.m: Added.
41770         * objc/execute/class-7.m: Added.
41771         * objc/execute/class-8.m: Added.
41772         * objc/execute/class-9.m: Added.
41773         * objc/execute/class-tests-1.h
41774         * objc/execute/class-tests-2.h
41775         * objc/execute/compatibility_alias.m: Added.
41776         * objc/execute/encode-1.m: Added.
41777         * objc/execute/formal_protocol-1.m: Added.
41778         * objc/execute/formal_protocol-2.m: Added.
41779         * objc/execute/formal_protocol-3.m: Added.
41780         * objc/execute/formal_protocol-4.m: Added.
41781         * objc/execute/formal_protocol-5.m: Added.
41782         * objc/execute/formal_protocol-6.m: Added.
41783         * objc/execute/formal_protocol-7.m: Added.
41784         * objc/execute/informal_protocol.m: Added.
41785         * objc/execute/initialize.m: Added.
41786         * objc/execute/load.m: Added.
41787         * objc/execute/many_args_method.m: Added.
41788         * objc/execute/nested-3.m: Added.
41789         * objc/execute/no_clash.m: Added.
41790         * objc/execute/private.m: Added.
41791         * objc/execute/redefining_self.m: Added.
41792         * objc/execute/root_methods.m: Added.
41793         * objc/execute/selector-1.m: Added.
41794         * objc/execute/static-1.m: Added.
41795         * objc/execute/static-2.m: Added.
41796         * objc/execute/va_method.m: Added.
41797
41798 2001-03-10  Richard Henderson  <rth@redhat.com>
41799
41800         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41801
41802 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41803
41804         * g++.old-deja/g++.other/crash31.C: XFAIL.
41805         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41806         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41807         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41808         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41809         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41810
41811 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41812
41813         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41814
41815 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41816
41817         * gcc.dg/20000724-1.c: Don't use multiline strings.
41818
41819 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41820
41821         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41822         result of -cString against what we expect it to be; don't just
41823         print it out for no one to read.
41824
41825         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41826         Based on testcases provided by Nicola Pero.
41827
41828 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41829
41830         * gcc.dg/cpp/macro7.c: New test.
41831
41832 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41833
41834         * gcc.dg/cpp/multiline.c: Update.
41835
41836 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41837
41838         * g++.old-deja/g++.other/enum3.C: New test.
41839
41840 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41841
41842         * g++.old-deja/g++.other/pod1.C: New test.
41843
41844 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41845
41846         * g++.old-deja/g++.ext/overload1.C: New test.
41847
41848 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41849
41850         * g++.old-deja/g++.pt/using1.C: New test.
41851
41852 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41853
41854         * g++.old-deja/g++.other/using9.C: New test.
41855
41856 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41857
41858         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41859
41860         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41861
41862 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41863
41864         * g++.old-deja/g++.ext/realpt1.C: Remove.
41865
41866 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41867
41868         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41869
41870 2001-02-26  Will Cohen  <wcohen@redhat.com>
41871
41872         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41873
41874 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41875
41876         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41877         templatized constructors.
41878
41879 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41880
41881         * gcc.c-torture/execute/20010224-1.c: New test.
41882
41883 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41884
41885         * gcc.c-torture/execute/20010222-1.c: New test.
41886
41887 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41888
41889         * g++.old-deja/g++.other/inline20.C: New test.
41890
41891 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41892
41893         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41894
41895 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41896
41897         * g++.old-deja/g++.other/lookup22.C: New test.
41898
41899 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41900
41901         * g77.dg: New directory.
41902         * g77.dg/20010216-1.f: New test case.
41903         * g77.dg/dg.exp: New driver.
41904         * lib/g77-dg.exp: New driver library.
41905
41906 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41907
41908         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41909
41910 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41911
41912         * g++.old-deja/g++.other/decl9.C: New test.
41913
41914 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41915
41916         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41917         not need <string> and also tests the initialization at runtime.
41918
41919 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41920
41921         * gcc.c-torture/execute/longlong.c: New test.
41922
41923 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41924
41925         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41926
41927 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41928
41929         * gcc.c-torture/execute/920302-1.c (execute):
41930         Change argument type to short.
41931
41932 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41933
41934         * g++.old-deja/g++.pt/deduct6.C: New test.
41935
41936 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41937
41938         * g++.old-deja/g++.pt/deduct5.C: New test.
41939
41940 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41941
41942         * gcc.c-torture/execute/20010209-1.c: New test.
41943
41944 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41945
41946         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41947
41948 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41949
41950         * g++.dg/vtgc1.C: Update for new ABI.
41951
41952         * consistency.vlad: New directory, 1665 files.
41953
41954 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41955
41956         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41957         return type.
41958         * gcc.dg/cpp/digraphs.c: Declare puts.
41959
41960 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41961
41962         * g++.old-deja/g++.other/warn5.C: New test.
41963
41964 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41965
41966         * g++.old-deja/g++.pt/spec40.C: New test.
41967
41968 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41969
41970         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41971         case.
41972         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41973
41974 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41975
41976         * gcc.c-torture/compile/20010209-1.c: New test.
41977
41978 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41979
41980         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41981         excess errors message but not if it crashes.
41982         * g++.old-deja/g++.other/crash27.C: Likewise.
41983         * g++.old-deja/g++.other/crash28.C: Likewise.
41984         * g++.old-deja/g++.other/crash30.C: Likewise.
41985         * g++.old-deja/g++.other/crash32.C: Likewise.
41986         * g++.old-deja/g++.other/crash35.C: Likewise.
41987         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41988
41989 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41990
41991         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41992         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41993         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41994         g77.f-torture/execute/execute.exp,
41995         g77.f-torture/noncompile/noncompile.exp,
41996         gcc.c-torture/execute/execute.exp,
41997         gcc.c-torture/execute/memcheck/memcheck.exp,
41998         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41999         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
42000         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
42001         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
42002         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
42003         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
42004         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42005         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
42006         Remove bug reporting instructions with ancient email addresses.
42007
42008 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42009
42010         * gcc.dg/20010202-1.c: New test.
42011         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42012
42013 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
42014
42015         * g++.dg/stdbool-if.C: New test.
42016
42017 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
42018
42019         * objc/execute/fdecl.m: Added main().
42020
42021 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42022
42023         * gcc.c-torture/execute/20010206-1.c: New test.
42024
42025 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42026
42027         * gcc.dg/cpp/avoidpaste1.c: Update.
42028
42029 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
42030
42031         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42032         Pero <nicola@brainstorm.co.uk>.
42033         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42034
42035 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
42036
42037         * g++.old-deja/g++.pt/spec39.C: New test.
42038
42039 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
42040
42041         * gcc.c-torture/compile/20010202-1.c: New test.
42042
42043 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
42044
42045         * g++.old-deja/g++.abi/primary2.C: New test.
42046         * g++.old-deja/g++.abi/primary3.C: New test.
42047         * g++.old-deja/g++.abi/primary4.C: New test.
42048         * g++.old-deja/g++.abi/primary5.C: New test.
42049         * g++.old-deja/g++.abi/vtable3.h: New test.
42050         * g++.old-deja/g++.abi/vtable3a.C: New test.
42051         * g++.old-deja/g++.abi/vtable3b.C: New test.
42052         * g++.old-deja/g++.abi/vtable3c.C: New test.
42053         * g++.old-deja/g++.abi/vtable3d.C: New test.
42054         * g++.old-deja/g++.abi/vtable3e.C: New test.
42055         * g++.old-deja/g++.abi/vtable3f.C: New test.
42056         * g++.old-deja/g++.abi/vtable3g.C: New test.
42057         * g++.old-deja/g++.abi/vtable3h.C: New test.
42058         * g++.old-deja/g++.abi/vtable3i.C: New test.
42059         * g++.old-deja/g++.abi/vtable3j.C: New test.
42060         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42061
42062 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
42063
42064         * g++.old-deja/g++.other/anon6.C: New test.
42065         * g++.old-deja/g++.other/anon7.C: New test.
42066
42067 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42068
42069         * gcc.dg/cpp/avoidpaste2.c: New tests.
42070
42071 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
42072
42073         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42074
42075 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
42076
42077         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42078         DECIMAL_DIG cases for Irix."
42079
42080 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
42081
42082         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42083
42084 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42085
42086         * gcc.dg/c99-tag-1.c: New test.
42087
42088 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42089
42090         * gcc.dg/cpp/tr-warn1.c: Add tests.
42091
42092 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42093
42094         * gcc.dg/cpp/avoidpaste1.c: Update.
42095         * gcc.dg/cpp/paste4.c: Update.
42096
42097 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42098
42099         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42100         cases for Irix.
42101
42102 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42103
42104         * g++.old-deja/g++.other/inline19.C: New test.
42105
42106 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42107
42108         * gcc.dg/Wlarger-than.c: New test.
42109
42110 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42111
42112         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42113
42114 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42115
42116         * gcc.c-torture/execute/20010129-1.c: New test.
42117         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42118
42119 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42120
42121         * gcc.dg/cpp/avoidpaste1.c: Test case.
42122
42123 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42124
42125         * g++.old-deja/g++.other/inline18.C: New test.
42126
42127 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42128
42129         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42130         and __builtin_putchar.
42131
42132 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42133
42134         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42135         tests.
42136
42137 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
42138
42139         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42140         floating point number rounding mode to round to the nearest
42141         representable mode.
42142
42143 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
42144
42145         * g++.old-deja/g++.other/mangle2.C: New test.
42146
42147 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42148
42149         * gcc.c-torture/compile/20010124-1.c: New test.
42150
42151 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
42152
42153         * g++.old-deja/g++.pt/spec38.C: New test.
42154
42155 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42156
42157         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42158         "Build don't run".
42159
42160 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42161
42162         * gcc.c-torture/execute/20010123-1.c: New test.
42163
42164 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42165
42166         * g++.old-deja/g++.pt/spec37.C: New test.
42167
42168 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42169
42170         * g++.old-deja/g++.pt/overload14.C: New test.
42171
42172 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42173
42174         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42175         __builtin_return_address.
42176
42177 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42178
42179         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42180         * g++.old-deja/g++.pt/spec35.C: New test.
42181         * g++.old-deja/g++.pt/spec36.C: New test.
42182
42183 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42184
42185         * gcc.c-torture/compile/20010118-1.c: New test.
42186
42187 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42188
42189         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42190
42191 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42192
42193         * gcc.c-torture/execute/20010119-1.c: New test.
42194
42195 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42196
42197         * g++.old-deja/g++.other/vbase5.C: New test.
42198
42199 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42200
42201         * gcc.c-torture/execute/20010118-1.c: New test.
42202
42203 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42204
42205         * g++.old-deja/g++.pt/deduct3.C: New test.
42206
42207 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42208
42209         * g++.old-deja/g++.pt/spec34.C: New test.
42210
42211 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42212
42213         * g77.f-torture/compile/20000601-2.f: New test.
42214
42215 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42216
42217         * g++.old-deja/g++.other/init17.C: New test.
42218
42219 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42220
42221         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42222
42223 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42224
42225         * g++.old-deja/g++.pt/unify8.C: New test.
42226
42227 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42228
42229         * g++.old-deja/g++.abi/vbase1.C: New test.
42230
42231 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42232
42233         * g++.old-deja/g++.pt/crash65.C: New test.
42234
42235 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42236
42237         * gcc.dg/cpp/assembl2.S: New test case.
42238
42239 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42240
42241         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42242         are supported.
42243
42244 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42245
42246         * g++.old-deja/g++.other/builtins1.C: New test.
42247         * g++.old-deja/g++.other/builtins2.C: Likewise.
42248         * g++.old-deja/g++.other/builtins3.C: Likewise.
42249         * g++.old-deja/g++.other/builtins4.C: Likewise.
42250
42251 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42252
42253         * gcc.c-torture/compile/20010117-1.c: New test.
42254         * gcc.c-torture/compile/20010117-2.c: New test.
42255
42256 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42257
42258         * g77.f-torture/execute/20010116.[fx]: New test,
42259         XFAIL on i?86-*-*.
42260         * g77.f-torture/compile/20010115.f: Indicate it's
42261         a test for PR fortran/1636.
42262
42263 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42264
42265         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42266
42267 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42268
42269         * g77.f-torture/compile/20010115.f: New test.
42270
42271 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42272
42273         * g++.old-deja/g++.pt/nontype5.C: New test.
42274
42275 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42276
42277         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42278         have an equivalent working one below it.
42279
42280 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42281
42282         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42283         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42284
42285 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42286
42287         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42288         message containing "init_priority".
42289         (conpr-2.C): Likewise.
42290         (conpr-3.C): Likewise.
42291         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42292
42293 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42294
42295         * gcc.c-torture/execute/20010114-2.c: New test.
42296
42297 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42298
42299         * gcc.c-torture/compile/20010114-1.c: New test.
42300         * gcc.c-torture/compile/20010114-1.x: Xfail.
42301         * gcc.c-torture/compile/20010114-2.c: New test.
42302         * gcc.c-torture/execute/20010114-1.c: New test.
42303         * gcc.dg/trunc-1.c: New test.
42304         * gcc.dg/uninit-B.c: New test.
42305
42306 2001-01-13  Nick Clifton  <nickc@redhat.com>
42307
42308         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42309         target.
42310
42311 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42312
42313         * gcc.c-torture/compile/20010113-1.c: New test.
42314
42315 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42316
42317         * gcc.c-torture/compile/20001212-1.c: New test.
42318
42319 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42320
42321         * gcc.dg/cpp/widestr1.c: Update.
42322         * gcc.dg/cpp/prag-imp.c: Remove.
42323
42324 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42325
42326         * gcc.c-torture/execute/20000801-3.x: Remove.
42327         * gcc.dg/c90-init-1.c: New test.
42328         * gcc.dg/c99-init-1.c: New test.
42329         * gcc.dg/c99-init-2.c: New test.
42330         * gcc.dg/gnu99-init-1.c: New test.
42331
42332 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42333
42334         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42335         testing that no relevant ones were found.
42336
42337 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42338
42339         * g++.old-deja/g++.pt/cast2.C: New test.
42340
42341 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42342
42343         * g++.old-deja/g++.pt/friend47.C: New test.
42344
42345 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42346
42347         * g++.old-deja/g++.pt/instantiate13.C: New test.
42348
42349 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42350
42351         * g++.old-deja/g++.other/defarg7.C: New test.
42352         * g++.old-deja/g++.other/defarg8.C: New test.
42353
42354 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42355
42356         * g++.old-deja/g++.pt/crash64.C: New test.
42357
42358 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42359
42360         * g++.old-deja/g++.pt/crash63.C: New test.
42361
42362 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42363
42364         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42365
42366 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42367
42368         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42369
42370 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42371
42372         * g++.old-deja/g++.pt/error3.C: New test.
42373
42374 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42375
42376         * g++.old-deja/g++.other/crash39.C: New test.
42377
42378 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42379
42380         * g++.old-deja/g++.other/vbase4.C: New test.
42381
42382 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42383
42384         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42385         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42386         * gcc.dg/special/special.exp: New test driver which will check
42387         for alias support for the above test.
42388
42389 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42390
42391         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42392         problems on small machines.
42393         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42394         parameterize.
42395
42396 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42397
42398         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42399         mips.
42400         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42401
42402 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42403
42404         * g++.old_deja/g++.pt/using8.C: New test.
42405
42406 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42407
42408         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42409
42410 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42411
42412         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42413         where a failure is expected.
42414         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42415
42416 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42417
42418         * g++.old_deja/g++.pt/instantiate12.C: New test.
42419
42420 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42421
42422         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42423         start of structs.
42424         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42425         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42426         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42427         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42428         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42429         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42430         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42431         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42432         * g++.old-deja/g++.eh/spec6.C: Likewise.
42433         * g++.old-deja/g++.jason/crash3.C: Likewise.
42434         * g++.old-deja/g++.law/ctors11.C: Likewise.
42435         * g++.old-deja/g++.law/ctors17.C: Likewise.
42436         * g++.old-deja/g++.law/ctors5.C: Likewise.
42437         * g++.old-deja/g++.law/ctors9.C: Likewise.
42438         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42439         * g++.old-deja/g++.mike/net22.C: Likewise.
42440         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42441         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42442         * g++.old-deja/g++.mike/virt3.C: Likewise.
42443         * g++.old-deja/g++.niklas/t128.C: Likewise.
42444         * g++.old-deja/g++.other/anon4.C: Likewise.
42445         * g++.old-deja/g++.other/using1.C: Likewise.
42446         * g++.old-deja/g++.other/warn3.C: Likewise.
42447         * g++.old-deja/g++.pt/t37.C: Likewise.
42448         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42449         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42450
42451 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42452
42453         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42454
42455 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42456
42457         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42458
42459 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42460
42461         * gcc.c-torture/compile/20010107-1.c: New test.
42462
42463 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42464
42465         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42466
42467 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42468
42469         * gcc.dg/format/format.h: New file.
42470         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42471         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42472         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42473         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42474         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42475         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42476         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42477         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42478         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42479         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42480         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42481         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42482         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42483         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42484         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42485         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42486         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42487         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42488         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42489         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42490         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42491         instead of declaring standard types, macros and functions in each
42492         test.
42493
42494 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42495
42496         * gcc.c-torture/execute/20010106-1.c: New test.
42497
42498 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42499
42500         * gcc.dg/format/format.exp: New file.
42501         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42502         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42503         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42504         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42505         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42506         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42507         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42508         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42509         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42510         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42511         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42512         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42513         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42514         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42515         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42516         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42517         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42518         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42519         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42520         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42521         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42522         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42523         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42524         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42525         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42526         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42527         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42528         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42529         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42530         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42531         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42532         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42533         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42534         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42535         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42536         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42537         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42538         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42539         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42540         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42541         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42542         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42543
42544 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42545
42546         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42547         account.
42548
42549 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42550
42551         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42552
42553 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42554
42555         * g++.old-deja/g++.pt/crash62.C: New test.
42556
42557 2001-01-04  Richard Henderson  <rth@redhat.com>
42558
42559         * gcc.dg/20000926-1.c: Update expected warnings.
42560         * gcc.dg/array-2.c: Likewise.
42561         * gcc.dg/array-4.c: Also validate flexible array members.
42562         * gcc.dg/c99-flex-array-1.c: New.
42563
42564 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42565
42566         * gcc.c-torture/compile/20001222-1.x: Remove.
42567
42568 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42569
42570         * gcc.c-torture/execute/built-in-setjmp.c: New.
42571
42572 2001-01-03  Richard Henderson  <rth@redhat.com>
42573
42574         * gcc.dg/940510-1.c: Update expected error wording.
42575         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42576
42577 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42578
42579         * lib/target-supports.exp (check_alias_available): Modified to
42580         indicate aliases not supported if only weak aliases are supported.
42581
42582 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42583
42584         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42585         Turn on cmpstrsi checks for __pj__ and __i370__.
42586
42587 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42588
42589         * g++.old-deja/g++.other/virtual11.C: New test.
42590
42591 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42592
42593         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42594
42595 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42596
42597         * gcc.c-torture/compile/20010102-1.c: New test.
42598
42599 2001-01-02  Andreas Jaeger  <aj@suse.de>
42600
42601         * gcc.dg/noreturn-3.c: New test.
42602
42603         * gcc.dg/noreturn-4.c: New test.
42604
42605 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42606
42607         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42608         __builtin_fputc and __builtin_fwrite.
42609
42610 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42611
42612         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42613         signed char, not default char.
42614
42615 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42616
42617         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42618
42619 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42620
42621         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42622
42623 2000-12-29  Richard Henderson  <rth@redhat.com>
42624
42625         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42626         (__cyg_profile_func_exit): Define.
42627
42628 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42629
42630         * g++.dg/vtgc1.C: New test.
42631
42632 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42633
42634         * gcc.dg/noncompile/20001228-1.c: New test.
42635
42636         * gcc.dg/20001228-1.c: New test.
42637
42638         * gcc.c-torture/execute/20001228-1.c: New test.
42639
42640 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42641
42642         * gcc.dg/format-strfmon-1.c: New test.
42643
42644 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42645
42646         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42647         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42648         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42649         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42650         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42651         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42652         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42653         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42654         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42655         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42656         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42657         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42658         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42659
42660         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42661         * gcc.c-torture/execute/string-opt-4.c: Test index.
42662
42663 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42664
42665         * gcc.c-torture/compile/20001226-1.c: New test.
42666
42667 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42668
42669         * gcc.c-torture/compile/20001222-1.c: New test.
42670         * gcc.c-torture/compile/20001222-1.x: Xfail.
42671
42672 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42673
42674         * gcc.c-torture/execute/comp-goto-2.c: New test.
42675
42676 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42677
42678         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42679         Use long types if __INT_MAX__ is 32767.
42680         (main): Use cast to (sint32 *) when poking 88 into a_page.
42681
42682         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42683
42684 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42685
42686         * gcc.c-torture/compile/20001221-1.c: New test.
42687         * gcc.c-torture/execute/20001221-1.c: New test.
42688
42689 2000-12-20  Richard Henderson  <rth@redhat.com>
42690
42691         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42692         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42693
42694 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42695
42696         * gcc.dg/compare3.c: New test.
42697
42698 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42699
42700         * gcc.dg/format-warnll-1.c: New test.
42701
42702 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42703
42704         * gcc.dg/cpp/cmdlne-P.c: New test.
42705
42706 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42707
42708         * gcc.c-torture/execute/builtin-abs-1.c,
42709         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42710
42711 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42712
42713         * gcc.dg/cpp/multiline.c: New test.
42714
42715 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42716
42717         * g++.old-deja/g++.other/syshdr1.C: Update.
42718         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42719
42720 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42721
42722         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42723
42724 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42725
42726         * g++.old-deja/g++.pt/ttp65.C: New test.
42727
42728 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42729
42730         * g++.old-deja/g++.pt/ttp64.C: New test.
42731
42732 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42733
42734         * g++.old-deja/g++.pt/spec33.C: New test.
42735
42736 2000-12-14  Catherine Moore  <clm@redhat.com>
42737
42738         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42739         * gcc.c-torture/execute/920612-2.c: Likewise.
42740         * gcc.c-torture/execute/920428-2.c: Likewise.
42741         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42742         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42743
42744 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42745
42746         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42747         * gcc.dg/pack-test-2.c: Likewise.
42748
42749 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42750
42751         Tests by Zack Weinberg <zackw@stanford.edu>.
42752
42753         * gcc.dg/cpp/defined.c: Update.
42754         * gcc.dg/cpp/defined_trad.c: New tests.
42755
42756 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42757
42758         * gcc.dg/cpp/trad-direct.c: Update.
42759
42760 2000-12-11  Neil Booth  <neilb@earthling.net>
42761
42762         * gcc.dg/cpp/defined_trad.c
42763
42764 2000-12-11  Neil Booth  <neilb@earthling.net>
42765
42766         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42767
42768 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42769
42770         * gcc.dg/format-miss-2.c: New test.
42771
42772 2000-12-09  Neil Booth  <neilb@earthling.net>
42773
42774         * gcc.dg/cpp/lineflags.c: New tests.
42775         * gcc.dg/cpp/poison.c: Update.
42776         * gcc.dg/cpp/redef2.c: Update.
42777         * gcc.dg/cpp/skipping.c: New test.
42778
42779 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42780
42781         * g++.old-deja/g++.other/eh3.C: New testcase.
42782
42783 2000-12-07  Neil Booth  <neilb@earthling.net>
42784
42785         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42786         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42787         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42788         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42789         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42790         Update.
42791
42792 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42793
42794         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42795         __SIZE_TYPE__ instead of int for type of integers cast to
42796         pointers.
42797
42798 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42799
42800         * g++.old-deja/g++.other/cleanup4.C: New test.
42801
42802 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42803
42804         * format-sec-1.c: New test.
42805
42806 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42807
42808         * gcc.dg/format-nonlit-3.c: New test.
42809
42810 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42811
42812         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42813         through a null pointer.
42814
42815 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42816
42817         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42818         * g++.old-deja/g++.pt/partial4.C: New test.
42819
42820 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42821
42822         * gcc.c-torture/execute/ieee/hugeval.x: New.
42823
42824 2000-12-06  Neil Booth  <neilb@earthling.net>
42825
42826         * gcc.dg/cpp/backslash2.c: New tests.
42827
42828 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42829
42830         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42831         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42832
42833 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42834
42835         * gcc.c-torture/execute/20001203-2.c: New testcase.
42836
42837 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42838
42839         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42840         * g++.old-deja/g++.other/virtual10.C: New test.
42841
42842 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42843
42844         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42845
42846 2000-12-05  Richard Henderson  <rth@redhat.com>
42847
42848         * gcc.c-torture/compile/20001205-1.c: New.
42849
42850 2000-12-04  Neil Booth  <neilb@earthling.net>
42851
42852         * g++.old-deja/g++.other/virtual9.C: New test.
42853         * g++.old-deja/g++.pt/crash61.C: New test.
42854         * gcc.c-torture/execute/loop-9.c: New test.
42855
42856 2000-12-04  Neil Booth  <neilb@earthling.net>
42857
42858         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42859         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42860         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42861         * gcc.dg/cpp/extratokens.c: ...here.
42862
42863 2000-12-04  Neil Booth  <neilb@earthling.net>
42864
42865         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42866         New tests.
42867
42868 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42869
42870         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42871         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42872
42873 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42874
42875         * gcc.c-torture/execute/20001203-1.c: New test.
42876
42877 2000-12-03  Neil Booth  <neilb@earthling.net>
42878
42879         * gcc.dg/cpp/macro6.c: New test cases.
42880
42881 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42882
42883         * gcc.c-torture/execute/string-opt-9.c: New test.
42884         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42885         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42886         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42887
42888         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42889         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42890
42891 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42892
42893         * gcc.dg/cpp/if-6.c: New testcase.
42894
42895         * gcc.dg/20001201-1.c: New testcase.
42896
42897 2000-12-02  Neil Booth  <neilb@earthling.net>
42898
42899         * g++.old-deja/g++.other/externC4.C,
42900         g++.old-deja/g++.other/friend10.C: New tests.
42901
42902 2000-12-02  Neil Booth  <neilb@earthling.net>
42903
42904         * g++.old-deja/g++.other/instan2.C
42905         * g++.old-deja/g++.other/instan3.C: New test.
42906
42907 2000-12-02  Neil Booth  <neilb@earthling.net>
42908
42909         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42910         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42911         gnuc99.c,gnuc99-pedantic.c: New tests.
42912
42913 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42914
42915         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42916         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42917
42918 2000-12-01  Neil Booth  <neilb@earthling.net>
42919
42920         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42921         * gcc.dg/cpp/poison.c: Update.
42922         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42923
42924 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42925
42926         * g77.f-torture/execute/20001201.f: New test.
42927
42928 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42929
42930         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42931
42932 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42933
42934         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42935
42936 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42937
42938         * g++.old-deja/g++.other/cast6.C: New test.
42939
42940 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42941
42942         * gcc.c-torture/execute/20001130-2.c: New testcase.
42943
42944 2000-11-30  Richard Henderson  <rth@redhat.com>
42945
42946         * gcc.c-torture/execute/20001130-1.c: New test.
42947
42948 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42949
42950         * g++.old-deja/g++.other/op3.C: New test.
42951
42952 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42953
42954         * g++.old-deja/g++.other/op2.C: New test.
42955
42956 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42957
42958         * g++.old-deja/g++.other/crash38.C: New test.
42959
42960 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42961
42962         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42963
42964 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42965
42966         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42967         tests.
42968         * gcc.c-torture/execute/string-opt-6.c: New test.
42969
42970         * gcc.dg/20001117-1.c: Add main.
42971
42972 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42973
42974         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42975         Move from here ...
42976         * gcc.dg/940510-1.c: ... to here.
42977
42978         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42979         zero-size arrays in toplevel structures.
42980
42981 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42982
42983         * gcc.c-torture/execute/loop-8.c: New test.
42984
42985 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42986
42987         * g++.old-deja/g++.other/base1.C: New test.
42988
42989 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42990
42991         * g++.old-deja/g++.other/parse2.C: New test.
42992
42993 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42994
42995         * g++.old-deja/g++.pt/incomplete1.C: New test.
42996
42997 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42998
42999         * g++.old-deja/g++.other/friend9.C: New test.
43000
43001 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43002
43003         * gcc.dg/20001127-1.c: New test.
43004
43005 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43006
43007         * g++.old-deja/g++.pt/friend46.C: New test.
43008
43009 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43010
43011         * g++.old-deja/g++.other/ptrmem8.C: New test.
43012
43013 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43014
43015         * gcc.c-torture/execute/string-opt-7.c: New test.
43016         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43017
43018 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43019
43020         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43021         instead of 'mkcheck 2'.
43022
43023 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43024
43025         * gcc.c-torture/execute/memcheck/driver.c,
43026         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43027         C9X references to refer to C99.
43028
43029 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
43030
43031         * gcc.dg/ultrasp3.c: New test.
43032
43033 2000-11-25  Neil Booth  <neilb@earthling.net>
43034
43035         * gcc.dg/cpp/include2.c: Update test to be locale independent.
43036
43037 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
43038
43039         * gcc.c-torture/compile/20001123-2.c: New.
43040
43041 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43042
43043         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43044
43045 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
43046
43047         * gcc.dg/sequence-point-1.c: Add some new tests.
43048         * gcc.c-torture/execute/20001124-1.c: New test.
43049
43050 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43051
43052         * g++.old-deja/g++.other/vaarg4.C: New test.
43053         * gcc.c-torture/compile/20001123-1.c: New test.
43054
43055 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43056
43057         * g++.other/crash24.C: Adjust and remove XFAIL.
43058         * g++.other/crash37.C: New test.
43059
43060 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
43061
43062         * g++.old-deja/g++.pt/instantiate9.C: New test.
43063
43064 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
43065
43066         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43067         new ABI, too.
43068
43069         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43070         * g++.old-deja/g++.robertl/eb55.C: Likewise.
43071
43072 2000-11-22  Neil Booth  <neilb@earthling.net>
43073
43074         * gcc.dg/cpp/Wtrigraphs.c: New test.
43075
43076 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
43077
43078         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43079
43080 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
43081
43082         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43083
43084 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
43085
43086         * lib/gcc-dg.exp: load_lib scanasm.exp.
43087         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43088         * lib/g++-dg.exp: load_lib scanasm.exp.
43089         * lib/scanasm.exp: New.
43090         (scan-assembler, scan-assembler-not): Add optional arguments to
43091         test name, or if not present, the pattern name.
43092         (scan-assembler-dem, scan-assembler-dem-not): New.
43093
43094         * g++.dg/dg.exp: New.
43095
43096 2000-11-21  Neil Booth  <neilb@earthling.net>
43097
43098         * gcc.dg/cpp/integrated1.c: Remove.
43099
43100 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43101
43102         * gcc.c-torture/execute/20001121-1.c: New test.
43103
43104 2000-11-21  Richard Henderson  <rth@redhat.com>
43105
43106         * gcc.c-torture/compile/20001121-1.c: New test.
43107
43108 2000-11-20  Neil Booth  <neilb@earthling.net>
43109
43110         * gcc.dg/cpp/integrated1.c: New test.
43111
43112 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43113
43114         * g++.old-deja/g++.other/inline17.C: New test.
43115
43116 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43117
43118         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43119         local variable to be zero: I made the variable global. Now
43120         uses abort() and exit() instead of relying on main's return value.
43121
43122 2000-11-20  Neil Booth  <neilb@earthling.net>
43123
43124         * gcc.dg/cpp/paste2.c: Update test.
43125         * objc/execute/paste.m: New test.
43126
43127 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43128
43129         * gcc.dg/c99-condexpr-1.c: New test.
43130
43131 2000-11-20  Neil Booth  <neilb@earthling.net>
43132
43133         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43134
43135 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
43136
43137         * g++.old-deja/g++.pt/export1.C: New test.
43138
43139 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
43140
43141         * gcc.dg/20001117-1.c: New test.
43142
43143 2000-11-18  Richard Henderson  <rth@redhat.com>
43144
43145         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43146
43147 2000-11-18  Richard Henderson  <rth@redhat.com>
43148
43149         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43150         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43151         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43152
43153 2000-11-18  Richard Henderson  <rth@redhat.com>
43154
43155         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43156         (main): New.  Exit cleanly.
43157
43158 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43159
43160         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43161         gcc.dg/c99-fordecl-2.c: New tests.
43162
43163 2000-11-18  Richard Henderson  <rth@redhat.com>
43164
43165         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43166         * gcc.c-torture/execute/zerolen-2.c: New.
43167
43168 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43169
43170         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43171         memory.
43172
43173 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43174
43175         * g++.old-deja/g++.pt/instantiate8.C: New test.
43176
43177 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43178
43179         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43180         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43181
43182 2000-11-16  Nick Clifton  <nickc@redhat.com>
43183
43184         * gcc.c-torture/execute/nestfunc-2.c: New test.
43185         * gcc.c-torture/execute/nestfunc-3.c: New test.
43186
43187 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43188
43189         * gcc.c-torture/compile/20001116-1.c: New test.
43190
43191 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43192
43193         * gcc.c-torture/execute/20001115-1.c: New test.
43194
43195 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43196
43197         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43198         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43199         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43200         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43201
43202 2000-11-15  Neil Booth  <neilb@earthling.net>
43203
43204         gcc.dg/cpp/_Pragma1.c: Update.
43205         gcc.dg/cpp/_Pragma2.c: New test.
43206
43207 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43208
43209         * g++.old-deja/g++.other/anon5.C: New test.
43210
43211 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43212
43213         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43214         tests.
43215
43216 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43217
43218         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43219         output.
43220
43221 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43222
43223         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43224         labels at end of compound statements.
43225
43226 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43227
43228         * gcc.c-torture/execute/loop-7.c: New test.
43229
43230 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43231
43232         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43233
43234 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43235
43236         * gcc.dg/c99-bool-1.c: New test.
43237
43238 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43239
43240         * gcc.dg/c99-scope-1.c: Remove xfail.
43241         * gcc.dg/c99-scope-2.c: New test.
43242
43243 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43244
43245         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43246         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43247
43248 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43249
43250         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43251         error messages.
43252
43253         * g++.mike/p700.C: Don't typedef wchar_t.
43254         * g++.mike/p784.C: Likewise.
43255         * g++.mike/eb101.C: Don't use __wchar_t.
43256
43257 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43258
43259         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43260         from DO loop.
43261
43262 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43263
43264         * gcc.c-torture/execute/20001111-1.c: New test.
43265
43266 2000-11-10  Nick Clifton  <nickc@redhat.com>
43267
43268         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43269         long multuiple and accumulate.
43270
43271 2000-11-09  Richard Henderson  <rth@redhat.com>
43272
43273         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43274         via size_t instead of int.
43275
43276         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43277         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43278         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43279         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43280
43281 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43282
43283         * gcc.c-torture/compile/20001109-1.c: New test.
43284         * gcc.c-torture/compile/20001109-2.c: New test.
43285
43286 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43287
43288         * g++.old-deja/g++.pt/operator1.C: New test.
43289         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43290
43291 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43292
43293         * gcc.dg/20001108-1.c: New test.
43294
43295 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43296
43297         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43298         with both arguments constant strings.
43299         * gcc.c-torture/execute/string-opt-3.c: New test.
43300         * gcc.c-torture/execute/string-opt-4.c: New test.
43301         * gcc.c-torture/execute/string-opt-5.c: New test.
43302
43303 2000-11-08  Nick Clifton  <nickc@redhat.com>
43304
43305         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43306         mulsidi3adddi patterns.
43307
43308 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43309
43310         * g++.old-deja/g++.other/crash36.C: New test.
43311
43312 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43313
43314         * g++.old-deja/g++.other/init16.C: New test.
43315
43316 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43317
43318         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43319
43320 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43321
43322         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43323         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43324         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43325
43326 2000-11-07  DJ Delorie  <dj@redhat.com>
43327
43328         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43329
43330 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43331
43332         * gcc.c-torture/execute/string-opt-1.c: New test.
43333
43334 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43335
43336         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43337         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43338         parameters in registers, and there is no way for a varargs
43339         function to know in which order the integer and floating-point
43340         parameters should be interleaved when they are placed on the
43341         stack.
43342         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43343         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43344
43345 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43346
43347         * gcc.c-torture/execute/string-opt-2.c: New test.
43348
43349 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43350
43351         * g++.old-deja/g++.pt/crash60.C: New test.
43352
43353 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43354
43355         * g++.old-deja/g++.other/crash24.C: New test.
43356         * g++.old-deja/g++.other/crash25.C: New test.
43357         * g++.old-deja/g++.other/crash26.C: New test.
43358         * g++.old-deja/g++.other/crash27.C: New test.
43359         * g++.old-deja/g++.other/crash28.C: New test.
43360         * g++.old-deja/g++.other/crash29.C: New test.
43361         * g++.old-deja/g++.other/crash30.C: New test.
43362         * g++.old-deja/g++.other/crash31.C: New test.
43363         * g++.old-deja/g++.other/crash32.C: New test.
43364         * g++.old-deja/g++.other/crash33.C: New test.
43365         * g++.old-deja/g++.other/crash34.C: New test.
43366         * g++.old-deja/g++.other/crash35.C: New test.
43367
43368 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43369
43370         * gcc.c-torture/execute/20001031-1.c: New test.
43371
43372 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43373
43374         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43375         namespace.
43376
43377         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43378         standards-conformant.
43379
43380         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43381
43382         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43383         * g++.old-deja/g++.mike/p755a.C: Likewise.
43384         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43385         library makes no calls to `operator new' during initialization.
43386
43387 2000-11-04  Neil Booth  <neilb@earthling.net>
43388
43389         * gcc.dg/cpp/include2.c: New tests.
43390
43391 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43392
43393         * lib/g++.exp (g++_set_ld_library_path): New function.
43394         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43395
43396 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43397
43398         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43399         warnings.
43400
43401 2000-11-01  Richard Henderson  <rth@redhat.com>
43402
43403         * g++.old-deja/g++.ext/namedret1.C: New.
43404         * g++.old-deja/g++.ext/namedret2.C: New.
43405         * g++.old-deja/g++.ext/namedret3.C: New.
43406
43407 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43408
43409         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43410         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43411
43412 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43413
43414         * gcc.c-torture/execute/va-arg-21.c: New test.
43415
43416 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43417
43418         * gcc.dg/c99-complex-2.c: New test.
43419
43420 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43421
43422         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43423
43424 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43425
43426         * g++.old-deja/g++.other/inline16.C: New test.
43427
43428 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43429
43430         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43431         __PRETTY_FUNCTION__
43432
43433 2000-10-29  Neil Booth  <neilb@earthling.net>
43434
43435         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43436         New tests.
43437         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43438         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43439         optimisation.
43440
43441 2000-10-29  Neil Booth  <neilb@earthling.net>
43442
43443         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43444         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43445         * mi5.c: Test multiple includes work with -C.
43446         * trigraphs.c: Test ^= version.
43447
43448 2000-10-28  Neil Booth  <neilb@earthling.net>
43449
43450         New tests and test updates for new macro expander.
43451
43452         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43453         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43454         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43455         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43456         new diagnostic messages.
43457
43458         * gcc.dg/cpp/macro3.c: New tests.
43459
43460 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43461
43462         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43463         on the same line.
43464
43465 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43466
43467         * g++.old-deja/g++.other/eh2.C: New test.
43468
43469 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43470
43471         * gcc.c-torture/execute/20001027-1.c: New test.
43472
43473 2000-10-26  Richard Henderson  <rth@redhat.com>
43474
43475         * gcc.c-torture/execute/20001026-1.c: New.
43476
43477 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43478
43479         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43480         * g++.old-deja/g++.law/builtin1.C: Likewise.
43481         * g++.old-deja/g++.law/ctors10.C: Likewise.
43482         * g++.old-deja/g++.law/virtual3.C: Likewise.
43483         * g++.old-deja/g++.mike/p658.C: Likewise.
43484         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43485         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43486         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43487         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43488         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43489
43490 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43491
43492         * gcc.c-torture/compile/20001024-1.c: New test.
43493
43494 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43495
43496         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43497         to tell us whether or not we are using V3.
43498
43499 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43500
43501         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43502         operands.
43503
43504 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43505
43506         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43507
43508 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43509
43510         * gcc.c-torture/execute/20001024-1.c: New test.
43511
43512 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43513
43514         * g++.old-deja/g++.other/sibcall1.C: New test.
43515
43516 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43517
43518         * gcc.dg/noncompile/init-3.c: New test.
43519
43520 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43521
43522         * gcc.dg/format-array-1.c: New test.
43523
43524 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43525
43526         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43527         writing through null pointers; remove comment about testing
43528         unterminated strings.
43529
43530 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43531
43532         * gcc.c-torture/execute/20001017-2.c: New test.
43533
43534 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43535
43536         * gcc.c-torture/compile/20001018-1.c: New test.
43537         * gcc.c-torture/compile/20001018-1.x: Xfail.
43538
43539 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43540
43541         * gcc.c-torture/execute/20001017-1.c: New test.
43542
43543 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43544
43545         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43546         for multiple use of arguments with scanf formats; add tests for
43547         multiple use of arguments.
43548
43549 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43550
43551         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43552
43553 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43554
43555         * gcc.dg/format-miss-1.c: New test.
43556
43557 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43558
43559         * gcc.c-torture/execute/20001013-1.c: New test.
43560
43561 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43562
43563         * gcc.dg/format-branch-1.c: New test.
43564
43565 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43566
43567         * README, lib/file-format.exp: Remove EGCS references.
43568
43569 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43570
43571         * gcc.dg/20001013-1.c: New test.
43572
43573 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43574
43575         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43576         for intmax_t in the compiler using __typeof__ and the type rules
43577         for conditional expressions.
43578
43579 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43580
43581         * gcc.dg/20001012-1.c: New test.
43582         * gcc.dg/20001012-2.c: New test.
43583
43584 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43585
43586         * gcc.dg/format-attr-1.c: New test.
43587
43588 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43589
43590         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43591         __LONG_LONG_MAX__ instead of LLONG_MAX.
43592
43593 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43594
43595         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43596         scanf flags.
43597         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43598         flags.
43599
43600 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43601
43602         * gcc.dg/sequence-pt-1.c: New test.
43603
43604 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43605
43606         * gcc.c-torture/execute/20001011-1.c: New testcase.
43607         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43608
43609 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43610
43611         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43612         does not error on it.
43613
43614 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43615
43616         * gcc.dg/20001009-1.c: New test.
43617
43618 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43619
43620         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43621         * gcc.c-torture/execute/20001009-2.c: ... to here.
43622
43623 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43624
43625         * gcc.c-torture/compile/20001009-1.c: New testcase.
43626         * gcc.c-torture/execute/20001009-1.c: New testcase.
43627         Testcases provided by Jan Hubicka <jh@suse.cz>.
43628
43629 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43630
43631         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43632         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43633         uintmax_t using <limits.h> to emulate the compiler's internal
43634         logic.  No longer XFAIL %j tests.
43635
43636 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43637
43638         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43639         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43640         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43641         regexps and details of expected handling of some bad formats.
43642         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43643         suppression.
43644
43645 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43646
43647         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43648         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43649         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43650         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43651         in list archives.
43652
43653 2000-10-06  Richard Henderson  <rth@cygnus.com>
43654
43655         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43656         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43657         * g++.old-deja/g++.jason/report.C: Likewise.
43658         * g++.old-deja/g++.law/friend5.C: Likewise.
43659         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43660         of the expected warnings.
43661
43662 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43663
43664         * g++.old-deja/g++.pt/enum14.C: New test.
43665
43666 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43667
43668         * g++.old-deja/g++.pt/crash59.C: New test.
43669
43670 2000-10-04  Will Cohen  <wcohen@redhat.com>
43671
43672         * gcc.dg/20000926-1.c: New test.
43673
43674 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43675
43676         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43677         function name for current C++ compiler.
43678         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43679
43680 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43681
43682         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43683         __PRETTY_FUNCTION__.
43684         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43685
43686 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43687
43688         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43689
43690 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43691
43692         * gcc.c-torture/compile/20000923-1.c: New test.
43693
43694 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43695
43696         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43697         * g++.old-deja/g++.pt/ttp62.C: Same.
43698         * g++.old-deja/g++.other/inline14.C: Same.
43699
43700 2000-09-24  Richard Henderson  <rth@cygnus.com>
43701
43702         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43703
43704 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43705
43706         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43707
43708 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43709
43710         * gcc.c-torture/compile/20000922-1.c: New file.
43711
43712 2000-09-21  Nick Clifton  <nickc@redhat.com>
43713
43714         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43715         a signed long modulo operation.
43716         (mod6): New function - perform an unsigned long modulo operation.
43717         (main): Add tests for modulos of very large numbers by very small
43718         dividends.
43719
43720 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43721
43722         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43723
43724 2000-09-19  Richard Henderson  <rth@cygnus.com>
43725
43726         * gcc.dg/compare2.c (case 10): XFAIL.
43727
43728 2000-09-18  Richard Henderson  <rth@cygnus.com>
43729
43730         * gcc.c-torture/execute/20000906-1.c: Move ...
43731         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43732         that support __builtin_trap.
43733
43734 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43735
43736         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43737
43738 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43739
43740         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43741         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43742         more $ format tests.
43743
43744 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43745
43746         * gcc.dg/format-errmk-1.c: New test.
43747
43748 2000-09-17  Greg McGary  <greg@mcgary.org>
43749
43750         * gcc.c-torture/execute/20000917-1.x: Remove.
43751
43752 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43753
43754         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43755
43756 2000-09-17  Greg McGary  <greg@mcgary.org>
43757
43758         * gcc.c-torture/execute/20000917-1.c: New test.
43759         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43760
43761 2000-09-16  Neil Booth  <NeilB@earthling.net>
43762
43763         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43764         in nested macro bug.
43765
43766 2000-09-15  Neil Booth  <NeilB@earthling.net>
43767
43768         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43769
43770 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43771
43772         * gcc.c-torture/execute/20000914-1.c: New test.
43773
43774 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43775
43776         * g++.other/inline13.C: New test.
43777
43778 2000-09-12  Andreas Jaeger  <aj@suse.de>
43779
43780         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43781         constant by Ulrich Drepper <drepper@redhat.com>.
43782
43783 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43784
43785         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43786
43787 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43788
43789         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43790
43791 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43792
43793         * gcc.dg/cpp/backslash.c: New test.
43794
43795 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43796
43797         * gcc.c-torture/execute/20000910-1.c: New test.
43798         * gcc.c-torture/execute/20000910-2.c: Likewise.
43799
43800 2000-09-11  Robert Lipe  <robertl@sco.com>
43801
43802         * gcc.dg/pragma-align.c: New test.
43803
43804 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43805
43806         * g++.old-deja/g++.pt/explicit82.C: New test.
43807         * g++.old-deja/g++.pt/explicit83.C: New test.
43808
43809 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43810
43811         * gcc.dg/asm-names.c: New test.
43812
43813 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43814
43815         * gcc.dg/cpp/tr-warn6.c: New test
43816
43817 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43818
43819         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43820         be accepted.
43821
43822 2000-09-07  Catherine Moore  <clm@redhat.com>
43823
43824         * gcc.c-torture/execute/unroll-1.c: New test.
43825
43826 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43827
43828         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43829         ERROR markers.
43830         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43831         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43832         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43833         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43834         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43835         Preprocess only.
43836         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43837         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43838
43839 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43840
43841         * g++.old-deja/g++.pt/deduct2.C: New test.
43842
43843 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43844
43845         * g++.old-deja/g++.pt/parms2.C: New test.
43846
43847 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43848
43849         * g++.old-deja/g++.pt/crash58.C: New test.
43850
43851 2000-09-06  Greg McGary  <greg@mcgary.org>
43852
43853         * gcc.c-torture/execute/20000906-1.c: New test.
43854         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43855
43856 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43857
43858         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43859
43860 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43861
43862         * g++.old-deja/g++.pt/crash57.C: New test.
43863
43864 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43865
43866         * g++.old-deja/g++.pt/crash56.C: New test.
43867
43868 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43869
43870         * g++.old-deja/g++.pt/koenig1.C: New test.
43871
43872 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43873
43874         * gcc.dg/20000904-1.c: New test.
43875
43876 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43877
43878         * gcc.dg/cpp/paste8.c: New test.
43879
43880 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43881
43882         * gcc.c-torture/compile/20000827-1.c: New test.
43883
43884 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43885
43886         * gcc.dg/format-diag-1.c: New test.
43887
43888 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43889
43890         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43891         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43892         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43893         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43894         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43895
43896 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43897
43898         * g++.old-deja/g++.other/nested4.C: New test.
43899
43900 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43901
43902         * g++.old-deja/g++.ns/scoped1.C: New test.
43903
43904 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43905
43906         * lib/g++.exp: Support testing already-installed GCC.
43907
43908 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43909
43910         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43911
43912 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43913
43914         * gcc.dg/return-type-2.c: New test.
43915
43916 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43917
43918         * gcc.c-torture/compile/20000825-1.c: New test.
43919
43920 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43921
43922         * gcc.dg/dwarf2-2.c: New test.
43923
43924 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43925
43926         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43927         dg-warning regexps.
43928
43929 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43930
43931         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43932         gcc.dg/format-ext-5.c: New tests.
43933
43934 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43935
43936         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43937
43938 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43939
43940         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43941
43942 2000-08-24  Richard Henderson  <rth@cygnus.com>
43943
43944         * gcc.dg/ia64-sync-1.c: New test.
43945         * gcc.dg/ia64-sync-2.c: New test.
43946         * gcc.dg/ia64-asm-1.c: New test.
43947
43948 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43949
43950         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43951         * gcc.dg/format-ext-2.c: New test.
43952
43953 2000-08-23  Jason Merrill  <jason@redhat.com>
43954
43955         * lib/old-dejagnu.exp: Also ignore "In member function" and
43956         "At global scope".
43957
43958 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43959
43960         * gcc.dg/noncompile/label-lineno-1.c: New test.
43961
43962 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43963
43964         * gcc.dg/c99-array-nonobj-1.c: New test.
43965
43966 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43967
43968         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43969         tests.
43970         * gcc.dg/format-ext-1.c: New test.
43971
43972 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43973
43974         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43975         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43976         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43977         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43978         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43979
43980 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43981
43982         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43983         gcc.dg/c99-strftime-2.c: New tests.
43984
43985 2000-08-22  Richard Henderson  <rth@cygnus.com>
43986
43987         * gcc.c-torture/execute/20000822-1.c: New test.
43988
43989 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43990
43991         * gcc.c-torture/execute/20000819-1.x: Remove.
43992
43993 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43994
43995         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43996         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43997         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43998         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43999         gcc.dg/format-xopen-1.c: New tests.
44000
44001 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44002
44003         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
44004
44005 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44006
44007         * g++.old-deja/g++.other/loop2.C: New test.
44008
44009         * gcc.c-torture/compile/20000606-1.c: New test.
44010         * gcc.c-torture/compile/20000728-1.c: New test.
44011         * gcc.c-torture/execute/20000801-1.c: New test.
44012         * gcc.c-torture/execute/20000801-2.c: New test.
44013         * gcc.c-torture/execute/20000819-1.c: New test.
44014         * gcc.c-torture/execute/20000819-1.x: XFAIL.
44015         * gcc.dg/20000629-1.c: New test.
44016         * gcc.dg/20000724-1.c: New test.
44017         * gcc.dg/20000807-1.c: New test.
44018
44019 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44020
44021         * gcc.dg/cpp/pragma-1.c: New test.
44022         * gcc.dg/cpp/pragma-2.c: New test.
44023
44024 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
44025
44026         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44027         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
44028
44029 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44030
44031         * gcc.c-torture/compile/20000818-1.c: New test.
44032
44033 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
44034
44035         * gcc.c-torture/execute/20000818-1.c: New test.
44036
44037 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44038
44039         * gcc.dg/format-va-1.c: New test.
44040
44041 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44042
44043         * g++.old-deja/g++.other/typedef8.C: New test.
44044
44045 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44046
44047         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44048         * g++.old-deja/g++.mike/net36.C: Mark candidate.
44049         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44050         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44051         * g++.old-deja/g++.other/ptrmem7.C: New test.
44052         * g++.old-deja/g++.pt/ptrmem10.C: New test.
44053
44054 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44055
44056         * g++.old-deja/g++.pt/typename27.C: New test.
44057
44058 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
44059
44060         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44061         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44062         * g++.old-deja/g++.pt/friend45.C: New test.
44063         * g++.old-deja/g++.other/friend8.C: New test.
44064
44065 2000-08-15  Richard Henderson  <rth@cygnus.com>
44066
44067         * gcc.c-torture/execute/20000815-1.c: New test.
44068
44069 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44070
44071         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44072         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44073         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44074
44075 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
44076
44077         * g++.old-deja/g++.other/refinit2.C: New test.
44078
44079 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
44080
44081         * lib/c-torture.exp (c-torture): Make
44082         compiler_conditional_xfail_data global.
44083         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44084         compiler_conditional_xfail_data machinery.
44085         (f-torture-execute): Likewise.
44086         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44087         and only when unrolling loops.
44088
44089         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44090
44091 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44092
44093         * g++.old-deja/g++.pt/explicit81.C: New test.
44094
44095 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44096
44097         * g++.old-deja/g++.pt/typename26.C: New test.
44098
44099 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44100
44101         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44102         warning.
44103
44104 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44105
44106         * g++.old-deja/g++.other/array3.C: New test.
44107
44108 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44109
44110         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44111         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44112         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44113         New tests.
44114
44115 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44116
44117         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44118         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44119
44120 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44121
44122         * gcc.c-torture/execute/20000808-1.c: New test.
44123
44124 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44125
44126         * gcc.dg/c90-const-expr-1.c: New test.
44127
44128 2000-08-08  Richard Henderson  <rth@cygnus.com>
44129
44130         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44131
44132 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44133
44134         * gcc.dg/noncompile/const-ll-1.c: New test.
44135
44136 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44137
44138         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44139
44140 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44141
44142         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44143         that running programs linked against the shared version of libobjc
44144         run correctly.
44145
44146 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44147
44148         * gcc.dg/c99-printf-1.c: New test.
44149
44150 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44151
44152         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44153
44154 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
44155
44156         * gcc.c-torture/execute/20000731-1.x: Delete.
44157
44158 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
44159
44160         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44161         and torture_without_loops as is done by c-torture.exp.
44162         (search_for): Copy from c-torture.exp.
44163         (gcc-dg-runtest): New function, drives a directory of tests
44164         iterating over the TORTURE_OPTIONS.
44165         (scan-assembler, scan-assembler-not): Move here from
44166         individual directory drivers.
44167
44168         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44169         defined by lib/gcc-dg.exp.
44170         * gcc.dg/cpp/cpp.exp: Likewise.
44171         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44172         gcc-dg-runtest, so we cycle over optimization options.
44173
44174         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44175         * gcc.dg/compare2.c: No longer expected to fail.
44176
44177 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44178
44179         * gcc.c-torture/execute/20000804-1.c: New test.
44180
44181 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44182
44183         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44184
44185 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44186
44187         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44188
44189 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44190
44191         * gcc.c-torture/compile/20000803-1.c: New test.
44192
44193 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44194
44195         * gcc.c-torture/execute/20000801-3.c,
44196         gcc.c-torture/execute/20000801-4.c: New tests.
44197         * gcc.c-torture/execute/20000801-3.x,
44198         gcc.c-torture/execute/20000801-4.x: Xfail.
44199
44200 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44201
44202         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44203         libobjc/.libs to allow for libtool.
44204
44205 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44206
44207         * gcc.c-torture/compile/20000802-1.c: New test.
44208
44209 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44210
44211         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44212
44213 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44214
44215         * gcc-c-torture/execute/20000731-2.c: New test.
44216
44217         * gcc.c-torture/execute/20000731-1.c: New test.
44218         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44219
44220 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44221
44222         * testsuite/gcc.dg/cpp/paste7.c: New test.
44223         * gcc.dg/cpp/20000725-1.c: New test.
44224
44225 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44226
44227         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44228         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44229         declaration warning for __builtin_dwarf_reg_size.
44230
44231         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44232
44233 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44234
44235         * gcc.dg/noncompile/voidparam-1.c: New test.
44236
44237 2000-07-30  Richard Henderson  <rth@cygnus.com>
44238
44239         * gcc.dg/c90-digraph-1.c: Don't xfail.
44240         * gcc.dg/compare2.c (case 10): Xfail.
44241         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44242
44243 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44244
44245         * gcc.dg/c99-main-1.c: New test.
44246
44247 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44248
44249         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44250
44251 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44252
44253         * gcc.c-tortuer/execute/20000726-1.c: New test.
44254
44255 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44256
44257         * gcc.c-torture/execute/enum-2.c: New test.
44258
44259 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44260
44261         * gcc.dg/cpp/tr-warn3.c: New test.
44262
44263 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44264
44265         * g++.old-deja/g++.ext/implicit1.C: Remove.
44266         * g++.old-deja/g++.jason/c2.C: Remove
44267         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44268         * g++.old-deja/g++.pt/crash16.C: Likewise.
44269         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44270
44271 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44272
44273         * g++.old-deja/g++.other/for2.C: New test.
44274
44275 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44276
44277         * gcc.dg/20000720-1.c: New test.
44278
44279 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44280
44281         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44282
44283 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44284
44285         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44286         * gcc.c-torture/execute/20000722-1.c: New.
44287         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44288
44289 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44290
44291         * gcc.dg/cpp/20000720-1.S: New test.
44292
44293 2000-07-21  Michael Meissner  <meissner@redhat.com>
44294
44295         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44296
44297 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44298
44299         * g++.old-deja/g++.brendan/crash16.C,
44300         g++.old-deja/g++.brendan/parse3.C,
44301         g++.old-deja/g++.brendan/redecl1.C,
44302         g++.old-deja/g++.ns/template13.C,
44303         g++.old-deja/g++.other/decl4.C,
44304         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44305
44306 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44307
44308         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44309         and "Internal error".
44310
44311         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44312         regexps.
44313         * gcc.dg/cpp/paste6.c: New test.
44314
44315 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44316
44317         * gcc.dg/cpp/tr-direct.c: New test.
44318
44319         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44320         gcc.dg/cpp/undef1.c: Tweak error regexps.
44321
44322 2000-07-18  Eric Christopher <echristo@redhat.com>
44323
44324         * gcc.c-torture/compile/20000718-1.c: New test.
44325
44326 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44327
44328         * cpplex.c (_cpp_push_token): If the token being pushed back
44329         is the previous token in this context, just subtract one from
44330         context->posn.
44331         * cppmacro.c (save_expansion): Clear aux field when storing a
44332         placemarker.
44333
44334 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44335
44336         * gcc.dg/noncompile/redecl-1.c: New test.
44337
44338 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44339
44340         * gcc.c-torture/execute/20000717-5.c: New test.
44341         * gcc.c-torture/execute/20000717-1.x: Removed.
44342
44343 2000-07-17  Richard Henderson  <rth@cygnus.com>
44344
44345         * gcc.c-torture/execute/20000717-4.c: New test.
44346
44347 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44348
44349         * gcc.dg/cpp/syshdr.c: New test.
44350         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44351
44352 2000-07-17  Neil Booth  <neilb@earthling.net>
44353
44354         * gcc.dg/cpp/cmdlne-dM.c: New test.
44355         * gcc.dg/cpp/cmdlne-dD.c: New test.
44356
44357 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44358
44359         * gcc.c-torture/execute/20000717-3.c: New test.
44360
44361         * gcc.c-torture/compile/20000717-1.c: New test.
44362
44363 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44364
44365         * gcc.c-torture/execute/20000717-2.c: New test.
44366
44367 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44368
44369         * gcc.dg/formatz-1.c: New test.
44370
44371         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44372         * gcc.dg/c99-digraph-1.c: New tests.
44373
44374         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44375         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44376
44377         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44378         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44379         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44380         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44381         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44382         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44383         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44384
44385 2000-07-17   Greg McGary <greg@mcgary.org>
44386
44387         * gcc.c-torture/execute/20000717-1.c: New test.
44388         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44389
44390 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44391
44392         * gcc.c-torture/execute/20000715-2.c: New test.
44393         * gcc.dg/20000715-1.c: New test.
44394
44395 2000-07-15  Michael Meissner  <meissner@redhat.com>
44396
44397         * gcc.c-torture/execute/20000715-1.c: New test.
44398
44399 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44400
44401         * gcc.c-torture/execute/20000707-1.c: New test.
44402
44403 2000-07-13  Neil Booth  <NeilB@earthling.net>
44404
44405         * testsuite/gcc.dg/cpp/digraph1.c,
44406         testsuite/gcc.dg/cpp/digraph2.c,
44407         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44408
44409 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44410
44411         * g77.f-torture/compile/20000630-2.f: New test.
44412         * g77.f-torture/compile/20000630-2.x
44413
44414 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44415
44416         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44417
44418 2000-07-11  Neil Booth  <NeilB@earthling.net>
44419
44420         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44421
44422 2000-07-11  Neil Booth  <NeilB@earthling.net>
44423
44424         * gcc.dg/cpp/cmdlne-C.c: New.
44425
44426 2000-07-09  Neil Booth  <NeilB@earthling.net>
44427
44428         * gcc.dg/cpp/directiv.c: New tests.
44429         * gcc.dg/cpp/undef1.c: Update.
44430
44431 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44432
44433         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44434
44435 2000-07-09  Neil Booth  <NeilB@earthling.net>
44436
44437         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44438
44439 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44440
44441         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44442         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44443
44444 2000-07-08  Neil Booth  <NeilB@earthling.net>
44445
44446         * gcc.dg/cpp/macsyntx.c: New tests.
44447
44448 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44449
44450         * gcc.dg/20000707-1.c: New test.
44451
44452 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44453
44454         * gcc.c-torture/execute/20000706-1.c: New test.
44455         * gcc.c-torture/execute/20000706-2.c: New test.
44456         * gcc.c-torture/execute/20000706-3.c: New test.
44457         * gcc.c-torture/execute/20000706-4.c: New test.
44458         * gcc.c-torture/execute/20000706-5.c: New test.
44459
44460 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44461
44462         * g++.old-deja/g++.pt/instantiate7.C: New test.
44463
44464 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44465
44466         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44467         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44468         * g++.old-deja/g++.other/rtti3.C: Likewise.
44469         * g++.old-deja/g++.other/rttid3.C: Likewise.
44470
44471 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44472
44473         *  g77.f-torture/compile/20000630-1.x: Fix typo
44474
44475 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44476
44477         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44478         assembly output.
44479
44480 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44481
44482         * gcc.dg/cpp/ident.c: New test.
44483
44484 2000-07-05  Neil Booth  <NeilB@earthling.net>
44485
44486         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44487           gcc.dg/cpp/lexstrng.c: New tests.
44488
44489 2000-07-04  Neil Booth  <NeilB@earthling.net>
44490
44491         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44492         * gcc.dg/cpp/strify2.c: Same.
44493
44494 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44495
44496         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44497         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44498         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44499         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44500
44501         * testsuite/gcc.dg/cpp/macro1.c,
44502         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44503         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44504         testsuite/gcc.dg/cpp/strify1.c,
44505         testsuite/gcc.dg/cpp/strify2.c: New tests.
44506
44507 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44508
44509         * gcc.c-torture/execute/20000703-1.c: New test.
44510
44511 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44512
44513         * g++.old-deja/g++.pt (lookup10.C): New test.
44514
44515 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44516
44517         * g++.old-deja/g++.pt (typename25.C): New test.
44518
44519 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44520
44521         * gcc.c-torture/compile/20000701-1.c: New test.
44522
44523 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44524
44525         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44526         to test case.
44527
44528 2000-06-30  Catherine Moore  <clm@cygnus.com>
44529
44530         * gcc.c-torture/execute/align-1.c: New test.
44531
44532 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44533
44534         * g++.old-deja/g++.pt/expr8.C: New test.
44535         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44536
44537 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44538
44539         * gcc.c-torture/compile/20000629-1.c: New test.
44540
44541 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44542
44543
44544         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44545         gcc.dg/noncompile directory, depending on whether they're
44546         preprocessor tests or not.  Annotate all the tests for the dg
44547         framework.
44548
44549         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44550         * gcc.dg/noncompile/noncompile.exp: New.
44551
44552         * Moved files:
44553         Old name                                New name
44554         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44555         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44556         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44557         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44558         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44559         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44560         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44561         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44562         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44563         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44564         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44565         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44566         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44567         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44568         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44569         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44570         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44571         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44572         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44573         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44574         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44575         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44576         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44577         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44578
44579         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44580         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44581         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44582         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44583         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44584         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44585
44586 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44587
44588         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44589         declare one variable.  On the fourth, error.
44590         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44591         declared by 20000628-1a.h.
44592
44593 2000-06-29  Richard Henderson  <rth@redhat.com>
44594
44595         * gcc.c-torture/execute/930529-1.x: New file.
44596         * gcc.dg/920413-1.c: Adjust expected warning text.
44597         * gcc.dg/980217-1.c: Declare abort.
44598         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44599
44600 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44601
44602         * g77.f-torture/compile/20000629-1.f: New test.
44603         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44604
44605 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44606
44607         Rearrange lots of files, removing entirely the
44608         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44609         directories.
44610
44611         * Deleted files:
44612         gcc.c-torture/code_quality/code_quality.exp
44613         gcc.c-torture/special/special.exp
44614         gcc.failure/failure.exp
44615         gcc.failure/940409-1.x
44616         gcc.c-torture/compile/961203-1.x
44617
44618         * New files:
44619         gcc.misc-tests/linkage.exp
44620         gcc.c-torture/execute/920730-1t.c
44621         gcc.c-torture/execute/920730-1t.x
44622         gcc.c-torture/compile/920520-1.x
44623         gcc.c-torture/compile/920521-1.x
44624         gcc.c-torture/compile/981006-1.x
44625         gcc.c-torture/execute/eeprof-1.x
44626
44627         * Moved files (possibly with modifications to fit a new harness):
44628         Old name                                New name
44629         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44630         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44631         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44632         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44633         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44634         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44635         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44636         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44637         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44638         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44639         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44640         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44641         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44642         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44643
44644 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44645
44646         * c-torture/compile/961203-1.x: Delete.
44647
44648         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44649         not exit. Include stdio.h.
44650         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44651         * gcc.misc-tests/dg-12.c: Likewise.
44652         * gcc.misc-tests/dg-5.c: Likewise.
44653         * gcc.misc-tests/dg-6.c: Likewise.
44654         * gcc.misc-tests/dg-7.c: Prototype abort.
44655         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44656         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44657         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44658         not exit.
44659         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44660         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44661
44662 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44663
44664         * gcc.dg/cpp/20000628-1.c: New test.
44665         * gcc.dg/cpp/20000628-1.h: New header for above test.
44666         * gcc.dg/cpp/20000628-1a.h: Likewise.
44667
44668 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44669
44670         * gcc.dg/cpp: New directory.
44671         * gcc.dg/cpp/cpp.exp: New driver.
44672         * gcc.dg/cpp/20000627-1.c: New test.
44673         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44674         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44675         and rewrite as a compilation test.
44676
44677         * gcc.dg: Move many files into the cpp subdirectory, possibly
44678         renaming or editing them as well.
44679         Old name                New name
44680         990119-1.c              cpp/19990119-1.c
44681         990228-1.c              cpp/19990228-1.c
44682         990407-1.c              cpp/19990407-1.c
44683         990409-1.c              cpp/19990409-1.c
44684         990413-1.c              cpp/19990413-1.c
44685         990703-1.c              cpp/19990703-1.c
44686         20000127-1.c            cpp/20000127-1.c
44687         20000129-1.c            cpp/20000129-1.c
44688         20000207-1.c            cpp/20000207-1.c
44689         20000207-2.c            cpp/20000207-2.c
44690         20000209-1.c            cpp/20000209-1.c
44691         20000209-2.c            cpp/20000209-2.c
44692         20000301-1.c            cpp/20000301-1.c
44693         20000419-1.c            cpp/20000419-1.c
44694         20000510-1.S            cpp/20000510-1.S
44695         20000519-1.c            cpp/20000519-1.c
44696         20000529-1.c            cpp/20000529-1.c
44697         20000625-1.c            cpp/20000625-1.c
44698         20000625-2.c            cpp/20000625-2.c
44699         cpp-as1.c               cpp/assert1.c
44700         cpp-as2.c               cpp/assert2.c
44701         cxx-comments-1.c        cpp/cxxcom1.c
44702         cxx-comments-2.c        cpp/cxxcom2.c
44703         endif-label.c           cpp/endif.c
44704         cpp-hash1.c             cpp/hash1.c
44705         cpp-hash2.c             cpp/hash2.c
44706         cpp-if1.c               cpp/if-1.c
44707         cpp-if2.c               cpp/if-2.c
44708         cpp-if3.c               cpp/if-3.c
44709         cpp-if4.c               cpp/if-4.c
44710         cpp-if5.c               cpp/if-5.c
44711         cpp-cond.c              cpp/if-cexp.c
44712         cpp-missingop.c         cpp/if-mop.c
44713         cpp-missingparen.c      cpp/if-mpar.c
44714         cpp-opprec.c            cpp/if-oppr.c
44715         cpp-ifparen.c           cpp/if-paren.c
44716         cpp-shortcircuit.c      cpp/if-sc.c
44717         cpp-shift.c             cpp/if-shift.c
44718         cpp-unary.c             cpp/if-unary.c
44719         cpp-li1.c               cpp/line1.c
44720         cpp-li2.c               cpp/line2.c
44721         lineno.c                cpp/line3.c
44722         lineno-2.c              cpp/line4.c
44723         cpp-mi.c                cpp/mi1.c
44724         cpp-mic.h               cpp/mi1c.h
44725         cpp-micc.h              cpp/mi1cc.h
44726         cpp-mind.h              cpp/mi1nd.h
44727         cpp-mindp.h             cpp/mi1ndp.h
44728         cpp-mix.h               cpp/mi1x.h
44729         cpp-mi2.c               cpp/mi2.c
44730         cpp-mi2a.h              cpp/mi2a.h
44731         cpp-mi2b.h              cpp/mi2b.h
44732         cpp-mi2c.h              cpp/mi2c.h
44733         cpp-mi3.c               cpp/mi3.c
44734         cpp-mi3.def             cpp/mi3.def
44735         poison-1.c              cpp/poison.c
44736         pr-impl.c               cpp/prag-imp.c
44737         cpp-redef-2.c           cpp/redef1.c
44738         cpp-redef.c             cpp/redef2.c
44739         strpaste.c              cpp/strp1.c
44740         strpaste-2.c            cpp/strp2.c
44741         cpp-tradpaste.c         cpp/tr-paste.c
44742         cpp-tradstringify.c     cpp/tr-str.c
44743         cpp-tradwarn1.c         cpp/tr-warn1.c
44744         cpp-tradwarn2.c         cpp/tr-warn2.c
44745         trigraphs.c             cpp/trigraphs.c
44746         cpp-unc1.c              cpp/unc1.c
44747         cpp-unc2.c              cpp/unc2.c
44748         cpp-unc3.c              cpp/unc3.c
44749         cpp-unc.c               cpp/unc4.c
44750         undef.c                 cpp/undef1.c
44751         undef-2.c               cpp/undef2.c
44752         cpp-wi1.c               cpp/widestr1.c
44753
44754 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44755
44756         * lib/g++.exp (g++_include_flags): Tweak.
44757
44758 2000-06-27  H.J. Lu  <hjl@gnu.org>
44759             Loren J. Rittle  <ljrittle@acm.org>
44760
44761         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44762         version with one that knows about the new gcc tree structure.
44763         (g++_link_flags): Same.
44764
44765 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44766
44767         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44768         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44769         case we are cross-compiling.
44770
44771         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44772         g++.old-deja/g++.niklas/Makefile.in,
44773         g++.old-deja/g++.niklas/configure.in,
44774         g++.old-deja/g++.other/Makefile.in,
44775         g++.old-deja/g++.other/configure.in,
44776         gcc.c-torture/code_quality/Makefile.in,
44777         gcc.c-torture/code_quality/configure.in,
44778         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44779         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44780         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44781         gcc.c-torture/execute/ieee/Makefile.in,
44782         gcc.c-torture/execute/ieee/configure.in,
44783         gcc.c-torture/noncompile/Makefile.in,
44784         gcc.c-torture/noncompile/configure.in,
44785         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44786         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44787         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44788
44789 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44790
44791         * g++.old-deja/g++.other/ambig3.C: New test.
44792
44793 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44794
44795         * g++.old-deja/g++.pt/syntax1.C: New test.
44796         * g++.old-deja/g++.pt/syntax2.C: New test.
44797         * g++.old-deja/g++.other/syntax3.C: New test.
44798         * g++.old-deja/g++.other/syntax4.C: New test.
44799
44800 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44801
44802         * gcc.dg/20000623-1.c: Prototype exit and abort.
44803
44804 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44805
44806         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44807         New tests.
44808         * gcc.dg/cpp-mi3.def: New file.
44809
44810         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44811         inside assertions.
44812         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44813         lexer's error messages.
44814         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44815         divine anything from the linemarkers.
44816         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44817         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44818
44819 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44820
44821         * gcc.dg/20000623-1.c: New test.
44822
44823 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44824
44825         * gcc.c-torture/execute/20000622-1.c: New test.
44826
44827 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44828
44829         * g++.old-deja/g++.other/init15.C: New test.
44830
44831 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44832
44833         * g++.old-deja/g++.pt/vaarg2.C: New test.
44834         * g++.old-deja/g++.pt/vaarg3.C: New test.
44835
44836 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44837
44838         * g++.old-deja/g++.other/dyncast6.C: New test.
44839
44840 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44841
44842         * gcc.c-torture/execute/loop-6.c: New test.
44843
44844 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44845
44846         * gcc.dg/20000614-1.c: New test.
44847         * gcc.dg/20000614-2.c: New test.
44848
44849 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44850
44851         * g++.old-deja/g++.other/inline12.C: New test.
44852
44853 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44854
44855         * g++.old-deja/g++.other/eh1.C: New test.
44856
44857 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44858
44859         * g++.old-deja/g++.other/type.C: New test.
44860
44861 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44862
44863         * g++.old-deja/g++.other/initstring.C: New test.
44864
44865 2000-06-12  Jason Merrill  <jason@redhat.com>
44866
44867         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44868
44869 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44870
44871         * gcc.c-torture/compile/20000609-1.c: New test.
44872
44873 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44874
44875         * gcc.dg/20000609-1.c: New test.
44876
44877 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44878
44879         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44880         * gcc.c-torture/noncompile/poison-1.c: Move...
44881         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44882         * gcc.dg/cpp-li1.c: Add a token after the #line.
44883
44884 2000-06-05  Richard Henderson  <rth@cygnus.com>
44885
44886         * gcc.c-torture/execute/20000605-2.c: New test.
44887         * gcc.c-torture/execute/20000605-3.c: New test.
44888
44889 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44890
44891         * g77.f-torture/execute/20000503-1.x: New file.
44892
44893 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44894
44895         * g++.old-deja/g++.eh/badalloc1.C: New test.
44896
44897 2000-06-05  Richard Henderson  <rth@cygnus.com>
44898
44899         * gcc.c-torture/execute/20000605-1.c: New test.
44900
44901 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44902             Nathan Sidwell <nathan@codesourcery.com>
44903
44904         * gcc.c-torture/compile/20000605-1.c: New test.
44905
44906 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44907
44908         * g77.f-torture/compile/20000601-1.f: New test.
44909
44910 2000-06-03  Richard Henderson  <rth@cygnus.com>
44911
44912         * gcc.c-torture/execute/20000603-1.c: New.
44913
44914 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44915
44916         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44917         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44918
44919 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44920
44921         * gcc.dg/compare2.c (case 12): XFAIL.
44922         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44923         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44924
44925         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44926
44927 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44928
44929         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44930         guard macro is already defined when the header is first
44931         included.
44932         * gcc.dg/cpp-mix.h: New file.
44933         * gcc.dg/endif-label.c: Update patterns to match compiler.
44934
44935         * g++.brendan/complex1.C: Declare abort.
44936         * g++.law/refs4.C: Remove XFAIL.
44937         * g++.oliva/expr2.C: Declare abort and exit.
44938
44939 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44940
44941         * gcc.c-torture/execute/20000528-1.c: New test.
44942
44943         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44944         * g++.old-deja/g++.law/temps4.C: Likewise.
44945
44946         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44947         stdlib.h.  Call abort() on failure.
44948         * g++.old-deja/g++.law/refs4.C: Likewise.
44949         * g++.old-deja/g++.law/temps4.C: Likewise.
44950         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44951         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44952
44953 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44954
44955         Relative to g++.dg/special:
44956         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44957
44958         Relative to g++.old-deja:
44959         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44960         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44961         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44962         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44963         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44964         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44965         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44966
44967         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44968         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44969         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44970         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44971         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44972         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44973         and/or string.h.
44974
44975         * g++.other/goto1.C: Update expectations for error messages.
44976
44977 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44978
44979         * gcc.c-torture/compile/20000523-1.c: New test.
44980
44981 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44982
44983         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44984
44985 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44986
44987         * g++.old-deja/g++.eh/catch11.C: New test.
44988         * g++.old-deja/g++.eh/catch12.C: New test.
44989
44990 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44991
44992         * gcc.c-torture/execute/20000523-1.c: New test.
44993
44994 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44995
44996         * c-torture/execute/bcp-1.c: Replace abort in arg of
44997         __builtin_constant_p with a generic external function.
44998
44999         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
45000         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
45001         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
45002         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
45003         Prototype abort and/or exit.
45004
45005         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
45006         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
45007         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
45008         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
45009
45010 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
45011
45012         * gcc.dg/dwarf2-1.c: New test.
45013
45014 2000-05-20  Richard Henderson  <rth@cygnus.com>
45015
45016         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45017
45018 2000-05-20  Andreas Jaeger  <aj@suse.de>
45019
45020         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45021         testcase.
45022
45023 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
45024
45025         * gcc.c-torture/execute/20000519-2.c: New test.
45026
45027 2000-05-19  Andreas Jaeger  <aj@suse.de>
45028
45029         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45030         which fails with SSA.
45031
45032         * lib/c-torture.exp: Also test with -O3 -fssa.
45033
45034 2000-05-18  Michael Meissner  <meissner@redhat.com>
45035
45036         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45037         * gcc.c-torture/execute/920415-1.c: Ditto.
45038         * gcc.c-torture/execute/920501-1.c: Ditto.
45039         * gcc.c-torture/execute/conversion.c: Ditto.
45040         * gcc.c-torture/execute/cvt-1.c: Ditto.
45041
45042 2000-05-18  Jeffrey A Law  (law@cygnus.com)
45043
45044         * gcc.c-torture/compile/20000518-1.c: New test.
45045
45046 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45047
45048         * g77.f-torture/compile/200005018.f: New test.
45049
45050 2000-05-17  Jeffrey A Law  (law@cygnus.com)
45051
45052         * gcc.c-torture/compile/20000517-1.c: New test.
45053
45054 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45055
45056         * gcc.c-torture/execute/20000516-1.c: New test.
45057
45058 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
45059
45060         * g++.old-deja/g++.other/eh.C: New test.
45061
45062 2000-05-12  Richard Henderson  <rth@cygnus.com>
45063
45064         * gcc.c-torture/execute/990208-1.c (main): Don't pass
45065         constants through to doit's conditional.
45066
45067 2000-05-11  Jeffrey A Law  (law@cygnus.com)
45068
45069         * gcc.c-torture/compile/20000511-1.c: New test.
45070         * g77.f-torture/compile/20000511-1.f: New test.
45071         * g77.f-torture/compile/20000511-2.f: New test.
45072
45073 2000-05-11  Michael Meissner  <meissner@redhat.com>
45074
45075         * gcc.c-torture/execute/20000511-1.c: New test.
45076
45077 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
45078
45079         * gcc.dg/dg.exp: Scan .S files as well as .c files.
45080         * gcc.dg/20000510-1.S: New.
45081
45082 2000-05-08  Catherine Moore  <clm@cygnus.com>
45083
45084         * gcc.dg/unused-3.c: New.
45085
45086 2000-05-06  Richard Henderson  <rth@cygnus.com>
45087
45088           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45089           * g++.old-deja/g++.mike/warn1.C: Likewise.
45090           * g++.old-deja/g++.pt/local1.C: Likewise.
45091           * g++.old-deja/g++.pt/local7.C: Likewise.
45092           * g++.old-deja/g++.pt/spec16.C: Likewise.
45093
45094 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45095
45096         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45097
45098 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45099
45100           * g77.f-torture/execute/20000503-1.f: New test.
45101
45102 2000-05-04  Andreas Jaeger  <aj@suse.de>
45103
45104         * gcc.dg/noreturn-2.c: New test.
45105
45106 2000-05-04  Neil Booth  <NeilB@earthling.net>
45107
45108         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45109         preprocessor.
45110
45111 2000-05-04  Richard Henderson  <rth@cygnus.com>
45112
45113         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45114
45115 2000-05-04  Richard Henderson  <rth@cygnus.com>
45116
45117         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45118         OpenSSL by Jason R Thorpe.
45119
45120 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45121
45122         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45123
45124 2000-05-03  Robert Lipe <robertlipe@usa.net>
45125
45126         * gcc.dg/20000503-1.c: New test.
45127
45128 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45129
45130         * gcc.c-torture/compile/20000502-1.c: New test.
45131         * g++.old-deja/g++.other/align.C: New test.
45132         * gcc.dg/cpp-tradstringify.c: New test.
45133
45134 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45135
45136         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45137         and hard registers.
45138
45139 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
45140
45141         * gcc.c-torture/execute/loop-5.c: New test.
45142
45143 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
45144
45145         * gcc.c-torture/execute/va-arg-20.c: New test.
45146
45147 2000-04-23  Jeffrey A Law  (law@cygnus.com)
45148
45149         * gcc.c-torture/execute/20000422-1.c: New test.
45150
45151 2000-04-20  Greg McGary  <gkm@gnu.org>
45152
45153         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45154         when optimizing, but without sibling-call optimizations (-O1).
45155
45156 2000-04-20  Jeffrey A Law  (law@cygnus.com)
45157
45158           * gcc.c-torture/compile/20000420-1.c: New test.
45159
45160 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45161
45162         * g++.abi/ptrflags.C: New test.
45163         * g++.eh/catchptr1.C: Test incomplete pointer chains.
45164
45165 2000-04-19  Catherine Moore  <clm@cygnus.com>
45166
45167         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45168
45169 2000-04-19  Greg McGary  <gkm@gnu.org>
45170
45171         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45172         sibling-call optimizations.
45173
45174 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45175
45176         * gcc.dg/20000419-1.c: New test.
45177
45178 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45179
45180         * gcc.c-torture/execute/20000412-6.c: New test.
45181
45182 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45183
45184         * gcc.c-torture/execute/20000412-5.c: New test.
45185         * g77.f-torture/compile/20000412-1.f: New test.
45186         * gcc.c-torture/execute/20000412-4.c: New test.
45187         * gcc.c-torture/compile/20000412-2.c: New test.
45188         * gcc.c-torture/execute/20000412-3.c: New test.
45189         * gcc.c-torture/compile/20000412-1.c: New test.
45190         * gcc.c-torture/execute/20000412-2.c: New test.
45191
45192 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45193
45194         * objc/execute/bf-20.m: New test.
45195
45196 2000-04-10  Richard Henderson  <rth@cygnus.com>
45197
45198         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45199
45200         * gcc.c-torture/execute/20000412-1.c: New test.
45201
45202 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45203
45204         * g++.old-deja/g++.eh/catchptr1.C: New test.
45205
45206 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45207
45208         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45209
45210 2000-04-08  Neil Booth  <NeilB@earthling.net>
45211
45212         * gcc.dg/cpp-nullchar.c: Remove test as
45213         embedded nulls cause problems.
45214
45215 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45216
45217         * gcc.dg/compare2.c: New test.
45218
45219 2000-04-08  Neil Booth  <NeilB@earthling.net>
45220
45221         * gcc.dg/cpp-nullchar.c: New test.
45222
45223 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45224
45225         * gcc.dg/cpp-mi2.c: New test.
45226         * gcc.dg/cpp-mi2[abc].h: New files.
45227
45228 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45229
45230         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45231         member name.
45232
45233 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45234
45235         * g++.old-deja/g++.abi/vmihint.C: New test.
45236
45237 2000-04-06  Neil Booth  <NeilB@earthling.net>
45238
45239         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45240         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45241         copyright.
45242
45243 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45244
45245         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45246         avoid stack-frame overwrite.
45247
45248 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45249
45250         * gcc.c-torture/compile/20000405-2.c: New test.
45251         * gcc.c-torture/compile/20000405-3.c: New test.
45252
45253 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45254
45255         * gcc.c-torture/compile/20000405-1.c: New test.
45256
45257 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45258
45259         * gcc.dg/cast-qual-1.c: Revert last change.
45260
45261 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45262
45263         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45264
45265 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45266
45267         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45268         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45269
45270 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45271
45272         * gcc.c-torture/compile/20000403-2.c: New test.
45273         * gcc.c-torture/compile/20000403-1.c: New test.
45274
45275 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45276
45277         * gcc.c-torture/execute/20000403-1.c: New test.
45278
45279 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45280
45281         * gcc.c-torture/execute/20000402-1.c: New test.
45282
45283 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45284
45285         * gcc.c-torture/execute/va-arg-15.c: New test.
45286         * gcc.c-torture/execute/va-arg-16.c: New test.
45287         * gcc.c-torture/execute/va-arg-17.c: New test.
45288         * gcc.c-torture/execute/va-arg-18.c: New test.
45289         * gcc.c-torture/execute/va-arg-19.c: New test.
45290
45291 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45292
45293         * gcc.c-torture/compile/981211-1.c: Move to...
45294         * gcc.dg/cpp-as1.c: ...here.
45295         * gcc.dg/cpp-as2.c: New file.
45296
45297         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45298         compiler.
45299
45300 2000-04-02  Neil Booth  <NeilB@earthling.net>
45301
45302         * gcc.dg/cpp-cond.c  New tests.
45303         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45304         accidental success less likely.
45305         * gcc.dg/cpp-missingop.c  New tests.
45306         * gcc.dg/cpp-missingparen.c  New tests.
45307         * gcc.dg/cpp-shift.c  New tests.
45308         * gcc.dg/cpp-shortcircuit.c  New tests.
45309         * gcc.dg/cpp-unary.c  New tests.
45310
45311 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45312
45313         * gcc.c-torture/compile/20000329-1.c: New test.
45314
45315 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45316
45317         * gcc.c-torture/compile/20000326-1.c: New test.
45318         * gcc.c-torture/compile/20000326-2.c: New test.
45319
45320 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45321
45322         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45323         the first parameter is a function argument.
45324
45325 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45326
45327         * g++.old-deja/g++.ext/array4.C: New test.
45328
45329 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45330
45331         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45332
45333 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45334
45335         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45336
45337 2000-03-19  Richard Henderson  <rth@cygnus.com>
45338
45339         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45340
45341 2000-03-19  Richard Henderson  <rth@cygnus.com>
45342
45343         * gcc.c-torture/compile/20000319-1.c: New test.
45344
45345 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45346
45347         * gcc.c-torture/execute/20000314-3.c: New test.
45348         * gcc.c-torture/execute/20000314-2.c: New test.
45349         * gcc.c-torture/execute/20000314-1.c: New test.
45350         * gcc.c-torture/compile/20000314-2.c: New test.
45351         * gcc.c-torture/compile/20000314-1.c: New test.
45352
45353 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45354
45355         * g++.old-deja/g++.warn/inline.C: New test.
45356
45357 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45358
45359         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45360         standards-compliant result rather than specific constants.
45361         Put test-values in array.
45362
45363 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45364
45365         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45366         (g++_target_compile): Put test-specific options last.
45367
45368 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45369
45370         * g++.old-deja/g++.eh/vbase4.C: New test.
45371
45372 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45373
45374         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45375
45376 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45377
45378         * g++.old-deja/g++.brendan/misc12.C: Removed.
45379         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45380         * g++.old-deja/g++.ext/pretty4.C: New test.
45381
45382 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45383
45384         * g++.old-deja/g++.other/string2.C: New test.
45385
45386 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45387
45388         * g++.old-deja/g++.warn/impint2.C: New test.
45389
45390 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45391
45392         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45393         is 1, not zero.
45394
45395 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45396
45397         * g++.old-deja/g++.warn/impint.C: New test.
45398         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45399         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45400         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45401         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45402         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45403         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45404         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45405         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45406         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45407         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45408         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45409         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45410
45411 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45412
45413         * gcc.dg/cpp-redef.c: New test.
45414
45415 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45416
45417         * g++.old-deja/g++.pt/unify7.C: New test.
45418
45419 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45420
45421         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45422         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45423
45424 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45425
45426         * gcc.c-torture/compile/20000224-1.c: New test.
45427
45428 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45429
45430         * gcc.c-torture/compile/cpp-2.c: New test.
45431         * gcc.c-torture/compile/cpp-1.c: New test.
45432
45433 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45434
45435         * gcc.c-torture/execute/20000225-1.c: New test.
45436
45437 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45438
45439         * gcc.dg/cpp-li2.c: New test.
45440
45441         * gcc.dg/cpp-wi1.c: New test.
45442
45443         * gcc.dg/cpp-li1.c: New test.
45444
45445 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45446
45447         * g++.old-deja/g++.other/sizeof5.C: New test.
45448
45449 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45450
45451         * gcc.c-torture/execute/va-arg-13.c: New test.
45452
45453 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45454
45455         * gcc.c-torture/execute/va-arg-12.c: New test.
45456
45457 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45458
45459         * gcc.c-torture/execute/20000223-1.c: New test.
45460
45461 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45462
45463         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45464
45465 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45466
45467         * g++.old-deja/g++.abi/ptrmem.C: New test.
45468
45469 2000-02-19  Richard Henderson  <rth@cygnus.com>
45470
45471         * gcc.c-torture/compile/init-3.c: New.
45472
45473 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45474
45475         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45476         ALWAYS_CXXFLAGS.
45477
45478 2000-02-11  Robert Lipe <robertl@sco.com>
45479
45480         * gcc.c-torture/compile/20000211-3.c: New test.
45481
45482 2000-02-11  Martin Buchholz <martin@xemacs.org>
45483
45484         * gcc.c-torture/compile/20000211-2.c: New test.
45485
45486 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45487
45488         * gcc.c-torture/compile/20000211-1.c: New test.
45489
45490 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45491
45492         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45493           on native targets
45494
45495 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45496
45497         * g++.old-deja/g++.other/cast5.C: New test.
45498
45499 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45500
45501         * gcc.c-torture/execute/20000205-1.c: New.
45502
45503 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45504
45505         * g++.old-deja/g++.jason/cast3.C: Return void.
45506         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45507
45508 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45509
45510         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45511
45512         * gcc.dg/loop-1.c: New test.
45513
45514 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45515
45516         * gcc.c-torture/compile/20000127-1.c: New test.
45517         * gcc.c-torture/execute/991228-1.c: New test.
45518
45519 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45520
45521         * gcc.dg/unused-2.c: New test.
45522
45523         * gcc.dg/conv-1.c: New test.
45524
45525 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45526
45527         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45528         compiler.
45529         (tool_option_proc): Fix typo.
45530
45531 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45532
45533         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45534         of the ld on the host, not on the build machine.
45535         Also, don't crash if '--help' is not a supported option.
45536
45537 2000-01-24  Richard Henderson  <rth@cygnus.com>
45538
45539         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45540
45541 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45542
45543         * gcc.c-torture/execute/20000120-2.c: New test.
45544         * gcc.c-torture/execute/20000120-1.c: New test.
45545
45546 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45547
45548         * gcc.c-torture/execute/20000113-1.c: New test.
45549
45550 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45551
45552         * gcc.c-torture/execute/20000112-1.c: New test.
45553
45554 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45555
45556         * gcc.dg/20000111-1.c: New test.
45557
45558 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45559
45560         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45561         with 16 bit integers.
45562
45563 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45564
45565         * gcc.dg/20000108-1.c: New test.
45566
45567 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45568
45569         * g++.old-deja/g++.ns/koenig8.C: New test.
45570
45571 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45572
45573         * g++.old-deja/g++.other/cast4.C: New test.
45574
45575 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45576
45577         * gcc.c-torture/compile/20000105-2.c: New test.
45578         * gcc.c-torture/compile/20000105-1.c: New test.
45579
45580 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45581
45582         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45583         references to printf & atoi to conform to ANSI standard.
45584         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45585         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45586         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45587         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45588         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45589         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45590         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45591         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45592         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45593         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45594         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45595         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45596         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45597         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45598         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45599         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45600         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45601         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45602         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45603         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45604         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45605         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45606         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45607         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45608         * g++.old-deja/g++.brendan/init3.C: Likewise.
45609         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45610         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45611         * g++.old-deja/g++.brendan/new2.C: Likewise.
45612         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45613         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45614         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45615         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45616         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45617         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45618         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45619         * g++.old-deja/g++.brendan/template24.C: Likewise.
45620         * g++.old-deja/g++.brendan/template3.C: Likewise.
45621         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45622         * g++.old-deja/g++.jason/inline3.C: Likewise.
45623         * g++.old-deja/g++.jason/opeq.C: Likewise.
45624         * g++.old-deja/g++.law/arg5.C: Likewise.
45625         * g++.old-deja/g++.law/arm7.C: Likewise.
45626         * g++.old-deja/g++.law/ctors11.C: Likewise.
45627         * g++.old-deja/g++.law/cvt8.C: Likewise.
45628         * g++.old-deja/g++.law/init9.C: Likewise.
45629         * g++.old-deja/g++.law/refs4.C: Likewise.
45630         * g++.old-deja/g++.law/template2.C: Likewise.
45631         * g++.old-deja/g++.law/visibility24.C: Likewise.
45632         * g++.old-deja/g++.law/vtable3.C: Likewise.
45633         * g++.old-deja/g++.mike/asm2.C: Likewise.
45634         * g++.old-deja/g++.mike/eh1.C: Likewise.
45635         * g++.old-deja/g++.mike/misc1.C: Likewise.
45636         * g++.old-deja/g++.mike/misc13.C: Likewise.
45637         * g++.old-deja/g++.mike/misc14.C: Likewise.
45638         * g++.old-deja/g++.mike/ns12.C: Likewise.
45639         * g++.old-deja/g++.mike/p1248.C: Likewise.
45640         * g++.old-deja/g++.mike/p3708.C: Likewise.
45641         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45642         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45643         * g++.old-deja/g++.mike/p646.C: Likewise.
45644         * g++.old-deja/g++.mike/p700.C: Likewise.
45645         * g++.old-deja/g++.mike/p783.C: Likewise.
45646         * g++.old-deja/g++.mike/p783a.C: Likewise.
45647         * g++.old-deja/g++.mike/p783b.C: Likewise.
45648         * g++.old-deja/g++.mike/p786.C: Likewise.
45649         * g++.old-deja/g++.mike/p789.C: Likewise.
45650         * g++.old-deja/g++.mike/p789a.C: Likewise.
45651         * g++.old-deja/g++.mike/p807a.C: Likewise.
45652         * g++.old-deja/g++.other/delete3.C: Likewise.
45653         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45654         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45655         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45656         * g++.old-deja/g++.other/empty1.C: Likewise.
45657         * g++.old-deja/g++.other/temporary1.C: Likewise.
45658         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45659         * g++.old-deja/g++.pt/t16.C: Likewise.
45660         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45661
45662 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45663
45664         * gcc.dg/991230-1.c: New test.
45665
45666 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45667
45668         * gcc.c-torture/compile/991229-3.c: New test.
45669         * gcc.c-torture/compile/991229-2.c: New test.
45670         * gcc.c-torture/compile/991229-1.c: New test.
45671
45672 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45673
45674         * gcc.c-torture/compile/labels-2.c: New test.
45675
45676 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45677
45678         * gcc.c-torture/execute/991227-1.c: New test.
45679
45680 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45681
45682         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45683
45684 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45685
45686         * gcc.c-torture/execute/991221-1.c: New test.
45687
45688 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45689
45690         * g++.old-deja/g++.other/cast3.C: New test.
45691
45692 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45693
45694         * gcc.c-torture/execute/991216-4.c: New test.
45695
45696 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45697
45698         * gcc.c-torture/execute/991216-1.c: New test.
45699         * gcc.c-torture/execute/991216-2.c: New test.
45700         * gcc.c-torture/execute/991216-3.c: New test.
45701
45702 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45703
45704         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45705         Actually make the test fail by using "-O2" for compilation.
45706
45707 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45708
45709         * g++.old-deja/g++.warn/cast-align1.C: New test.
45710
45711 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45712
45713         * gcc.c-torture/compile/991214-1.c: New test.
45714         * gcc.c-torture/compile/991214-2.c: New test.
45715
45716 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45717
45718         * gcc.dg/991214-1.c: New test.
45719
45720 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45721
45722         * gcc.c-torture/compile/991213-3.c: New test.
45723         * gcc.c-torture/compile/991213-2.c: New test.
45724         * gcc.c-torture/compile/991213-1.c: New test.
45725
45726 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45727
45728         * gcc.dg/991209-1.c: New test.
45729
45730 1999-12-08  Nathan Sidwell <nathan@acm.org>
45731
45732         * gcc.c-torture/compile/991208-1.c: New test.
45733
45734 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45735
45736         * gcc.dg/ultrasp2.c: New test.
45737
45738 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45739
45740         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45741
45742 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45743
45744         * gcc.c-torture/compile/991202-1.c: New test.
45745         * gcc.c-torture/execute/991202-1.c: New test.
45746         * gcc.c-torture/execute/991202-2.c: New test.
45747         * gcc.c-torture/execute/991202-3.c: New test.
45748
45749 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45750
45751         * g++.old-deja/g++.abi/align.C: New test.
45752         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45753         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45754
45755 1999-12-01  Richard Henderson  <rth@cygnus.com>
45756
45757         * gcc.c-torture/execute/991201-1.c: New.
45758
45759 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45760
45761         * gcc.dg/991129-1.c: New test.
45762
45763 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45764
45765         * gcc.c-torture/compile/991127-1.c: New test.
45766
45767 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45768
45769         * g++.old-deja/g++.other/warn4.C: New test.
45770
45771 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45772
45773         * g++.old-deja/g++.eh/cleanup2.C: New test.
45774         * g++.old-deja/g++.ext/pretty2.C: New test.
45775         * g++.old-deja/g++.ext/pretty3.C: New test.
45776         * g++.old-deja/g++.other/debug6.C: New test.
45777
45778 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45779
45780         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45781         compiler_output to look for one error message instead of two.
45782
45783 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45784
45785         * gcc.c-torture/execute/991118-1.c: Also test case
45786         where the word boundary does not split a byte evenly.
45787
45788 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45789
45790         * g++.old-deja/g++.ext/restrict1.C: New test.
45791
45792 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45793
45794         * gcc.c-torture/execute/991118-1.c: New test.
45795
45796 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45797
45798         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45799         working directory pathnames.
45800
45801 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45802
45803         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45804         host is equipped with driver.h and driver.o so it can actually
45805         compile and run the tests.
45806
45807 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45808
45809         * gcc.c-torture/compile/991008-1.c: New test.
45810
45811 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45812
45813         * lib/gcc-dg.exp: Include target-supports.exp
45814
45815 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45816
45817         * lib/target-supports.exp: New file: Provide procs to test for
45818         features supported by the target.
45819         (check_weak_available): Moved here from ecos.exp.
45820         (check_alias_available): New proc: Determine of the target
45821         toolchain supports the alias attribute.
45822
45823         * gcc.dg/special/ecos.exp: Move check_weak_available to
45824         target-supports.exp.
45825         (alias-1.c): Only perform the test if the target supports
45826         aliases.
45827         (wkali-1.c): Only perform the test if the target supports
45828         aliases.
45829
45830         * gcc.dg/990506-0.c: Expect error messages from cross
45831         targets as well as native targets.
45832
45833 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45834
45835         * gcc.dg/ultrasp1.c: Removed xfail.
45836         * gcc.dg/struct-ret-2.c: Likewise.
45837         * gcc.dg/array-1.c: Likewise.
45838
45839 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45840
45841         * gcc.dg/struct-ret-2.c: New test.
45842
45843         * gcc.dg/array-1.c: New test.
45844
45845 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45846
45847         * gcc.c-torture/execute/991030-1.c: New test.
45848
45849 1999-10-26  Richard Henderson  <rth@cygnus.com>
45850
45851         * gcc.c-torture/compile/991026-2.c: New test.
45852
45853 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45854
45855         * gcc.c-torture/compile/991026-1.c: New test.
45856
45857 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45858
45859         * gcc.c-torture/execute/991023-1.c: New test.
45860
45861 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45862
45863         * gcc.c-torture/execute/991019-1.c: New test.
45864
45865 1999-10-16  Richard Henderson  <rth@cygnus.com>
45866
45867         * gcc.c-torture/execute/991016-1.c: New test.
45868
45869 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45870
45871         * gcc.c-torture/execute/991014-1.c: New test.
45872
45873 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45874
45875         * g++.old-deja/g++.other/union2.C: New test.
45876
45877 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45878
45879         * g++.old-deja/g++.other/vaarg2.C: New test.
45880         * g++.old-deja/g++.other/vaarg3.C: New test.
45881
45882 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45883
45884         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45885         in compile/.
45886
45887 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45888
45889         * gcc.c-torture/execute/va-arg-11.c: New test.
45890
45891 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45892
45893         * lib/file-format.exp (gcc_target_object_format): Don't
45894         crash if objdump is unavailable.
45895
45896 1999-09-29  Donn Terry <donn@interix.com>
45897
45898         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45899
45900 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45901
45902         * gcc.c-torture/compile/990928-1.c: New test.
45903
45904 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45905
45906         * g++.old-deja/g++.other/decl6.C: New test.
45907
45908 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45909
45910         * gcc.c-torture/execute/va-arg-10.c: New test.
45911
45912 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45913
45914         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45915         __PRETTY_FUNCTION__.
45916
45917 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45918
45919         * gcc.c-torture/execute/990923-1.c: New test.
45920
45921 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45922
45923         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45924         for which -fpic is inappropriate.
45925
45926 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45927
45928         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45929
45930 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45931
45932         * g++.old-deja/g++.other/dyncast1.C: New test.
45933         * g++.old-deja/g++.other/dyncast2.C: New test.
45934         * g++.old-deja/g++.other/dyncast3.C: New test.
45935         * g++.old-deja/g++.other/dyncast4.C: New test.
45936         * g++.old-deja/g++.other/dyncast5.C: New test.
45937         * g++.old-deja/g++.eh/catch3.C: New test.
45938         * g++.old-deja/g++.eh/catch3p.C: New test.
45939         * g++.old-deja/g++.eh/catch4.C: New test.
45940         * g++.old-deja/g++.eh/catch4p.C: New test.
45941         * g++.old-deja/g++.eh/catch5.C: New test.
45942         * g++.old-deja/g++.eh/catch5p.C: New test.
45943         * g++.old-deja/g++.eh/catch6.C: New test.
45944         * g++.old-deja/g++.eh/catch6p.C: New test.
45945         * g++.old-deja/g++.eh/catch7.C: New test.
45946         * g++.old-deja/g++.eh/catch7p.C: New test.
45947         * g++.old-deja/g++.eh/catch8.C: New test.
45948         * g++.old-deja/g++.eh/catch8p.C: New test.
45949         * g++.old-deja/g++.eh/catch9.C: New test.
45950         * g++.old-deja/g++.eh/catch9p.C: New test.
45951
45952 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45953
45954         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45955         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45956
45957 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45958
45959         * gcc.c-torture/compile/990913-1.c: New test.
45960
45961 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45962
45963         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45964         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45965
45966 1999-09-09  Richard Henderson  <rth@cygnus.com>
45967
45968         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45969
45970 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45971
45972         * g++.old-deja/g++.other/lookup11.C: New test.
45973         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45974         what is permitted and what we want.
45975         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45976         overload use.
45977         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45978
45979 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45980
45981         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45982         * gcc.c-torture/noncompile/poison-1.c: New file.
45983
45984 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45985
45986         * g++.old-deja/g++.other/sizeof3.C: New test.
45987         * g++.old-deja/g++.other/sizeof4.C: New test.
45988         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45989         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45990
45991 1999-09-07  Richard Henderson  <rth@cygnus.com>
45992
45993         * gcc.dg/va-arg-1.c: New.
45994
45995 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45996
45997         * gcc.c-torture/execute/va-arg-9.c: New test.
45998
45999 1999-09-05  Craig Burley  <craig@jcb-sc.com>
46000
46001         * g77.f-torture/compile/980519-2.f: New test.
46002         * g77.f-torture/compile/19990905-0.f: New test.
46003         * g77.f-torture/compile/19990905-1.f: New test.
46004         * g77.f-torture/compile/19990905-2.f: New test.
46005
46006         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
46007
46008 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
46009
46010         * gcc.c-torture/execute/990827-1.c: Fix typo.
46011
46012 1999-09-03  Nathan Sidwell  <nathan@acm.org>
46013
46014         * g++.old-deja/g++.other/deref1.C: New test.
46015
46016 1999-09-02  Nathan Sidwell  <nathan@acm.org>
46017
46018         * g++.old-deja/g++.other/ambig2.C: New test.
46019         * g++.old-deja/g++.other/cond5.C: New test.
46020         * g++.old-deja/g++.other/lookup16.C: New test.
46021
46022 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
46023
46024         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46025         assemblers too.
46026
46027 1999-08-31  Jeffrey A Law  (law@cygnus.com)
46028
46029         * lib/c-torture.exp: Avoid the "compare executables" optimization
46030         when testing native.
46031
46032 1999-08-29  Jeffrey A Law  (law@cygnus.com)
46033
46034         * gcc.c-torture/execute/990829-1.c: New test.
46035         * gcc.c-torture/compile/990829-1.c: New test.
46036
46037 1999-08-27  Paul Burchard  <burchard@pobox.com>
46038
46039         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46040         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46041         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46042         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46043         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46044         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46045         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46046         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46047         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46048         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46049         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46050
46051 1999-08-27  Jeffrey A Law  (law@cygnus.com)
46052
46053         * gcc.c-torture/execute/990827-1.c: New test.
46054
46055 1999-08-26  Craig Burley  <craig@jcb-sc.com>
46056
46057         * g77.f-torture/noncompile/19990826-4.f: New test.
46058
46059         * g77.f-torture/compile/19990826-3.f: New test.
46060
46061         * g77.f-torture/execute/19990826-2.f: New test.
46062
46063         * g77.f-torture/compile/19990826-1.f: New test.
46064
46065         * gcc.c-torture/execute/990826-0.c: New test.
46066         * g77.c-torture/execute/19990826-0.f: New test.
46067
46068         * g77.f-torture/noncompile/970626-2.f: New test.
46069
46070 1999-08-25  Paul Burchard  <burchard@pobox.com>
46071
46072         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46073         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46074         lss-011.C: New tests.
46075
46076 1999-08-25  Nathan Sidwell  <nathan@acm.org>
46077
46078         * g++.old-deja/g++.other/decl5.C: New test.
46079
46080 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46081
46082         * noncompile/noncompile.exp: Load_lib c-torture.exp.
46083         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46084         call `postbase' for each one.  All callers of `postbase' changed
46085         to call this instead.
46086
46087 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46088
46089         * gcc.c-torture/execute/990811-1.c: New test.
46090
46091 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46092
46093         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46094         just native ones.
46095
46096         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46097         just native ones.
46098
46099 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46100
46101         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46102
46103 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46104
46105         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46106
46107 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46108
46109         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46110
46111 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46112
46113         * gcc.c-torture/execute/990804-1.c: New test.
46114
46115 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46116
46117         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46118         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46119         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46120
46121 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46122
46123         * g++.old-deja/g++.other/struct1.C: New test.
46124
46125 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46126
46127         * g++.old-deja/g++.other/enum2.C: New test.
46128
46129 1999-08-02  Richard Henderson  <rth@cygnus.com>
46130
46131         Adapted from tests from Franz Sirl:
46132         * gcc.c-torture/execute/va-arg-7.c: New test.
46133         * gcc.c-torture/execute/va-arg-8.c: New test.
46134
46135 1999-08-01  Jeffrey A Law  (law@cygnus.com)
46136
46137         * gcc.c-torture/compile/990801-2.c: New test.
46138
46139         * gcc.c-torture/compile/990801-1.c: New test.
46140
46141 1999-07-27  Michael Meissner  <meissner@cygnus.com>
46142
46143         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46144         fp-cmp-1.c, converting double to float.
46145
46146         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46147         fp-cmp-1.c, converting double to long double.
46148
46149         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46150         from fr1 to unknown_register, since fr1 is a legitimate register
46151         on some machines.
46152
46153 1999-07-25  Jeffrey A Law  (law@cygnus.com)
46154
46155         * README: More listname related changes.
46156
46157 1999-07-08  Catherine Moore  <clm@cygnus.com>
46158
46159         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
46160
46161 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
46162
46163         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46164
46165 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46166
46167         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46168
46169 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46170
46171         * gcc.dg/990703-1.c: New test.
46172
46173 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46174
46175         * lib/file-format.exp: New file: Move definition of proc
46176         gcc_target_object_format to here from
46177         gcc.dg/special/ecos.exp.
46178
46179         * lib/c-torture.exp: Include lib file-format.exp.
46180         * lib/gcc-dg.exp: Include lib file-format.exp.
46181
46182         * gcc.dg/special/ecos.exp: Remove definition of proc
46183         gcc_target_object_format.
46184
46185 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46186
46187         * gcc.c-torture/execute/990628-1.c: New test.
46188
46189 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46190
46191         * gcc.c-torture/compile/990625-2.c: New test.
46192
46193         * gcc.c-torture/compile/990625-1.c: New test.
46194
46195 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46196
46197         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46198         attributes compile.
46199         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46200         ports that use the COFF/PE file format.
46201
46202 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46203
46204         * gcc.c-torture/compile/990617-1.c: New test.
46205
46206 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46207
46208         * g++.old-deja/g++.other/decl4.C: New test.
46209
46210 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46211
46212         * g++.old-deja/g++.other/bitfld3.C: New test.
46213
46214 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46215
46216         * g++.old-deja/g++.eh/catch1.C: New test.
46217
46218 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46219
46220         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46221
46222         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46223         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46224
46225 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46226
46227         * g77.f-torture/compile/19990502-0.f: Replace with new,
46228         shorter, test that still fails after recent changes.
46229
46230 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46231
46232         * gcc.c-torture/execute/990604-1.c: New test.
46233
46234 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46235
46236         * gcc.c-torture/execute/990531-1.c: New test.
46237
46238 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46239
46240         * gcc.c-torture/compile/990527-1.c: New test.
46241
46242 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46243
46244         * gcc.c-torture/execute/990527-1.c: New test.
46245
46246 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46247
46248         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46249         bitfields as signed.
46250
46251 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46252
46253         * g77.f-torture/compile/19990525-0.f: New test.
46254
46255 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46256
46257         * gcc.c-torture/execute/990525-2.c: New test.
46258
46259         * gcc.c-torture/execute/990525-1.c: New test.
46260
46261 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46262
46263         * g++.old-deja/g++.other/anon3.C: New test.
46264         * g++.old-deja/g++.other/anon4.C: New test.
46265         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46266         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46267         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46268         Merrill).
46269
46270 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46271
46272         * gcc.c-torture/execute/990524-1.c: New test.
46273
46274         * gcc.dg/990524-1.c: New test.
46275
46276 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46277
46278         * gcc.c-torture/compile/990523-1.c: New test.
46279
46280 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46281
46282         * gcc.c-torture/compile/990519-1.c: New test.
46283
46284 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46285
46286         * gcc.c-torture/compile/990517-1.c: New test.
46287
46288         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46289         (e4, f4): New tests.
46290         (main): Call them.
46291
46292 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46293
46294         * gcc.dg/noreturn-1.c: New test.
46295
46296 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46297
46298         * gcc.c-torture/execute/990513-1.c: New test.
46299
46300 1999-05-10  Richard Henderson  <rth@cygnus.com>
46301
46302         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46303
46304 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46305
46306         * g77.f-torture/execute/erfc.f: Use small single-precision
46307         values, to avoid problems on Alphas when not -mieee.
46308
46309 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46310
46311         * gcc.dg/990506-0.c: New test.
46312
46313 1999-05-08  Richard Henderson  <rth@cygnus.com>
46314
46315         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46316         the constant to test.  Don't XFAIL 64-bit targets.
46317
46318         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46319         * g++.old-deja/g++.law/profile1.C: Likewise.
46320
46321         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46322         operator new instances.
46323         * g++.old-deja/g++.other/delete5.C: Likewise.
46324
46325 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46326
46327         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46328         intrinsic.
46329
46330 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46331
46332         * g77.f-torture/execute/u77-test.f: Reverse order of two
46333         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46334
46335 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46336
46337         * gcc.dg/compare1.c: New test.
46338
46339 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46340
46341         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46342         New tests.
46343
46344 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46345
46346         * g77.f-torture/compile/19990502-1.f: New test.
46347
46348 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46349
46350         * g77.f-torture/compile/19990502-0.f: New test.
46351
46352 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46353
46354         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46355         intrinsic.
46356
46357 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46358
46359         * g77.f-torture/execute/u77-test.f (main): List libU77
46360         intrinsics not currently tested.
46361         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46362         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46363         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46364         Trim blanks off the ends of some printed strings.
46365
46366 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46367
46368         * g77.f-torture/execute/u77-test.f (main): Just warn about
46369         FSTAT gid disagreement, as it's expected on some systems.
46370
46371 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46372
46373         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46374         use a new function, which allows for some slop.
46375         Clean up some commentary.
46376         (issum): The new function.
46377         (sgladd): Deleted subroutine.
46378
46379 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46380
46381         * g77.f-torture/execute/u77-test.f: Modify to be more like
46382         libf2c/libU77 version, bringing patches to that version here.
46383         Add suitable commentary.
46384
46385 1999-04-25  Richard Henderson  <rth@cygnus.com>
46386
46387         * gcc.dg/990424-1.c: New test.
46388
46389 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46390
46391         * g77.f-torture/execute/u77-test.f (main): Bug involving
46392         LSTAT has been fixed, so turn back on full checking.
46393
46394 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46395
46396         * g77.f-torture/compile/19990419-0.f: New test.
46397         * g77.f-torture/execute/19990419-1.f: New test.
46398
46399 1999-04-17  Richard Henderson  <rth@cygnus.com>
46400
46401         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46402         to avoid the need for a prototype to supress a warning.
46403
46404 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46405
46406         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46407
46408 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46409
46410         * gcc.c-torture/execute/990404-1.c: New test.
46411
46412 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46413
46414         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46415         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46416         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46417         missing initializer warnings.
46418
46419 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46420
46421         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46422         matching strings.
46423
46424 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46425
46426         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46427
46428 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46429
46430         * g77.f-torture/execute/19990325-0.f: New test.
46431         * g77.f-torture/execute/19990325-1.f: New test.
46432
46433 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46434
46435         * gcc.c-torture/execute/990324-1.c: New test.
46436
46437 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46438
46439         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46440         test with 4.
46441
46442 1999-03-17  Richard Henderson  <rth@cygnus.com>
46443
46444         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46445
46446 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46447
46448         * g77.f-torture/execute/19990313-2.f: New test.
46449         * g77.f-torture/execute/19990313-3.f: New test.
46450
46451 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46452
46453         * g77.f-torture/execute/19990313-0.f: New test.
46454         * g77.f-torture/execute/19990313-1.f: New test.
46455
46456 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46457
46458         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46459         printf to sprintf.
46460         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46461         (main): Add check for u15.  Conditionalize u31 check depending on
46462         whether ints are <32 bits or >=32 bits.
46463
46464 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46465
46466         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46467
46468 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46469
46470         * g77.f-torture/compile/19990305-0.f: New test.
46471         * g77.f-torture/execute/19981119-0.f: New test.
46472
46473 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46474
46475         * g77.f-torture/execute/970625-2.f: call ABORT if final
46476         result is not correct, instead of just printing it.
46477         Add this checking via newly introduced obfuscation, to
46478         trip up buggy front ends.
46479
46480 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46481
46482         * g77.f-torture/compile/960317-1.f: Moved from being
46483         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46484
46485 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46486
46487         * g77.f-torture/execute/960317-1.f: New (old) test.
46488         * g77.f-torture/execute/970625-2.f: Ditto.
46489
46490 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46491
46492         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46493         message on line 1 or line 2; cccp and cpplib do this differently.
46494
46495 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46496
46497         * g++.old-deja/g++.law/weak1.C: New test.
46498
46499 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46500
46501         * gcc.c-torture/execute/990119-1.c: Renamed to...
46502         * gcc.dg/990119-1.c: this, so it will only be tested once
46503         (it's a preprocessor test, it doesn't need to be run at
46504         multiple optimization levels).
46505
46506 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46507
46508         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46509           ALWAYS_CXXFLAGS.
46510
46511 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46512
46513         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46514         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46515         to not be compilable by current g77.
46516
46517 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46518
46519         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46520
46521 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46522
46523         * gcc.c-torture/execute/990222-1.c: New test.
46524
46525 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46526
46527         * g77.f-torture/compile/19990218-0.f: New test.
46528         * g77.f-torture/noncompile/19990218-1.f: New test.
46529
46530 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46531
46532         * g77.f-torture/compile/19981216-0.f: New test.
46533
46534 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46535
46536         * gcc.dg/990214-1.c: New test.
46537
46538 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46539
46540         * gcc.dg/990213-2.c: New test.
46541
46542         * gcc.dg/990213-1.c: New test.
46543
46544 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46545
46546         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46547         ints.
46548
46549 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46550
46551         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46552         specified by target.
46553
46554         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46555
46556 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46557
46558         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46559
46560 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46561
46562         * gcc.dg/special/ecos.exp: New test driver for new tests with
46563         special requirements.
46564
46565         * gcc.dg/special/alias-1.c: New test.
46566         * gcc.dg/special/gcsec-1.c: New test.
46567         * gcc.dg/special/weak-1.c: New test.
46568         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46569         * gcc.dg/special/weak-2.c: New test.
46570         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46571         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46572         * gcc.dg/special/wkali-1.c: New test.
46573         * gcc.dg/special/wkali-2.c: New test.
46574         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46575         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46576
46577 1999-02-10  Felix Lee  <flee@cygnus.com>
46578
46579           * lib/c-torture.exp (c-torture-compile): Pull out code for
46580           analyzing gcc error messages.
46581           (c-torture-execute): Likewise.  Fix some (harmless) false
46582           positives.
46583           * lib/gcc.exp (gcc_check_compile): New function.
46584
46585 1999-02-08  Richard Henderson  <rth@cygnus.com>
46586
46587         * gcc.c-torture/execute/990208-1.c: New test.
46588
46589 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46590
46591         * g++.dg/special/ecos.exp: New driver for new tests with special
46592         requirements
46593
46594         * g++.dg/special/conpr-1.C: New test
46595         * g++.dg/special/conpr-2.C: New test
46596         * g++.dg/special/conpr-2a.C: New test
46597         * g++.dg/special/conpr-3.C: New test
46598         * g++.dg/special/conpr-3a.C: New test
46599         * g++.dg/special/conpr-3b.C: New test
46600
46601         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46602         allow g++ to use the dg driver
46603
46604         * README: Add comment about g++.dg directory
46605
46606 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46607
46608         * README: Update email addresses.
46609
46610 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46611
46612         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46613         arguments in order to force structure S onto the stack even on
46614         the alpha.
46615         (test): Pass 10 leading arguments to function foo as well as the
46616         structure S.
46617
46618         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46619         failure for all targets.
46620
46621         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46622         abort to terminate program execution.
46623
46624 1999-01-30  Richard Henderson  <rth@cygnus.com>
46625
46626         * gcc.c-torture/execute/990130-1.c: New test.
46627
46628 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46629
46630         * gcc.dg/990130-1.c: New test.
46631
46632 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46633
46634         * gcc.c-torture/execute/990128-1.c: New test.
46635
46636 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46637
46638         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46639
46640 1999-01-27  Felix Lee  <flee@cygnus.com>
46641
46642         * lib/c-torture.exp (c-torture-compile): pull out code for
46643         analyzing gcc error messages.
46644         (c-torture-execute): ditto, and fix some (harmless) false
46645         positives.
46646         * lib/gcc.exp (gcc_check_compile): new function.
46647
46648 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46649
46650         * gcc.dg/990117-1.c: New test.
46651
46652         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46653
46654         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46655
46656 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46657
46658         * g77.f-torture/compile/990115-1.f: New test.
46659
46660 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46661
46662         * gcc.c-torture/compile/990107-1.c: New test
46663
46664 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46665
46666         * gcc.c-torture/execute/990106-2.c: New test.
46667
46668         * gcc.c-torture/execute/990106-1.c: New test.
46669
46670 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46671
46672         * gcc.c-torture/compile/981223-1.c: New test.
46673
46674 1998-12-29  Richard Henderson  <rth@cygnus.com>
46675
46676         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46677         (opt3): Rename from opt4 and disable.
46678
46679 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46680
46681         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46682
46683 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46684
46685         * g++.old-deja/g++.other/conv5.C: New test.
46686
46687 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46688
46689         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46690
46691 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46692
46693         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46694
46695 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46696
46697         * gcc.c-torture/compile/981211-1.c: New test.
46698
46699 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46700
46701         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46702
46703         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46704
46705 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46706
46707         * gcc.special/930510-1.c: Make C9X safe.
46708         * gcc.misc-tests/gcov-1.c Similarly.
46709         * gcc.misc-tests/gcov-2.c Similarly.
46710
46711 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46712
46713         * gcc.dg/ultrasp1.c: New test.
46714
46715 1998-12-06  Richard Henderson  <rth@cygnus.com>
46716
46717         * gcc.c-torture/execute/981206.c: New test.
46718
46719 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46720
46721         * g++.old-deja/g++.ns/template7.C: New test.
46722
46723         * g++.old-deja/g++.other/expr1.C: New test.
46724
46725         * g++.old-deja/g++.eh/tmpl3.C: New test.
46726
46727         * g++.old-deja/g++.eh/tmpl2.C: New test.
46728
46729 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46730
46731         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46732         * g++.old-deja/g++.other/using6.C: Removed.
46733         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46734
46735         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46736
46737 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46738
46739         * g++.old-deja/g++.pt/overload8.C: New test.
46740
46741         * g++.old-deja/g++.pt/overload7.C: New test.
46742
46743         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46744
46745         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46746         and relinking messages.
46747         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46748         compiling with -frepo.
46749
46750 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46751
46752         * g++.old-deja/g++.pt/lookup6.C: New test.
46753
46754 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46755
46756         * gcc.c-torture/execute/981130-1.c: New test.
46757         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46758
46759 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46760
46761         * g++.old-deja/g++.pt/explicit76.C: New test.
46762
46763         * g++.old-deja/g++.pt/friend38.C: New test.
46764
46765         * g++.old-deja/g++.ns/crash2.C: New test.
46766
46767         * g++.old-deja/g++.pt/defarg8.C: New test.
46768
46769         * g++.old-deja/g++.pt/instantiate6.C: New test.
46770
46771         * g++.old-deja/g++.pt/static6.C: New test.
46772
46773         * g++.old-deja/g++.pt/decl2.C: New test.
46774
46775 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46776
46777         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46778         problem is actually related with name lookup, but so what? :-)
46779
46780         * g++.old-deja/g++.pt/friend37.C: New test.
46781
46782 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46783
46784         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46785         element, which fails on some systems.
46786
46787         * g77.f-torture/execute/labug1.f: New test.
46788
46789 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46790
46791         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46792         is defined.
46793
46794 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46795
46796         * g77.f-torture/compile/981117-1.f: New test.
46797
46798 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46799
46800         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46801         properly discarded.
46802
46803 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46804
46805         * gcc.c-torture/execute/memcheck: New directory of tests for
46806         -fcheck-memory-usage.
46807
46808 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46809
46810         * README: New file, general information about the testsuite and
46811         new description of the various C++ test subdirectories.
46812         * README.g++: Eliminate obsolete information, update and move most
46813         relevant stuff to README.
46814
46815 1998-11-07  Richard Henderson  <rth@cygnus.com>
46816
46817         * gcc.c-torture/compile/981107-1.c: New test.
46818
46819 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46820
46821         * execute/memcpy-bi.c: New testcase.
46822
46823 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46824
46825         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46826         base classes.
46827
46828         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46829         template is selected.
46830
46831         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46832         classes, it should be accepted for all types.
46833
46834         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46835
46836         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46837         specializations start with template headers.
46838
46839 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46840
46841         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46842
46843         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46844         non-POD types.
46845
46846 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46847
46848         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46849
46850 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46851
46852         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46853
46854 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46855
46856         * 981019-1.c: New test.
46857
46858 1998-10-14  Robert Lipe <robertl@dgii.com>
46859
46860         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46861         find objc headers.
46862
46863 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46864
46865         * compile/981001-4.c: Remove use of GCC extension that triggers a
46866         compiler bug.
46867
46868 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46869
46870         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46871
46872 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46873
46874         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46875         instantiation of template produces incorrect code for delete
46876         expression.
46877
46878         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46879         constructors' name is not unique.
46880         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46881         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46882
46883         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46884         automatic array of const is ill-formed.
46885
46886         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46887         of template parameter?
46888
46889         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46890         const.
46891
46892         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46893         pointer-to-member expression.
46894
46895         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46896         declaration causes ICE.
46897
46898 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46899
46900         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46901         reserved in the global namespace.
46902
46903         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46904         generate needed virtual table.
46905
46906         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46907
46908 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46909
46910         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46911         template-dependent type
46912
46913 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46914
46915         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46916         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46917         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46918
46919         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46920         class should be usable as argument of member function.
46921         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46922         class should be usable as return type of member function.
46923         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46924         class should be usable as type of data member.
46925
46926         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46927
46928 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46929
46930         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46931
46932 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46933
46934         * gcc.dg/dll-?.c Add thumb to target list.
46935         Fix assembler scan patterns to match current assembler output.
46936
46937 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46938
46939         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46940         matching of template brackets.
46941
46942         * g++.old-deja/g++.other/using4.C: New test.  Test using
46943         declarations of methods from base classes.
46944
46945         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46946         within functions should introduce names into the innermost
46947         enclosing namespace.
46948
46949         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46950         of static locals if first initialization throws.
46951
46952 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46953
46954         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46955
46956 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46957
46958         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46959         lose track of the possible targets of tablejump insns.
46960         * special/special.exp: Run it.
46961
46962 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46963
46964         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46965         must be declared before its specializations can be named in friend
46966         declarations.
46967
46968 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46969
46970         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46971
46972         * g77.f-torture/execute/io1.f: New test.
46973
46974 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46975
46976         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46977         with pointer to template function, for which no argument deduction
46978         is possible.
46979
46980         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46981         specialization of template function as argument to template
46982         function.
46983
46984         * g++.old-deja/g++.other/access2.C: New test; Inner class
46985         shouldn't have privileged access to Outer's names.
46986
46987 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46988
46989         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46990         friend template declared within template class conflicts with
46991         nested class of the same name.
46992
46993         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46994         is ignored.
46995
46996         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46997         object with direct initializer as function declaration.
46998
46999         * g++.old-deja/g++.other/decl2.C: New test; duplicate
47000         initializers.
47001
47002         * g++.old-deja/g++.other/null2.C: New test; conditional operator
47003         involving const pointer and NULL produces incorrect result.
47004
47005         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
47006         type name without `typename' should be rejected with -pedantic.
47007
47008 1998-10-02  Richard Henderson  <rth@cygnus.com>
47009
47010         * g++.old-deja/g++.other/addrof1.C: New test.
47011
47012 1998-10-01  Nick Clifton  <nickc@cygnus.com>
47013
47014         * gcc.c-torture/compile/981001-1.c: New test.
47015         * gcc.c-torture/execute/981001-1.c: New test.
47016
47017 1998-10-01  Jeffrey A Law  (law@cygnus.com)
47018
47019         * gcc.c-torture/compile/981001-2.c: New test.
47020         * gcc.c-torture/compile/981001-3.c: New test.
47021         * gcc.c-torture/compile/981001-4.c: New test.
47022
47023 1998-10-01  Robert Lipe  <robertl@dgii.com>
47024
47025         * lib/objc.exp (objc_target_compile): Add -L during compiles for
47026         multilibbed hosts.  Idea grafted from g77.exp.
47027
47028 1998-09-30  Dave Love  <d.love@dl.ac.uk>
47029
47030         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47031         avoid losing on systems which need -lsocket.
47032
47033 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
47034
47035         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47036         * g++.old-deja/g++.other/nested2.C: Ditto.
47037         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47038         failure.
47039
47040 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47041
47042         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47043         preferred over template operator!= for enum bitfields.
47044
47045 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
47046
47047         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47048         that happen to have the same base name, but in different scopes,
47049         are incorrectly rejected.
47050
47051 1998-09-16  Richard Henderson  <rth@cygnus.com>
47052
47053         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47054         on the native word size instead of an integer literal.
47055
47056 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47057
47058         * g++.old-deja/g++.other/static2.C: Invocation of static data
47059         member of type pointer-to-function denoted as non-static member.
47060
47061         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47062         checks involving function types and aliases.
47063
47064 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47065
47066         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47067         redefined to the same non-trivial type.
47068
47069         * g++.old-deja/g++.pt/explicit73.C: Test for proper
47070         namespace-qualification of template specializations declared in
47071         other namespaces.
47072
47073         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47074         to declare a subset of the specializations of a template function
47075         as friends of specializations of a template class.
47076
47077         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47078         member templates that do not fully specialize the enclosing
47079         template class are rejected.
47080
47081 1998-09-11  Dave Love  <d.love@dl.ac.uk>
47082
47083         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47084
47085 1998-09-08  Dave Love  <d.love@dl.ac.uk>
47086
47087         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47088         altered from libf2c/libU77 version.
47089
47090 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47091
47092         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47093
47094 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47095
47096         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47097         (un)signed char are different types for template specialization
47098         purposes.
47099
47100 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47101
47102         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47103         * objc: ObjC testsuite.
47104
47105 1998-08-31  Catherine Moore  <clm@cygnus.com>
47106
47107         * gcc.c-torture/execute/941014-1.x: New file.
47108
47109 1998-08-31  Nick Clifton  <nickc@cygnus.com>
47110
47111         * lib/c-torture.exp: Add support for
47112         torture_eval_before_compile and torture_eval_before_execute
47113         variables.
47114
47115 1998-08-30  Jeffrey A Law  (law@cygnus.com)
47116
47117         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47118         this test triggers valid.
47119
47120 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47121
47122         * gcc.dg/980827-1.c: New test.
47123
47124 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47125
47126         * gcc.c-torture/execute/loop-4b.c: New test.
47127
47128 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47129
47130         * lib/c-torture.exp: Add support for
47131         torture_eval_before_compile and torture_eval_before_execute
47132         variables.
47133
47134 1998-08-25  Jeffrey A Law  (law@cygnus.com)
47135
47136         * gcc.c-torture/compile/980825-1.c: New test.
47137
47138 1998-08-24  Nick Clifton  <nickc@cygnus.com>
47139
47140         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47141         count number tests in opt_t0 not good_t0.
47142
47143 1998-08-24  Jeffrey A Law  (law@cygnus.com)
47144
47145         * gcc.c-torture/compile/930326-1.x: Fix typo.
47146
47147 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
47148
47149         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47150         causes an ICE.
47151
47152 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47153
47154         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47155         STACK_SIZE is defined.
47156         * gcc.c-torture/unsorted/stuct.c: Similarly.
47157
47158         * gcc.c-torture/compile/980821-1.c: New test.
47159
47160 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47161
47162         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47163
47164 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
47165
47166         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47167         code.
47168
47169 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47170
47171         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47172         error'.
47173
47174 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47175
47176         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47177
47178 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47179
47180         * gcc.c-torture/compile/980816-1.c: New test.
47181
47182         * gcc.dg/980816-1.c: New test.
47183
47184 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47185
47186         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47187         compiler for ieee tests.
47188
47189 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47190
47191         * g77.f-torture/compile/980729-0.f: New test.
47192
47193 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47194
47195         * gcc.c-torture/special/eeprof-1.c: New test, for
47196         -finstrument-functions.
47197         * gcc.c-torture/special/special.exp: Run it.
47198
47199 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47200
47201         * gcc.c-torture/compile/980729-1.c: New test.
47202
47203 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47204
47205         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47206         __thumb__ is defined, and test for ARM style doubles if so.
47207
47208 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47209
47210         * g77.f-torture/noncompile/980615-0.f: New test.
47211
47212 1998-07-26  H.J. Lu  (hjl@gnu.org)
47213
47214         * gcc.dg/980312-1.c: Do link instead of compile.
47215         * gcc.dg/980313-1.c: Likewise.
47216
47217 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47218
47219         * gcc.c-torture/compile/980726-1.c: New test.
47220
47221 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47222
47223         * g77.f-torture/execute/io0.f: New test.
47224
47225 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47226
47227         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47228         an int.
47229
47230 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47231
47232         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47233         m32r bugs.
47234
47235 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47236
47237         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47238         c-decl.c:grokdeclarator can handle mode attributes.
47239
47240 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47241
47242         * gcc.c-torture/execute/980716-1.c: New test.
47243
47244 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47245
47246         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47247         the mn10200.
47248         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47249         the mn10200.
47250         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47251         * gcc.c-torture/compile/930326-1.x: Similarly.
47252
47253 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47254
47255         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47256         New test from Craig.
47257
47258 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47259
47260         * g77.f-torture/noncompile/980616-0.f: New test.
47261
47262         * g77.f-torture/execute/970816-3.f: New test from Craig.
47263
47264 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47265
47266         *  g++.other/singleton.C: Return error value instead of taking
47267         SIGSEGV.
47268
47269 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47270
47271         *  g++.other/singleton.C: New test.  Warning is under dispute.
47272         Runtime crash is not.
47273
47274 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47275
47276         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47277         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47278         using6.C, using7.C}: New namespace tests.
47279
47280 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47281
47282         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47283         specialization with typedef'ed names used as array indexes.
47284
47285 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47286
47287         * gcc.c-torture/execute/980709-1.c: New test.
47288
47289         * gcc.dg/980709-1.c: New test.
47290
47291 1998-07-07  Richard Henderson  <rth@cygnus.com>
47292
47293         * gcc.c-torture/execute/bcp-1.c: New test.
47294
47295 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47296
47297         * gcc.c-torture/execute/980707-1.c: New test.
47298
47299 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47300
47301         * gcc.c-torture/compile/980706-1.c: New test.
47302
47303 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47304
47305         * g77.f-torture/execute/980701-0.f,
47306         g77.f-torture/execute/980701-1.f: New test from Craig.
47307
47308 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47309
47310         * gcc.c-torture/compile/980701-1.c: New test.
47311
47312         * gcc.c-torture/execute/980701-1.c: New test.
47313
47314 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47315 rlsruhe.de>
47316
47317         * g++.old-deja/g++.robertl/eb132.C: New test.
47318         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47319
47320 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47321
47322         * g77.f-torture/execute/980628-7.f,
47323         g77.f-torture/execute/980628-8.f,
47324         g77.f-torture/execute/980628-9.f,
47325         g77.f-torture/execute/980628-10.f: New tests from Craig.
47326
47327         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47328
47329 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47330
47331         * g77.f-torture/execute/980628-4.f: New test from Craig.
47332         * g77.f-torture/execute/980628-5.f: Likewise.
47333         * g77.f-torture/execute/980628-2.f: Likewise.
47334         * g77.f-torture/execute/980628-0.f: Likewise.
47335         * g77.f-torture/execute/980628-1.f: Likewise.
47336         * g77.f-torture/execute/980628-3.f: Likewise.
47337         * g77.f-torture/execute/980628-6.f: Likewise.
47338
47339 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47340
47341         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47342         directory when nothing has been installed yet.
47343
47344 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47345
47346         * gcc.c-torture/special/special.exp: Handle newer versions of
47347         dejagnu.
47348
47349 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47350
47351         * gcc.dg/980626-1.c: New test.
47352
47353 1998-06-19  Bruno Haible <haible@ilog.fr>
47354
47355         * gcc.misc-tests/m-un-2.c: New test.
47356         * g++.old-deja/g++.other/warn01.c: Likewise.
47357
47358 1998-06-19  Robert Lipe  <robertl@dgii.com>
47359
47360         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47361         compatibility with assmblers with a different comment character.
47362         Eliminate use of GAS-specific extensions.
47363
47364 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47365
47366         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47367
47368 1998-06-19  Robert Lipe  <robertl@dgii.com>
47369
47370         * lib/g77.exp: Replace search for libf2c.a with search for newly
47371         renamed libg2c.a
47372
47373 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47374
47375         * gcc.c-torture/execute/980617-1.c: New test.
47376
47377 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47378
47379         * gcc.c-torture/execute/980612-1.c: New test.
47380
47381 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47382
47383         * gcc.dg/980523-1.c: Only test on ppc-linux.
47384         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47385
47386         * gcc.c-torture/execute/980608-1.c: New test.
47387
47388 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47389
47390         * gcc.c-torture/execute/980605-1.c: New test.
47391
47392 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47393
47394         * gcc.c-torture/execute/980604-1.c: New test.
47395
47396 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47397
47398         * gcc.c-torture/execute/980602-1.c: New test.
47399         * gcc.c-torture/execute/980602-2.c: Likewise.
47400
47401 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47402
47403         * 970125-0.f: Fix per JCB.  Add commentary.
47404
47405 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47406
47407         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47408         IEEE -0 support.
47409
47410 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47411
47412         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47413         earlier.
47414
47415 1998-05-28  Catherine Moore <clm@cygnus.com>
47416
47417         * gcc.c-torture/execute/980526-3.c: New test.
47418
47419 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47420
47421         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47422         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47423         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47424         m88k-motorola-sysv3 to XFAIL.
47425
47426 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47427
47428         * gcc.dg/980526-1.c: New test.
47429         * gcc.c-torture/execute/980526-2.c: New test.
47430
47431 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47432
47433         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47434
47435         * gcc.c-torture/execute/980526-1.c: New test.
47436
47437 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47438
47439         * g77.f-torture/execute/alpha2.f: Add runtime test.
47440
47441 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47442
47443         * g++.old-deja/old-deja.exp: Strip leading directories.
47444
47445         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47446         error for the line.  Don't run multiple tests for the same line.
47447
47448 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47449
47450         * gcc.dg/980523-1.c: New test.
47451
47452 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47453
47454         * g77.f-torture/compile/970915-0.f: New test.
47455
47456 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47457
47458         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47459
47460 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47461
47462         * gcc.dg/980520-1.c: New test.
47463
47464 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47465
47466         * gcc.dg/980502-1.c: Fix return type.
47467
47468 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47469
47470         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47471         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47472         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47473         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47474         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47475
47476 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47477
47478         * g77.f-torture/execute/980520-1.f: New test.
47479
47480 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47481
47482         * lib/mike-g77.exp: New file.
47483
47484         * g77.f-torture/noncompile/noncompile.exp,
47485         g77.f-torture/noncompile/check0.f: New files.
47486
47487 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47488
47489         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47490         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47491         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47492         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47493         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47494         abort where appropriate.
47495
47496 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47497
47498         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47499         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47500
47501 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47502
47503         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47504
47505 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47506
47507         * g77.f-torture/compile/980427-0.f: New test.
47508
47509 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47510
47511         * g77.f-torture/compile/980424-0.f: New test.
47512
47513 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47514
47515         * g77.f-torture/compile/980419-2.f (main): New test.
47516         * g77.f-torture/compile/970125-0.f: New test.
47517         * g77.f-torture/compile/980419-1.f: New test.
47518
47519 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47520
47521         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47522         of loop-4.c.
47523
47524 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47525
47526         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47527
47528 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47529
47530         * gcc.c-torture/compile/980329-1.c: New test.
47531
47532 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47533
47534         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47535         * gcc.dg/980312-1.c: Fix typo in -march command.
47536
47537 1998-03-16  H.J. Lu  (hjl@gnu.org)
47538
47539         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47540
47541 1998-03-11  Robert Lipe  <robertl@dgii.com>
47542
47543         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47544         Dave Love agree the Fortran source is bogus.
47545
47546 1998-03-11  Robert Lipe  <robertl@dgii.com>
47547
47548         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47549         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47550         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47551         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47552         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47553
47554 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47555
47556         * g++.old-deja/g++.other/friend1.C: New test.
47557
47558 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47559
47560         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47561         possibly uninitialized) variables and declare dnrm2.
47562
47563 1998-02-23  Robert Lipe <robertl@dgii.com>
47564
47565         From Bruno Haible <haible@ilog.fr>:
47566         * gcc.c-torture/execute/980223.c: New test.
47567
47568 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47569
47570         * gcc.dg/ifelse-1.c: New test.
47571
47572 1998-02-09  H.J. Lu  (hjl@gnu.org)
47573
47574         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47575
47576           * lib/old-dejagnu.exp (old-dejagnu): Added the
47577           "execution test - XFAIL *-*-*" handling in the spirit of
47578           "excess errors test -". Changed the "execution test fails"
47579           handling to be like "excess errors test fails".
47580           * Update various tests accordingly.
47581
47582 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47583
47584         * gcc.c-torture/execute/980205.c: New test.
47585
47586 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47587
47588         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47589         * lib/f-torture.exp: Similarly.
47590         * gcc.c-torture: Rename all .cexp files to .x files.
47591
47592 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47593
47594         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47595         (940510-1.c): Removed duplicate.
47596         (971104-1.c): New test.
47597
47598 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47599
47600           * lib/f-torture.exp: Improve error and loop detection.
47601
47602 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47603
47604         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47605         use that to size the filler array.
47606
47607 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47608
47609         * lib/c-torture.exp(c-torture-execute): Fix typo.
47610
47611         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47612         testcase as the executable name. Keep the executable around if
47613         the test fails.
47614
47615 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47616
47617         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47618         changes.  Only test one -g option, and move it to the end of the
47619         list of options to test.
47620
47621 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47622
47623         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47624         variable GCC_TORTURE_OPTIONS to supply default switches separated
47625         by colons.  If no environment variable, run tests with -O0 -g, -O1
47626         -g, and -O2 -g as well.
47627
47628 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47629
47630         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47631         explanatory comments. Fix indentation.
47632
47633 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47634
47635         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47636
47637 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47638
47639         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47640         * g++.old-deja/g++.mike/p7325.C: Likewise.
47641         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47642
47643 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47644
47645         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47646         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47647         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47648         * g++.old-deja/g++.law/operators4.C: Likewise.
47649
47650 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47651
47652         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47653         * g++.old-deja/g++.mike/p784.C: Ditto.
47654         * g++.old-deja/g++.mike/p785.C: Ditto.
47655
47656 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47657
47658           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47659
47660 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47661
47662         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47663         target feature; pass this to c-torture-execute as needed.
47664
47665 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47666
47667         * lib/c-torture.exp(c-torture-execute): If the previous and the
47668         current executables being tested are identical, we don't need to
47669         run the executable again. Try to make the executable names
47670         unique. Add an optional argument for passing additional compiler
47671         flags.
47672
47673 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47674
47675         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47676
47677 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47678
47679         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47680
47681 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47682
47683         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47684         32bit or larger longs.
47685
47686         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47687         have either a 32bit long or 32bit int.
47688
47689 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47690
47691         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47692         Make double precision tests dependent on sizeof (double).
47693
47694 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47695
47696         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47697         too.
47698
47699 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47700
47701         * gcc.c-torture/compile/961203-1.cexp: New script.
47702
47703 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47704
47705         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47706         up the includes ourselves.
47707
47708 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47709
47710         * lib/plumhall.exp: Remove random include, and add a few
47711         verbose messages for debugging.
47712
47713 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47714
47715         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47716         of trying to do it ourselves.
47717
47718 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47719
47720         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47721
47722 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47723
47724         * gcc.prms/5403.c: Made regexp a bit less strict.
47725
47726 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47727
47728         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47729         is returned from remote_load instead.
47730         * lib/plumhall.exp: Ditto.
47731         * lib/mike-g++.exp: Ditto.
47732         * lib/old-dejagnu.exp: Ditto.
47733         * lib/c-torture.exp: Ditto.
47734
47735 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47736
47737         * lib/g++.exp: Use build_wrapper procedure.
47738         * lib/gcc.exp: Ditto.
47739
47740 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47741
47742         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47743         an old-style decl for malloc.  Fixes tests to work when
47744         sizeof (int) != sizeof (size_t).
47745
47746 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47747
47748         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47749
47750         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47751         use stdargs.h interface.
47752
47753 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47754
47755         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47756         NO_VARARGS when compiling.
47757
47758 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47759
47760         * lib/plumhall.exp(ph_includes): New procedure.
47761         (ph_make): Use it.
47762         (ph_compiler): Ditto.
47763
47764         * lib/g++.exp: Rename test-glue.c to testglue.c.
47765         * lib/gcc.exp: Ditto.
47766
47767 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47768
47769         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47770         to completion when it's called.
47771
47772 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47773
47774         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47775         is defined, don't do test.
47776
47777 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47778
47779         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47780         for object files.
47781         (ph_summary): Mark skipped testcases as untested, not unresolved.
47782
47783         * lib/plumhall.exp (ph_make): If unresolved because of bad
47784         errorCode, record errorCode in log file.
47785         (*): Replace send_log/verbose with verbose -log.
47786
47787 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47788
47789         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47790         double conversion if double isn't at least 8 bytes.
47791
47792         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47793         int to work with targets where int is 16 bits.
47794
47795         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47796         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47797         precision for the test to complete.
47798
47799 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47800
47801         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47802         if d10v is not compiled with the -mdouble64 flag.
47803         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47804
47805         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47806         d10v is not compiled with the -mint32 flag.
47807
47808 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47809
47810         * lib/plumhall.exp: Use incr_count.
47811
47812 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47813
47814         * gcc.c-torture: Update to c-torture-1.45.
47815
47816 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47817
47818         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47819         the name of the expect testcase file).
47820
47821         * lib/g++.exp(g++_init): Ditto.
47822
47823 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47824
47825         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47826         the host.
47827
47828         * lib/gcc.exp(gcc_exit): New procedure.
47829
47830 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47831
47832         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47833         specs where appropriate.
47834
47835         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47836         because of new "candidates are" messages, and removed a few
47837
47838         * Converted all non-old-style g++ testcases to old-style, and
47839         moved into g++.old-deja.
47840
47841 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47842
47843         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47844         options.
47845
47846         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47847         succeeded.
47848
47849         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47850
47851 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47852
47853         * lib/gcc.exp (gcc_target_compile): Add support for defining
47854         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47855         the machine doesn't have those features.
47856
47857 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47858
47859         * g++.law/operators4.exp: Don't use LIBS.
47860
47861 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47862
47863         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47864
47865         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47866         * lib/g++.exp: Set it here instead. Also, allow use of the
47867         --tool_exec and --tool_opt options. Change CXX to
47868         GXX_UNDER_TEST.
47869
47870         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47871
47872         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47873
47874 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47875
47876         * lib/old-dejagnu.exp: Use prune_warnings instead of
47877         prune_system_crud.
47878         * lib/mike-g++.exp: Ditto.
47879         * lib/gcc.exp: Ditto.
47880         * lib/g++.exp: Ditto.
47881
47882         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47883
47884 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47885
47886           * 941014-2.c: Include stdlib.h
47887           * 960327-1.c: Include stdio.h
47888           * dbra.c, index-1.c: Don't assume ints are 32bits.
47889
47890 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47891
47892         * lib/gcc.exp: Add gcc,stack_size target feature.
47893
47894         * lib/g++.exp(g++_target_compile): Add the include and link
47895         paths here, not in two other places. And, it's $options, not
47896         options.
47897
47898         * lib/mike-g++.exp(postbase): Remove the code that determines
47899         the correct include and link paths.
47900         * g++.old-deja/old-deja.exp: Ditto.
47901
47902 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47903
47904         * lib/g++.exp(g++_init): target_compile no longer returns the
47905         filename of the result.
47906
47907 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47908
47909         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47910         call to glob.
47911
47912         * gcc.c-torture/special/special.exp: Change call to
47913         gcc_target_compile to include the object file.
47914
47915 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47916
47917         * gcc.c-torture/special/special.exp: Correct misspelling in last
47918         change.
47919
47920 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47921
47922         * lib/plumhall.exp(ph_summary): Log the entire output of the
47923         executable. Return -1 if there were any failures, 0 otherwise.
47924         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47925         (ph_make): Clean up objects and executables that were built
47926         if the tests succeeded.
47927
47928 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47929
47930         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47931         libraries and includes in the build tree as appropriate.
47932
47933 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47934
47935         * lib/c-torture.exp: Instead of looking for the global variable
47936         NO_LONG_LONG, check to see if that's a feature of the target.
47937
47938 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47939
47940         * config/default.exp: Minimize. Delete the remainer of the files in
47941         config; this functionality is now in devo/dejagnu/config.
47942
47943         g++.*/*: Pass any additional flags used to compile to postbase;
47944         delete CXXFLAGS.
47945
47946         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47947         is now done by runtest.exp. Use gcc_target_compile instead of
47948         compile.
47949
47950         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47951         Remove references to CFLAGS. Use remote_file instead of
47952         calling rm -f.
47953         (c-torture): Take a list of arguments to use to compile this
47954         testcase.
47955
47956         lib/g++.exp: Simplify. Use target_compile instead of compile.
47957         lib/gcc-dg.exp: Ditto.
47958         lib/gcc.exp: Ditto.
47959         lib/mike-{gcc,g++}.exp: Ditto.
47960         lib/old-dejagnu.exp: Ditto.
47961         lib/plumhall.exp: Ditto.
47962
47963 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47964
47965         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47966         (ph_linker): Likewise.
47967
47968 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47969
47970           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47971         MAP_ANON / MAP_ANONYMOUS if defined;
47972         else try to map from /dev/zero .
47973
47974 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47975
47976         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47977         isn't defined, then define it to MAP_ANONYMOUS.
47978
47979 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47980
47981         * gcc.c-torture: Update to c-torture-1.42 release.
47982
47983 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47984
47985         * gcc.c-torture: Update to c-torture-1.41 release.
47986
47987 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47988
47989         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47990         c-torture release.
47991
47992 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47993
47994         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47995         and LDFLAGS.  Fix second case to append the target_info ldflags
47996         onto LDFLAGS, not CFLAGS.
47997         * lib/g++.exp (g++_init): Add target_info stuff.
47998         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47999         of libgloss and newlib flags for !native.
48000
48001         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
48002         (GDB): Fix relative path to go up another dir for finding gdb.
48003
48004 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
48005
48006         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
48007         versions in the target_info array, if they don't exist.
48008
48009 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
48010
48011         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48012
48013 1996-07-08  Jim Wilson  <wilson@cygnus.com>
48014
48015         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48016         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48017
48018 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
48019
48020         * lib/old-dejagnu.exp: Don't remove the output file before we've
48021         actually tested it. Don't append pwd to the path of the executable
48022         we're testing.
48023
48024 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
48025
48026         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48027
48028 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
48029
48030         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48031         temporary directory for compiler files, and set it to a default
48032         value of /tmp. Set $output as the name of the output file from
48033         compiling the testcase. Add a -o option to $cflags_var so the
48034         compiler writes the final output file as $output. Set $executable
48035         to $output.
48036
48037         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48038         directory for compiler files, and set it to /tmp if it doesn't
48039         already have a value. Set $output_file to the name of the output
48040         file from compiling the testcase. Add a -o option to CXXFLAGS so
48041         the compiler writes the final output file as $output. Use $output
48042         as the executable to be tested.
48043
48044 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48045
48046         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48047
48048 1996-06-08  Jeffrey A Law  (law@cygnus.com)
48049
48050         * gcc.c-torture/execute/pending-1.c: New test.  Still
48051         pending in Tege's queue.
48052
48053 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
48054
48055         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48056         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
48057         if there were failures.  Call unresolved if there were unresolved
48058         testcases.  Call gcc_fail if program did not run to completion.
48059         (ph_make): Pass additional argument name to ph_execute.
48060         (ph_execute): Add new argument.  Pass additional arguments to
48061         ph_summary.  Call gcc_fail is there is no execution output.
48062
48063 1996-04-24  Jeffrey A Law  (law@cygnus.com)
48064
48065         * lib/plumhall.exp (proc_summary): Output relavent summary
48066         lines into the log so specific failures in plumhall can be
48067         investigated.
48068
48069 1996-04-10  Jeffrey A Law  (law@cygnus.com)
48070
48071         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48072         (c-torture-execute): Don't try to execute tests which use
48073         "long long" types if $NO_LONG_LONG is nonzero.
48074
48075 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
48076
48077         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48078         not c-torture.
48079
48080         * gcc.ieee: Move from here.
48081         * gcc.c-torture/execute/ieee: To here.
48082
48083 1996-03-26  Jeffrey A Law  (law@cygnus.com)
48084
48085         * gcc.c-torture: Update to c-torture-1.41 release.
48086
48087 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48088
48089         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48090         not "$output".
48091
48092 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48093
48094         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48095         -c present.
48096
48097 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48098
48099         * config/proelf.exp: Handle connecting to a simulator.
48100
48101 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48102
48103         * config/proelf.exp: New file.  Enough framework that we can
48104         run c-torture tests on the proelf targets (or any other target
48105         that gdb can connect to for that matter).
48106
48107 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48108
48109         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48110         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48111
48112         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48113         exec_output exists.
48114
48115 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48116
48117         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48118         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48119
48120         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48121         to pass/fail/unresolved/unsupported/untested.  Caller must now
48122         call unresolved/unsupported/untested.
48123         * lib/*.exp: Update FSF address.  Update to handle new results of
48124         ${tool}_load.
48125         * lib/chill.exp (verbose): Delete.
48126
48127 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48128
48129         * lib/gcc.exp (default_gcc_start): Change order of args to
48130         $LDFLAGS $CFLAGS $LIBS.
48131         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48132         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48133         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48134         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48135         * gcc.misc-tests/dg-test.exp: Likewise.
48136         * gcc.misc-tests/msgs.exp: Likewise.
48137         * gcc.prms/prms.exp: Likewise.
48138         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48139         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
48140
48141         * lib/dg.exp: Deleted, moved to dejagnu/lib.
48142
48143 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48144
48145         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48146
48147         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48148         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48149
48150         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48151         necessary.
48152
48153 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
48154
48155         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48156         global for loop; add use of $mathlib.
48157         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48158         settings here; set mathlib for anything but VxWorks.
48159
48160 1996-01-22  Jeffrey A Law  (law@cygnus.com)
48161
48162         * gcc.c-torture: Update to c-torture-1.40 release.
48163
48164 1996-01-03  Jeffrey A Law  (law@cygnus.com)
48165
48166         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48167         dg.exp.
48168
48169 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48170
48171         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48172         global.
48173
48174 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48175
48176         * lib/g++.exp (LIBS): Define if not already.
48177         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48178         (gcc-dg-prune): Call prune_gcc_output.
48179         * lib/gcc.exp (prune_gcc_output): New proc.
48180         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48181         prune_gcc_output.
48182
48183 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48184
48185         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48186         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48187
48188 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48189
48190         * gcc.c-torture: Update to c-torture-1.39 release.
48191
48192 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48193
48194         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48195         fails, try others as well.
48196
48197 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48198
48199         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48200         If compilation fails, mark execute tests as `untested'.
48201         If test is marked as unsupported, don't mark compilation and
48202         execute tests as failed.
48203
48204 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48205
48206         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48207         libstdc++ for whether or not we want to be doing shared
48208         libraries.  Delete link_curses since we don't need it anymore.
48209         * lib/mike-g++.exp (postbase): Don't link in libg++.
48210         * g++.old-deja/old-deja.exp: Likewise.
48211
48212 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48213
48214         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48215
48216 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48217
48218         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48219         For that, add `-Wl,-a,shared_archive'.
48220         * g++.old-deja/old-deja.exp: Likewise.
48221
48222 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48223
48224         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48225
48226 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48227
48228         * lib/mike-g++.exp (postbase): Pay attention to the status of
48229         g++_load.
48230
48231 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48232
48233           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48234
48235 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48236
48237         * lib/gcc.exp (default_gcc_start): No longer need to log program
48238         being executed or its output, execute_anywhere does that now.
48239         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48240         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48241
48242 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48243
48244         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48245         the same as those in lib/g++.exp.
48246
48247 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48248
48249         * gcc.c-torture: Update to c-torture-1.38 release.
48250         * gcc.ieee: Related changes.
48251
48252 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48253
48254         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48255         "exec". Minor reformatting changes.
48256
48257         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48258         cross. This means all "exec" calls now work on a remote host as
48259         well.
48260         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48261         cross. Filter out the extra "\r\n" stuff that expect puts in.
48262         (c-torture-execute): Filter out the bogus warnings like
48263         c-torture-compile does. Add support for canadian cross.
48264         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48265         Use execute_anywhere rather than calling exec directly. Now it
48266         works for canadian cross testing.
48267
48268 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48269
48270         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48271         results into a variable, and check that rather than using file exists.
48272
48273 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48274
48275         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48276         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48277
48278 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48279
48280         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48281         lib_curses if there's a shared libg++ in the build tree.
48282
48283 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48284
48285         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48286         if not supported target.
48287
48288 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48289
48290         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48291         link_curses up to always happen, not just for native builds.
48292
48293 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48294
48295         * gcc.c-torture: Update to c-torture-1.36 release.
48296         * gcc.failure: Related changes.
48297
48298 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48299
48300         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48301
48302 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48303
48304         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48305         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48306         runshlib, link_curses, and mathlib for link and run.
48307
48308         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48309         pass the runtime shared library options for Solaris, OSF/1, and
48310         Irix5, and link with -lcurses to avoid unresolved references.
48311
48312 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48313
48314         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48315         only run once.
48316
48317 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48318
48319         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48320
48321 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48322
48323         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48324         do not have a framework for the "compat" tests yet.
48325
48326 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48327
48328         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48329         set to null if we're testing vxworks5.1.  Use that instead of
48330         `-lm' in the setting of LIBS for link and run.
48331
48332 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48333
48334         * config/rom68k.exp (${tool}_load): Major changes to make it
48335         work.  Verified that it does in fact return the stuff in
48336         exec_output properly.  Catch any Emul or any TRAP other than 0.
48337
48338 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48339
48340         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48341         LDFLAGS properly for targets that need stuff from libgloss.
48342         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48343         only run once.
48344         (gpp_initialized): New variable.
48345
48346 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48347
48348         * config/rom68k.exp: Load libgloss.exp.
48349         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48350         so we can produce a fully linked binary.
48351         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48352         so we can produce a fully linked binary.
48353
48354 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48355
48356         * lib/plumhall.exp (ph_section): Watch for expected failures.
48357         Add missing `else'.
48358
48359         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48360         run the testcase.
48361         (c-torture): Likewise.
48362
48363 1995-08-28  Doug Evans  <dje@cygnus.com>
48364
48365         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48366
48367         * lib/mike-g++.exp (mike_cleanup): New proc.
48368         (prebase): New globals compiler_result, not_compiler_result,
48369         target_regexp.
48370         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48371         allow leading "-" in pattern.  Watch for unsupported tests.
48372         If $compiler_result is set, pattern match assembler code,
48373         and ditto for $not_compiler_result.
48374         * lib/mike-gcc.exp: Likewise.
48375
48376         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48377         execution "succeeded".
48378
48379 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48380
48381         * config/win32.exp: New file.
48382         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48383
48384 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48385
48386         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48387         unsupported.
48388         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48389         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48390         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48391
48392         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48393         "... without exceptions was ...".  That is now handled by
48394         prune_system_crud.
48395         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48396
48397 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48398
48399         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48400         sieve.c,sort2.c}: New files.
48401         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48402         sieve.exp,sort2.exp}: Drivers for them.
48403
48404         * lib/mike-gcc.exp (program_output): New user settable variable.
48405         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48406         messages.
48407         * lib/mike-g++.exp (program_output): New user settable variable.
48408
48409         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48410
48411         * config/sh.exp: Deleted (use sim.exp instead).
48412
48413 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48414
48415         * config/vx.exp: Declare CHECKTASK as global.
48416         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48417         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48418         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48419
48420 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48421
48422         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48423         target. Like vx.exp, only includes `vx29k.exp' instead of
48424         `vxworks.exp'.
48425
48426 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48427
48428         * config/sim.exp: Increase time limit from 120 seconds to 240.
48429
48430 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48431
48432         * gcc.c-torture/execute/950628-1.c: New test.
48433
48434 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48435
48436         * gcc.c-torture: Update with changes/additions from
48437         c-torture-1.34.
48438
48439 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48440
48441         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48442
48443 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48444
48445         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48446
48447 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48448
48449         * gcc.c-torture/compile/950512-1.c: New test.
48450         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48451         * gcc.dg/struct-ret-1.c: Likewise.
48452
48453 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48454
48455         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48456           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48457
48458 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48459
48460         * gcc.c-torture/special/920411-1.c: Deleted.
48461         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48462
48463 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48464
48465         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48466         cpu limit.
48467
48468 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48469
48470         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48471
48472 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48473
48474         From kenner;
48475         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48476         is the proper length.
48477         * va-arg-3.c: Likewise.
48478
48479 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48480
48481         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48482         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48483
48484         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48485         * lib/g++.exp (default_g++_start): Delete old cruft.
48486
48487 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48488
48489         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48490         (2 * (1 << 18)) to (2 * (1 << 17)).
48491
48492         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48493
48494 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48495
48496         * config/rom68k.exp: Renamed from config/idp.exp
48497
48498 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48499
48500         * c-torture/compile/921109-2.c
48501
48502 1995-04-18  Mike Stump  <mrs@cygnus.com>
48503
48504         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48505         excess errors.
48506
48507 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48508
48509         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48510         output.
48511         * lib/g++.exp (default_g++_start): Likewise.
48512
48513 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48514
48515         * gcc.c-torture/compile/950329-1.c: New test.
48516
48517 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48518
48519           * config/bug.exp (${tool}_load): Updated to use new remote_open
48520           and remote_close procs.
48521         * config/idp.exp: New file.
48522
48523 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48524
48525         * gcc.c-torture/execute/950322-1.c: New test.
48526
48527 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48528
48529         * config/vx.exp (${tool}_load): Clean up testing of return code from
48530         vxworks_ld and vxworks_spawn.
48531
48532 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48533
48534         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48535
48536 1995-03-13  Mike Stump  <mrs@cygnus.com>
48537
48538         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48539         can mark excess errors on a machine by machine basis.  Note, the
48540         default is to not expect any excess errors, even when excess
48541         errors test - is given, so you will want to put an XFAIL ... on
48542         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48543         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48544         those 4 machines, but no others.
48545
48546 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48547
48548         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48549         * lib/c-torture.exp: to here.
48550
48551 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48552
48553         * gcc.c-torture/execute/950221-1.c: New test.
48554         * gcc.c-torture/execute/struct-ret-1.c: New test.
48555         * gcc.c-torture/compile/950221-1.c: New test.
48556
48557         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48558
48559 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48560
48561         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48562         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48563
48564 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48565
48566         * g++.gb: New directory of tests, derived from my signature and
48567         class scoping tests.
48568
48569         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48570         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48571         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48572         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48573         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48574         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48575         * g++.gb/sig25.C: Likewise.
48576
48577         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48578         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48579         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48580         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48581         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48582         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48583         * g++.gb/sig25.exp: Likewise.
48584
48585         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48586         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48587         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48588         * g++.gb/scope13.C: Likewise, this test still fails.
48589
48590         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48591         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48592         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48593         * g++.gb/scope13.exp: Ditto.
48594
48595         * g++.gb/README: New file, explains what these tests are about.
48596
48597 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48598
48599         * lib/dg.exp (dg-do): Support `preprocess'.
48600         (dg-test): Likewise.
48601
48602 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48603
48604         * config/udi.exp: change "continue -expect" to "exp_continue".
48605
48606 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48607
48608         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48609         Delete redundant tests.
48610
48611         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48612         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48613         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48614         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48615         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48616         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48617         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48618         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48619
48620         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48621         storing label pointers.
48622         * gcc.c-torture/execute/921019-1.c: Likewise.
48623         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48624         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48625         parameter fp.
48626         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48627         constants.
48628
48629         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48630         Delete obsolete tests.
48631
48632         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48633         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48634         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48635         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48636         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48637         * gcc.c-torture/compile/950124-1.c: New test.
48638
48639         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48640
48641 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48642
48643         * lib/mike-g++.exp: Add -lm to LIBS.
48644
48645 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48646
48647         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48648
48649 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48650
48651         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48652
48653 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48654
48655         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48656
48657 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48658
48659         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48660         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48661         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48662         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48663         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48664         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48665         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48666         * g++.law/{operators31.C, operators32.C,
48667         * g++.law/{operators33.C, operators34.C}: Likewise.
48668         * g++.law/{pic1.C, refs2.C}: Likewise.
48669         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48670         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48671         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48672         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48673
48674         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48675         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48676         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48677         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48678         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48679         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48680         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48681         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48682         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48683         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48684         * g++.law/{operators34.exp}: Likewise.
48685         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48686         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48687         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48688         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48689         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48690
48691         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48692         No longer expected to fail.
48693         * g++.law/missed-error3.C: Tweak for recent bool changes.
48694
48695 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48696
48697         * config/emb-unix: Deleted.
48698         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48699         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48700
48701 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48702
48703         * lib/dg.exp (dg-test): Fix typo in last patch.
48704
48705 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48706
48707         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48708         (handles multiple occurrences).
48709
48710 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48711
48712         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48713         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48714         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48715         printed).
48716         * lib/c-torture.exp (c-torture-compile): Likewise.
48717         (c-torture): Prepend full path if missing.
48718         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48719         (gcc_fail): Likewise.
48720         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48721
48722 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48723
48724         * lib/netware.exp: Only attach to NetWare i386 systems.
48725
48726 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48727
48728         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48729         messages.  Add test name to "output pattern match" pass/fail message.
48730
48731 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48732
48733         * gcc.dg: New testsuite.
48734         * gcc.dg/dg.exp: New file.
48735
48736         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48737         test-switch.c}: Deleted.
48738
48739         * gcc.misc-tests/msgs.exp: New testcase driver.
48740
48741 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48742
48743         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48744         Watch for illegal return values from ${tool}_load.
48745         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48746         cross targets.  Coerce return value >0 to 1.
48747
48748 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48749
48750         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48751
48752         * config/emb-unix.exp: New file.
48753
48754         * config/sim.exp: Error if variable $SIM not defined.
48755         (${tool}_load): Mark test as "untested" if simulator missing.
48756
48757         * config/unix.exp: Load remote.exp to get rcp_download.
48758         * lib/c-torture.exp: Use different option lists for testcases with
48759         and without loops.
48760         * gcc.c-torture/execute/execute.exp: Likewise.
48761
48762 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48763
48764         * config/*.exp: Clarify return code from ${tool}_load.
48765         Call `unresolved' or `untested' instead of `warning' or `perror'
48766         (sometimes you still want to call both though).
48767         Add comment that `shell_id' is local to each file.
48768         * config/udi.exp (timeout): Set to 30.
48769         Don't print warning if connection fails, $connectmode has already
48770         printed an error.
48771         (${tool}_load): Move verbose messages to level 2.
48772         Rework pattern for "Process started" message.
48773         Pass `shell_id' to ${connectmode}_download.
48774         Retry twice upon timeout.  Make resetting of target more robust.
48775         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48776         Pass `shell_id' to exit_$connectmode.
48777         Only call exit_$connectmode if connected.
48778         * config/unix.exp (${tool}_load): Check return codes better.
48779         * config/vrtx.exp (${tool}_load): Likewise.
48780         * config/vx.exp (${tool}_load): Likewise.
48781         Delete unneeded global's.
48782         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48783         from ${tool}_load.
48784         (dg-stat): Delete.
48785         (dg-init): Delete recording of pass/fail counts.
48786         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48787         (old-dejagnu-init): Likewise.
48788         (old-dejagnu-stat): Delete contents, empty proc now.
48789         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48790         (c-torture): Delete references to lcnt, lpass, lfail.
48791         Get option list from TORTURE_OPTIONS.
48792         Delete -funroll[-all]-loops if no loops.
48793         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48794         (g++_stat): Delete contents (empty proc now).
48795         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48796         (gcc_finish): Likewise.
48797         (gcc_stat): Deleted.
48798         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48799         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48800         * gcc.c-torture/execute/execute.exp: Likewise.
48801         Split tests into two parts: compile, execute.
48802         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48803         no loops.  Update to reflect clarified return codes from ${tool}_load.
48804
48805 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48806
48807         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48808         to grep for.
48809         (old-dejagnu): Likewise (where necessary).
48810
48811 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48812
48813         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48814
48815         * lib/dg.exp (dg-process-target): Fix processing of selector.
48816         Add comment regarding use of `error'.
48817
48818         * lib/gcc.exp (prune_system_crud): Define if missing.
48819         * lib/g++.exp (prune_system_crud): Likewise.
48820
48821         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48822         Call prune_system_crud.
48823         * lib/dg.exp (dg-runtest): New proc.
48824         Use perror instead of send_user for tcl errors in testcase.
48825         Don't return any value, it's never used.
48826         Don't clobber previous definition of `unknown'.
48827         Print tcl errors in `dg-final'.
48828
48829 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48830
48831         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48832         (dg-test): Don't print errorInfo, it contains stack backtrace.
48833
48834 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48835
48836         * lib/g++.exp (runtest_file_p): Define if missing.
48837
48838 1994-09-24  Doug Evans  (dje@cygnus.com)
48839
48840         * lib/mike-g++.exp: Comment out loading of g++.exp.
48841         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48842         (default_g++_version): Always print something.
48843         (default_g++_start): Comment out call to `which'.
48844         (g++_start, g++_load): Deleted (must be defined in config file).
48845         * lib/gcc.exp: Test for existence of $CC at start.
48846         Delete check for tmpdir (done in gcc_init).
48847         (default_gcc_version): Always print something.
48848         (default_gcc_start): Comment out call to `which'.
48849         * config/*.exp: Major cleanup - make cross targets work at least a
48850         little better for g++ (by not being "--tool gcc" specific).
48851         Rename gcc_xxx to ${tool}_xxx.
48852         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48853         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48854
48855 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48856
48857         * lib/c-torture.exp (c-torture-compile): Rework compiler
48858         message processing.
48859
48860         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48861         c-torture.
48862
48863 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48864
48865         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48866
48867         * lib/dg.exp (dg-process-target): Support { target native }.
48868
48869 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48870
48871         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48872         looked for "... program xxx got fatal signal".
48873         Correct regsub munging of `comp_output'.
48874         Ignore compiler messages "path prefix not used" and "linker input
48875         file unused".
48876
48877 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48878
48879         * lib/gcc.exp (runtest_file_p): Define if missing.
48880         * gcc.prms/template.c: Example to work from.
48881
48882 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48883
48884         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48885         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48886
48887         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48888         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48889         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48890         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48891
48892         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48893         (dg-process-target): No longer a varargs proc.
48894         Return S/N for target, P/F for xfail.  All callers changed.
48895         (user option procs): More argument checking.
48896         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48897         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48898         (dg-test): Skip test if not running on selected target in `dg-do'.
48899         Update handling of `dg-do-what', `dg-output-text'.
48900         Separate execution pass/fail from output pattern match pass/fail.
48901         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48902
48903 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48904
48905         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48906         target for 920510-1.c.
48907
48908 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48909
48910         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48911         Clean up comment regarding use of passcnt, etc.
48912         (gcc_stat): Don't update `testcnt' here.
48913         (gcc_finish): Do it here.
48914         Might as well reset `but_id' here too.
48915         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48916         to determine if the file should be tested.
48917         * gcc.c-torture/compile/compile.exp: Likewise.
48918         * gcc.c-torture/execute/execute.exp: Likewise.
48919         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48920         * gcc.misc-tests/dg-test.exp: Likewise.
48921         * gcc.prms/prms.exp: Likewise.
48922         * gcc.wendy/wendy.exp: Likewise.
48923         * g++.old-deja.exp: Likewise.
48924         Move "Testing file" message to verbose level 1.
48925
48926 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48927
48928         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48929
48930 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48931
48932         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48933         (default_gcc_start): Accept optional second list element
48934         of compiler flags.  Print compiler output at verbosity level 2.
48935         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48936         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48937         Save current values of framework globals passcnt, failcnt, xpasscnt,
48938         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48939         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48940         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48941         xfailcnt to compute stats.  Update framework global `testcnt' from
48942         pass/fail counts.
48943         (gcc_finish): New proc.  Clean up test environment.
48944         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48945         (gcc_epass, gcc_efail): Delete.
48946         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48947         argument of line number.
48948         (dg-init): If the tool has an init routine, call it.
48949         (dg-test): Remove args `cflags_var' and `libs_var'.
48950         Pass all compiler options to ${tool}_start.
48951         Handle missing line number.
48952         (dg-finish): New function.
48953         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48954         particular files.  Call gcc_finish at end.  Move "skipping test"
48955         message to verbosity level 3.
48956         * gcc.c-torture/compile/compile.exp: Likewise.
48957         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48958         * gcc.c-torture/execute/execute.exp: Likewise.
48959         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48960         Print testcase being tried at verbosity level 1.
48961         * gcc.c-torture/special/special.exp: Unset xfail.
48962         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48963         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48964         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48965         * gcc.failure/failure.exp: Likewise.
48966         * gcc.ieee/ieee.exp: Likewise.
48967         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48968         Update call to dg-test.  Call dg-finish at end.
48969         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48970         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48971         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48972         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48973         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48974         * gcc.wendy/wendy.exp: Add copyright.
48975         Delete setting of tmpdir (done by gcc_init).
48976         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48977         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48978         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48979         gcc_[ce]pass/fail.
48980
48981 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48982
48983         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48984         confusion.
48985         (g++_load): Likewise.
48986
48987         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48988         Rename argument to `prog' to remove the confusion.
48989         Varargs fns behave differently too!
48990         (g++_load): Likewise.
48991
48992         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48993
48994         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48995         what it is.  Delete (always) printing of status value for !native.
48996         Simplify verbose code, and include status and exec_output.
48997         (g++_load): Use gcc_load.
48998
48999 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
49000
49001         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
49002         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
49003         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
49004         940714-3.c as these testcases don't exist anymore.  Make
49005         va-arg-1.c expected to pass.
49006
49007 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
49008
49009         * gcc.misc-tests/misc.exp: Only run specific testcases.
49010         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
49011         * gcc.misc-tests/dg-[1-9].c: New files.
49012
49013         * lib/dg.exp: New testsuite driver.
49014         * gcc.prms/prms.exp: Use it.
49015
49016         * README.gcc: New file.
49017
49018         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49019         Document and reset `lxpass' and `lxfail'.
49020         Simplify "initialized" message.
49021         (gcc_stat): Clean up comments a little.
49022
49023 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
49024
49025         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49026
49027 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
49028
49029         * lib/old-dejagnu.exp (process-option): New proc.
49030         (old-dejagnu-init, old-dejagnu-stat): Likewise.
49031         (old-dejagnu): Simplify.
49032         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49033
49034 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
49035
49036         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49037         exists and is not an empty string.
49038
49039         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49040         $xfail rather than calling setup_xfail.  Clear $xfail when test is
49041         finished.
49042         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49043         automatically.
49044
49045         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49046         longer expected to fail.
49047
49048         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49049         "f" function call.
49050
49051         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49052
49053         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49054         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49055         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49056         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49057         c-torture-1.29.
49058
49059         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49060         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49061
49062         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49063
49064         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49065         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49066
49067         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49068         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49069         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49070
49071 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
49072
49073         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49074         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49075         940714-1.c, 940714-2.c, 940714-3.c},
49076         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49077         gcc.misc-tests/{mg.c,mg.exp}:
49078         New tests.
49079         * gcc.noncompile/noncompile.exp: Change accordingly.
49080
49081 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
49082
49083         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49084         Undo previous clobberage.
49085
49086 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
49087
49088         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49089         * gcc.special/{930510-1.c, special.exp}:
49090         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49091         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49092         struct-varargs-1.c}: New tests from c-torture-1.26.
49093
49094 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49095
49096         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49097           argument to switch.
49098
49099 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49100
49101         * Revert the previous changes.  Please see Rob's directory
49102           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49103           fixes.
49104
49105 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49106
49107         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49108             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49109             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49110             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49111             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49112             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49113             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49114             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49115             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49116             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49117             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49118             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49119             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49120             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49121             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49122             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49123             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49124             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49125             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49126             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49127             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49128             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49129             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49130             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49131             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49132             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49133             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49134
49135 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
49136
49137         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49138             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49139           with perror calls.
49140
49141 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
49142
49143         * config/unix.exp (g++_load): Fix syntax.
49144
49145 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
49146
49147         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49148         * gcc.noncompile/921017-1.c: Deleted obsolete test.
49149         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49150         Don't expect va-arg-1.c to fail.  Correct expected output for
49151         920928-1.c.
49152         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49153         * gcc.wendy/hbm4.c: Correct typo.
49154         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49155
49156 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
49157
49158         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49159         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49160         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
49161         * lib/c-torture.exp (c-torture-compile): Ditto.
49162
49163         Reduce volume of output (remove all the -I's and such).
49164         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49165         Call gcc_cpass, gcc_cfail.
49166         (c-torture): Pass testing option to c-torture-compile.
49167
49168 1994-03-21  Doug Evans  (dje@cygnus.com)
49169
49170         Bring patches over from progressive.
49171         * config/default.exp: Exit remote shell cleanly.
49172         (g++_exit, g++_start): Add default versions.
49173         * config/sim.exp (gcc_load): Use perror, not error.
49174
49175 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49176
49177         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49178         set in site.exp.
49179
49180 1994-03-14  Doug Evans  (dje@cygnus.com)
49181
49182         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49183         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49184         (wendy_try): New proc to run testcase.
49185         (main loop): Call 'em.
49186         * gcc.wendy/*.c: Clean up pass to correct expected output.
49187
49188         * lib/gcc.exp: Minor cleanup work.
49189         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49190
49191 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49192
49193         * config/sim.exp (gcc_load): Document return codes better.
49194         Don't pass -v to simulator.
49195
49196 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49197
49198           * gcc.special/920717-x.c: Fix typo.
49199           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49200           get at sources.
49201
49202         * lib/mike-gcc.exp: Fix typo.
49203
49204 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49205
49206         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49207         binary to use, transform the name.
49208         * config/*.exp: rename everything. Nuke any g++ specific files,
49209         it's now a special case of gcc that requires no special support.
49210         Add a default.exp for unsupported targets.
49211
49212 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49213
49214         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49215         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49216         version of Tcl.
49217
49218 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49219
49220         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49221         than a warning.
49222
49223 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49224
49225         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49226
49227 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49228
49229         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49230         option_list.  Compile every file with only 4/6 option choices
49231         (same as C torture) instead of with 12/18 different option
49232         choices.
49233         * lib/c-torture.exp: Likewise.
49234
49235         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49236         not already set.
49237
49238 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49239
49240         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49241         can put an XFAIL *-*-* on excess errors.
49242
49243 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49244
49245         * g++.law: Add more tests derived from g++-bugs snapshots.
49246
49247         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49248         equivalent to g++.law/init9.
49249
49250         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49251         compiled it, and the a.out file after we've run it.
49252
49253 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49254
49255         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49256         compiled it, and the a.out file after we've run it.
49257
49258 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49259
49260         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49261
49262 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49263
49264         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49265         version number.
49266
49267 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49268
49269         * g++.law: New directory of g++ tests derived from the g++-bugs
49270         snapshots.
49271
49272 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49273
49274         * gcc.compile: initbug1.c initbug1.exp testcase added
49275
49276 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49277
49278         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49279         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49280           fixes submitted by Jeff Law (law@cs.utah.edu)
49281         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49282           Jeff Law (law@cs.utah.edu)
49283
49284
49285 1993-11-30  Mike Stump  (mrs@cygnus.com)
49286
49287         * config/unix-g++.exp: Follow the gcc way of doing things.
49288         * g++.old-deja/old-deja.exp: Minor updates.
49289         * lib/g++.exp: New file, follow the gcc way of doing things.
49290         * lib/old-dejagnu.exp: Minor updates.
49291         * lib/mike-g++.exp: Always unset errorInfo.
49292
49293 1993-11-06  Mike Stump  (mrs@cygnus.com)
49294
49295         * lib/gcc.exp: Fix some errors with the below change, CC and
49296         CFLAGS should be global when setting, not local.
49297
49298 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49299
49300         * lib/gcc.exp: Transform tool name.
49301
49302 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49303
49304         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49305
49306 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49307
49308         * lib/gcc.exp: change gcc_done to gcc_stat
49309
49310 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49311
49312         * Upgraded gcc testsuite to c-torture version 1.25
49313
49314 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49315
49316         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49317         * lib/c-torture: added hooks for new reporting code.
49318
49319 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49320
49321         * config/sh-gcc.exp: check if sh-sim exists in the path
49322
49323 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49324
49325         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49326         * gcc.compile/compile.exp: Initial changes for new logic.
49327         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49328         * gcc.failure/failure.exp: Initial changes for new logic.
49329         * gcc.ieee/ieee.exp: Initial changes for new logic.
49330         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49331         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49332         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49333         * lib/c-torture.exp: Initial changes for new logic.
49334         * lib/gcc.exp: Initial changes for new logic.
49335
49336 1993-10-15  Mike Stump  (mrs@cygnus.com)
49337
49338         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49339         depend upon failure or success.  Fully qualify names in failure
49340         and success messages.  Always remove a.out before starting
49341         compile, just in case.  Pay more attention to error text output by
49342         the compiler.  Handle testcases with no known past errors just
49343         like all others, so that things are uniform.  Other miscellaneous
49344         improvements.
49345
49346 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49347
49348         * gcc.cpp: new directory for cpp tests
49349
49350 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49351
49352         * lib/chill.exp: Code reformatted, removed unused code.
49353         * config/unix-chill.exp: Code reformatted, removed unused code.
49354         * chill.execute/execute.exp: Code reformatted, removed unused code.
49355         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49356
49357 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49358
49359         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49360         routines not written.
49361
49362 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49363
49364         * config/bug-gcc.exp: Use new procs from bug.exp.
49365
49366 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49367
49368         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49369         via ftp, rather than depending on NFS.
49370         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49371         case.
49372
49373 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49374
49375         * config/bug-gcc.exp: Use new download proc.
49376
49377 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49378
49379         * chill.execute/execute.exp: cleanups, handles errors better
49380         * chill.compile/compile.exp: rewrite, based on execute.exp
49381         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49382         * lib/chill.exp: major changes to diff proc and compile and link
49383           procs. added chill_fail and chill_pass wrappers to pass and
49384           fail. added more comments, and handle error codes better.
49385           Added a hack to capture stderr from exec, so noncompile tests
49386           can work.
49387
49388 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49389
49390         * chill.execute/execute.exp: rewrite of testsuite driver
49391         * lib/chill.exp: rewrite of testsuite driver
49392         * config/unix-chill.exp: rewrite of testsuite driver
49393
49394 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49395
49396         In chill.execute:
49397         * iexpr.ch: Standardize uppercase.
49398         * tuples.dat: Standardize uppercase.
49399         * vary.ch: standardize.  Correct varying string assignments.
49400         * vary.dat: Add new output lines.
49401
49402 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49403
49404         In chill.execute:
49405         * chprintf.ch: Standardize use of uppercase.
49406         * tuples.ch: Standardize and turn arr2 into a DCL,
49407           rather than a SYN.
49408         * pinits.ch: Standardize.
49409
49410 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49411
49412         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49413         * Makefil: Renamed to Makefile.in.
49414         * configure.in: New.
49415
49416 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49417
49418         In chill.execute:
49419         * .cvsignore: Add result/output files.
49420         * Makefile: Fix up variables at start.  Use MFLAGS
49421           everywhere.  Correct bool_loc, built_ins entries.
49422           Add entry for vary1.ch.
49423         * bitarray.ch: Standardize upper-case usage.
49424         * bitexpr.ch: Standardize, add output of b1.
49425         * params.ch: Use arrayt in along PROC parameters, to
49426           avoid novelty problems.
49427         * sets.ch: Tiny cleanup.
49428         * vary1.ch: Re-indent.
49429
49430 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49431
49432           * Add PR-related files to Makefiles, .cvsignore files, etc.
49433
49434 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49435
49436         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49437           with compiler objects. New names are test-flow.c and test-loop.c
49438
49439 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49440
49441         * Upgraded c-torture tests from 1.19 to 1.20
49442
49443         * new files:
49444         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49445         * gcc.compile: 930623-1.c 930623-2.c
49446         * gcc.noncompile: 930622-1.c 930622-2.c
49447         * gcc.failure: 920411-1.c 920627-2.c
49448         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49449
49450 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49451
49452         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49453           More changes to get testsuite working properly. Needs more work.
49454           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49455
49456 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49457
49458         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49459           More changes to get testsuite working properly. Needs more work.
49460
49461 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49462
49463         * chill.compile/compile.exp: Added for Dejagnu support
49464         * chill.execute/execute.exp: Added for Dejagnu support
49465         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49466
49467 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49468
49469         This should complete moving the CHILL test files.
49470         * chill.noncompile(.cvsignore printf.grt
49471             in-printf.grt chprintf.grt chprintf.ch):
49472             Added test-support files.
49473           (Makefile): Modified further.
49474         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49475             signal.ch): Added test files.
49476           * chill.execute (.cvsignore printf.grt printr.c
49477             in-printf.grt rts.c chprintf.grt rts.h): Added
49478           test-support files.
49479             (Makefile): More corrections.
49480
49481 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49482
49483         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49484           test cases, ready for DejaGnu.
49485
49486 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49487
49488         * Upgraded c-torture tests from 1.18 to 1.19
49489
49490         * gcc.compile: added test(s):
49491           930607-1.c
49492         * gcc.execute: added test(s):
49493           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49494
49495         * added new subdirectory for misc tests: gcc.misc-tests
49496         * gcc.misc-test(s): added tests:
49497           inst-check.c test-consts.c test-ior.c test-switch.c
49498
49499 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49500
49501         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49502
49503 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49504
49505         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49506
49507 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49508
49509         * Upgraded c-torture tests from 1.17 to 1.18
49510
49511 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49512
49513         * Upgraded c-torture tests from 1.12 to 1.17
49514
49515 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49516
49517         * lib/old-dejagnu.exp:
49518           Fixed handling of XFAIL target triplets to correctly
49519           recognize wildcard characters.  Removed code that
49520           appended a unique id tag to the end of the file name
49521           printed out by the result of the testcases within a
49522           given test file.
49523
49524 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49525
49526         * lib/old-dejagnu.exp:
49527           Reworked expected failure handling to trigger off of XFAIL
49528           keyword in keyphrase embeded in testcase source code. The
49529           XFAIL keyword must be at the end of the keyphrase line. It
49530           may optionally be followed by one or more target triplets.
49531           It has just occured that the handling of wildcards in the
49532           target triplet may not be correct.
49533
49534 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49535
49536         * g++.old-deja/tests:
49537           Moved all subdirectories up one level into g++.old-deja .
49538
49539         * lib/old-dejagnu.exp:
49540           Fixed problem with CXXFLAGS not being properly reset, and being
49541           corrupted with extraneous "-c" compiler option.  This was
49542           causing binaries to not be generated for test that needed them.
49543           Modified strings passed to "pass" and "fail" so that individual
49544           tests from the same test file would be distinguished by an
49545           identifier appended to the test file name in the summary logs;
49546           this corrected a problem with erroneous diff logs.  Added code
49547           to search testcases for expected fail and unexpected pass keywords.
49548
49549 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49550
49551         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49552
49553 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49554
49555         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49556           Removed extraneous text from end of "Special g++ Options"
49557           keyphrase.
49558
49559         * lib/old-dejagnu.exp: Added pattern matching to look for new
49560           keywords, embedded in testcases comments, which will trigger
49561           calls to xpass and xfail.
49562
49563 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49564
49565         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49566           comments embedded in the testcases, especially the one looking for
49567           special compiler options, as well as the pattern matching for the
49568           compiler output again.
49569
49570 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49571
49572         * lib/old-dejagnu.exp: Do a proper check of the return value for
49573           execute tests. Fixed several problems with the pattern matching
49574           of the compiler output which gave erroneous test results.
49575           Changed several of the test result messages to be more descriptive.
49576         * config/unix-g++.exp: Proc g++_load now actually works and
49577           executes the tests passed to it and returns a usable return
49578           value.
49579
49580 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49581
49582           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49583
49584 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49585
49586         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49587           Modified both files to properly execute the old style
49588           dejagnu tests. The previous versions of these files were
49589           experimental and did not function anything near correctly.
49590
49591 1993-04-05  Rob Savoye  (rob@cygnus.com)
49592
49593         * Removed all Makefile.in and configure.in files. No configuration
49594         needed now.
49595
49596 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49597
49598         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49599
49600 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49601
49602         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49603         gcc.special/configure.in, gcc.noncompile/configure.in,
49604         gcc.execute/configure.in, gcc.code_quality/configure.in,
49605         g++.other/configure.in, g++.old-deja/configure.in,
49606         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49607         in srcname setting.
49608
49609 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49610
49611         * lib/udi.exp: Fixed mondfe and mondfe_download.
49612         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49613         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49614
49615 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49616
49617         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49618         (gdb_exit): Don't remove *_soc files.
49619
49620 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49621
49622         * lib/c-torture.exp: Don't look for main; instead always use -w
49623         -c.  This is how the c-torture tests work.  Remove the object
49624         file if the compilation succeeds.
49625         * gcc.execute/execute.exp: Remove executable if test passes.
49626         * gcc.noncompile/noncompile.exp: Every test is an expected
49627         failure.
49628         * gcc.special/special.exp: Added tests from c-torture 1.11,
49629         corrected use of existing test.
49630         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49631         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49632         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49633         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49634         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49635         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49636         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49637         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49638         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49639         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49640         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49641         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49642         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49643         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49644         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49645         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49646         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49647         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49648         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49649         c-torture 1.11.
49650         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49651         correspond to c-torture 1.11.
49652
49653         * New file.