OSDN Git Service

gcc/testsuite/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
2
3         * lib/target-supports.exp (check_profiling_available): Return false
4         for VxWorks.
5         (check_effective_target_vxworks_kernel): New procedure.
6         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7         VxWorks.
8         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10         to include VxWorks.
11         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12
13 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
14
15         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
16         PIC is not supported.
17         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
18         * gcc.dg/20020426-2.c: Likewise.
19         * gcc.dg/pr28243.c: Likewise.
20         * gcc.dg/visibility-11.c: Likewise.
21         * gcc.dg/tls/opt-9.c: Likewise.
22         * gcc.dg/tls/opt-10.c: Likewise.
23         * gcc.dg/tls/pic-1.c: Likewise.
24         * gcc.dg/tls/struct-1.c: Likewise.
25         * gcc.target/i386/20000807-1.c: Likewise.
26         * gcc.target/i386/20000904-1.c: Likewise.
27         * gcc.target/i386/20011119-1.c: Likewise.
28         * gcc.target/i386/990213-2.c: Likewise.
29         * gcc.target/i386/990214-1.c: Likewise.
30         * gcc.target/i386/compress-float-387-pic.c: Likewise.
31         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
32         * gcc.target/i386/pic-1.c: Likewise.
33         * gcc.target/i386/pr21518.c: Likewise.
34         * gcc.target/i386/pr23098.c: Likewise.
35         * gcc.target/i386/pr23943.c: Likewise.
36
37 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
38
39         PR c++/31038
40         * g++.dg/template/complit2.C: New test.
41
42         PR c++/30328
43         * g++.dg/ext/bitfield1.C: New test.
44
45 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
46
47         PR fortran/30883
48         * gfortran.dg/interface_11.f90: New test.
49
50 2007-03-11  Richard Guenther  <rguenther@suse.de>
51
52         PR tree-optimization/31115
53         * gcc.dg/torture/pr31115.c: New testcase.
54
55 2007-03-11  Ira Rosen  <irar@il.ibm.com>
56
57         PR tree-optimization/29925
58         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
59
60 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
61
62         PR c++/30274
63         * g++.dg/expr/bitfield3.C: New test.
64         * g++.dg/expr/bitfield4.C: Likewise.
65         * g++.dg/expr/bitfield5.C: Likewise.
66         * g++.dg/expr/bitfield6.C: Likewise.
67
68         PR c++/30924
69         * g++.dg/template/array18.C: New test.
70
71 2007-03-10  Dirk Mueller  <dmueller@suse.de>
72
73         PR c++/17946
74         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
75         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
76
77 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
78
79         PR c++/20599
80         * g++.dg/cpp0x/variadic-bind.C: New.
81         * g++.dg/cpp0x/variadic-function.C: New.
82         * g++.dg/cpp0x/variadic-mem_fn.C: New.
83         * g++.dg/cpp0x/variadic-tuple.C: New.
84         * g++.dg/cpp0x/variadic1.C: New.
85         * g++.dg/cpp0x/variadic2.C: New.
86         * g++.dg/cpp0x/variadic3.C: New.
87         * g++.dg/cpp0x/variadic4.C: New.
88         * g++.dg/cpp0x/variadic5.C: New.
89         * g++.dg/cpp0x/variadic6.C: New.
90         * g++.dg/cpp0x/variadic7.C: New.
91         * g++.dg/cpp0x/variadic8.C: New.
92         * g++.dg/cpp0x/variadic9.C: New.
93         * g++.dg/cpp0x/variadic10.C: New.
94         * g++.dg/cpp0x/variadic11.C: New.
95         * g++.dg/cpp0x/variadic12.C: New.
96         * g++.dg/cpp0x/variadic13.C: New.
97         * g++.dg/cpp0x/variadic14.C: New.
98         * g++.dg/cpp0x/variadic15.C: New.
99         * g++.dg/cpp0x/variadic16.C: New.
100         * g++.dg/cpp0x/variadic17.C: New.
101         * g++.dg/cpp0x/variadic18.C: New.
102         * g++.dg/cpp0x/variadic19.C: New.
103         * g++.dg/cpp0x/variadic20.C: New.
104         * g++.dg/cpp0x/variadic21.C: New.
105         * g++.dg/cpp0x/variadic22.C: New.
106         * g++.dg/cpp0x/variadic23.C: New.
107         * g++.dg/cpp0x/variadic24.C: New.
108         * g++.dg/cpp0x/variadic25.C: New.
109         * g++.dg/cpp0x/variadic26.C: New.
110         * g++.dg/cpp0x/variadic27.C: New.
111         * g++.dg/cpp0x/variadic28.C: New.
112         * g++.dg/cpp0x/variadic29.C: New.
113         * g++.dg/cpp0x/variadic30.C: New.
114         * g++.dg/cpp0x/variadic31.C: New.
115         * g++.dg/cpp0x/variadic32.C: New.
116         * g++.dg/cpp0x/variadic33.C: New.
117         * g++.dg/cpp0x/variadic34.C: New.
118         * g++.dg/cpp0x/variadic35.C: New.
119         * g++.dg/cpp0x/variadic36.C: New.
120         * g++.dg/cpp0x/variadic37.C: New.
121         * g++.dg/cpp0x/variadic38.C: New.
122         * g++.dg/cpp0x/variadic39.C: New.
123         * g++.dg/cpp0x/variadic40.C: New.
124         * g++.dg/cpp0x/variadic41.C: New.
125         * g++.dg/cpp0x/variadic42.C: New.
126         * g++.dg/cpp0x/variadic43.C: New.
127         * g++.dg/cpp0x/variadic44.C: New.
128         * g++.dg/cpp0x/variadic45.C: New.
129         * g++.dg/cpp0x/variadic46.C: New.
130         * g++.dg/cpp0x/variadic47.C: New.
131         * g++.dg/cpp0x/variadic48.C: New.
132         * g++.dg/cpp0x/variadic49.C: New.
133         * g++.dg/cpp0x/variadic50.C: New.
134         * g++.dg/cpp0x/variadic51.C: New.
135         * g++.dg/cpp0x/variadic52.C: New.
136         * g++.dg/cpp0x/variadic53.C: New.
137         * g++.dg/cpp0x/variadic54.C: New.
138         * g++.dg/cpp0x/variadic55.C: New.
139         * g++.dg/cpp0x/variadic56.C: New.
140         * g++.dg/cpp0x/variadic57.C: New.
141         * g++.dg/cpp0x/variadic58.C: New.
142         * g++.dg/cpp0x/variadic59.C: New.
143         * g++.dg/cpp0x/variadic60.C : New.
144         * g++.dg/cpp0x/variadic61.C : New.
145         * g++.dg/cpp0x/variadic62.C : New.
146         * g++.dg/cpp0x/variadic63.C : New.
147         * g++.dg/cpp0x/variadic64.C : New.
148         * g++.dg/cpp0x/variadic65.C : New.
149         * g++.dg/cpp0x/variadic66.C : New.
150         * g++.dg/cpp0x/variadic67.C : New.
151         * g++.dg/cpp0x/variadic68.C : New.      
152         * g++.dg/cpp0x/variadic69.C : New.
153         * g++.dg/cpp0x/variadic70.C : New.
154         * g++.dg/cpp0x/variadic71.C : New.
155         * g++.dg/cpp0x/variadic72.C : New.
156         * g++.dg/cpp0x/variadic73.C : New.
157         * g++.dg/cpp0x/variadic74.C : New.
158         * g++.dg/cpp0x/variadic75.C : New.
159         * g++.dg/cpp0x/variadic-ex1.C : New.
160         * g++.dg/cpp0x/variadic-ex2.C : New.
161         * g++.dg/cpp0x/variadic-ex3.C : New.
162         * g++.dg/cpp0x/variadic-ex4.C : New.
163         * g++.dg/cpp0x/variadic-ex5.C : New.
164         * g++.dg/cpp0x/variadic-ex6.C : New.
165         * g++.dg/cpp0x/variadic-ex7.C : New.
166         * g++.dg/cpp0x/variadic-ex8.C : New.
167         * g++.dg/cpp0x/variadic-ex9.C : New.
168         * g++.dg/cpp0x/variadic-ex10.C : New.
169         * g++.dg/cpp0x/variadic-ex11.C : New.
170         * g++.dg/cpp0x/variadic-ex12.C : New.
171         * g++.dg/cpp0x/variadic-ex13.C : New.
172         * g++.dg/cpp0x/variadic-ex14.C : New.
173
174 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
175
176         PR libgfortran/31099
177         * gfortran.dg/unformatted_recl.f90: New test.
178         
179 2007-03-09  Roger Sayle  <roger@eyesopen.com>
180
181         * gcc.dg/fold-eqcmplx-1.c: New test case.
182
183 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
184
185         PR rtl-optimization/30643
186         * gcc.dg/pr30643.c: New.
187
188 2007-03-09  Chao-ying Fu  <fu@mips.com>
189
190         * gcc.target/mips/mips32-dspr2-type.c: New test.
191         * gcc.target/mips/mips32-dspr2.c: New test.
192         * gcc.target/mips/dspr2-MULT.c: New test.
193         * gcc.target/mips/dspr2-MULTU.c: New test.
194         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
195         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
196         Adjust some formats.
197
198 2007-03-09  Dirk Mueller  <dmueller@suse.de>
199
200         PR c++/17946
201         * gcc.dg/Wlogical-op-1.c: New.
202         * g++.dg/warn/Wlogical-op-1.C: New.
203
204 2007-03-09  Richard Guenther  <rguenther@suse.de>
205
206         PR tree-optimization/30904
207         PR middle-end/31058
208         * gcc.dg/pr30904.c: Remove xfail.
209
210 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
211
212         PR C/31072
213         * gcc.c-torture/execute/pr31072.c: New test.
214
215 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
216
217         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
218         * gcc.dg/torture/builtin-attr-1.c: Likewise.
219         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
220         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
221         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
222         * gcc.dg/torture/builtin-integral-1.c: Likewise.
223         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
224         and *lround*.  Correct macro names.
225         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
226         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
227
228 2007-03-08  Ian Lance Taylor  <iant@google.com>
229
230         * gcc.dg/no-strict-overflow-5.c: New test.
231         * gcc.dg/no-strict-overflow-6.c: New test.
232         * gcc.dg/Wstrict-overflow-11.c: New test.
233         * gcc.dg/Wstrict-overflow-12.c: New test.
234         * gcc.dg/Wstrict-overflow-13.c: New test.
235         * gcc.dg/Wstrict-overflow-14.c: New test.
236         * gcc.dg/Wstrict-overflow-15.c: New test.
237
238 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
239
240         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
241         for VxWorks kernel mode.
242         * gcc.c-torture/execute/strncmp-1.x: Likewise.
243
244 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
245
246         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
247         mode.
248
249 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
250
251         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
252         and lib/bfill.c on VxWorks targets.
253         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
254         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
255         lib/bfill.c and lib/memmove.c on VxWorks targets.
256         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
257         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
258         on VxWorks targets.
259         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
260         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
261
262 2007-03-08  Tobias Burnus  <burnus@net-b.de>
263
264         * gfortran.dg/use_5.f90: New test.
265         * gfortran.dg/use_6.f90: Ditto.
266         * gfortran.dg/use_7.f90: Ditto.
267
268 2007-03-08  Tobias Burnus  <burnus@net-b.de>
269
270         PR fortran/30973
271         * gfortran.dg/use_4.f90: New test.
272         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
273
274 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
275
276         PR fortran/31011
277         * gfortran.dg/parameter_array_section_2.f90: New test.
278
279 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
280
281         PR c++/30852
282         * g++.dg/ext/offsetof1.C: Add cases with volatile.
283
284         PR c++/30534
285         * g++.dg/template/arg5.C: New test.
286
287 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
288
289         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
290
291 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
292
293         * gcc.dg/var-expand1.c: Add newline at end of file.
294
295 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
296
297         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
298
299 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
300
301         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
302
303 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
304
305         * gcc.dg/torture/builtin-convert-4.c: New test.
306
307 2007-03-05  Ian Lance Taylor  <iant@google.com>
308
309         * gcc.c-torture/compile/pr31034.c: New test.
310
311 2007-03-05  Ian Lance Taylor  <iant@google.com>
312
313         * gcc.dg/inline-18.c: New test.
314         * gcc.dg/inline-19.c: New test.
315         * gcc.dg/inline-20.c: New test.
316         * gcc.dg/inline-21.c: New test.
317
318 2007-03-05  Richard Guenther  <rguenther@suse.de>
319
320         PR tree-optimization/14052
321         * gcc.dg/tree-ssa/vrp33.c: New testcase.
322
323 2007-03-05  Richard Guenther  <rguenther@suse.de>
324
325         PR tree-optimization/23777
326         * gcc.dg/tree-ssa/pr23777.c: New testcase.
327
328 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
329
330         PR other/30465
331         * gcc.dg/multiple-overflow-warn-3.c: New.
332         * g++.dg/warn/multiple-overflow-warn-3.C: New.
333         
334 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
335
336         PR c++/30895
337         * g++.dg/parse/template23.C: New test.
338
339 2007-03-04  Roger Sayle  <roger@eyesopen.com>
340
341         PR middle-end/30744
342         * gcc.dg/pr30744-1.c: New test case.
343
344 2007-03-04  Tobias Burnus  <burnus@net-b.de>
345
346         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
347
348 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
349
350         PR target/30406
351         * gfortran.dg/logical_3.f90: New test.
352
353 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
354
355         PR libfortran/30981
356         * gfortran.dg/integer_exponentiation_1.f90:  New test.
357
358 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
359
360         * gcc.target/m68k/m68k.exp: New.
361         * gcc.target/m68k/crash1.c: New.
362
363 2007-03-03  Tobias Burnus  <burnus@net-b.de>
364
365         * gfortran.dg/c_by_val.c: Use int64_t instead of long
366         to be more compatible with integer(kind=8).
367
368 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
369
370         PR libfortran/31001
371         * gfortran.dg/zero_sized_3.f90: New test.
372
373 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
374
375         PR c++/15787
376         * g++.dg/parse/else.C: New.
377         * g++.dg/parse/else-2.C: New.
378         
379 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
380             Tobias Burnus  <burnus@net-b.de>
381
382         PR fortran/30882
383         * gfortran.dg/size_dim.f90: New test.
384
385 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
386             Tobias Burnus  <burnus@net-b.de>
387
388         PR fortran/30873
389         * gfortran.dg/entry_9.f90: New test.
390
391 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
392
393         PR c++/28253
394         * g++.dg/inherit/covariant16.C: New test.
395
396 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
397
398         * g++.dg/other/darwin-minversion-1.C: New.
399
400 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
401
402         * gcc.dg/tree-ssa/20070302-1.c: New test.
403
404 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
405
406         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
407         tests.
408
409 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
410
411         * gcc.dg/tree-ssa/prefetch-4.c: New test.
412
413 2007-03-01  Simon Baldwin <simonb@google.com>
414
415         PR c++/23689
416         * warn/ignored_typedef.C: New.
417         * init/ctor8.C: Added dg-warning to consume ignored typedef
418         warning. 
419         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
420         and added an explicit line number.
421
422 2007-02-28  Richard Guenther  <rguenther@suse.de>
423
424         PR middle-end/30364
425         * gcc.dg/torture/pr30364-1.c: New testcase.
426         * gcc.dg/torture/pr30364-2.c: Likewise.
427         * gcc.dg/torture/pr30364-3.c: Likewise.
428
429 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
430
431         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
432         powerpc*, use -funsafe-math-optimizations.
433         * gcc.dg/torture/builtin-logb-1.c: Likewise.
434         * gcc.dg/torture/builtin-modf-1.c: Likewise.
435
436 2007-02-28  Tobias Burnus  <burnus@net-b.de>
437             Paul Thomas  <pault@gcc.gnu.org>
438
439         PR fortran/30888
440         PR fortran/30887
441         * c_by_val_1.f: Test %VAL() with non-default kind.
442         * c_by_val.c: Ditto.
443         * c_by_val_4.f: New test.
444
445 2007-02-28  Tobias Burnus  <burnus@net-b.de>
446
447         PR fortran/30968
448         * gfortran.dg/continuation_7.f90: New test.
449
450 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
451
452         * g++.dg/inherit/thunk7.C: New test.
453         * lib/target-supports.exp (check_profiling_available): Not available
454         for bfin-*-*.
455
456 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
457
458         PR target/30970
459         * gcc.target/i386/gfortran.dg/pr30970.c: New test. 
460
461 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
462
463         * lib/target-supports.exp (check_effective_target_init_priority):
464         Remove Solaris special case.
465
466 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
467
468         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
469         for more builtin types.
470
471         * g++.dg/ext/visibility/class1.C: Port to Darwin.
472         * g++.dg/ext/visibility/noPLT.C: Likewise.
473
474 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
475
476         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
477         sh* targets.
478
479 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
480
481         PR fortran/30865
482         * size_optional_dim_1.f90:  New test.
483
484 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
485
486         * gcc.dg/vxworks/vxworks.exp: New file.
487         * gcc.dg/vxworks/initpri1.c: Likewise.
488         * gcc.dg/vxworks/initpri2.c: Likewise.
489         * gcc.dg/initpri2.c: Add more tests.
490         * g++.dg/special/initpri2.C: Likewise.
491
492         * gcc.dg/initpri1.c: New test.
493         * gcc.dg/initpri2.c: Likewise.
494         * g++.dg/special/initpri1.C: New test.
495         * g++.dg/special/initpri2.C: Likewise.
496         * g++.dg/special/conpr-1.C: Use init_priority effective target.
497         * g++.dg/special/conpr-2.C: Likewise.
498         * g++.dg/special/conpr-3.C: Likewise.
499         * g++.dg/special/conpr-4.C: Likewise.
500         * g++.dg/special/initp1.C: Likewise.
501         * g++.dg/special/ecos.exp: Remove code to detect availability of
502         constructor priorities.
503         * lib/target-supports.exp (check_effective_target_init_priority):
504         New function.
505
506 2007-02-24  Jan Hubicka  <jh@suse.cz>
507
508         * gcc.c-torture/execute/pr30778.c: New testcase.
509
510 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
511
512         PR libgfortran/30918
513         * gfortran.dg/namelist_26.f90: New test.
514
515 2007-02-24  Richard Guenther  <rguenther@suse.de>
516
517         PR middle-end/30951
518         * gcc.dg/pr30951.c: New testcase.
519
520 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
521
522         * gcc.dg/torture/builtin-modf-1.c: New test.
523
524 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
525
526         PR tree-optimization/30904
527         * gcc.dg/pr30904.c: New test.
528
529 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
530
531         * gcc.test-framework/README: Correct command.
532         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
533         -Wunused-value.
534         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
535         
536 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
537
538         * lib/target-supports.exp (check_effective_target_unwrapped): New.
539
540 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
541
542         * lib/target-supports.exp (check_effective_target_newlib): New
543         function.
544
545 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
546
547         PR fortran/30660
548         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
549         allocatable component.
550
551
552 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
553
554         * gcc.dg/torture/builtin-logb-1.c: New test.
555         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
556         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
557         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
558         sh* targets.
559         
560 2007-02-23  Richard Guenther  <rguenther@suse.de>
561
562         * g++.dg/warn/changes-meaning.C: New testcase.
563
564 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
565
566         PR libgfortran/30910    
567         * gfortran.dg/fmt_zero_precision.f90: Update test.
568
569 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
570
571         * gcc.dg/torture/builtin-frexp-1.c: New test.
572
573 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
574
575         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
576
577 2007-02-22  Ian Lance Taylor  <iant@google.com>
578
579         PR debug/30898
580         * g++.dg/debug/pr30898.C: New test.
581
582 2007-02-22  Ira Rosen  <irar@il.ibm.com>
583
584         * gcc.dg/vect/vect-106.c: New test.
585
586 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
587             Ira Rosen  <irar@il.ibm.com> 
588
589         PR tree-optimization/30843
590         * gcc.dg/vect/pr30843.c: New test.
591
592 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
593
594         PR tree-optimization/30858
595         * gcc.dg/vect/pr30858.c: New test.
596
597 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
598
599         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
600         to set options for compiling testglue.
601         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
602         * lib/obj-c++.exp (obj-c++_init): Likewise.
603
604 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
605
606         * gnat.dg/derived_aggregate.adb: New test.
607
608 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
609
610         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
611         sh* targets.  Call the correct CKSGN macro.
612
613 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
614
615         * gfortran.dg/gomp/omp_parse1.f90: New test.
616         * gfortran.dg/gomp/omp_parse2.f: New test.
617
618 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
619
620         PR fortran/30869
621         * gfortran.dg/do_pointer_1.f90:  New test.
622
623 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
624
625         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
626         and scalbln.
627
628 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
629
630         * gcc.dg/darwin-minversion-1.c: New.
631         * gcc.dg/darwin-minversion-2.c: New.
632
633 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
634
635         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
636
637 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
638             DJ Delorie <dj@redhat.com>
639
640         PR other/30824
641         * gcc.dg/Wfatal.c: New.
642         * gcc.dg/Wfatal-2.c: New.
643         * gcc.dg/Werror-1.c: Adjust expectations.
644         * gcc.dg/Werror-5.c: Likewise.
645         * gcc.dg/Werror-7.c: Likewise.
646         * gcc.dg/Werror-10.c: Likewise.
647         * gcc.dg/Werror-11.c: Likewise.
648
649 2007-02-20  Tobias Burnus  <burnus@net-b.de>
650
651         PR fortran/30522
652         * gfortran.dg/volatile10.f90: New test.
653
654 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
655
656         PR libfortran/30533
657         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
658
659 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
660
661         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
662         * gcc.dg/Walways-true-1.c: Likewise.
663         * gcc.dg/weak/weak-3.c: Likewise.
664         * gcc.dg/Werror-1.c: Likewise.
665         * gcc.dg/Werror-3.c: Likewise.
666         * gcc.dg/Werror-4.c: Likewise.
667         * gcc.dg/Werror-5.c: Likewise.
668         * gcc.dg/Werror-6.c: Likewise.
669         * gcc.dg/Werror-7.c: Likewise.
670         * gcc.dg/Werror-8.c: Likewise.
671         * gcc.dg/Werror-10.c: Likewise.
672         * gcc.dg/Werror-11.c: Likewise.
673         * gcc.dg/Werror-12.c: Likewise.
674         * g++.old-deja/g++.mike/warn8.C: Likewise.
675         * g++.dg/warn/Walways-true-1.C: Likewise.
676         * g++.dg/warn/Walways-true-2.C: Likewise.
677         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
678         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
679         -Wstring-literal-comparison with -Waddress.
680         * gcc.dg/Wstring-literal-comparison-4.c: Replace
681         -Wno-string-literal-comparison with -Wno-address.
682         
683 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
684
685         * gnat.dg/self_aggregate_with_call.adb: New test.
686
687 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
688
689         PR tree-optimization/30975
690         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
691         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
692         * gcc.dg/vect/pr30795.c: New.
693
694 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
695
696         PR fortran/30681
697         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
698
699 2007-02-18  Roger Sayle  <roger@eyesopen.com>
700
701         PR rtl-optimization/28173
702         * gcc.target/i386/andor-1.c: New test case.
703
704 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
705
706         * gcc.dg/torture/builtin-ldexp-1.c: New.
707         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
708
709 2007-02-18  Roger Sayle  <roger@eyesopen.com>
710
711         * gfortran.dg/array_constructor_15.f90: New test case.
712
713 2007-02-18  Roger Sayle  <roger@eyesopen.com>
714
715         * gfortran.dg/forall_10.f90: New test case.
716
717 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
718
719         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
720
721 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
722
723         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
724         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
725
726 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
727
728         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
729         * gcc.target/i386/builtin-bswap-3.c: Ditto.
730         * gcc.target/i386/xchg-1.c: New test.
731         * gcc.target/i386/xchg-2.c: New test. 
732
733 2007-02-16  Richard Guenther  <rguenther@suse.de>
734             Christian Bruel  <christian.bruel@st.com>
735
736         * gcc.dg/strict-overflow-5.c: New testcase.
737
738 2007-02-16  Tobias Burnus  <burnus@net-b.de>
739
740         PR fortran/30793
741         * gfortran.dg/func_derived_4.f90: New test.
742
743 2007-02-15  Roger Sayle  <roger@eyesopen.com>
744
745         PR middle-end/30391
746         * gfortran.dg/pr30391-1.f90: New test case.
747
748 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
749
750         PR middle-end/30433
751         * gcc.c-torture/compile/pr30433.c: New testcase to check
752         that complex constants comparisions are foldded.
753
754 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
755
756         PR C++/30158
757         * g++.dg/ext/stmtexpr10.C: New testcase.
758
759 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
760
761         PR middle-end/30729
762         * gcc.dg/Wunused-value-2.c: New testcase.
763
764 2007-02-15  Ian Lance Taylor  <iant@google.com>
765
766         * g++.dg/eh/subreg-1.C: New test.
767
768 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
769
770         PR c/26494
771         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
772         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
773         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
774         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
775         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
776         * gcc.dg/Werror-implicit-function-declaration.c: New.
777
778 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
779
780         PR c++/28943
781         * g++.dg/warn/pr28943.C: New.
782
783 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
784
785         * gfortran.fortran-torture/execute/math.f90: Fix typo.
786
787 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
788
789         PR fortran/30779
790         * gfortran.dg/error_recovery_3.f90: New test.
791
792 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
793
794         * g++.dg/tree-ssa/sra-1.C: New.
795
796 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
797
798         * g++.dg/tree-ssa/sra-1.C: New.
799
800 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
801
802         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
803
804 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
805
806         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
807
808 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
809
810         PR fortran/30799
811         * gfortran.dg/logical_2.f90: New test.
812
813 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
814
815         * gcc.dg/torture/complex-alias-1.c: New test.
816
817 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
818
819         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
820         instead of -fdump-tree-tailcall.
821
822 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
823
824         * gfortran.dg/interface_10.f90: Fix comment typo.
825
826 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
827
828         PR tree-optimization/30771
829         * gcc.dg/vect/pr30771.c: New test.
830
831 2007-02-13  Ian Lance Taylor  <iant@google.com>
832
833         * gcc.dg/Wstrict-overflow-1.c: New test.
834         * gcc.dg/Wstrict-overflow-2.c: New test.
835         * gcc.dg/Wstrict-overflow-3.c: New test.
836         * gcc.dg/Wstrict-overflow-4.c: New test.
837         * gcc.dg/Wstrict-overflow-5.c: New test.
838         * gcc.dg/Wstrict-overflow-6.c: New test.
839         * gcc.dg/Wstrict-overflow-7.c: New test.
840         * gcc.dg/Wstrict-overflow-8.c: New test.
841         * gcc.dg/Wstrict-overflow-9.c: New test.
842         * gcc.dg/Wstrict-overflow-10.c: New test.
843
844 2007-02-13  Roger Sayle  <roger@eyesopen.com>
845
846         * gcc.target/ia64/builtin-bswap-2.c: New test case.
847
848 2007-02-13  Richard Henderson  <rth@redhat.com>
849
850         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
851         * gcc.c-torture/execute/pr29302-1.c: ... here.
852
853 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
854
855         PR c/29521
856         * gcc.dg/c90-return-1.c: Update output.
857         * gcc.dg/c99-return-1.c: Likewise.
858         
859 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
860
861         PR fortran/30554
862         * gfortran.dg/used_dummy_types_7.f90: New test..
863
864 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
865
866         * gcc.target/i386/parity-1.c: New test.
867         * gcc.target/i386/parity-2.c: New test.
868
869 2007-02-12  Roger Sayle  <roger@eyesopen.com>
870
871         * gcc.target/i386/builtin-bswap-3.c: New test case.
872
873 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
874
875         PR tree-optimization/29145
876         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
877         alias analysis is improved to take better advantage of restrict
878         qualified pointers.
879         * gcc.dg/vect/vect-80.c: Likewise.
880         * gcc.dg/vect/pr29145.c: New.
881
882 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
883
884         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
885         * gcc.target/i386/sse4a-insert.c: Likewise.
886
887 2007-02-11  Roger Sayle  <roger@eyesopen.com>
888
889         * gcc.target/ia64/builtin-popcount-1.c: New test case.
890         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
891
892 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
893
894         PR fortran/30478
895         * gfortran.dg/enum_4.f90: Update error message checks.
896
897 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
898
899         PR fortran/30554
900         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
901         versions of the modules.
902
903         PR fortran/30617
904         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
905         by getting rid of recursive I/O and providing functions with
906         results.
907
908         PR fortran/30319
909         * gfortran.dg/char_array_constructor_2.f90
910
911 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
912
913         PR c++/26988
914         * g++.dg/template/spec34.C: New test
915
916 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
917
918         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
919         on i?86 and x86_64.
920         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
921         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
922         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
923         on i?86 and x86_64.
924         * gcc.dg/vect/vect-113.c: Ditto.
925
926 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
927
928         PR c++/29487
929         * g++.dg/eh/weak1-C: New test.
930         * g++.dg/eh/weak1-a.cc: Likewise.
931         * g++.dg/eh/comdat1.C: Likewise.
932
933 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
934             Dorit Nuzman  <dorit@il.ibm.com>
935
936         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
937         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
938         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
939         * gcc.dg/vect/vect-113.c: Likewise.
940
941         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
942
943 2007-02-10  Richard Henderson  <rth@redhat.com>
944
945         * lib/target-supports.exp (check_effective_target_tls): Redefine
946         to mean non-emulated tls.
947         * gcc.dg/tls/alias-1.c: Remove tls requirement.
948         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
949         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
950         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
951         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
952         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
953         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
954
955 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
956
957         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
958
959 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
960
961         * gfortran.dg/secnds.f: Replace time tolerance with a
962         before-and-after bracket.
963         * gfortran.dg/secnds-1.f: Likewise.
964
965 2007-02-09  Tobias Burnus  <burnus@net-b.de>
966
967         PR fortran/30512
968         * gfortran.dg/maxlocval_1.f90: New test.
969
970 2007-02-09  Roger Sayle  <roger@eyesopen.com>
971
972         * gcc.target/ia64/builtin_bswap-1.c: New test case.
973
974 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
975
976         PR fortran/30720
977         * gfortran.dg/array_function_1.f90: New test.
978
979 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
980
981         * lib/target-supports.exp (check_effective_target_lax_strtofp)
982         (check_effective_target_dummy_wcsftime): New functions.
983
984 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
985
986         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
987         * lib/target-supports.exp (check_effective_target_uclibc): New
988         function.
989
990 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
991
992         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
993         (vsnprintf): Don't define for uClibc targets.
994
995 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
996
997         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
998         set before checking whether it was allowed.
999         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1000         before checking inside_main.
1001
1002 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1003
1004         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1005         uClinux targets.
1006         (u16sf): Likewise u4sf.
1007         * g++.dg/compat/struct-layout-1.h: Likewise.
1008
1009 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1010
1011         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1012         procedure.
1013         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1014         m68k targets if check_effective_target_coldfire_fpu returns true.
1015
1016 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1017         Richard Guenther  <rguenther@suse.de>
1018
1019         PR middle-end/23361
1020         * gcc.dg/fold-compare-3.c: New testcase.
1021         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1022
1023 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1024
1025         * gcc.dg/pr26570.c: Clean up coverage files.
1026         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1027         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1028         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1029         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1030         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1031         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1032         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1033         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1034         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1035         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1036         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1037         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1038         * gcc.dg/vect/pr28952.c: Ditto.
1039         * gcc.dg/vect/pr27151.c: Ditto.
1040         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1041         * g++.dg/gomp/macro-3.C: Ditto.
1042
1043 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1044
1045         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1046         of the loop.
1047
1048 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1049
1050         * gcc.target/i386/builtin-bswap-2.c: New test case.
1051
1052 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1053
1054         * gfortran.dg/forall_8.f90: New test case.
1055         * gfortran.dg/forall_9.f90: Likewise.
1056
1057 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1058
1059         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1060
1061 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1062
1063         * lib/target-supports.exp (check_effective_target_simulator): New. 
1064
1065 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1066
1067         * gcc.dg/tree-ssa/loop-25.c: New test.
1068
1069 2007-02-06  Richard Henderson  <rth@redhat.com>
1070
1071         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1072
1073 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1074
1075         * gcc.target/powerpc/popcount-1.c: New test case.
1076         * gcc.target/powerpc/parity-1.c: Likewise.
1077
1078 2007-02-06  Richard Guenther  <rguenther@suse.de>
1079
1080         PR middle-end/27302
1081         * gcc.dg/torture/pr27302-2.c: New testcase.
1082
1083 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1084
1085         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1086         * gcc.dg/vect/vect-iv-1.c: New test.
1087         * gcc.dg/vect/vect-iv-2.c: New test.
1088         * gcc.dg/vect/vect-iv-3.c: New test.
1089         * gcc.dg/vect/vect-iv-4.c: New test.
1090         * gcc.dg/vect/vect-iv-5.c: New test.
1091         * gcc.dg/vect/vect-iv-6.c: New test.
1092         * gcc.dg/vect/vect-iv-7.c: New test.
1093         * gcc.dg/vect/vect-iv-8.c: New test.
1094         * gcc.dg/vect/vect-iv-9.c: New test.
1095         * gcc.dg/vect/vect-iv-10.c: New test.
1096         * gcc.dg/vect/vect-iv-11.c: New test.
1097         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1098         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1099         * gcc.dg/vect/vect-14.c: Now vectorizable.
1100         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1101         * gcc.dg/vect/vect-27.c: Likewise.
1102         * gcc.dg/vect/vect-29.c Likewise.
1103         * gcc.dg/vect/vect-dv-2.c: Likewise.
1104         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1105         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1106         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1107
1108 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
1109
1110         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1111
1112 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1113
1114         * gcc.dg/builtins-20.c: Add more cases.
1115
1116 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
1117
1118         PR debug/30189
1119         * gcc.dg/pr30189.c: New test.
1120
1121 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1122
1123         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1124         for running tests.
1125         * gcc.target/i386/sse4a-extract.c: New test.
1126         * gcc.target/i386/sse4a-insert.c: New test.
1127         * gcc.target/i386/sse4a-montsd.c: New test.
1128         * gcc.target/i386/sse4a-montss.c: New test.
1129
1130 2007-02-05  Richard Guenther  <rguenther@suse.de>
1131
1132         * gcc.target/i386/vectorize3.c: New testcase.
1133
1134 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
1135
1136         PR target/30665
1137         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1138
1139 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1140
1141         PR fortran/30611
1142         * gfortran.dg/repeat_1.f90: New test.
1143
1144 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
1145
1146         PR fortran/30605
1147         * gfortran.dg/spread_shape_1.f90: Remove tabs.
1148         * gfortran.dg/derived_init_2.f90: Ditto.
1149         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1150         * gfortran.dg/array_initializer_1.f90: Ditto.
1151         * gfortran.dg/do_2.f90: Ditto.
1152         * gfortran.dg/proc_assign_1.f90: Ditto.
1153
1154 2007-02-04  Richard Guenther  <rguenther@suse.de>
1155
1156         PR middle-end/30636
1157         * g++.dg/warn/pr30636.C: New testcase.
1158         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1159
1160 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
1161
1162         PR middle-end/30667
1163         * gfortran.dg/pr30667.f: New test.
1164
1165 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1166
1167         * gcc.dg/builtins-54.c: Add more cases.
1168
1169 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
1170
1171         PR fortran/30514
1172         * gfortran.dg/zero_sized_2.f90: New test.
1173
1174         PR fortran/30660
1175         * gfortran.dg/alloc_comp_basics_4.f90: New test.
1176
1177         PR fortran/29820
1178         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1179         file.
1180
1181 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1182
1183         PR fortran/30683
1184         * gfortran.dg/interface_10.f90: New test.
1185
1186 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1187
1188         * gcc.dg/builtins-20.c: Add more cases.
1189
1190 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1191
1192         PR target/29682
1193         * gcc-target/ia64/pr29682.c: New test.
1194
1195 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
1196
1197         PR fortran/30284
1198         * gfortran.dg/arrayio_11.f90.f90: New test.
1199
1200         PR fortran/30626
1201         * gfortran.dg/arrayio_12.f90.f90: New test.
1202
1203 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
1204
1205         PR c++/30536
1206         * g++.dg/tls/diag-5.C: New test.
1207
1208         PR middle-end/30473
1209         * gcc.dg/pr30473.c: New test.
1210         * gcc.c-torture/execute/20070201-1.c: New test.
1211
1212 2007-02-01  Roger Sayle  <roger@eyesopen.com>
1213
1214         * gfortran.dg/dependency_20.f90: New test case.
1215
1216 2007-01-31  Ian Lance Taylor  <iant@google.com>
1217
1218         * gcc.dg/lower-subreg-1.c (test): New test.
1219
1220 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
1221
1222         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1223
1224 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1225
1226         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1227         * gcc.dg/torture/builtin-math-3.c: Likewise.
1228
1229 2007-01-31  Dirk Mueller  <dmueller@suse.de>
1230
1231         gcc.dg/Wparentheses-2.c: Update and add new tests.
1232
1233 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
1234
1235         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1236         vectorize.
1237
1238 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
1239
1240         * gcc.dg/builtins-63.c: New test.
1241
1242 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1243
1244         PR fortran/27588
1245         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1246
1247 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1248
1249         PR fortran/30520
1250         * gfortran.dg/volatile8.f90: New argument conformance test.
1251         * gfortran.dg/volatile9.f90: New scope test.
1252
1253 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1254
1255         PR c++/24745
1256         * g++.dg/warn/null4.C: New.
1257
1258 2001-01-30  Roger Sayle  <roger@eyesopen.com>
1259             Uros Bizjak  <ubizjak@gmail.com>
1260
1261         * gcc.dg/large-size-array-3.c: Correct typo.
1262
1263 2007-01-30  Richard Guenther  <rguenther@suse.de>
1264
1265         PR middle-end/27657
1266         * g++.dg/debug/pr27657.C: New testcase.
1267
1268 2007-01-30  Richard Guenther  <rguenther@suse.de>
1269
1270         PR middle-end/30313
1271         * gcc.dg/torture/pr30313.c: New testcase.
1272
1273 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
1274
1275         * gcc.dg/dfp/dfp-except.h: New file.
1276         * gcc.dg/dfp/fe-check.h: New file.
1277         * gcc.dg/dfp/fe-binop.c: New test.
1278         * gcc.dg/dfp/fe-convert-1.c: New test.
1279         * gcc.dg/dfp/fe-convert-2.c: New test.
1280         * gcc.dg/dfp/fe-convert-3.c: New test.
1281
1282         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1283         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1284         * gcc.dg/dfp/convert-dfp.c: Ditto.
1285         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1286
1287 2007-01-29  Josh Conner  <jconner@apple.com>
1288
1289         * gcc.target/powerpc/altivec-24.c: New test.
1290
1291 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
1292
1293         PR c++/28266
1294         * g++.dg/parse/defarg12.C: New test.
1295
1296 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
1297
1298         PR fortran/30554
1299         * gfortran.dg/used_dummy_types_6.f90: New test.
1300
1301 2007-01-28  Jan Hubicka  <jh@suse.cz>
1302
1303         * gcc.dg/tree-prof/val-prof-6.c: New test.
1304
1305 2007-01-28  Roger Sayle  <roger@eyesopen.com>
1306
1307         * gcc.dg/large-size-array-3.c: Correct test case (portability).
1308
1309 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
1310
1311         PR C++/28988
1312         * g++.dg/expr/dtor4.C: New test.
1313
1314 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
1315
1316         * gcc.dg/tree-ssa/loop-23.c: New test.
1317
1318 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
1319
1320         PR libfortran/30389
1321         * gfortran.dg/achar_2.f90:  New test.
1322         * gfortran.dg/achar_3.f90:  New test.
1323
1324 2007-01-27  Ian Lance Taylor  <iant@google.com>
1325
1326         * gcc.dg/strict-overflow-1.c: New test.
1327         * gcc.dg/no-strict-overflow-1.c: New test.
1328         * gcc.dg/strict-overflow-2.c: New test.
1329         * gcc.dg/no-strict-overflow-2.c: New test.
1330         * gcc.dg/strict-overflow-3.c: New test.
1331         * gcc.dg/no-strict-overflow-3.c: New test.
1332         * gcc.dg/strict-overflow-4.c: New test.
1333         * gcc.dg/no-strict-overflow-4.c: New test.
1334         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
1335         * gcc.dg/pr15784-1.c: Likewise.
1336         * gcc.dg/pr20922-1.c: Likewise.
1337         * gcc.dg/pr20922-3.c: Likewise.
1338         * gcc.dg/pr20922-4.c: Likewise.
1339         * gcc.dg/pr20922-6.c: Likewise.
1340         * gcc.dg/compare-4.c: Likewise.
1341         * gcc.dg/torture/pr26898-1.c: Likewise.
1342         * gcc.dg/tree-ssa/divide-1.c: Likewise.
1343         * gcc.dg/tree-ssa/divide-2.c: Likewise.
1344         * gcc.dg/tree-ssa/divide-3.c: Likewise.
1345         * gcc.dg/tree-ssa/divide-4.c: Likewise.
1346         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1347         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1348         * gcc.dg/tree-ssa/pr21082.c: Likewise.
1349         * gcc.dg/tree-ssa/pr26899.c: Likewise.
1350         * g++.dg/tree-ssa/pr21082.C: Likewise.
1351
1352 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1353
1354         * gcc-dg/large-size-array-3.c: New test case.
1355
1356 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1357
1358         * gfortran.dg/forall_7.f90: New test case.
1359
1360 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
1361
1362         PR fortran/30407
1363         * gfortran.dg/where_operator_assign_1.f90: New test.
1364         * gfortran.dg/where_operator_assign_2.f90: New test.
1365         * gfortran.dg/where_operator_assign_3.f90: New test.
1366
1367 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
1368
1369         * lib/target-supports.exp
1370         (check_effective_target_powerpc_altivec): New.
1371         (check_effective_target_vect_cmdline_needed): Use it.
1372
1373 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1374
1375         PR fortran/30278
1376         * gfortran.dg/backslash_3.f: New test.
1377
1378 2007-01-26  Richard Guenther  <rguenther@suse.de>
1379
1380         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1381
1382 2007-01-26  Tobias Burnus  <burnus@net-b.de>
1383
1384         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1385         * gfortran.dg/vect/vect.exp: Ditto.
1386         * gfortran.dg/dg.exp: Ditto.
1387         * gfortran.fortran-torture/execute/execute.exp: Ditto.
1388         * gfortran.fortran-torture/compile/compile.exp: Ditto.
1389
1390 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1391
1392         * gcc.dg/builtins-20.c: Add more cases.
1393         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1394
1395 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1396
1397         PR fortran/30437
1398         * gcc.dg/Wall.c: New.
1399         * gcc.dg/Wno-all.c: New.
1400         * gfortran.dg/Wall.f90: New.
1401         * gfortran.dg/Wno-all.f90: New.
1402         
1403 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
1404
1405         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1406         * g++.dg/eh/simd-2.C: Also run on Darwin.
1407         * g++.dg/eh/simd-3.C: New.
1408         * g++.dg/eh/simd-4.C: New.
1409
1410 2007-01-25  Richard Guenther  <rguenther@suse.de>
1411
1412         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1413         and _PROFILE_USE.
1414         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1415
1416 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
1417
1418         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1419         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1420         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1421         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1422         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1423         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1424         * gcc.dg/ipa/ipa-7.c: New testcase.
1425
1426 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
1427
1428         * g++.dg/cpp0x/warn_cxx0x.C: New.
1429
1430 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1431
1432         * gcc.dg/builtins-20.c: Test builtin carg.
1433
1434 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR middle-end/27416
1437         * gcc.dg/gomp/pr27416.c: New test.
1438
1439         PR middle-end/30494
1440         * gcc.dg/gomp/pr30494.c: New test.
1441         * g++.dg/gomp/pr30494.C: New test.
1442
1443         PR middle-end/30421
1444         * gcc.dg/gomp/pr30421.c: New test.
1445
1446 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1447
1448         * gcc.target/ia64/versionid-1.c: New test.
1449         * gcc.target/ia64/versionid-2.c: New test.
1450
1451 2007-01-24  Richard Guenther  <rguenther@suse.de>
1452
1453         PR testsuite/30181
1454         * gcc.dg/builtins-57.c: Change to a link-time testcase
1455         to support non-C99 targets.
1456
1457 2007-01-24  Jan Hubicka  <jh@suse.cz>
1458
1459         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1460
1461 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1462
1463         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1464
1465 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1466
1467         PR objc/27438
1468         * objc.dg/const-str-12.m: New test.
1469
1470 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1471
1472         PR fortran/30532
1473         * gfortran.dg/ctrl-z.f90:  New test.
1474         
1475 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1476
1477         PR fortran/30481
1478         * gfortran.dg/namelist_assumed_char.f90:  New test.
1479
1480 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1481
1482         PR c++/27492
1483         * g++.dg/inherit/covariant15.C: New test.
1484
1485 2007-01-23  Ian Lance Taylor  <iant@google.com>
1486
1487         * g++.dg/warn/Wparentheses-24.C: New test.
1488
1489 2007-01-23  Richard Guenther  <rguenther@suse.de>
1490
1491         PR testsuite/30560
1492         * ada/acats/run_acats: Do not call gnatmake or gnatchop
1493         with full path.
1494
1495 2007-01-22  Richard Guenther  <rguenther@suse.de>
1496
1497         PR tree-optimization/30038
1498         * gcc.dg/builtins-62.c: New testcase.
1499
1500 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1501
1502         * gcc.c-torture/compile/20070121.c: New test.
1503
1504 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
1505
1506         PR libfortran/30525
1507         * gfortran.dg/char_comparison_1.f:  New test.
1508
1509 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
1510
1511         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
1512
1513 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1514
1515         PR objc/30479
1516         * objc.dg/pch: New directory.
1517         * objc.dg/pch/pch.exp: New file.
1518         * objc.dg/pch/interface-1.m: New test.
1519         * objc.dg/pch/interface-1.hs: New include file.
1520         * lib/objc.exp (objc_target_compile): Add
1521         "-x objective-c-header" in front of the sources if this is
1522         a precompiled header being compiled.
1523
1524 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1525
1526         * gfortran.dg/array_memcpy_3.f90: New test case.
1527         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1528
1529 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1530             Brooks Moses  <brooks.moses@codesourcery.com>
1531             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1532
1533         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1534         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1535
1536 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1537
1538         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1539
1540 2007-01-19  Mike Stump  <mrs@apple.com>
1541
1542         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1543         away.
1544
1545 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1546
1547         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1548         option instead of -funsafe-math-optimizations.
1549
1550 2007-01-19  Tomas Bily  <tbily@suse.cz>
1551
1552         gcc.dg/tree-prof/indir-call-prof.c: New.
1553         g++.dg/dg.exp: Add tree-prof subdirectory.
1554         g++.dg/tree-prof/indir-call-prof.C: New.
1555         g++.dg/tree-prof/tree-prof.exp: New.
1556
1557 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1558
1559         PR c++/17947
1560         * g++.dg/warn/deprecated.C: Update warning output.
1561         * g++.dg/warn/deprecated-2.C: Likewise.
1562         * g++.dg/warn/deprecated-3.C: New.
1563         
1564 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1565
1566         * gcc.c-torture/execute/nestfunc-7.c: New.
1567
1568 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1569
1570         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1571
1572 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1573
1574         * gcc.dg/m68k-pic-1.c: New.
1575
1576 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1577
1578         * gfortran.dg/array_memcpy_4.f90: New test case.
1579
1580 2007-01-18  Josh Conner  <jconner@apple.com>
1581
1582         PR target/30485
1583         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1584         * gcc.dg/vect/no-trapping-math-1: New.
1585         * gcc.dg/vect/no-trapping-math-2: New.
1586
1587 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1588
1589         * gcc.target/i386/387-8.c: Update comment about optimizing
1590         inherent load of 1.0 of fptan instruction.
1591
1592 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1593             Richard Guenther <rguenther@suse.de>
1594
1595         PR diagnostic/8268
1596         * gcc.dg/Warray-bounds.c: New testcase.
1597         * gcc.dg/Warray-bounds-2.c: New testcase.
1598         * g++.dg/warn/Warray-bounds.C: New testcase.
1599         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1600
1601 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1602
1603         PR fortran/30476
1604         * gfortran.dg/generic_12.f90: New test.
1605
1606 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1607
1608         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1609         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1610
1611 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1612
1613         * gcc.dg/dfp/compare-special.h: New file.
1614         * gcc.dg/dfp/compare-special-32.c: New test.
1615         * gcc.dg/dfp/compare-special-64.c: New test.
1616         * gcc.dg/dfp/compare-special-128.c: New test.
1617
1618 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1619             Paul Thomas  <pault@gcc.gnu.org>
1620             Steven G. Kargl  <kargl@gcc.gnu.org>
1621
1622         PR fortran/30404
1623         * gfortran.dg/forall_6.f90: New test case.
1624         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1625         * gfortran.dg/dependency_13.f90: Likewise.
1626
1627 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1628
1629         PR testsuite/12325
1630         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1631         targets that don't support Inf.
1632
1633 2007-01-15  Dale Johannesen  <dalej@apple.com>
1634
1635         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1636
1637 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1638
1639         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1640         of achar for 0xff to avoid the "Extended ASCII not
1641         implemented" error message.
1642
1643 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1644
1645         PR fortran/28172
1646         * gfortran.dg/altreturn_4.f90: New test.
1647
1648         PR fortran/29389
1649         * gfortran.dg/stfunc_4.f90: New test.
1650
1651         PR fortran/29712
1652         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1653         * gfortran.dg/initialization_1.f90: Change warning.
1654
1655         PR fortran/30283
1656         * gfortran.dg/specification_type_resolution_2.f90: New test.
1657
1658 2007-01-14  Jan Hubicka  <jh@suse.cz>
1659
1660         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1661         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1662         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1663         elimination.
1664
1665 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1666
1667         PR fortran/30410
1668         * gfortran.dg/external_procedures_2.f90: New test.
1669
1670 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1671
1672         PR target/30413
1673         * gcc.target/i386/pr30413.c: New test.
1674
1675 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1676
1677         PR fortran/30452
1678         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1679
1680 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1681
1682         * gcc.dg/20070112-1.c: New test.
1683
1684 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1685
1686         PR libgfortran/30435
1687         * gfortran.dg/list_read_6.f90: New test.
1688
1689 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1690
1691         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1692
1693 2007-01-12  Tom Tromey  <tromey@redhat.com>
1694
1695         PR preprocessor/28227:
1696         * gcc.dg/cpp/pr28227.c: New file.
1697
1698 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1699
1700         * gcc.dg/tree-ssa/loop-22.c: New test.
1701
1702 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1703
1704         PR tree-optimization/29516
1705         * gcc.dg/tree-ssa/loop-20.c: New test.
1706
1707 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1708
1709         PR libfortran/30415
1710         * minmaxloc_integer_kinds_1.f90:  New test.
1711
1712 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1713
1714         PR c++/29573
1715         * g++.dg/template/sizeof-template-argument.C: New test.
1716
1717 2007-01-11  Jan Hubicka  <jh@suse.cz>
1718
1719         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1720         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1721         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1722         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1723         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1724         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1725         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1726         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1727         transformation in question.
1728         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1729         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1730         * gcc.dg/always_inline3.c: Likewise.
1731
1732 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1733
1734         PR c++/28999
1735         * g++.dg/template/typename11.C: New test.
1736
1737 2007-01-10  Robert Kennedy <jimbob@google.com>
1738
1739         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1740
1741 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1742
1743         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1744         for different integer kinds.
1745         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1746         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1747         * gfortran.dg/ishft_2.f90: New test.
1748         * gfortran.dg/ishft_3.f90: New test.
1749
1750 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1751
1752         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1753
1754 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1755
1756         PR tree-optimization/30322
1757         * gcc.dg/tree-ssa/loop-21.c: New test.
1758
1759 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1760
1761         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1762
1763 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1764
1765         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1766
1767 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1768
1769         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1770         * g++.dg/warn/overflow-warn-3.C: Likewise.
1771         * g++.dg/warn/overflow-warn-4.C: Likewise.
1772         * g++.dg/warn/overflow-warn-5.C: Likewise.
1773         * g++.dg/warn/overflow-warn-6.C: Likewise.
1774         * g++.dg/warn/Woverflow-1.C: Likewise.
1775         * g++.dg/warn/Woverflow-2.C: Likewise.
1776         * g++.dg/warn/Woverflow-3.C: Likewise.
1777         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1778
1779 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1780
1781         * gfortran.dg/array_constructor_14.f90: New test case.
1782         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1783
1784 2007-01-08  Richard Guenther  <rguenther@suse.de>
1785
1786         PR tree-optimization/23603
1787         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1788         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1789
1790 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1791
1792         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1793         in __v8qi typedef.
1794         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1795         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1796         compiler behaviour.
1797         * gcc.dg/simd-5.c: Likewise.
1798         * gcc.dg/simd-6.c: Likewise.
1799         * g++.dg/conversion/simd1.C: Likewise.
1800         * g++.dg/conversion/simd3.C: Likewise.
1801         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1802         (main): Use it.
1803
1804 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1805
1806         PR tree-optimization/29877
1807         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1808         name of a hard register for the target concerned.  Adjust dg-error
1809         directives to cope with new behaviour of TER.
1810
1811 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1812
1813         PR c++/28986
1814         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1815         * g++.dg/warn/overflow-warn-1.C: New.
1816         * g++.dg/warn/overflow-warn-3.C: New.
1817         * g++.dg/warn/overflow-warn-4.C: New.
1818         * g++.dg/warn/overflow-warn-5.C: New.
1819         * g++.dg/warn/overflow-warn-6.C: New.
1820         * g++.dg/warn/Woverflow-1.C: New.
1821         * g++.dg/warn/Woverflow-2.C: New.
1822         * g++.dg/warn/Woverflow-3.C: New.
1823         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1824         
1825 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1826
1827         PR fortran/27698
1828         * gfortran.dg/invalid_name.f90: New test.
1829         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1830         * gfortran.dg/gomp/pr29759.f90: Ditto.
1831
1832 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1833
1834         * gfortran.dg/present_1.f90:  Update error message.
1835
1836 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1837
1838         PR c++/19439
1839         * g++.dg/template/duplicate1.C: New test
1840         * g++.dg/template/memfriend6.C: Adjust error markers.
1841         
1842 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1843
1844         PR tree-opt/30385
1845         * gcc.dg/torture/inline-1.c: New test.
1846
1847 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1848
1849         PR c/19978
1850         * gcc.dg/multiple-overflow-warn-1.c: New.
1851         * gcc.dg/multiple-overflow-warn-2.c: New.
1852         * gcc.dg/overflow-warn-6.c: New.
1853         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1854         
1855 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1856
1857         * gfortran.dg/array_memcpy_1.f90: New test case.
1858         * gfortran.dg/array_memcpy_2.f90: Likewise.
1859
1860 2007-01-05  Richard Guenther  <rguenther@suse.de>
1861
1862         PR middle-end/27826
1863         * g++.dg/opt/pr27826.C: New testcase.
1864
1865 2007-01-05  Ian Lance Taylor  <iant@google.com>
1866
1867         * gcc.dg/Walways-true-1.c: New test.
1868         * gcc.dg/Walways-true-2.c: New test.
1869         * g++.dg/warn/Walways-true-1.C: New test.
1870         * g++.dg/warn/Walways-true-2.C: New test.
1871
1872 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1873
1874         PR c/30360
1875         * gcc.dg/pr30360.c: New test.
1876
1877 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1878
1879         PR fortran/23232
1880         * gfortran.dg/data_implied_do_1.f90: New test.
1881
1882         PR fortran/27996
1883         PR fortran/27998
1884         * gfortran.dg/char_length_1.f90: New test.
1885
1886 2007-01-05  Richard Guenther  <rguenther@suse.de>
1887
1888         PR middle-end/28116
1889         * g++.dg/opt/pr28116.C: New testcase.
1890
1891 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1892
1893         PR fortran/29624
1894         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1895           invalid deallocate.
1896         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1897         * gfortran.dg/protected_4.f90: Add pointer intent check.
1898         * gfortran.dg/protected_6.f90: Add pointer intent check.
1899         * gfortran.dg/pointer_intent_1.f90: New test.
1900         * gfortran.dg/pointer_intent_2.f90: New test.
1901         * gfortran.dg/pointer_intent_3.f90: New test.
1902
1903 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1904
1905         PR 30235
1906         * gfortran.dg/altreturn_2.f90: new test.
1907
1908 2007-01-04  Tom Tromey  <tromey@redhat.com>
1909
1910         PR preprocessor/28165:
1911         * gcc.dg/cpp/pr28165.c: New file.
1912
1913 2007-01-03  Josh Conner  <jconner@apple.com>
1914
1915         PR middle-end/29683
1916         * gcc.dg/pr29683.c: New.
1917
1918 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1919
1920         PR c++/28217
1921         * g++.dg/pch/template-1.C: New test.
1922         * g++.dg/pch/template-1.Hs: New file.
1923
1924 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1925
1926         PR middle-end/30353
1927         * gcc.c-torture/compile/complex-4.c: New test.
1928
1929 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1930
1931         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1932         -maltivec.
1933         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1934
1935 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1936
1937         PR middle-end/30286
1938         * gcc.dg/pr30286.c: New test.
1939
1940         PR c++/29535
1941         * g++.dg/template/crash66.C: New test.
1942
1943         PR c++/29054
1944         * g++.dg/template/friend49.C: New test.
1945
1946 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1947
1948         * gfortran.dg/ibits.f90: New test.
1949
1950 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1951
1952         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1953         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1954
1955 2007-01-02  Jan Hubicka  <jh@suse.cz>
1956
1957         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1958         first one.
1959
1960 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1961
1962         PR c/19977
1963         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1964         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1965
1966 2006-01-02  Ian Lance Taylor  <iant@google.com>
1967
1968         * g++.dg/warn/Wparentheses-22.C: New test.
1969         * g++.dg/warn/Wparentheses-23.C: New test.
1970
1971 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1972
1973         PR middle-end/7651
1974         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1975         * gcc.dg/declspec-3-Wextra.c: New.
1976         * gcc.dg/declspec-3-no.c: New
1977
1978 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1979
1980         PR fortran/20896
1981         * gfortran.dg/interface_10.f90: Remove.
1982
1983 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1984
1985         * gcc.dg/fold-eqxor-4.c: New test case.
1986
1987 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1988
1989         PR middle-end/30311
1990         * gcc.c-torture/compile/pr30311.c: New test.
1991
1992 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1993
1994         PR middle-end/30253
1995         * gcc.c-torture/compile/statement-expression-1.c: New test.
1996
1997 2007-01-01  Andreas Schwab  <schwab@suse.de>
1998
1999         PR target/29166
2000         * g++.dg/eh/pr29166.C: New test.
2001
2002 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2003
2004         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2005         New.
2006         (check_effective_target_vect_cmdline_needed): Use it.
2007
2008 2006-12-31  Richard Guenther  <rguenther@suse.de>
2009
2010         PR middle-end/30137
2011         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2012         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2013
2014 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2015
2016         PR middle-end/30322
2017         * gcc.dg/fold-plusnot-1.c: New test case.
2018
2019 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2020
2021         PR c++/29731
2022         * g++.dg/parse/template22.C: New test.
2023
2024 2006-12-31  Richard Guenther  <rguenther@suse.de>
2025
2026         PR middle-end/30338
2027         * gcc.c-torture/compile/pr30338.c: New testcase.
2028
2029 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2030
2031         PR fortran/27900
2032         * gfortran.dg/intrinsic_actual_4.f90: New test.
2033
2034         PR fortran/24325
2035         * gfortran.dg/func_decl_3.f90: New test.
2036
2037 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2038
2039         PR fortran/23060
2040         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2041         * gfortran.dg/c_by_val_1.f: New test.
2042         * gfortran.dg/c_by_val_2.f: New test.
2043         * gfortran.dg/c_by_val_3.f: New test.
2044
2045 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2046
2047         PR libfortran/30321
2048         * gfortran.dg/sum_zero_array_1.f90:  New test.
2049
2050 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR preprocessor/29612
2053         * gcc.dg/cpp/pr29612-1.c: New test.
2054         * gcc.dg/cpp/pr29612-2.c: New test.
2055
2056 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2057
2058         PR fortran/30034
2059         * gfortran.dg/pure_formal_proc_1.f90: New test.
2060
2061         PR fortran/30237
2062         * gfortran.dg/intrinsic_actual_3.f90: New test.
2063
2064 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2065
2066         PR fortran/30014
2067         * gfortran.dg/io_constraints_1.f90: Update test.
2068         * gfortran.dg/io_constraints_2.f90: Update test.
2069         * gfortran.dg/inquire_iolength.f90: New test.
2070
2071 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2072
2073         PR fortran/20896
2074         * gfortran.dg/interface_10.f90: New test.
2075         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2076         since z is already, locally a variable.
2077
2078         PR fortran/25135
2079         * gfortran.dg/generic_11.f90: New test.
2080         * gfortran.dg/interface_7.f90: Remove name clash between module
2081         name and procedure 'x' referenced in the interface.
2082
2083 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2084
2085         PR middle-end/7651
2086         * gcc.dg/Wmissing-parameter-type.c: New.
2087         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2088         * gcc.dg/Wmissing-parameter-type-no.c: New.
2089         
2090 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2091
2092         PR fortran/25818
2093         * gfortran.dg/entry_array_specs_2.f: New test.
2094
2095         PR fortran/30084
2096         * gfortran.dg/nested_modules_6.f90: New test.
2097
2098 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2099
2100         PR middle-end/7651
2101         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2102         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2103
2104 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
2105
2106         PR C++/30168
2107         * g++.dg/opt/complex6.C: New test.
2108
2109 2006-12-22  Ben Elliston  <bje@au.ibm.com>
2110
2111         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2112         full" if the linker on spu-*-* warns about exceeding local store.
2113
2114         And revert this patch:
2115         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2116         fail to link due to relocation overflows on spu-*-*.
2117
2118 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2119
2120         PR fortran/30273
2121         * gfortran.dg/dependency_19.f90: New test.
2122
2123 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2124
2125         PR fortran/30202
2126         * gfortran.dg/alloc_comp_basics_3.f90: New test.
2127
2128 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
2129
2130         PR middle-end/30262
2131         * gcc.c-torture/execute/20061220-1.c: New test.
2132
2133         PR middle-end/30263
2134         * gcc.dg/gomp/asm-1.c: New test.
2135
2136         PR target/30230
2137         * g++.dg/eh/ia64-2.C: New test.
2138
2139 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2140
2141         PR target/28966
2142         PR target/29248
2143         * gcc.dg/rs6000-leaf.c: New.
2144
2145 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2146
2147         PR fortran/25392
2148         * gfortran.dg/f2c_8.f90: New test.
2149
2150 2006-12-20  Bill Wendling  <wendling@apple.com>
2151
2152         * gcc.dg/asm-b.c: Check for __ppc64__.
2153
2154 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2155
2156         PR fortran/30190
2157         * gfortran.dg/bounds_check_5.f90: New test.
2158
2159 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
2160
2161         PR middle-end/30143
2162         * gcc.dg/gomp/complex-1.c: New testcase.
2163
2164 2006-12-20  Roger Sayle  <roger@eyesopen.com>
2165
2166         * gfortran.dg/array_memset_1.f90: New test case.
2167
2168 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
2169
2170         * lib/target-supports.exp: Add spu to
2171         check_effective_target_vect_widen_mult_hi_to_si.
2172
2173 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2174
2175         PR fortran/29992
2176         * gfortran.dg/generic_9.f90: New test.
2177
2178         PR fortran/30081
2179         * gfortran.dg/generic_10.f90: New test.
2180
2181 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
2182
2183         PR tree-opt/30045
2184         * gcc.dg/pr30045.c: New test.
2185
2186 2006-12-20  Ben Elliston  <bje@au.ibm.com>
2187
2188         * gcc.dg/20020312-2.c: Add a case for __SPU__.
2189
2190 2006-12-19  Eric Christopher  <echristo@apple.com>
2191
2192         PR target/29302
2193         * gcc.c-torture/execute/pr29302-1.c: New.
2194
2195 2006-12-19  Tobias Burnus  <burnus@net-b.de>
2196
2197         PR fortran/39238
2198         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2199
2200 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
2201
2202         PR fortran/30236
2203         * gfortran.dg/altreturn_3.f90: New test.
2204
2205         * gfortran.dg/char_result_12.f90: Fix comment typos.
2206
2207 2006-12-19  Ben Elliston  <bje@au.ibm.com>
2208
2209         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2210         as newlib's stdio.h uses non-traditional cpp constructs.
2211
2212 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2213
2214         * gfortran.dg/advance.f90: Renamed to advance_1.f90
2215         * gfortran.dg/append-1.f90: Renamed to append_1.f90
2216         * gfortran.dg/array-1.f90: Renamed to array_1.f90
2217         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2218         * gfortran.dg/backspace.f: Renamed to backspace_1.f
2219         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2220         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2221         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2222         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2223         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2224         * gfortran.dg/logint-1.f: Renamed to logint_1.f
2225         * gfortran.dg/logint-2.f: Renamed to logint_2.f
2226         * gfortran.dg/logint-3.f: Renamed to logint_3.f
2227         * gfortran.dg/advance_1.f90: Renamed from advance.f90
2228         * gfortran.dg/append_1.f90: Renamed from append-1.f90
2229         * gfortran.dg/array_1.f90: Renamed from array-1.f90
2230         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2231         * gfortran.dg/backspace_1.f: Renamed from backspace.f
2232         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2233         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2234         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2235         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2236         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2237         * gfortran.dg/logint_1.f: Renamed from logint-1.f
2238         * gfortran.dg/logint_2.f: Renamed from logint-2.f
2239         * gfortran.dg/logint_3.f: Renamed from logint-3.f
2240
2241 2006-12-18  Bill Wendling  <wendling@apple.com>
2242
2243         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2244         id is an OjbC keyword.
2245
2246 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2247
2248         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2249
2250 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2251
2252         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2253
2254 2006-12-18  Ian Lance Taylor  <iant@google.com>
2255
2256         * g++.dg/warn/Wmissing-declarations-1.C: New test.
2257
2258 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2259
2260         * gcc.c-torture/compile/pr27528.c: Use empty templates.
2261
2262 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2263
2264         PR fortran/30207
2265         * gfortran.fortran-torture/execute/where21.f90: New test.
2266
2267 2006-12-17  Tobias Burnus  <burnus@net-b.de>
2268
2269         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2270
2271 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2272
2273         PR middle-end/7651
2274         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2275         * gcc.dg/if-empty-1.c: Likewise.
2276         * gcc.dg/pr23165.c: Likewise.
2277         * g++.dg/warn/empty-body.C: Likewise.
2278
2279 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2280
2281         PR libfortran/30005
2282         * gfortran.dg/open_errors.f90: New test.
2283
2284 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
2285
2286         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2287
2288         * gcc.target/i386/ssse3-pabsb.c: New file.
2289         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2290         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2291         * gcc.target/i386/ssse3-palignr.c: Likewise.
2292         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2293         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2294         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2295         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2296         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2297         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2298         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2299         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2300         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2301         * gcc.target/i386/ssse3-psignb.c: Likewise.
2302         * gcc.target/i386/ssse3-psignd.c: Likewise.
2303         * gcc.target/i386/ssse3-psignw.c: Likewise.
2304         * gcc.target/i386/ssse3-vals.h: Likewise.
2305
2306 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
2307
2308         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2309         * lib/fortran-torture.exp: Include target-supports.exp.
2310
2311 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
2312
2313         PR target/30185
2314         * gcc.c-torture/execute/pr30185.c: New test.
2315
2316 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2317
2318         PR testsuite/30179
2319         PR testsuite/30180
2320         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2321         * gcc.dg/builtin-bswap-2.c: Likewise.
2322         * gcc.dg/builtin-bswap-3.c: Likewise.
2323         * gcc.dg/builtin-bswap-4.c: Likewise.
2324         * lib/target-supports.exp (check_effective_target_stdint_types): New.
2325         * cc.c-torture/execute/mode-dependent-address.x: New file.
2326
2327 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2328
2329         PR libfortran/30145
2330         * gfortran.dg/write_zero_array: New test.
2331
2332 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2333
2334         PR fortran/30200
2335         * gfortran.dg/write_fmt_trim.f90: New test.
2336
2337 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
2338
2339         PR 30194
2340         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
2341         temporarily.
2342
2343 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2344
2345         * lib/target-supports.exp (check_weak_available): Use istarget
2346         "hppa*-*-hpux10*" instead of regexp.
2347         (check_cxa_atexit_available): Likewise.
2348
2349 2006-12-14  Richard Guenther  <rguenther@suse.de>
2350
2351         PR tree-optimization/30197
2352         * gcc.c-torture/execute/complex-1.c: Fix function name.
2353         * gcc.dg/builtins-61.c: New testcase.
2354
2355 2006-12-14  Richard Guenther  <rguenther@suse.de>
2356
2357         PR middle-end/30172
2358         * gcc.dg/pr30172-1.c: New testcase.
2359
2360 2006-12-14  Richard Guenther  <rguenther@suse.de>
2361
2362         PR tree-optimization/30198
2363         * gcc.dg/builtins-60.c: New testcase.
2364
2365 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
2366
2367         * lib/target-supports.exp (vect_no_align): Remove spu.
2368
2369 2006-12-13  Ian Lance Taylor  <iant@google.com>
2370
2371         PR c++/19564
2372         PR c++/19756
2373         * g++.dg/warn/Wparentheses-5.C: New test.
2374         * g++.dg/warn/Wparentheses-6.C: New test.
2375         * g++.dg/warn/Wparentheses-7.C: New test.
2376         * g++.dg/warn/Wparentheses-8.C: New test.
2377         * g++.dg/warn/Wparentheses-9.C: New test.
2378         * g++.dg/warn/Wparentheses-10.C: New test.
2379         * g++.dg/warn/Wparentheses-11.C: New test.
2380         * g++.dg/warn/Wparentheses-12.C: New test.
2381         * g++.dg/warn/Wparentheses-13.C: New test.
2382         * g++.dg/warn/Wparentheses-14.C: New test.
2383         * g++.dg/warn/Wparentheses-15.C: New test.
2384         * g++.dg/warn/Wparentheses-16.C: New test.
2385         * g++.dg/warn/Wparentheses-17.C: New test.
2386         * g++.dg/warn/Wparentheses-18.C: New test.
2387         * g++.dg/warn/Wparentheses-19.C: New test.
2388         * g++.dg/warn/Wparentheses-20.C: New test.
2389         * g++.dg/warn/Wparentheses-21.C: New test.
2390
2391 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2392
2393         PR testsuite/30157
2394         * lib/target-supports.exp (check_cxa_atexit_available): Return false
2395         for target "hppa.*hpux10".
2396
2397 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
2398
2399         * g++.dg/debug/vartrack1.C: New test.
2400
2401         * g++.dg/opt/ifcvt1.C: New test.
2402
2403         * gcc.dg/tls/opt-13.c: New test.
2404
2405         * gcc.dg/20060425-2.c: New test.
2406
2407         * g++.dg/opt/pr15054-2.C: New test.
2408
2409         * gcc.c-torture/execute/20060420-1.c: New test.
2410
2411         * gcc.c-torture/execute/20060412-1.c: New test.
2412
2413         * objc/compile/20060406-1.m: New test.
2414
2415 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
2416
2417         * g++.dg/template/array17.C: New test.
2418
2419 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
2420
2421         * gcc.target/powerpc/altivec-23.c: New test.
2422
2423 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
2424
2425         PR c++27316
2426         * g++.dg/inherit/error3.C: New test.
2427
2428         PR c++/28740
2429         * g++.dg/inherit/error4.C: New test.
2430
2431 2006-12-13  Richard Guenther  <rguenther@suse.de>
2432
2433         PR tree-optimization/17687
2434         * gcc.dg/builtins-59.c: New testcase.
2435
2436 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2437
2438         * gcc.target/spu/Wmain.c: New test.
2439
2440 2006-12-12  Josh Conner  <jconner@apple.com>
2441
2442         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2443         * g++.dg/abi/thunk4.C: Likewise.
2444         * g++.dg/abi/rtti3.C: Likewise.
2445
2446 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2447
2448         * gcc.target/spu/cpat-1.c: New test.
2449         * gcc.target/spu/cpat-2.c: New test.
2450         * gcc.target/spu/cpat-3.c: New test.
2451         * gcc.target/spu/cpat-4.c: New test.
2452
2453 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2454
2455         PR tree-opt/28436
2456         * gcc.c-torture/compile/vector-1.c: New test.
2457         * gcc.c-torture/compile/vector-2.c: New test.
2458         * gcc.c-torture/compile/vector-3.c: New test.
2459
2460 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2461
2462         * lib/fortran-torture.exp: Update copyright years.  Remove
2463         obsolete comment.  Test -ftree-vectorize where it makes sense.
2464         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2465         from fortran-torture.exp.
2466         * gfortran.dg/char_transpose_1.f90,
2467         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2468         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2469         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2470         '-w' to dg-options.
2471
2472 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2473
2474         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2475         saved_${tool}_load.
2476
2477 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2478
2479         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2480         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2481         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2482         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2483         gaps.
2484
2485 2006-12-12  Richard Guenther  <rguenther@suse.de>
2486
2487         PR middle-end/30147
2488         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2489
2490 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
2491             Diego Novillo  <dnovillo@redhat.com>
2492
2493         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2494         VDEF/VUSE changes.
2495         * gcc.dg/tree-ssa/pr26421.c: Likewise
2496         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2497         * gcc.dg/tree-ssa/pr23382.c: Likewise.
2498         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2499         * gcc.dg/tree-ssa/pr28410.c: Likewise.
2500         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2501         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2502         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2503         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2504         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2505
2506 2006-12-11  Jan Hubicka  <jh@suse.cz>
2507
2508         * gcc.dg/tree-prof/stringop-1.c: New test.
2509         * gcc.dg/tree-prof/stringop-2.c: New test.
2510
2511 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2512
2513         PR target/30120
2514         * gcc.target/i386/pr30120.c: New test.
2515
2516         Revert:
2517         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2518
2519         * gcc.target/i386/x87regparm-1.c: New test.
2520         * gcc.target/i386/x87regparm-2.c: New test.
2521         * gcc.target/i386/x87regparm-3.c: New test.
2522         * gcc.target/i386/x87regparm-4.c: New test.
2523
2524 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2525
2526         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2527
2528 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2529
2530         PR fortran/23994
2531         * gfortran.dg/protected_1.f90: New test.
2532         * gfortran.dg/protected_2.f90: New test.
2533         * gfortran.dg/protected_3.f90: New test.
2534         * gfortran.dg/protected_4.f90: New test.
2535         * gfortran.dg/protected_5.f90: New test.
2536         * gfortran.dg/protected_6.f90: New test.
2537
2538 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2539             Tobias Burnus  <burnus@gcc.gnu.org>
2540
2541         PR fortran/29975
2542         PR fortran/30068
2543         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2544         interface.
2545         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2546         ambiguous interfaces.
2547         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2548         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2549         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2550         ambiguous interfaces.
2551         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2552         * gfortran.dg/array_initializer_2.f90: Add initializer array
2553         constructor test.
2554
2555         PR fortran/30096
2556         * gfortran.dg/interface_9.f90: Test that host interfaces are
2557         not checked for ambiguity with the local version.
2558
2559 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2560
2561         PR fortran/29464
2562         * gfortran.dg/module_interface_2.f90: New test.
2563
2564 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2565
2566         PR fortran/29941
2567         * gfortran.dg/assumed_len.f90: New test.
2568
2569 2006-12-09  Richard Guenther  <rguenther@suse.de>
2570
2571         * g++.dg/warn/implicit-typename1.C: Qualify types.
2572         * g++.dg/parse/crash12.C: Likewise.
2573         * g++.dg/tree-ssa/pr22444.C: Likewise.
2574
2575 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2576
2577         * gfortran.dg/array_2.f90: Added sqrt test.
2578
2579 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2580
2581         * gcc.target/i386/x87regparm-1.c: XFAIL.
2582         * gcc.target/i386/x87regparm-2.c: XFAIL.
2583         * gcc.target/i386/x87regparm-3.c: XFAIL.
2584         * gcc.target/i386/x87regparm-4.c: XFAIL.
2585
2586 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2587
2588         * lib/target-supports.exp
2589         (check_effective_target_large_long_double): New.
2590         * gcc.dg/Wconversion-real.c : Use it.
2591         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2592         unsigned.
2593
2594 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2595
2596         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2597
2598 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2599
2600         PR fortran/27546
2601         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2602
2603 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2604
2605         PR c++/29732
2606         * g++.dg/template/crash65.C: New test.
2607         * g++.dg/template/spec16.C: Tweak error markers.
2608
2609 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2610
2611         * gcc.target/spu: New directory.
2612         * gcc.target/spu/spu.exp: New file.
2613         * gcc.target/spu/intrinsics-1.c: New test.
2614
2615 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2616
2617         PR c++/29980
2618         * g++.dg/ext/attrib27.C: New test.
2619         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2620         * g++.dg/parse/typedef5.C: Likewise.
2621
2622 2006-12-07  Mike Stump  <mrs@apple.com>
2623
2624         * treelang/compile/var_defs.tree: Adjust.
2625
2626 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2627
2628         PR c++/29730
2629         * g++.dg/template/crash64.C: New test.
2630         * g++.dg/parse/crash27.C: Adjust error markers.
2631
2632 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2633
2634         PR libfortran/30009
2635         PR libfortran/30056
2636         * gfortran.dg/read_eof_4.f90:  Add tests.
2637         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2638         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2639
2640 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2641
2642         PR c++/29729
2643         * g++.dg/template/crash63.C: New test.
2644
2645         PR c++/29728
2646         * g++.dg/template/crash62.C: New test.
2647
2648 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2649
2650         PR fortran/30003
2651         * gfortran.dg/allocatable_function_1.f90: Increase the number
2652         of expected calls of free to 10; the lhs section reference is
2653         now evaluated so there is another call to bar.  Change the
2654         comment appropriately.
2655         * gfortran.dg/array_section_1.f90: New test.
2656
2657 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2658
2659         PR fortran/29912
2660         * gfortran.dg/char_result_12.f90: New test.
2661
2662 2006-12-05  Richard Guenther  <rguenther@suse.de>
2663
2664         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2665         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2666         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2667         vect_double, xfail for spu*-*-*.
2668
2669 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2670
2671         PR fortran/29962
2672         * initialization_4.f90: Test noninteger exponents (-std=f95).
2673         * initialization_5.f90: New test for noninteger exponents
2674           with -std=f2003.
2675
2676 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2677
2678         PR fortran/29821
2679         * gfortran.dg/parameter_array_section_1.f90: New test.
2680
2681 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2682
2683         PR c++/29733
2684         * g++.dg/template/crash61.C: New test.
2685
2686         PR c++/29632
2687         * g++.dg/template/error23.C: New test.
2688
2689 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2690
2691         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2692
2693 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2694
2695         PR fortran/29916
2696         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2697
2698 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2699
2700         PR middle-end/29965
2701         * gcc.dg/gomp/pr29965-1.c: New test.
2702         * gcc.dg/gomp/pr29965-2.c: New test.
2703         * gcc.dg/gomp/pr29965-3.c: New test.
2704         * gcc.dg/gomp/pr29965-4.c: New test.
2705         * gcc.dg/gomp/pr29965-5.c: New test.
2706         * gcc.dg/gomp/pr29965-6.c: New test.
2707         * g++.dg/gomp/pr29965-1.C: New test.
2708         * g++.dg/gomp/pr29965-2.C: New test.
2709         * g++.dg/gomp/pr29965-3.C: New test.
2710         * g++.dg/gomp/pr29965-4.C: New test.
2711         * g++.dg/gomp/pr29965-5.C: New test.
2712         * g++.dg/gomp/pr29965-6.C: New test.
2713         * g++.dg/gomp/pr29965-7.C: New test.
2714         * g++.dg/gomp/pr29965-8.C: New test.
2715         * g++.dg/gomp/pr29965-9.C: New test.
2716         * g++.dg/gomp/pr29965-10.C: New test.
2717
2718 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2719
2720         * gnat.dg/pointer_variable_bounds.adb: New test.
2721         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2722         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2723
2724 2006-12-03  Eric Christopher  <echristo@apple.com>
2725
2726         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2727
2728 2006-12-03  Richard Henderson  <rth@redhat.com>
2729             Andrew Pinski  <pinskia@gmail.com>
2730
2731         PR C++/14329
2732         * g++.dg/warn/unit-1.C: New test.
2733
2734 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2735
2736         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2737
2738 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2739
2740         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2741         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2742         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2743         * gcc.dg/vect/vect-70.c: Reduce array size.
2744         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2745         vect_no_compaer_double targets.
2746         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2747         vect_float, vect_double, and vect_int.
2748
2749 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2750
2751         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2752         test for loop versioning on vect_no_align targets.
2753         * gcc.dg/vect/pr20122.c: Likewise.
2754         * gcc.dg/vect/vect-105.c: Likewise.
2755         * gcc.dg/vect/vect-42.c: Likewise.
2756         * gcc.dg/vect/vect-43.c: Likewise.
2757         * gcc.dg/vect/vect-74.c: Likewise.
2758         * gcc.dg/vect/vect-75.c: Likewise.
2759         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2760         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2761         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2762         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2763
2764 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2765
2766         PR fortran/29642
2767         * gfortran.dg/value_1.f90 : New test.
2768         * gfortran.dg/value_2.f90 : New test.
2769         * gfortran.dg/value_3.f90 : New test.
2770         * gfortran.dg/value_4.f90 : New test.
2771         * gfortran.dg/value_4.c : Called from value_4.f90.
2772
2773 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2774
2775         PR C++/30033
2776         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2777
2778 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2779
2780         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2781
2782 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2783
2784         PR c/27953
2785         * gcc.dg/pr27953.c: New test.
2786
2787 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2788
2789         PR c++/30022
2790         * g++.dg/ext/vector5.C: New test.
2791
2792         PR c++/30021
2793         * g++.dg/other/main1.C: New test.
2794
2795 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2796
2797         PR libfortran/29568
2798         * gfortran.dg/convert_implied_open.f90:  Change to
2799         new default record length.
2800         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2801         new error message.
2802         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2803
2804 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2805
2806         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2807
2808 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2809
2810         PR c++/29066
2811         * g++.dg/expr/pr29066.c: New.
2812
2813 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2814             Zdenek Dvorak <dvorakz@suse.cz>
2815
2816         PR tree-optimization/29921
2817         * gcc.dg/pr29921-2.c: New test.
2818
2819 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2820
2821         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2822         (i386_get_cpuid): New function.
2823         (i386_cpuid_ecx): Likewise.
2824         (i386_cpuid_edx): Likewise.
2825         (i386_cpuid): Updated to call i386_cpuid_edx.
2826
2827         * gcc.target/i386/sse3-addsubpd.c: New file.
2828         * gcc.target/i386/sse3-addsubps.c: Likewise.
2829         * gcc.target/i386/sse3-haddpd.c: Likewise.
2830         * gcc.target/i386/sse3-haddps.c: Likewise.
2831         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2832         * gcc.target/i386/sse3-hsubps.c: Likewise.
2833         * gcc.target/i386/sse3-lddqu.c: Likewise.
2834         * gcc.target/i386/sse3-movddup.c: Likewise.
2835         * gcc.target/i386/sse3-movshdup.c: Likewise.
2836         * gcc.target/i386/sse3-movsldup.c: Likewise.
2837
2838 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2839
2840         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2841
2842 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2843
2844         * gcc.dg/dfp/convert-int-max.c: New test.
2845         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2846
2847 2006-11-30  Richard Guenther  <rguenther@suse.de>
2848
2849         * gcc.dg/vect/vect-pow-1.c: Rename ...
2850         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2851         floats instead of doubles, check successful vectorization.
2852
2853 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2854
2855         PR target/29945
2856         * gcc.c-torture/compile/pr29945.c: New testcase.
2857
2858 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2859
2860         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2861         -maltivec.
2862
2863 2006-11-29  Eric Christopher  <echristo@apple.com>
2864
2865         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2866
2867 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2868
2869         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2870
2871         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2872
2873 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2874
2875         PR c++/29022
2876         * g++.dg/inherit/virtual2.C: New test.
2877         * g++.dg/inherit/virtual3.C: Likewise.
2878         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2879         * g++.dg/inherit/error2.C: Likewise.
2880         * g++.dg/template/instantiate1.C: Likewise.
2881
2882 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2883
2884         PR tree-opt/29984
2885         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2886
2887 2006-11-28  Jan Hubicka  <jh@suse.cz>
2888
2889         * gcc.dg/memcpy-1.c: New test.
2890
2891 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2892
2893         PR c++/29735
2894         * g++.dg/warn/main-3.C: New test.
2895
2896 2006-11-28  Jan Hubicka  <jh@suse.cz>
2897
2898         * gcc.dg/winline-1.c: New test.
2899
2900 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2901
2902         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2903         alignments.
2904
2905 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2906
2907         PR fortran/29976
2908         * gfortran.dg/missing_optional_dummy_3.f90
2909
2910 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2911
2912         PR fortran/20880
2913         * gfortran.dg/interface_3.f90: Modify errors.
2914
2915 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2916
2917         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2918         fail to link due to relocation overflows on spu-*-*.
2919
2920 2006-11-27  Michael Matz  <matz@suse.de>
2921             Andreas Krebbel  <krebbel1@de.ibm.com>
2922
2923         PR target/29319
2924         * gcc.dg/20061127-1.c: New testcase.
2925
2926 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2927
2928         * gcc.dg/20061124-1.c: Add exit() function prototype.
2929
2930 2006-11-27  Jan Hubicka  <jh@suse.cz>
2931
2932         * gcc.target/i386/memcpy-1.c: Adjust size.
2933         * testsuite/gcc.dg/visibility-11.c: Likewise.
2934
2935 2006-11-27  Richard Guenther  <rguenther@suse.de>
2936
2937         PR middle-end/25620
2938         * gcc.target/i386/pow-1.c: New testcase.
2939         * gcc.dg/builtins-58.c: Likewise.
2940
2941 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2942
2943         PR c++/29886
2944         * g++.dg/expr/cast8.C: New test.
2945
2946 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2947
2948         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2949         Don't ever inline the testcase.
2950
2951 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2952
2953         PR fortran/29982
2954         * gfortran.fortran-torture/compile/parameter_3.f90: New
2955         testcase.
2956
2957 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2958
2959         PR fortran/29951
2960         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2961
2962 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2963
2964         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2965         for CHAR.
2966
2967 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2968
2969         PR libgfortran/29936
2970         * gfortran.dg/write_check3.f90: New test.
2971
2972 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2973
2974         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2975
2976 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2977
2978         PR fortran/20880
2979         * gfortran.dg/interface_3.f90: New test.
2980
2981         PR fortran/29387
2982         * gfortran.dg/generic_8.f90: New test.
2983
2984 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2985
2986         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2987         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2988         * gfortran.dg/specifics_3.f90: Remove.
2989
2990 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR c/29955
2993         * gcc.dg/gomp/pr29955.c: New test.
2994
2995         PR c/29736
2996         * gcc.dg/pr29736.c: New test.
2997
2998 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2999
3000         PR tree-opt/29964
3001         * gcc.dg/pure-1.c: New test.
3002
3003 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3004
3005         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3006         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3007
3008 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3009
3010         * gcc.dg/20061124-1.c: New testcase.
3011
3012 2006-11-23  Eric Christopher  <echristo@apple.com>
3013
3014         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3015
3016 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3017
3018         PR c/2707
3019         PR c++/26167
3020         * gcc.dg/Wconversion-integer.c: New. Supersedes
3021         Wconversion-negative-constants.c
3022         * gcc.dg/Wconversion-real.c: New.
3023         * gcc.dg/Wconversion-real-integer.c: New.
3024         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3025         * g++.dg/warn/Wconversion1.C: Modified.
3026
3027 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3028
3029         * gfortran.dg/overload_1.f90: New test.
3030
3031 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3032
3033         PR c/9072
3034         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3035         Wtraditional-conversion.
3036         * gcc.dg/overflow-warn-2.c: Likewise.
3037         * gcc.dg/Wconversion.c: Likewise. Renamed as
3038         Wtraditional-conversion.c .
3039         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3040         Wtraditional-conversion-2.c .
3041         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3042         Wtraditional-conversion-2.c
3043         * gcc.dg/Wconversion-negative-constants.c: New.
3044
3045 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3046
3047         * gcc.dg/tree-ssa/dump-1.c: New test.
3048
3049 2006-11-23  David Ung <davidu@mips.com>
3050
3051         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3052         -mfp64, allowable when ISA >= 33 and float is enabled.
3053         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3054         of mthc1 and mfhc1 patterns.
3055
3056 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3057
3058         PR tree-optimization/29921
3059         * gcc.dg/pr29921.c: New test.
3060
3061 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3062
3063         PR fortran/29441
3064         * gfortran.dg/initialization_4.f90: New test.
3065
3066 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3067
3068         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3069         platforms that have interleaving support.
3070         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3071         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3072         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3073         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3074         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3075         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3076         gcc.dg/vect/vect-strided-u8-i8.c,
3077         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3078         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3079         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3080         gcc.dg/vect/vect-strided-float.c,
3081         gcc.dg/vect/vect-strided-a-mult.c,
3082         gcc.dg/vect/vect-strided-mult-char-ls.c,
3083         gcc.dg/vect/vect-strided-a-u16-mult.c,
3084         gcc.dg/vect/vect-strided-a-u32-mult.c,
3085         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3086         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3087         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3088         gcc.dg/vect/vect-strided-mult.c,
3089         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3090         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3091
3092 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3093
3094         PR fortran/25087
3095         * gfortran.dg/auto_char_len_4.f90: New test.
3096
3097 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3098
3099         PR fortran/29652
3100         * gfortran.dg/generic_7.f90: New test.
3101         * gfortran.dg/defined_operators_1.f90: Add new error.
3102
3103 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
3104
3105         PR tree-optimization/29902
3106         * g++.dg/tree-ssa/pr29902.C: New test.
3107
3108 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
3109
3110         PR fortran/29820
3111         * gfortran.dg/used_types_13.f90: New test.
3112
3113 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
3114
3115         * gcc.dg/dfp/snan.c: Delete.
3116
3117 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
3118
3119         * g++.dg/cpp0x/static_assert1.C: New.
3120         * g++.dg/cpp0x/static_assert2.C: New.
3121         * g++.dg/cpp0x/static_assert3.C: New.
3122
3123 2006-11-21  Richard Guenther  <rguenther@suse.de>
3124
3125         * gcc.dg/vect/vect-pow-1.c: New testcase.
3126         * gcc.dg/vect/vect-pow-2.c: Likewise.
3127
3128 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
3129
3130         PR c++/29570
3131         * g++.dg/template/static29.C: New test.
3132
3133         PR c++/29734
3134         * g++.dg/conversion/simd4.C: New test.
3135
3136 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
3137
3138         PR c++/29475
3139         * g++.dg/template/access19.C: New test.
3140         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3141         error is reported.
3142
3143 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3144
3145         PR tree-opt/25500
3146         * gcc.dg/tree-ssa/sra-4.c: New testcase.
3147
3148 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3149
3150         PR fortran/27546
3151         * gfortran.dg/import.f90: Extended test.
3152         * gfortran.dg/import2.f90: Extended test.
3153
3154 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3155
3156         * gfortran.dg/volatile3.f90: Add conflict test.
3157
3158 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
3159
3160         PR fortran/24783
3161         * gfortran.dg/implicit_10.f90: New test.
3162
3163 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3164
3165         PR c++/8586
3166         * g++.dg/warn/Wall-write-strings.C: New.
3167
3168 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3169
3170         * gfortran.dg/alloc_comp_constraint_5.f90: New.
3171         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3172
3173 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3174
3175         * gfortran.dg/use_3.f90: Remove error message.
3176         * gfortran.dg/iso_fortran_env_1.f90: New test.
3177         * gfortran.dg/iso_fortran_env_2.f90: New test.
3178         * gfortran.dg/iso_fortran_env_3.f90: New test.
3179         * gfortran.dg/iso_fortran_env_4.f90: New test.
3180
3181 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
3182
3183         * gcc.dg/vect/vect-27.c: Fix initialization.
3184
3185 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3186
3187         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3188         * gcc.dg/torture/builtin-minmax-1.c: New.
3189
3190         * gcc.dg/builtins-20.c: Add cases for copysign.
3191
3192 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3193
3194         PR fortran/24285
3195         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3196
3197 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3198         * gfortran.dg/use_1.f90: New test.
3199         * gfortran.dg/use_1.f90: New test.
3200         * gfortran.dg/use_1.f90: New test.
3201
3202 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
3203
3204         PR tree-optimization/29801
3205         * gcc.dg/pr29801.c: New test.
3206
3207 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR middle-end/29584
3210         * gcc.dg/torture/pr29584.c: New test.
3211
3212 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
3213
3214         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3215         Condition PowerPC tests for saving FPRs on powerpc_fprs.
3216         * gcc.target/powerpc/compress-float-ppc.c,
3217         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3218         powerpc_fprs.
3219         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3220         do not pass -mhard-float.
3221
3222 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3223
3224         * gnat.dg/volatile_aggregate.adb: New test.
3225
3226 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3227
3228         PR fortran/29391
3229         PR fortran/29489
3230         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3231         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3232
3233 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3234
3235         PR target/29201
3236         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3237
3238 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3239
3240         * gfortran.dg/import3.f90: Fix error message.
3241
3242 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3243
3244         PR tree-opt/29788
3245         * gfortran.fortran-torture/compile/inline_1.f90:
3246         New testcase.
3247
3248 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3249
3250         * gcc.target/i386/x87regparm-1.c: New test.
3251         * gcc.target/i386/x87regparm-2.c: New test.
3252         * gcc.target/i386/x87regparm-3.c: New test.
3253         * gcc.target/i386/x87regparm-4.c: New test.
3254
3255 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3256
3257         PR fortran/27546
3258         * gfortran.dg/import.f90: New test.
3259         * gfortran.dg/import2.f90: New test.
3260         * gfortran.dg/import3.f90: New test.
3261
3262 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3263
3264         PR fortran/27588
3265         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3266
3267 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3268
3269         PR fortran/29806
3270         * gfortran.dg/contains.f90: New test.
3271         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3272
3273 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
3274
3275         PR tree-optimization/29581
3276         * gcc.dg/pr29581-1.c: New test.
3277         * gcc.dg/pr29581-2.c: New test.
3278         * gcc.dg/pr29581-3.c: New test.
3279         * gcc.dg/pr29581-4.c: New test.
3280         * gfortran.dg/pr29581.f90: New test.
3281
3282 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
3283
3284         PR fortran/29702
3285         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3286         numbers in error message headers.
3287
3288 2006-11-14  Richard Guenther  <rguenther@suse.de>
3289
3290         * gcc.target/i386/math-torture/math-torture.exp: Restrict
3291         to i?86 and x86_64 targets.
3292
3293 2006-11-14  Caroline Tice  <ctice@apple.com>
3294
3295         * gcc.dg/pubtypes-1.c: New file/testcase.
3296         * gcc.dg/pubtypes-2.c: New file/testcase.
3297         * gcc.dg/pubtypes-3.c: New file/testcase.
3298         * gcc.dg/pubtypes-4.c: New file/testcase.
3299         * g++.dg/pubtypes.C: New file/testcase.
3300
3301 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
3302
3303         PR c++/29106
3304         * g++.dg/init/self1.C: New test.
3305
3306 2006-11-14  Tobias Burnus  <burnus@net-b.de>
3307
3308         PR fortran/29657
3309         * gfortran.dg/conflicts.f90: Add.
3310
3311 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
3312
3313         PR rtl-optimization/29798
3314
3315         * gcc.c-torture/execute/pr29798.c: New.
3316
3317 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3318
3319         * gcc.dg/builtins-20.c: Add more cases.
3320
3321 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
3322
3323         PR fortran/29759
3324         * gfortran.dg/gomp/pr29759.f90: New test.
3325
3326 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
3327
3328         PR c++/29518
3329         * g++.dg/template/static28.C: New test.
3330
3331 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
3332
3333         * lib/c-torture.exp: Use target-libpath.exp.
3334         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
3335         set GCC_EXEC_PREFIX env var from global variable of same name.
3336
3337 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3338
3339         PR fortran/26994
3340         * gfortran.fortran-torture/compile/transfer-1.f90:
3341         New testcase.
3342
3343 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
3344             Zdenek Dvorak <dvorakz@suse.cz>
3345
3346         PR tree-optimization/29680
3347         * gcc.dg/alias-11.c: New test.
3348
3349 2006-11-12  Jason Merrill  <jason@redhat.com>
3350             Andrew Pinski <pinskia@physics.uc.edu>
3351
3352         PR middle-end/28915
3353         * gcc.target/i386/vectorize1.c: New.
3354
3355 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3356
3357         PR rtl-optimization/29797
3358         * gcc.c-torture/execute/pr29797-1.c: New test case.
3359
3360 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3361
3362         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3363
3364 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
3365
3366         * gcc.dg/tree-ssa/prefetch-3.c: New test.
3367
3368 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3369
3370         PR tree-optimization/13827
3371         * gcc.dg/fold-eqand-1.c: New test case.
3372
3373 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3374
3375         PR rtl-opt/28812
3376         * gcc.c-torture/execute/mayalias-3.c: New test.
3377
3378 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
3379
3380         PR middle-end/27528
3381         * gcc.c-torture/compile/pr27528.c: New test.
3382         * gcc.dg/pr27528.c: Likewise.
3383
3384 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3385
3386         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3387
3388         * gcc.dg/torture/builtin-symmetric-1.c: New test.
3389
3390 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3391
3392         PR fortran/29758
3393         * gfortran.dg/reshape_source_size_1.f90: New test.
3394
3395 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3396
3397         PR fortran/29315
3398         * gfortran.dg/aliasing_dummy_4.f90: New test.
3399
3400 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
3401
3402         PR target/29777
3403         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3404         and x86_64-*-* targets.
3405
3406 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3407
3408         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3409         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3410         New macros. Use them in exact tests.
3411         (TESTIT3): New macro.
3412         Add tests for fmin, fmax and fma.
3413
3414 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3415
3416         PR fortran/29431
3417         * gfortran.dg/array_constructor_13.f90: New test.
3418
3419 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3420
3421         PR fortran/29744
3422         * gfortran.dg/used_types_12.f90: New test.
3423
3424 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
3425
3426         PR middle-end/29726
3427         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3428         (test6): Ditto.
3429         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3430         * gcc.dg/fold-eqandshift-3.c: New test case.
3431
3432 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3433
3434         PR fortran/29699
3435         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3436
3437         PR fortran/21370
3438         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3439
3440 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3441
3442         * gcc.dg/20061109-1.c: New testcase.
3443
3444 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3445
3446         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3447
3448 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3449
3450         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3451         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3452
3453 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3454
3455         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3456         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3457
3458 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3459
3460         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3461
3462 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3463
3464         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3465         vect-9.c).
3466         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3467         * gcc.dg/vect/vect-9.c: Now vectorizable.
3468         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3469         that support vect_widen_mult.
3470         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3471         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3472         vect-reduc-dot-u16.c).
3473         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3474         vect-reduc-dot-u16.c).
3475         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3476         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3477         vect-reduc-dot-s8.c).
3478         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3479         vect-reduc-dot-s8.c).
3480         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3481         vect-reduc-dot-s8.c).
3482         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3483         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3484         vect-reduc-dot-u8.c).
3485         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3486         vect-reduc-dot-u8.c).
3487         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3488         * gcc.dg/vect/vect-multitypes-9.c: New test.
3489         * gcc.dg/vect/vect-multitypes-10.c: New test.
3490         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3491         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3492         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3493         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3494         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3495         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3496         wrapv-vect-reduc-dot-s8.c.
3497         * lib/target-support.exp (check_effective_target_vect_unpack): New.
3498         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3499         targets that support vec_unpack.
3500         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3501         (check_effective_target_vect_widen_mult_qi_to_hi): New.
3502         (check_effective_target_vect_widen_mult_hi_to_si): New.
3503         (check_effective_target_vect_widen_sum): Removed.
3504
3505         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3506
3507         * gcc.dg/vect/vect-multitypes-8.c: New test.
3508         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3509
3510         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
3511
3512         * gcc.dg/vect/vect-multitypes-7.c: New test.
3513
3514         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3515
3516         * gcc.dg/vect/vect-multitypes-4.c: New test.
3517         * gcc.dg/vect/vect-multitypes-5.c: New test.
3518         * gcc.dg/vect/vect-multitypes-6.c: New test.
3519
3520         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3521
3522         * gcc.dg/vect/vect-multitypes-1.c: New test.
3523         * gcc.dg/vect/vect-multitypes-2.c: New test.
3524         * gcc.dg/vect/vect-multitypes-3.c: New test.
3525
3526 2006-11-07  Eric Christopher  <echristo@apple.com>
3527
3528         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3529         Test using scan-assembler-not.
3530
3531 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3532
3533         * gcc.dg/inline-17.c: New test.
3534
3535 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3536
3537         PR other/25028
3538         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3539         on HP-UX.
3540
3541 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3542
3543         PR fortran/29539
3544         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3545
3546         PR fortran/29634
3547         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3548         test.
3549
3550 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3551
3552         PR fortran/29601
3553         * gfortran.dg/volatile.f90: Add.
3554         * gfortran.dg/volatile2.f90: Add.
3555         * gfortran.dg/volatile3.f90: Add.
3556         * gfortran.dg/volatile4.f90: Add.
3557         * gfortran.dg/volatile5.f90: Add.
3558         * gfortran.dg/volatile6.f90: Add.
3559         * gfortran.dg/volatile7.f90: Add.
3560
3561 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3562
3563         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3564           for matching error messages.
3565         * gfortran.dg/specifics_3.f90: Adjust pattern
3566           for matching error messages.
3567
3568 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3569             Bernhard Fischer  <aldot@gcc.gnu.org>
3570
3571         * lib/gcc-dg.exp (output-exists): New proc.
3572         (output-exists-not): New proc.
3573         * gcc.test-framework/test-framework.awk: Support new directives.
3574         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3575         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3576         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3577         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3578         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3579         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3580
3581 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3582
3583         PR fortran/29630
3584         PR fortran/29679
3585         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3586         * gfortran.dg/initialization_3.f90: New.
3587
3588 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3589
3590         PR libgfortran/25545
3591         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3592
3593 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3594
3595         PR middle-end/29695
3596         * gcc.c-torture/execute/pr29695-1.c: New test.
3597         * gcc.c-torture/execute/pr29695-2.c: New test.
3598
3599 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3600
3601         PR fortran/29565
3602         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3603
3604 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3605
3606         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3607         for matching error messages.
3608
3609 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3610
3611         PR target/26915
3612         * gcc.target/i386/387-12.c: New test.
3613
3614 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3615
3616         PR libfortran/29713
3617         * gfortran.dg/pr29713.f90: New test.
3618
3619 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3620
3621         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3622         Also test for bogus rest sign.
3623
3624 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3625
3626         PR libfortran/27895
3627         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3628
3629 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3630
3631         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3632         from error messages.
3633
3634 2006-11-02  Mike Stump  <mrs@apple.com>
3635
3636         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3637
3638         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3639
3640 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3641
3642         * g++.dg/eh/gcsec1.C: New test.
3643
3644 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3645
3646         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3647         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3648
3649 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3650
3651         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3652         hexadecimal value.
3653         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3654         * gcc.dg/pr14796-2.c: Likewise.
3655
3656 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3657
3658         * gcc.c-torture/execute/20061101-1.c: New test.
3659
3660 2006-11-01  Richard Guenther  <rguenther@suse.de>
3661
3662         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3663
3664 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3665
3666         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3667         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3668
3669 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3670
3671         * gcc.c-torture/execute/20061031-1.c: New test.
3672
3673 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3674
3675         PR 23067
3676         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3677         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3678         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3679         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3680         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3681         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3682         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3683
3684 2006-10-31  Eric Christopher  <echristo@apple.com>
3685             Falk Hueffner  <falk@debian.org>
3686
3687         * gcc.dg/builtin-bswap-1.c: New.
3688         * gcc.dg/builtin-bswap-2.c: New.
3689         * gcc.dg/builtin-bswap-3.c: New.
3690         * gcc.dg/builtin-bswap-4.c: New.
3691         * gcc.dg/builtin-bswap-5.c: New.
3692         * gcc.target/i386/builtin-bswap-1.c: New.
3693
3694 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3695
3696         * gcc.dg/inline-16.c: New.
3697
3698         PR 16622
3699         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3700         defining it.
3701         * gcc.dg/inline-13.c: New.
3702         * gcc.dg/inline-14.c: New.
3703         * gcc.dg/inline-15.c: New.
3704
3705         PR 11377
3706         * gcc.dg/inline6.c: New.
3707         * gcc.dg/inline7.c: New.
3708
3709 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3710
3711         PR middle-end/23470
3712         * gcc.dg/pr23470-1.c: New test case.
3713
3714 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3715
3716         PR fortran/29537
3717         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3718         data.
3719         * gfortran.dg/blockdata_2.f90: New testcase.
3720
3721 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3722
3723         PR libfortran/29627
3724         * gfortran.dg/unf_short_record_1.f90:  New test.
3725
3726 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3727
3728         PR fortran/29067
3729         * gfortran.dg/pr29067.f: New test.
3730
3731 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3732             Richard Sandiford  <richard@codesourcery.com>
3733
3734         * lib/target-supports.exp (get_compiler_messages): Append options
3735         as a single list element.
3736         (check_effective_target_arm_vfp_ok): New.
3737         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3738
3739 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3740
3741         PR fortran/29387
3742         * gfortran.dg/intrinsic_actual_2.f90: New test.
3743
3744         PR fortran/29490
3745         * gfortran.dg/actual_array_interface_1.f90: New test.
3746
3747         PR fortran/29641
3748         * gfortran.dg/used_types_11.f90: New test.
3749
3750 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3751
3752         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3753         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3754         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3755         * g++.old-deja/g++.mike/net25.C (main): Same.
3756         * g++.dg/lookup/exception1.C (main): Same.
3757         * g++.dg/parse/parens2.C (main): Same.
3758
3759 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3760
3761         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3762
3763 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3764
3765         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3766         * gcc.dg/torture/builtin-math-3.c: Likewise.
3767
3768 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3769
3770         PR fortran/29452
3771         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3772         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3773
3774 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3775
3776         PR Fortran/29410
3777         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3778
3779 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3780
3781         * lib/target-supports.exp (check_function_available): Declare
3782         function before calling.
3783
3784 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3785
3786         PR tree-optimization/29637
3787         * gcc.dg/pr29637.c: New test.
3788
3789 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3790
3791         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3792         tree canonicalization.
3793
3794 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3795
3796         * gcc.dg/builtins-20.c: Add more hypot tests.
3797
3798 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3799
3800         * gcc.dg/fold-compare-1.c: New test case.
3801
3802 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3803
3804         PR c++/16307
3805         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3806
3807 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3808
3809         PR tree-optimization/15458
3810         * gcc.dg/fold-xornot-1.c: New test case.
3811
3812 2006-10-29  Richard Guenther  <rguenther@suse.de>
3813
3814         * gcc.target/i386/math-torture/trunc.c: New testcase.
3815
3816 2006-10-29  Richard Guenther  <rguenther@suse.de>
3817
3818         * gcc.target/i386/math-torture/round.c: New testcase.
3819
3820 2006-10-29  Richard Guenther  <rguenther@suse.de>
3821
3822         * gcc.target/i386/math-torture/ceil.c: New testcase.
3823         * gcc.target/i386/math-torture/floor.c: Likewise.
3824
3825 2006-10-29  Richard Guenther  <rguenther@suse.de>
3826
3827         * gcc.target/i386/math-torture/rint.c: New testcase.
3828         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3829
3830 2006-10-29  Richard Guenther  <rguenther@suse.de>
3831
3832         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3833         * gcc.target/i386/math-torture/lceil.c: Likewise.
3834
3835 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3836
3837         PR libgfortran/24313
3838         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3839
3840 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3841
3842         * gcc.c-torture/execute/20020118-1.c,
3843         gcc.c-torture/execute/builtins/strlen.c,
3844         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3845         comment typos.
3846
3847 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3848
3849         * gcc.dg/builtins-20.c: Add tests for hypot.
3850         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3851         two-argument builtins.
3852         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3853         TESTIT2.  Update all callers.
3854         (TESTIT2, TESTIT2_R): New helper macros.
3855         Add testcases for pow, hypot and atan2.
3856
3857 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3858
3859         PR C++/29295
3860         * g++.dg/expr/bool1.C: New test.
3861         * g++.dg/expr/bool2.C: New test.
3862
3863 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3864
3865         PR fortran/28224
3866         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3867         * gfortran.dg/namelist_internal.f90: New test.
3868
3869 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3870
3871         PR fortran/29625
3872         * gfortran.dg/io_real_boz.f90: Add.
3873         * gfortran.dg/io_real_boz2.f90: Add.
3874
3875 2006-10-28  Richard Guenther  <rguenther@suse.de>
3876
3877         PR middle-end/26899
3878         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3879
3880 2006-10-28  Richard Guenther  <rguenther@suse.de>
3881
3882         PR target/28806
3883         * gcc.target/i386/math-torture/lround.c: New testcase.
3884
3885 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3886
3887         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3888         * gcc.dg/builtins-44.c: Likewise.
3889         * gcc.dg/builtins-45.c: Likewise.
3890         * gcc.dg/pr28796-2.c: Likewise.
3891         * gcc.dg/unordered-3.c: Likewise.
3892
3893 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3894
3895         PR libgfortran/27954
3896         * gfortran.dg/error_recovery_2.f90: New test.
3897
3898 2006-10-26  Richard Guenther  <rguenther@suse.de>
3899
3900         * gcc.target/i386/i386.exp: Use glob, not find to collect
3901         tests.  Avoids recursing into subdirectories.
3902         * gcc.target/i386/math-torture/math-torture.exp: Torture
3903         for interesting ia32 math options.
3904         * gcc.target.i386/math-torture/lrint.c: New testcase.
3905
3906 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3907
3908         PR libgfortran/29563
3909         * gfortran.dg/arrayio_9.f90: Update test.
3910         * gfortran.dg/arrayio_19.f90: New test.
3911
3912 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3913
3914         * gcc.dg/20061026.c: New testcase.
3915
3916 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3917
3918         PR libgfortran/29563
3919         * gfortran.dg/arrayio_9.f90: New test.
3920
3921 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3922
3923         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3924         Copy the strings manually, as strcpy may call strlen.
3925
3926 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3927
3928         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3929         Add checks for log, log2, log10 and log1p.
3930
3931         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3932         we already test 0.0.  Add checks for expm1, log, log2, log10,
3933         log1p, cbrt, erf and erfc.
3934
3935 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3936
3937         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3938
3939 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3940
3941         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3942         and remainderl() built-in functions.  Remove -ffast-math from
3943         dg-options.
3944
3945 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3946
3947         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3948         acosh and atanh.
3949
3950         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3951         floating point modifiers to arguments passed to float and long
3952         double functions respectively.  Update all callers to use floating
3953         point numbers, not integers.  Add tests for exp, exp2 and
3954         exp10/pow10.
3955
3956         * gcc.dg/torture/builtin-math-3.c: New test.
3957
3958 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3959
3960         PR fortran/29393
3961         * gfortran.dg/initialize_2.f90: New.
3962
3963 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3964
3965         * gcc.dg/torture/builtin-math-2.c: New test.
3966
3967 2006-10-24  Richard Guenther  <rguenther@suse.de>
3968
3969         PR middle-end/28796
3970         * gcc.dg/pr28796-1.c: New testcase.
3971         * gcc.dg/pr28796-2.c: Likewise.
3972
3973 2006-10-24  Richard Guenther  <rguenther@suse.de>
3974
3975         * gcc.dg/builtins-57.c: New testcase.
3976
3977 2006-10-24  Richard Guenther  <rguenther@suse.de>
3978
3979         PR tree-optimization/29567
3980         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3981
3982 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3983
3984         PR tree-optimization/14784
3985         * gcc.dg/alias-10.c: New test.
3986
3987 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3988
3989         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3990
3991 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3992
3993         * gcc.dg/builtin-strncat-chk-1.c: New test.
3994
3995 2006-10-23  Jan Hubicka  <jh@suse.cz>
3996
3997         * gcc.dg/memmove-1.c: New test.
3998
3999 2006-10-23  Paul Brook  <paul@codesourcery.com>
4000
4001         * gcc.dg/pragma-pack-5.c: New test.
4002
4003 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4004
4005         * g++.dg/other/s390-1.C: New testcase.
4006
4007 2006-10-23  Richard Guenther  <rguenther@suse.de>
4008
4009         PR middle-end/27132
4010         PR middle-end/23295
4011         * gcc.dg/pr27132.c: New testcase.
4012         * gcc.dg/pr23295.c: Likewise.
4013         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4014         * g++.dg/tree-ssa/pr19807.C: Likewise.
4015
4016 2006-10-23  Richard Guenther  <rguenther@suse.de>
4017
4018         PR middle-end/21032
4019         * gcc.dg/pr21032.c: New testcase.
4020
4021 2006-10-22  Jeff Law  <law@redhat.com>
4022         Richard Guenther  <rguenther@suse.de>
4023
4024         PR tree-optimization/15911
4025         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4026
4027 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4028
4029         PR c++/20647
4030         * g++.dg/abi/rtti3.C: New.
4031
4032 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4033
4034         PR middle-end/28252
4035         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4036         transformation.
4037
4038 2006-10-21  Richard Guenther  <rguenther@suse.de>
4039
4040         PR tree-optimization/3511
4041         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4042
4043 2006-10-21  Richard Guenther  <rguenther@suse.de>
4044
4045         PR middle-end/26898
4046         * gcc.dg/torture/pr26898-1.c: New testcase.
4047         * gcc.dg/torture/pr26898-2.c: Likewise.
4048
4049 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
4050
4051         PR c++/28053
4052         * g++.dg/parse/bitfield1.C: Adjust error markers.
4053         * g++.dg/parse/bitfield2.C: New test.
4054
4055 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
4056
4057         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4058
4059 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4060
4061         PR libfortran/27895
4062         * gfortran.dg/zero_sized_1.f90: New test.
4063
4064 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4065
4066         * gcc.dg/div-compare-1.c: New test.
4067
4068 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
4069
4070         PR fortran/29216
4071         * gfortran.dg/result_default_init_1.f90: New test.
4072
4073         PR fortran/29314
4074         * gfortran.dg/automatic_default_init_1.f90: New test.
4075
4076         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4077         from 38 to 33.
4078
4079 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
4080
4081         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4082         'using namespace std' without previous declaration.
4083         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4084         * g++.old-deja/g++.robertl/eb133c.C: New.
4085
4086 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4087
4088         PR libgfortran/29277
4089         * gfortran.dg/streamio_4.f90: Update test.
4090         * gfortran.dg/streamio_11.f90: New test.
4091
4092 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
4093
4094         PR c++/27952
4095         * g++.dg/inherit/virtual1.C: New test.
4096
4097 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4098
4099         PR c++/28261
4100         * g++.dg/parse/enum3.C: New test.
4101
4102 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4103
4104         PR c++/29039
4105         * g++.dg/init/ctor8.C: New test.
4106
4107 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4108
4109         PR c++/27270
4110         * g++.dg/ext/complit8.C: Tweak error markers.
4111         * g++.dg/template/complit1.C: Add error marker.
4112
4113 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4114
4115         PR c++/27270
4116         * g++.dg/ext/complit8.C: New test.
4117
4118         PR c++/29408
4119         * g++.dg/parse/dtor12.C: New test.
4120
4121         PR c++/29435
4122         * g++.dg/template/sizeof11.C: New test.
4123
4124 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
4125
4126         PR fortran/29392
4127         * gfortran.dg/data_char_3.f90: New test.
4128
4129         PR fortran/29451
4130         * gfortran.dg/negative_automatic_size.f90: New test.
4131
4132 2006-10-16  David Daney  <ddaney@avtrex.com>
4133
4134         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
4135
4136 2006-10-16  Eric Christopher  <echristo@apple.com>
4137
4138         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
4139         x86_64.
4140
4141 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4142
4143         PR c++/28211
4144         * g++.dg/tc1/dr49.C: Tweak error messages.
4145         * g++.dg/parse/template21.C: New test.
4146
4147 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4148
4149         PR middle-end/20491
4150         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
4151
4152 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4153
4154         PR fortran/29403
4155         * gfortran.dg/print_1.f90: New test.
4156
4157 2006-10-15  Jan Hubicka  <jh@suse.cz>
4158
4159         PR middle-end/29241
4160         * gcc.c-torture/compile/pr29241.c: New testcase.
4161
4162 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
4163
4164         PR middle-end/29250
4165         * gcc.c-torture/compile/pr29250.c: New test.
4166
4167 2006-10-15  Richard Guenther  <rguenther@suse.de>
4168
4169         * gcc.dg/pr29299.c: New testcase.
4170
4171 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
4172
4173         PR fortran/24767
4174         * gfortran.dg/label_4.f90: Adjust warning flag.
4175
4176 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
4177
4178         PR fortran/29371
4179         * gfortran.dg/nullify_3.f90: New test.
4180
4181 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4182
4183         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4184         on Solaris 2.5.1 too.
4185
4186 2006-10-13  Eric Christopher  <echristo@apple.com>
4187
4188         * gcc.dg/pr25993.c: Skip for darwin.
4189
4190 2006-10-13  Eric Christopher  <echristo@apple.com>
4191
4192         * gcc.dg/visibility-11.c: Skip for darwin.
4193
4194 2006-10-13  Eric Christopher  <echristo@apple.com>
4195
4196         * gcc.dg/darwin-weakimport-1.c: Use
4197         -fno-asynchronous-unwind-tables.
4198         * gcc.dg/darwin-weakimport-3.c: Ditto.
4199
4200 2006-10-13  Richard Guenther  <rguenther@suse.de>
4201
4202         PR tree-optimization/29446
4203         * gcc.dg/torture/pr29446.c: New testcase.
4204
4205 2006-10-13  Bill Wendling  <wendling@apple.com>
4206
4207         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
4208         * g++.old-deja/g++.jason/hmc1.C: Likewise.
4209         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
4210         * g++.old-deja/g++.law/shadow1.C: Likewise.
4211         * g++.old-deja/g++.law/ctors10.C: Likewise.
4212         * g++.dg/debug/namespace1.C: Likewise.
4213         * g++.dg/inherit/namespace-as-base.C: Likewise.
4214         * g++.dg/opt/delay-slot-1.C: Likewise.
4215         * g++.dg/parse/defarg10.C: Likewise.
4216         * g++.dg/template/ptrmem11.C: Likewise.
4217         * g++.dg/template/mem_func_ptr.C: Likewise.
4218         * g++.dg/template/spec19.C: Likewise.
4219
4220 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
4221
4222         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
4223
4224 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
4225
4226         PR fortran/29373
4227         * gfortran.dg/implicit_9.f90: New test.
4228
4229         PR fortran/29407
4230         * gfortran.dg/namelist_25.f90: New test.
4231
4232         PR fortran/27701
4233         * gfortran.dg/same_name_2.f90: New test.
4234
4235         PR fortran/29232
4236         * gfortran.dg/host_assoc_types_1.f90: New test.
4237
4238         PR fortran/29364
4239         * gfortran.dg/missing_derived_type_1.f90: New test.
4240         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
4241
4242         PR fortran/29422
4243         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
4244
4245         PR fortran/29428
4246         * gfortran.dg/alloc_comp_assign_5.f90: New test.
4247
4248 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4249
4250         PR fortran/29391
4251         * gfortran.dg/bound_2.f90: New test.
4252
4253 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4254
4255         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4256         directive.
4257         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4258         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
4259         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4260         * gfortran.dg/gomp/reduction3.f90: Likewise.
4261         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4262         * gfortran.dg/dummy_procedure_2.f90: Likewise.
4263         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4264         * gfortran.dg/forall_4.f90: Likewise.
4265         * gfortran.dg/spec_expr_4.f90: Likewise.
4266         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
4267         * gfortran.dg/forall_5.f90: Likewise.
4268         * gfortran.dg/open_access_append_2.f90: Add check for
4269         compile-time warning.
4270
4271 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
4272
4273         PR c++/28506
4274         * g++.dg/parse/pure1.C: New test.
4275
4276 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4277
4278         PR fortran/21435
4279         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
4280         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
4281         for compile-time warnings.
4282         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
4283         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
4284         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
4285         file.
4286         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
4287         specifier.
4288         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
4289         compile-time warning.
4290
4291 2006-10-12  Jan Hubicka  <jh@suse.cz>
4292
4293         PR c/28419
4294         * gcc.dg/pr28319.c: New test.
4295
4296 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
4297         PR c++/29318
4298         * g++.dg/ext/vla4.C: New test.
4299
4300 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
4301
4302         PR c++/27961
4303         * g++.dg/template/crash60.C: New test.
4304         * g++.dg/other/large-size-array.C: Adjust error markers.
4305         * g++.dg/parse/crash27.C: Likewise.
4306         * g++.dg/template/crash1.C: Likewise.
4307
4308 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
4309
4310         PR testsuite/29093
4311         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
4312
4313 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
4314
4315         PR preprocessor/28709
4316         * gcc.dg/cpp/paste14.c: New test.
4317
4318 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
4319
4320         PR c++/29175
4321         * g++.dg/init/array24.C: New test.
4322
4323 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4324
4325         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
4326         of <sys/types.h>.
4327
4328 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
4329
4330         PR c++/29024
4331         * g++.dg/parse/typedef8.C: New test.
4332         * g++.dg/other/mult-stor1.C: Adjust error markers.
4333
4334 2006-10-11  Richard Guenther  <rguenther@suse.de>
4335
4336         PR tree-optimization/28230
4337         * gcc.dg/torture/pr28230.c: New testcase.
4338
4339 2006-10-11  Richard Guenther  <rguenther@suse.de>
4340
4341         PR inline-asm/29119
4342         * gcc.dg/torture/pr29119.c: New testcase.
4343
4344 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
4345
4346         PR middle-end/29272
4347         * gcc.c-torture/execute/20060930-2.c: New test.
4348
4349 2006-10-09  Richard Henderson  <rth@redhat.com>
4350
4351         Revert emutls patch.
4352
4353 2006-10-09  Richard Guenther  <rguenther@suse.de>
4354
4355         PR middle-end/29254
4356         * gcc.dg/pr29254.c: New testcase.
4357
4358 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
4359             Paul Thomas  <pault@gcc.gnu.org>
4360
4361         PR fortran/20541
4362         * gfortran.dg/alloc_comp_basics_1.f90: New test.
4363         * gfortran.dg/alloc_comp_basics_2.f90: New test.
4364         * gfortran.dg/alloc_comp_assign_1.f90: New test.
4365         * gfortran.dg/alloc_comp_assign_2.f90: New test.
4366         * gfortran.dg/alloc_comp_assign_3.f90: New test.
4367         * gfortran.dg/alloc_comp_assign_4.f90: New test.
4368         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4369         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4370         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4371         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4372         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4373         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4374         * gfortran.dg/alloc_comp_std.f90: New test.
4375         * gfortran.dg/move_alloc.f90: New test.
4376
4377 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
4378
4379         PR fortran/29115
4380         * gfortran.dg/derived_constructor_comps_2.f90: New test.
4381
4382         PR fortran/29211
4383         * gfortran.dg/forall_char_dependencies_1.f90: New test.
4384
4385 2006-10-08  Tobias Burnus  <burnus@net-b.de>
4386
4387         PR fortran/28585
4388         * gfortran.dg/new_line.f90: New test.
4389
4390 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4391
4392         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4393         * gcc.dg/torture/builtin-convert-1.c,
4394         gcc.dg/torture/builtin-convert-2.c,
4395         gcc.dg/torture/builtin-convert-3.c,
4396         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4397
4398 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
4399
4400         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4401         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4402         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4403         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4404
4405 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
4406
4407         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4408         Xfail some tests for powerpc-darwin and powerpc-aix.
4409
4410 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
4411
4412         PR c/29380
4413         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4414
4415 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4416
4417         PR target/29300
4418         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4419         on hppa*-*-hpux*.
4420
4421 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4422
4423         PR fortran/16580
4424         PR fortran/29288
4425         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4426         Add tests for using all possible intrinsics as actual arguments.
4427         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4428         all possible intrinsics as actual arguments.
4429         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4430         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4431
4432 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
4433
4434         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4435         * gcc.dg/debug/debug-2.c: Likewise.
4436
4437 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4438
4439         * gcc.c-torture/compile/sync-2.c: New test.
4440
4441 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4442
4443         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4444         line endings.
4445
4446 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4447
4448         PR rtl-optimization/29128
4449         * gcc.c-torture/compile/pr29128.c: New test.
4450
4451 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4452
4453         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4454         line endings.
4455
4456 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4457
4458         PR middle-end/29256
4459         * gcc.dg/tree-ssa/loop-19.c: New test.
4460
4461 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4462
4463         PR tree-optimization/29330
4464         * gcc.dg/pr29330.c: New test.
4465
4466         PR target/28924
4467         * gcc.c-torture/compile/20061005-1.c: New test.
4468
4469 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4470
4471         * gcc.dg/typename-vla-1.c: New case.
4472         * gnat.dg/forward_vla.adb: New case.
4473
4474 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4475
4476         PR tree-optimization/29290
4477         * gfortran.dg/loop_nest_1.f90: New test.
4478
4479         PR target/29198
4480         * gcc.dg/tls/opt-12.c: New test.
4481
4482         PR fortran/28415
4483         * gfortran.dg/save_2.f90: New test.
4484
4485         PR c/29091
4486         * gcc.dg/pr29091.c: New test.
4487
4488 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
4489
4490         * lib/target-supports.exp
4491         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4492         same as x86_64-*-*; check for LP64.
4493
4494 2006-10-04  Richard Henderson  <rth@redhat.com>
4495
4496         * lib/target-supports.exp (check_effective_target_tls): Redefine
4497         to mean non-emulated tls.
4498         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4499         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4500         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4501         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4502         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4503         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4504         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4505
4506 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4507
4508         PR fortran/29343
4509         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4510
4511 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4512
4513         * gfortran.dg/bounds_check_fail_1.f90: New test.
4514
4515 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4516
4517         PR c++/29020
4518         * g++.dg/template/friend48.C: New test.
4519
4520 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4521
4522         PR fortran/29098
4523         * gfortran.dg/default_initialization_2.f90: New test.
4524
4525 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4526
4527         PR fortran/20779
4528         PR fortran/20891
4529         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4530
4531 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4532
4533         PR fortran/29284
4534         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4535
4536         PR fortran/29321
4537         PR fortran/29322
4538         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4539
4540         PR fortran/25091
4541         PR fortran/25092
4542         * gfortran.dg/entry_array_specs_1.f90: New test.
4543
4544 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4545
4546         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4547         insufficient to inhibit some test failures at -O3.  Do testing
4548         on integers.
4549
4550 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4551
4552         PR c++/29138
4553         * g++.dg/inherit/access8.C: New test.
4554         * g++.dg/template/dtor4.C: Tweak error messages.
4555
4556 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4557
4558         PR fortran/27478
4559         * gfortran.dg/entry_8.f90: New test.
4560
4561 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4562
4563         PR c++/29291
4564         * g++.dg/parse/new4.C: New test.
4565
4566 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4567
4568         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4569         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4570         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4571         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4572         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4573
4574 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4575
4576         PR fortran/19260
4577         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4578         * gfortran.dg/continuation_2.f90: New test.
4579
4580         PR fortran/19262
4581         * gfortran.dg/continuation_3.f90: New test.
4582         * gfortran.dg/continuation_4.f90: New test.
4583         * gfortran.dg/continuation_5.f: New test.
4584         * gfortran.dg/continuation_6.f: New test.
4585
4586 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4587
4588         PR c++/29226
4589         * g++.dg/template/vla1.C: New test.
4590
4591 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4592
4593         PR fortran/29210
4594         * gfortran.dg/complex_parameter_1.f90: New test.
4595
4596 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4597
4598         PR c/29154
4599         * gcc.c-torture/execute/20060929-1.c: New test.
4600
4601 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4602
4603         PR c++/29105
4604         * g++.dg/template/member6.C: New test.
4605         * g++.dg/parse/typename7.C: Adjust error markers.
4606
4607         PR c++/29080
4608         * g++.dg/template/member7.C: New test.
4609
4610 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4611
4612         PR c/24010
4613         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4614         gcc.dg/Woverride-init-3.c: New tests.
4615
4616 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4617
4618         * gcc.c-torture/execute/20060930-1.c: New test.
4619
4620 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4621
4622         PR fortran/18791
4623         * gfortran.dg/specifics_1.f90: New test.
4624         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4625         complex specifics.
4626
4627 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4628
4629         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4630         pthread-init-common.h: New.
4631
4632 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4633
4634         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4635         precision on some archs.
4636
4637 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4638
4639         * gcc.dg/non-local-goto-1.c: New test.
4640         * gcc.dg/non-local-goto-2.c: Likewise.
4641         * gcc.dg/setjmp-3.c: Likewise.
4642         * gcc.dg/setjmp-4.c: Likewise.
4643
4644 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4645
4646         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4647
4648 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4649
4650         PR fortran/28276
4651         * gfortran.dg/exponent_1.f90: New test.
4652
4653         PR fortran/27021
4654         * gfortran.dg/nearest_1.f90: New test.
4655
4656 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4657
4658         PR middle-end/25261
4659         PR middle-end/28790
4660         * gcc.dg/gomp/nestedfn-1.c: New test.
4661
4662 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4663
4664         PR objc/29195
4665         * objc/compile/method-1.m: New test.
4666
4667 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4668
4669         PR c++/26938
4670         * g++.dg/template/crash58.C: New test.
4671         * g++.dg/parse/crash28.C: Adjust error markers.
4672         * g++.dg/template/crash34.C: Likewise.
4673         * g++.dg/template/friend31.C: Likewise.
4674         * g++.dg/template/crash32.C: Likewise.
4675
4676         PR c++/27329
4677         * g++.dg/template/crash59.C: New test.
4678
4679         PR c++/27667
4680         * g++.dg/template/spec33.C: New test.
4681         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4682
4683 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4684             Adam Nemet  <anemet@caviumnetworks.com>
4685
4686         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4687         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4688
4689 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4690
4691         PR target/28911
4692         * gcc.dg/pr28911.c: New.
4693
4694 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4695
4696         PR target/29169
4697         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4698         (dg-options): Add -mfpmath=387.
4699
4700 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4701
4702         PR c/28706
4703         * gcc.dg/pr28706.c: New test.
4704
4705         PR c/28712
4706         * gcc.dg/pr28712.c: New test.
4707
4708 2006-09-22  Mike Stump  <mrs@apple.com>
4709
4710         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4711
4712 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4713
4714         PR tree-optimization/28888
4715         * gcc.dg/pr28888.c: New test.
4716
4717 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4718
4719         PR c++/29016
4720         * g++.dg/init/ptrfn1.C: New test.
4721
4722 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4723
4724         PR c++/28861
4725         * g++.dg/template/spec32.C: New test.
4726         * g++.dg/parse/crash9.C: Adjust error markers.
4727
4728         PR c++/28303
4729         * g++.dg/template/typedef6.C: New test.
4730         * g++.dg/init/error1.C: Adjust error markers.
4731         * g++.dg/parse/crash9.C: Likewise.
4732         * g++.dg/template/crash55.C: Likewise.
4733
4734 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4735
4736         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4737
4738 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4739
4740         PR target/27650
4741         * g++.dg/ext/dllimport12.C: New test.
4742
4743 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4744
4745         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4746         * gcc.target/mips/nmadd-2.c: Likewise.
4747         * gcc.target/mips/mips-ps-6.c: New test.
4748         * gcc.target/mips/neg-abs-1.c: Likewise.
4749         * gcc.target/mips/neg-abs-2.c: Likewise.
4750         * gcc.target/mips/nmadd-3.c: New test.
4751
4752 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4753
4754         PR middle-end/28046
4755         * gcc.dg/gomp/atomic-10.c: New test.
4756         * g++.dg/gomp/atomic-10.C: New test.
4757
4758 2006-09-20  Eric Christopher  <echristo@apple.com>
4759
4760         * gcc.target/i386/sse3-not-fisttp.c: New.
4761
4762 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4763
4764         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4765
4766 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4767
4768         * gcc.c-torture/execute/pr28289.c (one): New variable.
4769         (main): Use it instead of argc.
4770         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4771         (main): Use it instead of argc.
4772
4773 2006-09-19  Paul Brook  <paul@codesourcery.com>
4774
4775         PR target/28516
4776         * gcc.dg/nested-func-5.c: New test.
4777
4778 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4779
4780         * lib/target-supports.exp (check_effective_target_tls): Compile
4781         test stubs using ${tool}_target_compile, not just target_compile.
4782         (check_effective_target_tls_runtime): Likewise.
4783
4784 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4785
4786         * gcc.c-torture/compile/20030405-1.x: Remove.
4787
4788         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4789         optimising linker from discarding it.
4790
4791 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4792
4793         PR fortran/28526
4794         * gfortran.dg/keyword_symbol_1.f90: New test.
4795
4796         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4797         pedantic compilation option.
4798
4799 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4800
4801         PR fortran/29060
4802         * gfortran.dg/spread_shape_1.f90: New test.
4803
4804 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4805
4806         PR tree-optimization/28887
4807         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4808
4809 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4810
4811         PR c/25993
4812         * gcc.dg/pr25993.c: New test.
4813
4814 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4815
4816         PR tree-opt/21591
4817         * gcc.dg/vect/pr21591.c: New test.
4818
4819 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4820
4821         PR tree-opt/29059
4822         * gcc.c-torture/compile/strcpy-1.c: New test.
4823         * gcc.c-torture/compile/strcpy-2.c: New test.
4824         * gcc.c-torture/compile/memcpy-1.c: New test.
4825         * gcc.c-torture/compile/memcpy-2.c: New test.
4826
4827 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4828
4829         PR testsuite/29055
4830         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4831
4832 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4833
4834         * gnat.dg/specs/double_record_extension1.ads: New test.
4835         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4836
4837 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4838
4839         PR fortran/29051
4840         * gfortran.dg/oldstyle_3.f90: New test.
4841
4842 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4843
4844         PR libgfortran/29099
4845         * gfortran.dg/secnds-1.f: New test.
4846
4847 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4848
4849         PR libgfortran/29053
4850         * gfortran.dg/streamio_9.f90: New test.
4851         * gfortran.dg/streamio_10.f90: New test.
4852
4853 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4854
4855         PR C++/29002
4856         * g++.dg/init/array22.C: New test.
4857         * g++.dg/init/array23.C: New test.
4858
4859 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4860
4861         * stackcheck.lst: Update list of tests requiring stack checking.
4862         * norun.lst: Adjust for above change.
4863         * ada95.lst: New file.
4864         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4865         requiring -gnat95 switch.
4866
4867 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4868
4869         * gnat.dg/in_out_parameter.adb: New test.
4870
4871 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4872
4873         PR debug/28980
4874         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4875
4876 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4877
4878         * gnat.dg/specs/unchecked_union.ads: New test.
4879
4880 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4881
4882         PR rtl-optimization/28982
4883         * gcc.c-torture/execute/pr28982a.c: New test.
4884         * gcc.c-torture/execute/pr28982b.c: Likewise.
4885
4886 2006-09-12  Eric Christopher  <echristo@apple.com>
4887
4888         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4889         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4890
4891 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4892
4893         PR c/28768
4894         PR preprocessor/14634
4895         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4896         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4897         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4898
4899 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4900
4901         * gcc.dg/pr28243.c: New test.
4902
4903 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4904
4905         PR fortran/28971
4906         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4907         this undiagnosed regression reappears.
4908
4909 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4910
4911         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4912         Treat $srcdir as a literal.
4913         * lib/fortran-torture.exp (fortran-torture-compile,
4914         fortran-torture-execute): Likewise.
4915         * lib/objc-torture.exp (objc-torture-compile,
4916         objc-torture-execute): Likewise.
4917         * lib/profopt.exp (profopt-execute): Likewise.
4918
4919 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4920
4921         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4922
4923 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4924
4925         PR testsuite/28950
4926         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4927
4928 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4929
4930         PR target/13685
4931         * gcc.target/i386/pr13685.c: New test.
4932
4933 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4934
4935         * gcc.dg/pr28726.c: New test.
4936
4937 2006-09-11  Josh Conner  <jconner@apple.com>
4938
4939         * gcc.dg/nrv3.c: Increase size of structure.
4940         * gcc.dg/nrv4.c: Likewise.
4941         * gcc.dg/nrv5.c: Likewise.
4942
4943 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4944
4945         PR libfortran/28890
4946         gfortran.dg/assumed_charlen_function_5.f90: New test.
4947
4948 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4949
4950         PR c++/28991
4951         * g++.dg/init/static3.C: New test.
4952
4953 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4954
4955         PR testsuite/29007
4956         * gcc.dg/long-long-cst1.c (t): Add cast to
4957         __SIZE_TYPE__ before casting to int.
4958         (main): Return 0 on success.
4959
4960 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4961
4962         * gcc.c-torture/execute/20060910-1.c: New test.
4963
4964 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4965
4966         PR middle-end/26983
4967         * gcc.dg/pr26983.c: New test.
4968
4969 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4970
4971         PR target/29006
4972         * gcc.c-torture/execute/pr29006.c: New test.
4973
4974 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4975
4976         PR libfortran/28947
4977         gfortran.dg/matmul_4.f90: New test.
4978
4979 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4980
4981         PR fortran/28959
4982         gfortran.dg/used_types_10: New test.
4983
4984 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4985
4986         PR libfortran/28923
4987         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4988         gfortran.dg/array_initializer_3.f90: New test.
4989
4990 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4991
4992         PR fortran/28914
4993         * gfortran.dg/actual_array_constructor_3.f90: New test.
4994
4995 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4996
4997         PR testsuite/26778
4998         * gcc.target/i386/pr26778.c: New testcase.
4999
5000 2006-09-08  Eric Christopher  <echristo@apple.com>
5001
5002         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5003         * gcc.target/i386/memcpy-1.c: Ditto.
5004         * gcc.target/i386/asm-1.c: Ditto.
5005         * gcc.target/i386/20060512-4.c: Ditto.
5006         * gcc.target/i386/compress-float-387.c: Ditto.
5007         * gcc.target/i386/20060512-1.c: Ditto.
5008         * gcc.target/i386/compress-float-sse.c: Ditto.
5009         * gcc.target/i386/20060512-2.c: Ditto.
5010         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5011         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5012         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5013         * gcc.dg/pr26449.c: Ditto.
5014         * gcc.dg/attr-ms_struct-2.c: Ditto.
5015         * gcc.dg/attr-ms_struct-1.c: Ditto.
5016         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5017
5018 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5019
5020         PR c/28504
5021         * gcc.dg/vla-10.c: New test.
5022
5023 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5024
5025         PR c++/28858
5026         * g++.dg/parse/template20.C: New test.
5027         * g++.dg/template/operator8.C: Remove obsolete part.
5028         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5029         * g++.old-deja/g++.pt/crash65.C: Likewise.
5030
5031 2006-09-07  Jason Merrill  <jason@redhat.com>
5032
5033         PR middle-end/27724
5034         * gcc.dg/long-long-cst1.c: New test.
5035
5036 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5037
5038         PR C++/28906
5039         * g++.dg/other/array3.C: New test.
5040         * g++.dg/other/array4.C: New test.
5041         * g++.dg/other/array5.C: New test.
5042
5043 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5044
5045         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5046
5047 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
5048
5049         PR target/28946
5050         * gcc.target/i386/pr28946.c: New test.
5051
5052 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
5053
5054         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5055         in integer literal constant.
5056         * gfortran.dg/enum_8.f90: Ditto.
5057         * gfortran.dg/g77/20030326-1.f: Ditto.
5058
5059 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
5060
5061         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5062         nonconformance usage.
5063
5064 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5065
5066         PR middle-end/28862
5067         * gcc.c-torture/compile/vector-align-1.c: New test.
5068
5069 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5070
5071         PR rtl-opt/27883
5072         * g++.dg/opt/copysign-1.C: New test.
5073
5074 2006-09-06  Jason Merrill  <jason@redhat.com>
5075
5076         PR c++/27371
5077         * g++.dg/warn/unused-result1.C: New test.
5078
5079 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
5080
5081         PR c++/28903
5082         * g++.dg/ext/vla3.C: New test.
5083
5084         PR c++/28886
5085         * g++.dg/template/array16.C: New test.
5086
5087 2006-09-06  Richard Guenther  <rguenther@suse.de>
5088
5089         * gcc.dg/pr27226.c: Remove testcase again.
5090
5091 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5092
5093         PR tree-opt/28937
5094         * g++.dg/opt/unroll2.C: New test.
5095
5096 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5097
5098         PR tree-opt/28952
5099         * gcc.dg/vect/pr28952.c: New test.
5100
5101 2006-09-05  Richard Guenther  <rguenther@suse.de>
5102
5103         PR tree-optimization/28900
5104         * gcc.dg/torture/pr28900.c: New testcase
5105
5106 2006-09-05  Richard Guenther  <rguenther@suse.de>
5107
5108         PR tree-optimization/28905
5109         * gcc.c-torture/compile/pr28905.c: New testcase.
5110
5111 2006-09-05  Richard Guenther  <rguenther@suse.de>
5112
5113         PR middle-end/28935
5114         * gcc.dg/pr28935.c: New testcase.
5115
5116 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5117
5118         * gcc.c-torture/execute/20060905-1.c: New test.
5119
5120 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5121
5122         PR fortran/28908
5123         * gfortran.dg/used_types_7.f90: New test.
5124         * gfortran.dg/used_types_8.f90: New test.
5125         * gfortran.dg/used_types_9.f90: New test.
5126
5127 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5128
5129         * gcc.c-torture/compile/20060904-1.c: New test.
5130
5131 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5132
5133         PR c++/23287 Revert my 2006-09-01 patch
5134         * g++.dg/parse/dtor12.C: Remove.
5135
5136 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
5137
5138         PR c+/27670
5139         * g++.dg/template/operator9.C: New test.
5140
5141         PR c++/27493
5142         * g++.dg/template/operator7.C: New test.
5143
5144         PR c++/27494
5145         * g++.dg/template/operator8.C: New test.
5146
5147         PR c++/27397
5148         * g++.dg/template/crash57.C: New test.
5149
5150         * g++.dg/template/typedef4.C: Adjust error markers.
5151         * g++.dg/template/typedef5.C: Likewise.
5152
5153 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR c++/28878
5156         * g++.dg/parse/crash33.C: New test.
5157
5158 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
5159         Richard Guenther  <rguenther@suse.de>
5160         Adam Nemet  <anemet@caviumnetworks.com>
5161
5162         PR middle-end/27226
5163         * gcc.target/mips/memcpy-1.c: New testcase.
5164         * gcc.dg/pr27226.c: Likewise.
5165
5166 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5167
5168         PR c++/28705
5169         * g++.dg/lookup/koenig5.C: New.
5170         * g++.dg/template/crash56.C: New.
5171
5172 2006-09-01  Josh Conner  <jconner@apple.com>
5173
5174         PR c++/25505
5175         * gcc.dg/nrv3.c: New test.
5176         * gcc.dg/nrv4.c: New test.
5177         * gcc.dg/nrv5.c: New test.
5178
5179 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5180
5181         PR c++/23287
5182         * g++.dg/parse/dtor12.C: New.
5183
5184 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
5185
5186         PR tree-optimization/28839
5187         * gcc.dg/pr28839.c: New test.
5188
5189 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
5190
5191         PR target/24367
5192         * gcc.dg/pr24367.c: New testcase.
5193
5194 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
5195
5196         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
5197
5198 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
5199
5200         PR rtl-optimization/27735
5201         * gcc.dg/loop-unswitch-1.c: New test.
5202
5203 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
5204
5205         PR fortran/28885
5206         * gfortran.dg/aliasing_dummy_2.f90: New test.
5207
5208         PR fortran/20067
5209         * gfortran.dg/generic_5.f90: Change error message.
5210
5211         PR fortran/28873
5212         * gfortran.dg/generic_6.f90: New test.
5213
5214         PR fortran/25077
5215         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
5216
5217         PR fortran/25102
5218         * gfortran.dg/invalid_interface_assignment.f90: New test.
5219
5220         PR fortran/24866
5221         * gfortran.dg/module_proc_external_dummy.f90: New test.
5222
5223 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
5224
5225         PR c++/28349
5226         * testsuite/g++.dg/warn/var-args1.C: New test.
5227
5228 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
5229
5230         PR fortran/28866
5231         * gfortran.dg/simpleif_2.f90: New test.
5232         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
5233         * gfortran.dg/enum_5.f90: Ditto.
5234
5235 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5236             Kazu Hirata  <kazu@codesourcery.com>
5237
5238         PR tree-optimization/17506
5239         * gcc.dg/pr17506.c: New.
5240
5241 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
5242
5243         PR c++/28139
5244         * g++.dg/eh/alias1.C: New test.
5245
5246 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5247
5248         PR c++/28860
5249         * g++.dg/template/ttp22.C: New test.
5250
5251 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
5252
5253         PR middle-end/26632
5254         * gcc.dg/pr26632.c: New.
5255
5256 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5257
5258         PR libgfortran/28354
5259         * gfortran.dg/fmt_zero_precision.f90: New test.
5260
5261 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
5262
5263         PR c++/28058
5264         * g++.dg/template/spec31.C: New test.
5265
5266 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
5267
5268         PR c++/26573
5269         * g++.dg/other/static2.C: New test.
5270
5271 2006-08-26  Roger Sayle  <roger@eyesopen.com>
5272
5273         * gcc.dg/Wswitch-enum-2.c: New test case.
5274         * gcc.dg/Wswitch-enum-3.c: Likewise.
5275
5276 2006-08-26  Richard Guenther  <rguenther@suse.de>
5277
5278         * gcc.c-torture/compile/20060826-1.c: New testcase.
5279
5280 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
5281
5282         PR c++/28736
5283         * g++.dg/template/void10.C: New test.
5284
5285         PR c++/28737
5286         * g++.dg/template/void8.C: New test.
5287
5288         PR c+_+/28738
5289         * g++.dg/template/void9.C: New test.
5290
5291         * g++.dg/template/void3.C: Adjust error markers.
5292         * g++.dg/template/void4.C: Likewise.
5293         * g++.dg/template/crash55.C: Likewise.
5294         * g++.dg/template/void7.C: Likewise
5295
5296 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
5297
5298         PR c++/28588
5299         * g++.dg/inherit/access6.C: New test.
5300         * g++.dg/inherit/access7.C: Likewise.
5301
5302         PR c++/28595
5303         * g++.dg/template/array15.C: New test.
5304         * g++.dg/template/crash2.C: Tweak error markers.
5305
5306 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
5307
5308         PR middle-end/28683
5309         * gcc.c-torture/compile/20060823-1.c: New test.
5310
5311 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5312
5313         PR c++/28853
5314         * g++.dg/template/ttp21.C: New test.
5315
5316         PR c++/28852
5317         * g++.dg/other/operator1.C: Add error-marker.
5318         * g++.dg/other/operator2.C: New test.
5319
5320 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5321
5322         PR c/27893
5323         * gcc.c-torture/compile/vla-const-1.c,
5324         gcc.c-torture/compile/vla-const-2.c: New tests.
5325
5326 2006-08-26  Richard Guenther  <rguenther@suse.de>
5327
5328         PR middle-end/28814
5329         * gcc.dg/torture/pr28814.c: New testcase.
5330
5331 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5332
5333         PR c/28418
5334         * gcc.c-torture/compile/compound-literal-1.c: New test.
5335
5336 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5337
5338         PR c/28299
5339         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
5340         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
5341         Expect extra diagnostics.
5342
5343 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
5344
5345         gcc.dg/noncompile/pr16876.c: New test.
5346
5347 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
5348
5349         PR c++/28056
5350         * g++.dg/parse/local1.C: New test.
5351         * g++.dg/other/qual1.C: Tweak error marker.
5352
5353 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5354
5355         PR c++/27787
5356         * g++.dg/template/typename10.C: New.
5357         * g++.dg/template/lookup4.C: Remove bogus error marker.
5358
5359 2006-08-25  Richard Guenther  <rguenther@suse.de>
5360
5361         PR testsuite/28829
5362         * gcc.dg/pr26570.c: Fix testcase.
5363
5364 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
5365
5366         PR tree-opt/28807
5367         * gcc.c-torture/execute/mayalias-2.c: New test.
5368         * gcc.dg/tree-ssa/alias-13.c: New test.
5369
5370 2006-08-24  Jan Hubicka  <jh@suse.cz>
5371
5372         PR debug/26881
5373         * gcc.dg/debug/pr26881.c: New file.
5374
5375 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
5376
5377         PR fortran/28788
5378         * gfortran.dg/used_types_4.f90: New test.
5379         * gfortran.dg/derived_init_2.f90: Modify to check sibling
5380         association of derived types.
5381         * gfortran.dg/used_types_2.f90: Add module cleanup.
5382         * gfortran.dg/used_types_3.f90: The same.
5383
5384         PR fortran/28771
5385         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5386         fix of regression.
5387
5388 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5389
5390         PR 28813
5391         * gfortran.dg/direct_io_6.f90: Remove test.
5392
5393 2006-08-23  Stuart Hastings  <stuart@apple.com>
5394
5395         PR 28825
5396         * gcc.target/i386/20060821-1.c: New.
5397
5398 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
5399
5400         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
5401         dg-warning strings for dllimport.
5402
5403 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5404
5405         PR C++/28450
5406         * g++.dg/ext/vector4.C: New test.
5407         * g++.dg/ext/complex1.C: New test.
5408
5409 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
5410
5411         PR debug/28692
5412         * gcc.dg/debug/const-1.c: New.
5413         * gcc.dg/debug/const-2.c: New.
5414         * gcc.dg/debug/dwarf2/const-1.c: New.
5415         * gcc.dg/debug/dwarf2/const-2.c: New.
5416         * gcc.dg/debug/dwarf2/const-2b.c: New.
5417
5418 2006-08-22  Richard Guenther  <rguenther@suse.de>
5419
5420         PR middle-end/28776
5421         * gcc.c-torture/compile/pr28776-1.c: New testcase.
5422         * gcc.c-torture/compile/pr28776-2.c: Likewise.
5423
5424 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5425
5426         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5427
5428 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
5429
5430         PR c++/26269
5431         * g++.dg/other/error14.C: New test.
5432
5433         PR c++/28505
5434         * g++.dg/parse/ctor7.C: New test.
5435         * g++.dg/parse/ctor8.C: Likewise.
5436
5437         PR c++/28741
5438         * g++.dg/template/void7.C: New test.
5439
5440 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5441
5442         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5443         * gnat.dg/self_aggregate_with_array.adb: New test.
5444
5445 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5446
5447         * g++.dg/eh/arm-vfp-unwind.C: New test.
5448
5449 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5450
5451         PR c++/28341
5452         * g++.dg/template/ref3.C: New test.
5453         * g++.dg/template/nontype13.C: New test.
5454
5455         PR c++/28346
5456         * g++.dg/template/ptrmem17.C: New test.
5457
5458 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5459
5460         PR target/28648 c:
5461         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5462
5463 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5464
5465         PR fortran/28630
5466         * gfortran.dg/used_types_2.f90: New test.
5467
5468         PR fortran/28601
5469         * gfortran.dg/used_types_3.f90: New test.
5470
5471         PR fortran/20886
5472         * gfortran.dg/generic_actual_arg.f90: New test.
5473
5474         PR fortran/28735
5475         * gfortran.dg/module_private_array_refs_1.f90: New test.
5476
5477         PR fortran/28762
5478         * gfortran.dg/program_name_1.f90: New test.
5479
5480         PR fortran/28425
5481         * gfortran.dg/derived_constructor_comps_1.f90: New test.
5482
5483         PR fortran/28496
5484         * gfortran.dg/array_initializer_2.f90: New test.
5485
5486         PR fortran/18111
5487         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5488
5489         PR fortran/28600
5490         * gfortran.dg/assumed_charlen_function_4.f90: New test.
5491
5492         PR fortran/28771
5493         * gfortran.dg/assumed_charlen_in_main.f90: New test.
5494
5495         PR fortran/28660
5496         * gfortran.dg/dependent_decls_1.f90: New test.
5497
5498 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5499
5500         PR fortran/25217
5501         * gfortran.dg/derived_init_2.f90: New.
5502
5503 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
5504
5505         * gcc.c-torture/execute/pr28289.c: New test.
5506
5507 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR c/28744
5510         * gcc.dg/attr-externally-visible-1.c: New test.
5511         * gcc.dg/attr-externally-visible-2.c: New test.
5512         * g++.dg/parse/attr-externally-visible-1.C: New test.
5513         * g++.dg/parse/attr-externally-visible-2.C: New test.
5514
5515 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5516
5517         PR c++/28606
5518         * g++.dg/parse/dtor11.C: New test.
5519
5520 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5521
5522         PR rtl-optimization/28489
5523         * gcc.c-torture/compile/pr28489.c: New test.
5524
5525 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5526
5527         PR c++/28710
5528         * g++.dg/template/redecl4.C: New test.
5529
5530         PR c++/28711
5531         * g++.dg/template/ctor8.C: New test.
5532
5533 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5534
5535         * gcc.dg/pr26570.c: Fix testcase.
5536
5537 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5538
5539         * PR c++/28573
5540         * g++.dg/parse/offsetof6.C: New test.
5541         * g++.dg/parse/offsetof6.C: New test.
5542         * g++.dg/parse/offsetof7.C: New test.
5543
5544 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5545
5546         PR testsuite/28602
5547         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5548         is false.
5549
5550 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5551
5552         PR c++/28302
5553         * g++.dg/ext/vector3.C: New test.
5554
5555 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5556
5557         PR gcov/profile/26570
5558         * gcc.dg/pr26570.c: New test.
5559
5560 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5561
5562         PR c/27697
5563         * gcc.dg/qual-component-1.c: New test.
5564
5565 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5566
5567         PR c++/28593
5568         * g++.dg/parse/new3.C: New test.
5569
5570 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5571
5572         PR fortran/25828
5573         * gfortran.dg/streamio_1.f90: New test.
5574         * gfortran.dg/streamio_2.f90: New test.
5575         * gfortran.dg/streamio_3.f90: New test.
5576         * gfortran.dg/streamio_4.f90: New test.
5577         * gfortran.dg/streamio_5.f90: New test.
5578         * gfortran.dg/streamio_6.f90: New test.
5579         * gfortran.dg/streamio_7.f90: New test.
5580         * gfortran.dg/streamio_8.f90: New test.
5581
5582 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5583
5584         PR c/28287
5585         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5586
5587 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5588
5589         PR c++/28594
5590         * g++.dg/template/void6.C: New test.
5591
5592 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5593
5594         PR c/28649
5595         * gcc.dg/parse-error-1.c: New test.
5596         * gcc.dg/parse-error-2.c: New test.
5597         * gcc.dg/cpp/digraph2.c: Add error-marker.
5598         * gcc.dg/noncompile/920923-1.c: Likewise.
5599
5600 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5601
5602         PR c/27490
5603         * gcc.dg/sizeof-2.c: New testcase.
5604
5605         PR c/27489
5606         * gcc.dg/switch-A.c: New testcase.
5607
5608 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5609
5610         PR c++/28288
5611         PR c++/14556
5612         * g++.old-deja/g++.warn/compare1.C: Delete.
5613         * g++.dg/opt/pr7503-2.C: Delete.
5614         * g++.dg/opt/pr7503-3.C: Delete.
5615         * g++.dg/opt/pr7503-4.C: Delete.
5616         * g++.dg/opt/pr7503-5.C: Delete.
5617         * g++.dg/opt/max1.C: Delete.
5618         * g++.dg/warn/minmax.C: Delete.
5619         * g++.dg/expr/minmax.C: New test.
5620
5621 2006-08-14  Richard Guenther  <rguenther@suse.de>
5622
5623         PR testsuite/28703
5624         * gcc.c-torture/execute/pr28651.c: Do not use argc
5625         to avoid optimization, instead forbid inlining.
5626
5627 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5628
5629         PR rtl-optimization/28634
5630         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5631
5632 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5633
5634         PR c/27184
5635         * gcc.dg/torture/pr27184.c: New test.
5636
5637 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5638
5639         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5640
5641 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5642
5643         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5644         * gfortran.dg/stat_2.f90: Likewise.
5645         * gfortran.dg/chmod_1.f90: Likewise.
5646         * gfortran.dg/chmod_2.f90: Likewise.
5647         * gfortran.dg/chmod_3.f90: Likewise.
5648
5649 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5650
5651         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5652
5653 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5654
5655         * g++.dg/opt/pr23454-2.C: New test.
5656
5657 2006-08-11  Richard Guenther  <rguenther@suse.de>
5658
5659         PR middle-end/28651
5660         * gcc.c-torture/execute/pr28651.c: New testcase.
5661
5662 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5663
5664         * gnat.dg/specs/static_initializer.ads: New test.
5665
5666 2006-08-10  Paul Brook  <paul@codesourcery.com>
5667
5668         * gcc.target/arm/cond-asm.c: New test.
5669
5670 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5671
5672         PR tree-optimization/26197
5673         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5674         * g++.dg/vect/vect.exp: Compile the new tests with
5675         --param max-aliased-vops=0.
5676
5677 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5678
5679         PR c++/28637
5680         * g++.dg/template/void3.C: New test.
5681
5682         PR c++/28638
5683         * g++.dg/template/void4.C: New test.
5684
5685         PR c++/28640
5686         * g++.dg/template/void5.C: New test.
5687
5688 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5689
5690         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5691         after dg-do compile.
5692
5693 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5694
5695         PR tree-optimizations/26969
5696         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5697         "unswitch-loops" with -funswitch-loops.
5698         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5699
5700 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5701
5702         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5703         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5704         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5705         * objc.dg/dwarf-1.m: Likewise.
5706         * objc.dg/dwarf-2.m: Likewise.
5707         * obj-c++.dg/dwarf-2.mm: Likewise.
5708
5709 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5710
5711         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5712         * objc.dg/dwarf-2.m: Likewise.
5713         * obj-c++.dg/dwarf-2.mm: Likewise.
5714
5715         PR libfortran/28603
5716         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5717
5718         PR testsuite/27611
5719         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5720
5721         PR testsuite/27033
5722         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5723
5724 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5725
5726         PR target/27827
5727         * gcc.target/i386/pr27827.c: New testcase.
5728
5729 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5730
5731         PR fortran/28590
5732         * gfortran.dg/sequence_types_1.f90: New test.
5733
5734 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5735
5736         PR fortran/28548
5737         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5738         dg-warning.  Add -pedantic option.
5739
5740 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5741
5742         PR c/28502
5743         * gcc.dg/proto-1.c: New test.
5744
5745         PR c/27721
5746         * gcc.dg/lvalue-4.c: New test.
5747
5748         PR c/28136
5749         * gcc.dg/init-bad-5.c: New test.
5750
5751 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5752
5753         PR c++/28347
5754         * g++.dg/ext/typedef-init.C: Add new test for typedef
5755         initialization inside templates. Adjust existing error markers.
5756
5757 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5758
5759         PR c++/28148
5760         * g++.dg/init/ptrmem3.C: New test.
5761
5762 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5763
5764         PR tree-optimization/27770
5765         * lib/target-support.exp: New target keyword "section_anchors".
5766         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5767         tests.
5768         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5769         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5770         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5771         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5772
5773 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5774
5775         * gcc.dg/20060801-1.c: Add missing '}'.
5776
5777 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5778
5779         PR c++/27508
5780         * g++.dg/parse/dtor9.C: New test.
5781         * g++.dg/parse/dtor10.C: New test.
5782         * g++.dg/other/error7.C: Adjust error-marker.
5783
5784         PR c++/28274
5785         * g++.dg/other/default5.C: New test.
5786
5787 2006-08-02  Richard Guenther  <rguenther@suse.de>
5788
5789         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5790
5791 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5792
5793         PR c++/28557
5794         * g++.dg/template/conv9.C: New test.
5795
5796 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5797
5798         PR debug/28063
5799         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5800         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5801         Optionally return assembly text.  Update callers.
5802         (check_no_compiler_messages): Update verbose messages.
5803         (check_no_messages_and_pattern): New.
5804         (check_effective_target_string_merging): New.
5805
5806 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5807
5808         PR c++/28250
5809         * g++.dg/eh/catch4.C: New test.
5810
5811         PR c++/28257
5812         * g++.dg/other/qual1.C: New test.
5813
5814         PR c++/28259
5815         * g++.dg/inherit/error2.C: New test.
5816
5817         PR c++/28267
5818         * g++.dg/other/new1.C: New test.
5819
5820         * g++.dg/warn/pr23075.C: Remove obsolete test.
5821         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5822         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5823
5824 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5825
5826         PR c++/28523
5827         * g++.dg/eh/cast1.C: New test.
5828
5829 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5830
5831         PR libfortran/28452
5832         * gfortran.dg/random_3.f90:  New test.
5833
5834 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5835
5836         PR c++/28432
5837         * g++.dg/other/pr28304.C: Change expected error message.
5838         * g++.dg/other/pr28432.C: New test.
5839
5840 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5841
5842         PR c++/28256
5843         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5844
5845 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5846
5847         PR debug/23336
5848         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5849         at -g1.
5850         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5851         g++.dg/debug/enum-2.C: New.
5852
5853 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5854
5855         PR c++/6634
5856         * g++.dg/parse/long1.C: Add more tests.
5857
5858 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5859
5860         * gfortran.dg/lrshift_1.c: New file.
5861
5862 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5863
5864         PR libgfortran/28335
5865         * gfortran.dg/no_unit_error_1.f90: New test.
5866
5867 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5868
5869         PR libgfortran/28335
5870         * gfortran.dg/no_unit_error_1.f90: Delete test.
5871         * gfortran.dg/no_unit_error_2.f90: Delete test.
5872
5873 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5874
5875         * gfortran.dg/chmod_3.f90: New test.
5876         * gfortran.dg/ltime_gmtime_1.f90: New test.
5877         * gfortran.dg/ltime_gmtime_2.f90: New test.
5878         * gfortran.dg/lrshift_1.f90: New test.
5879         * gfortran.dg/chmod_1.f90: New test.
5880         * gfortran.dg/chmod_2.f90: New test.
5881
5882 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5883
5884         PR c++/27668
5885         * g++.dg/template/crash55.C: New test.
5886
5887         PR c++/27962
5888         * g++.dg/template/nontype16.C: New test.
5889
5890         * g++.dg/template/void2.C: Adjust error markers.
5891         * g++.dg/template/nontype5.C: Adjust error markers.
5892
5893 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5894
5895         * gcc.target/i386/stack-prot-kernel.c: New test.
5896
5897 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5898
5899         * gcc.dg/builtins-55.c: New test case.
5900
5901 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5902
5903         PR rtl-optimization/27907
5904         * gcc.c-torture/compile/pr27907.c: New test.
5905
5906 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5907
5908         * gfortran.dg/mclock.f90: New test.
5909         * gfortran.dg/int_conv_1.f90: New test.
5910         * gfortran.dg/stat_1.f90: New test.
5911         * gfortran.dg/stat_2.f90: New test.
5912
5913 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5914
5915         PR libgfortran/28335
5916         * gfortran.dg/no_unit_error_1.f90: New test.
5917         * gfortran.dg/no_unit_error_2.f90: New test.
5918         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5919
5920 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5921
5922         PR middle-end/28473
5923         * gcc.dg/fold-convround-1.c: New test case.
5924
5925 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5926
5927         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5928
5929 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5930
5931         PR c++/27572
5932         * g++.dg/other/typedef1.C: New test.
5933         * g++.dg/template/typedef4.C: New test.
5934         * g++.dg/template/typedef5.C: New test.
5935
5936 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5937
5938         PR fortran/28416
5939         * gfortran.dg/allocatable_dummy_3.f90: New.
5940
5941 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5942
5943         PR fortran/28439
5944         * gfortran.dg/arithmetic_if.f90:  New test.
5945
5946 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5947
5948         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5949         avoid memcpy optimization.
5950
5951 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5952
5953         PR fortran/25289
5954         * gfortran.dg/direct_io_6.f90: New test.
5955
5956 2006-07-24  Jan Hubicka  <jh@suse.cz>
5957
5958         PR c/25795
5959         PR c++/27369
5960         * gcc.dg/pr25795.c: New test.
5961         * gcc.dg/pr25795-1.c: New test.
5962
5963 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5964
5965         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5966         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5967         which may be transformed to "g || h" on some platforms.
5968
5969 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5970
5971         PR c++/28025
5972         * g++.dg/template/friend45.C: New test.
5973
5974 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5975
5976         PR libgfortran/28339
5977         * gfortran.dg/arrayio_8.f90: New test.
5978
5979 2006-07-21  Mike Stump  <mrs@apple.com>
5980
5981         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5982
5983         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5984
5985 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5986
5987         PR c++/28250
5988         * g++.dg/eh/catch3.C: New test.
5989
5990         PR c++/28363
5991         * g++.dg/template/defarg10.C: New test.
5992
5993 2006-07-20  Paul Brook  <paul@codesourcery.com>
5994
5995         PR 27363
5996         * gcc.dg/pr27363.c: New test.
5997
5998 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5999
6000         PR c++/28338
6001         * g++.dg/init/ref13.C: New test.
6002
6003 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6004
6005         PR obj-c++/28434
6006         * obj-c++.dg/proto-error-1.mm: New test.
6007
6008 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6009
6010         PR c++/28337
6011         * g++.dg/template/string1.C: New test.
6012
6013 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6014
6015         PR c++/28048
6016         * g++.dg/template/defarg9.C: New test.
6017
6018         PR c++/28235
6019         * g++.dg/template/static27.C: New test.
6020
6021 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6022
6023         PR 28410
6024         * gcc.dg/tree-ssa/pr28410.c: New test.
6025
6026 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6027
6028         PR c++/28258
6029         * g++/dg/other/error13.C: New test.
6030
6031         PR c++/28260
6032         * g++.dg/template/friend44.C: New test.
6033
6034 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6035
6036         PR c++/27495
6037         * g++.dg/other/pr27495.C: New.
6038
6039 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6040
6041         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6042         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6043
6044 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6045
6046         PR c/28286
6047         * gcc.dg/pragma-pack-4.c: New test.
6048
6049 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6050
6051         PR c++/28291
6052         * g++.dg/ext/pr28291.C: New test.
6053
6054 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6055
6056         PR middle-end/28403
6057         * gcc.c-torture/execute/pr28403.c: New test.
6058
6059 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6060
6061         PR middle-end/28402
6062         * gcc.dg/pr28402.c: New test.
6063
6064 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6065
6066         PR c++/28304
6067         * g++.dg/other/pr28304.C: New test.
6068
6069 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
6070
6071         PR other/28251
6072         gcc.c-torture/unsorted/dump-noaddr.c: New test.
6073         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6074
6075 2006-07-17  Richard Guenther  <rguenther@suse.de>
6076
6077         PR tree-optimization/28238
6078         * g++.dg/tree-ssa/pr28238.C: New testcase.
6079
6080 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6081
6082         PR c++/28250
6083         * g++.dg/eh/catch1.C: New test.
6084         * g++.dg/eh/catch2.C: New test.
6085
6086 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
6087
6088         PR c++/28370
6089         * g++.dg/template/anon3.C: New test.
6090
6091 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
6092
6093         PR fortran/20844
6094         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6095         specifiers requiring an explicit format tag..
6096
6097         PR fortran/28201
6098         * gfortran.dg/generic_5: New test.
6099
6100         PR fortran/20893
6101         * gfortran.dg/elemental_optional_args_1.f90: New test.
6102
6103 2006-07-16  Olivier Hainque  <hainque@adacore.com>
6104
6105         * gnat.dg/assert.ads: New file.
6106         * gnat.dg/controlled_record.ads: Likewise.
6107         * gnat.dg/controlled_record.adb: Likewise.
6108
6109 2006-07-15  Lee Millward  <lee.millward@gmail.com>
6110
6111         PR c++/28292
6112         * g++.dg/other/error12.C: New test.
6113
6114         PR c++/28269
6115         * g++.dg/template/crash54.C: New test.
6116
6117 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6118
6119         PR c++/28249
6120         * g++.dg/parse/catch1.C: New test.
6121
6122         PR c++/28294
6123         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6124
6125         PR c++/28387
6126         * g++.dg/ext/attrib24.C: New test.
6127
6128 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6129
6130         PR c++/28343
6131         * g++.dg/ext/asmspec1.C: New test.
6132
6133 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
6134
6135         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
6136         (dg-test): Support shouldfail tests.
6137         * lib/target-supports-dg.exp (dg-shouldfail): New.
6138         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
6139         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
6140         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
6141         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
6142         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
6143         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
6144         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
6145
6146 2006-07-13  Jan Hubicka  <jh@suse.cz>
6147
6148         * gcc.target/i386/memcpy-1.c: New.
6149
6150 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
6151
6152         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
6153
6154 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
6155
6156         PR fortran/25097
6157         * gfortran.dg/present_1.f90: New test.
6158
6159         PR fortran/20903
6160         * gfortran.dg/interface_derived_type_1.f90: New test.
6161
6162 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
6163
6164         PR fortran/28213
6165         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
6166         list.
6167
6168 2006-07-07  Lee Millward  <lee.millward@gmail.com>
6169
6170         PR c++/27820
6171         * g++.dg/other/label1.C: New test.
6172
6173 2006-07-07   Richard Guenther  <rguenther@suse.de>
6174
6175         PR middle-end/28268
6176         * gcc.dg/torture/pr28268.c: New testcase.
6177
6178 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
6179
6180         PR c++/27019
6181         * g++.dg/ext/pr27019.C: New.
6182
6183 2006-07-07  Richard Guenther  <rguenther@suse.de>
6184
6185         PR tree-optimization/28187
6186         * gcc.dg/pr28187.c: New testcase.
6187
6188 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
6189
6190         * gnat.dg/address_conversion.adb: New test.
6191         * gnat.dg/boolean_subtype.adb: Likewise.
6192         * gnat.dg/frame_overflow.adb: Likewise.
6193         * gnat.dg/pointer_array.adb: Likewise.
6194         * gnat.dg/pointer_conversion.adb: Likewise.
6195
6196 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
6197
6198         PR fortran/28237
6199         PR fortran/23420
6200         * gfortran.dg/print_fmt_5.f90: New test.
6201
6202 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6203
6204         PR fortran/28129
6205         * gfortran.dg/bounds_check_4.f90: New test.
6206
6207 2006-07-05  Richard Guenther  <rguenther@suse.de>
6208
6209         PR target/28158
6210         * gfortran.dg/pr28158.f90: New testcase.
6211
6212 2006-07-05  Richard Guenther  <rguenther@suse.de>
6213
6214         PR tree-optimization/28162
6215         * gcc.dg/pr28162.c: New testcase.
6216
6217 2006-07-05  Richard Guenther  <rguenther@suse.de>
6218         Andrew Pinski  <pinskia@gcc.gnu.org>
6219
6220         PR c++/27084
6221         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
6222
6223 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
6224
6225         PR fortran/28174
6226         * gfortran.dg/actual_array_substr_2.f90: New test.
6227
6228         PR fortran/28167
6229         * gfortran.dg/actual_array_constructor_2.f90: New test.
6230
6231 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6232
6233         * gfortran.dg/itime_idate_1.f: New test.
6234         * gfortran.dg/itime_idate_2.f: New test.
6235
6236 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6237
6238         PR libgfortran/27704
6239         * gfortran.dg/open_status_3.f90: New test.
6240         * gfortran.dg/fmt_l.f90: Update for new feature.
6241
6242 2006-07-03  Asher Langton  <langton2@llnl.gov>
6243
6244         * gfortran.dg/oldstyle_2.f90: New.
6245
6246 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6247
6248         * gnat.dg/string_slice.adb: New test.
6249
6250 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6251
6252         PR fortran/19259
6253         * gfortran.dg/semicolon_fixed.c: New.
6254         * gfortran.dg/semicolon_free.c: New.
6255
6256 2006-06-30  Mike Stump  <mrs@apple.com>
6257
6258         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
6259         that don't support internal visibility.
6260
6261 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
6262
6263         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
6264         for '(' / ')' needing an extra '\'.
6265
6266 2006-06-29  Roger Sayle  <roger@eyesopen.com>
6267
6268         PR middle-end/27428
6269         * gcc.dg/pr27428-1.c: New test case.
6270
6271 2006-06-29  Mike Stump  <mrs@apple.com>
6272
6273         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
6274         on darwin as we can't align commons large enough yet.
6275
6276         * gcc.dg/vla-8.c: Add additional testcases.
6277
6278 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
6279
6280         PR c++/28114
6281         * g++.dg/other/pr28114.C: New.
6282
6283 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
6284
6285         * gcc.c-torture/compile/20060625-1.c: New test.
6286
6287 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
6288
6289         PR fortran/20867
6290         * gfortran.dg/stfunc_3.f90: New test.
6291
6292         PR fortran/25056
6293         * gfortran.dg/impure_actual_1.f90: New test.
6294
6295         PR fortran/20874
6296         * gfortran.dg/elemental_result_1.f90: New test.
6297
6298         PR fortran/25073
6299         * gfortran.dg/select_7.f90: New test.
6300
6301         PR fortran/27554
6302         * intrinsic_actual_1.f: New test.
6303
6304         PR fortran/22038
6305         PR fortran/28119
6306         * gfortran.dg/forall_4.f90: New test.
6307
6308         PR fortran/25072
6309         * gfortran.dg/forall_5.f90: New test.
6310
6311 2006-06-25  Lee Millward  <lee.millward@gmail.com>
6312
6313         PR c++/28051
6314         * g++.dg/template/using13.C: New test.
6315
6316         PR c++/28054
6317         * g++.dg/other/incomplete3.C: New test.
6318
6319 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6320
6321         PR fortran/28081
6322         * gfortran.dg/substr_3.f: New test.
6323         * gfortran.dg/equiv_2.f90: Update expected error message.
6324
6325 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
6326
6327         PR fortran/28118
6328         * gfortran.dg/actual_array_substr_1.f90: New test.
6329
6330 2006-06-24  Olivier Hainque  <hainque@adacore.com>
6331
6332         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
6333         * gnat.dg/scalar_mode_agg_compare.adb: New test.
6334
6335 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
6336
6337         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6338
6339 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
6340
6341         PR fortran/27981
6342         * gfortran.dg/simpleif_2.f90: New test.
6343
6344 2006-06-23  Lee Millward  <lee.millward@gmail.com>
6345
6346         * g++.dg/template/error22.C: Fix typo.
6347
6348 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6349
6350         PR c++/28112
6351         * g++.dg/ext/attrib23.C: New test.
6352
6353 2006-06-23  Olivier Hainque  <hainque@adacore.com>
6354
6355         * gnat.dg/varsize_temp.adb: New test.
6356
6357 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6358
6359         PR c++/11468
6360         * g++.dg/other/java2.C: New test.
6361
6362 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
6363
6364         PR target/27789
6365         * g++.dg/ext/dllimport4.C. Add more tests for invalid
6366         initialization.
6367
6368 2006-06-22  Roger Sayle  <roger@eyesopen.com>
6369
6370         PR target/27531
6371         * gcc.dg/pr27531-1.c: New test case.
6372
6373 2006-06-22  Asher Langton  <langton2@llnl.gov>
6374
6375         PR fortran/24748
6376         * gfortran.dg/implicit_8.f90: New.
6377
6378 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
6379
6380         PR rtl-optimization/28121
6381         * gcc.dg/pr28121.c: New test.
6382
6383 2006-06-22  Lee Millward  <lee.millward@gmail.com>
6384
6385         PR c++/27805
6386         * g++.dg/parse/ptrmem6.C: New test.
6387
6388         PR c++/27821
6389         * g++.dg/template/error22.C: New test.
6390
6391 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6392
6393         PR c++/28111
6394         * g++.dg/template/friend43.C: New test.
6395
6396         PR c++/28110
6397         * g++.dg/template/crash53.C: New test.
6398
6399         PR c++/28109
6400         * g++.dg/rtti/incomplete1.C: New test.
6401
6402 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
6403
6404         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6405
6406 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
6407
6408         * gcc.c-torture/execute/complex-7.c: New.
6409
6410 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
6411
6412         * gcc.dg/merge-all-constants-1.c: New test.
6413
6414 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
6415
6416         PR c++/28113
6417         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6418
6419 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
6420
6421         * gfortran.dg/rrspacing_1.f90: New test.
6422
6423 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6424
6425         PR c++/28052
6426         * g++.dg/other/bitfield2.C: New test.
6427
6428 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
6429
6430         PR tree-optimization/27331
6431         * gcc.dg/pr27331.c: New test.
6432
6433 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
6434             Eric Botcazou  <ebotcazou@adacore.com>
6435
6436         PR ada/18692
6437         * lib/gnat.exp: New file.
6438         * lib/gnat-dg.exp: Likewise.
6439         * gnat.dg: New directory.
6440         * gnat.dg/dg.exp: New driver.
6441         * gnat.dg/specs: New directory.
6442         * gnat.dg/specs/specs.exp: New driver.
6443         * gnat.dg/style: New directory.
6444         * gnat.dg/style/style.exp: New driver.
6445
6446 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6447
6448         PR fortran/16206
6449         * gfortran.dg/array_initializer_1.f90: New test.
6450
6451         PR fortran/28005
6452         * gfortran.dg/matmul_3.f90: New test.
6453
6454 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6455
6456         PR middle-end/28075
6457         * gcc.dg/tree-ssa/inline-1.c: New test.
6458
6459 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6460
6461         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6462         in malloc prototype; remove XFAIL.
6463         * gcc.dg/pr18241-2.c: Ditto.
6464         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6465         in memset prototype; remove XFAIL.
6466         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6467
6468 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6469
6470         * gcc.dg/vla-8.c: Add.
6471
6472 2006-06-19  Richard Guenther  <rguenther@suse.de>
6473
6474         PR tree-optimization/27090
6475         * g++.dg/tree-ssa/pr27090.C: New testcase.
6476
6477 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6478
6479         PR target/27861
6480         * gcc.dg/pr27861-1.c: New test case.
6481
6482 2006-06-19  Richard Guenther  <rguenther@suse.de>
6483
6484         PR middle-end/28045
6485         * gcc.dg/torture/pr28045.c: New testcase.
6486
6487 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6488
6489         PR fortran/26801
6490         * gfortran.dg/associated_4.f90: New test.
6491
6492 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6493
6494         PR fortran/19310
6495         PR fortran/19904
6496         * gfortran.dg/real_const_3.f90: New test.
6497
6498 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
6499
6500         PR c++/28016
6501         * g++.dg/template/static26.C: New test.
6502
6503         PR c++/27979
6504         * g++.dg/expr/bitfield2.C: New test.
6505
6506         PR c++/27884
6507         * g++.dg/parse/linkage2.C: New test.
6508
6509 2006-06-16  Richard Guenther  <rguenther@suse.de>
6510
6511         PR middle-end/27116
6512         * gcc.dg/pr15785-1.c: Revert last change.
6513         * gcc.dg/torture/pr27116-2.c: New testcase.
6514
6515 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6516
6517         PR middle-end/27802
6518         * gcc.dg/pr27802-1.c: New test case.
6519
6520 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6521
6522         PR c++/27689
6523         * g++.dg/template/ttp18.C: New test.
6524         * g++.dg/template/ttp19.C: Likewise.
6525
6526         PR c++/27666
6527         * g++.dg/expr/cond9.C: New test.
6528
6529         PR c++/27640
6530         * g++.dg/template/ctor7.C: New test.
6531
6532 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6533
6534         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6535
6536 2006-06-16  Richard Guenther  <rguenther@suse.de>
6537
6538         PR tree-optimization/27781
6539         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6540
6541 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6542
6543         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6544
6545 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6546
6547         * gcc.dg/tree-ssa/loop-18.c: New test.
6548
6549 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6550
6551         PR c++/27665
6552         * g++.dg/template/crash52.C: New test.
6553
6554         PR c++/27648
6555         * g++.dg/ext/attrib22.C: New test.
6556
6557         PR c++/26559
6558         * g++.dg/template/builtin1.C: New test.
6559         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6560
6561         PR c++/28018
6562         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6563         assignment.
6564         * g++.old-deja/g++.pt/crash51.C: Likewise.
6565
6566         PR c++/27227
6567         * g++.dg/lookup/linkage1.C: New test.
6568         * g++.dg/lookup/linkage2.C: Likewise.
6569
6570 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6571
6572         PR middle-end/27959
6573         * gcc.dg/pr27959.c: New testcase.
6574
6575 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6576
6577         PR target/28014:
6578         * g++.dg/eh/div.C: New test.
6579
6580 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6581
6582         PR c++/27894
6583         * g++.dg/tree-ssa/pr26757.C: New test.
6584         * g++.dg/tree-ssa/pr27894.C: New test.
6585
6586 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6587
6588         * gcc.c-torture/compile/20060609-1.c: New test.
6589
6590         PR target/27863
6591         * gcc.c-torture/compile/pr27863.c: New test.
6592
6593 2006-06-13  Richard Guenther  <rguenther@suse.de>
6594
6595         PR tree-optimization/27830
6596         * g++.dg/tree-ssa/pr27830.C: New testcase.
6597
6598 2006-06-13  Matthew Sachs  <msachs@apple.com>
6599
6600         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6601         the list of compiler flags; this causes those flags to be checked
6602         for things like dg-skip-if.
6603
6604 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6605
6606         PR c++/27601
6607         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6608
6609 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6610             Kazu Hirata  <kazu@codesourcery.com>
6611
6612         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6613         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6614
6615 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6616
6617         PR c++/27933
6618         * g++.dg/lookup/using15.C: New test.
6619
6620         PR c++/27951
6621         * g++.dg/other/anon4.C: New test.
6622
6623 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6624
6625         PR c++/21210
6626         * g++.dg/init/complex1.C: New test case.
6627
6628 2006-06-11  Eric Christopher  <echristo@apple.com>
6629
6630         PR middle-end/27948
6631         * gcc.dg/bf-ms-layout.c: Run on darwin.
6632         * gcc.dg/bf-no-ms-layout: Ditto.
6633         * gcc.dg/attr-ms_struct-2.c: New.
6634         * gcc.dg/bf-ms-layout-2.c: Ditto.
6635
6636 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6637
6638         * gcc.dg/attr-ms_struct-packed1.c: New.
6639
6640 2006-06-09  Mike Stump  <mrs@apple.com>
6641
6642         * gcc.dg/vla-7.c: Add.
6643
6644 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6645
6646         PR fortran/24558
6647         * gfortran.dg/entry_6.f90: New test.
6648
6649         PR fortran/20877
6650         PR fortran/25047
6651         * gfortran.dg/entry_7.f90: New test.
6652
6653 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6654
6655         PR c/27747
6656         * gcc.dg/cpp/_Pragma6.c: New test.
6657
6658         PR c++/27748
6659         * g++.dg/cpp/_Pragma1.C: New test.
6660
6661         PR preprocessor/27746
6662         * gcc.dg/gomp/macro-3.c: New test.
6663         * gcc.dg/gomp/macro-4.c: New test.
6664         * g++.dg/gomp/macro-3.C: New test.
6665         * g++.dg/gomp/macro-4.C: New test.
6666
6667 2006-06-09  Richard Guenther  <rguenther@suse.de>
6668
6669         PR tree-optimization/26998
6670         * gcc.dg/torture/pr26998.c: New testcase.
6671         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6672
6673 2006-06-08  Mike Stump  <mrs@apple.com>
6674
6675         * gcc.dg/pr27095.c: Account for stubs.
6676
6677         PR target/26427
6678         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6679         produce bad code on darwin.
6680
6681 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6682
6683         PR fortran/27958
6684         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6685
6686 2006-06-08  Asher Langton  <langton2@llnl.gov>
6687
6688         PR fortran/27786
6689         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6690
6691 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6692
6693         PR target/27421
6694         * gcc.dg/union-3.c: New test.
6695
6696 2006-06-08  Richard Guenther  <rguenther@suse.de>
6697
6698         PR middle-end/27116
6699         * gcc.dg/torture/pr27116.c: New testcase.
6700         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6701
6702 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6703
6704         PR rtl-optimization/26449
6705         * gcc.dg/pr26449.c: New test.
6706
6707 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6708
6709         PR c++/27601
6710         * g++.dg/ext/offsetof1.C: Test member functions.
6711
6712 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6713
6714         * gcc.dg/pr27095.c: Improve scanning.
6715
6716 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6717
6718         PR fortran/23091
6719         * gfortran.dg/saved_automatic_1.f90: New test.
6720
6721         PR fortran/24168
6722         * gfortran.dg/array_simplify_1.f90: New test.
6723
6724         PR fortran/25090
6725         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6726
6727         PR fortran/25058
6728         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6729
6730 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6731
6732         PR c++/27177
6733         * g++.dg/expr/cast7.C: New test.
6734
6735 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6736
6737         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6738         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6739         * lib/fortran-torture.exp (fortran-torture-compile,
6740         fortran-torture-execute): Ditto.
6741
6742 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6743
6744         PR target/27842
6745         * gcc.dg/vmx/pr27842.c: New test.
6746
6747 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6748
6749         PR libfortran/27895
6750         * gfortran.dg/bounds_check_3.f90: New test.
6751
6752 2006-06-05  Mike Stump  <mrs@apple.com>
6753
6754         * objc.dg/objc-fast-4.m: Skip for ppc64.
6755
6756 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6757
6758         PR testsuite/27705
6759         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6760
6761 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6762             Victor Kaplansky  <victork@il.ibm.com>
6763
6764         PR tree-optimizations/26360
6765         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6766         with -fno-tree-dce.
6767         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6768
6769 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6770
6771         PR fortran/14067
6772         * gfortran.dg/data_char_1.f90: Add messages for truncated
6773         strings.
6774
6775         PR fortran/16943
6776         * gfortran.dg/func_decl_2.f90: New test.
6777
6778         PR fortran/20839
6779         * gfortran.dg/do_2.f90: New test.
6780
6781         PR fortran/27655
6782         * gfortran.dg/associated_3.f90: New test.
6783
6784 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6785
6786         PR c++/27819
6787         * g++.dg/template/static25.C: New test.
6788
6789         PR c++/27722
6790         * g++.dg/init/array21.C: New test.
6791
6792         PR c++/27807
6793         * g++.dg/ext/complit7.C: New test.
6794
6795         PR c++/27806
6796         * g++.dg/parse/ptrmem5.C: New test.
6797
6798 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6799             Andrew Pinski  <pinskia@physics.uc.edu>
6800
6801         PR c/27150
6802         PR middle-end/27382
6803         * gcc.dg/pr27150-1.c: New testcase.
6804         * gcc.dg/pr27382-1.c: New testcase.
6805         * gcc.dg/pr27382-2.c: New testcase.
6806
6807 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6808
6809         PR c/25161
6810         PR c/27020
6811         * gcc.dg/array-10.c: New test.
6812
6813 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6814
6815         PR c++/27804
6816         * g++.dg/init/const4.C: New test.
6817         * g++.dg/init/member1.C: Add error-marker.
6818         * g++.dg/other/fold1.C: Adjust error-marker.
6819
6820 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6821
6822         PR c++/27601
6823         * g++.dg/ext/offsetof1.C: New test.
6824
6825 2006-06-04 Eric Christopher <echristo@apple.com>
6826
6827         * gcc.dg/attr-ms_struct-1.c: New.
6828
6829 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6830
6831         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6832
6833 2006-06-04  Richard Guenther  <rguenther@suse.de>
6834
6835         PR tree-optimization/27039
6836         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6837
6838 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6839
6840         PR target/26223
6841         * gcc.target/i386/amd64-abi-2.c: New test case.
6842
6843 2006-06-02  Eric Christopher  <echristo@apple.com>
6844
6845         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6846         * gcc.target/i386/20020523-1.c: Skip if darwin.
6847         * gcc.target/i386/asm-3.c: Ditto.
6848         * gcc.target/i386/20011119-1.c: Ditto.
6849         * gcc.target/i386/clobbers.c: Remove pic part of test.
6850
6851 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6852
6853         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6854         * g++.old-deja/g++.other/init19.C: Ditto.
6855         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6856         and add other platforms as expected failures.
6857
6858 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6859
6860         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6861         (is-effective-target-keyword): Ditto.
6862
6863 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6864
6865         PR fortran/27715
6866         * gfortran.dg/extended_char_comparison_1.f:  New test.
6867
6868 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6869
6870         PR fortran/25098
6871         * gfortran.dg/dummy_procedure_1.f90: New test.
6872
6873         PR fortran/25147
6874         * gfortran.dg/dummy_procedure_2.f90: New test.
6875
6876         * gfortran.dg/associated_2.f90: Correct to make consistent with
6877         standard.
6878
6879 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6880
6881         * gcc.target/i386/387-11.c: New test case.
6882
6883 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6884
6885         PR c++/27801
6886         * g++.dg/template/cond6.C: New test.
6887
6888         PR c++/26496
6889         * g++.dg/template/crash51.C: New test.
6890         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6891
6892         PR c++/27385
6893         * g++.dg/init/array20.C: New test.
6894
6895 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6896
6897         * gcc.dg/builtins-54.c: New test case.
6898
6899 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6900
6901         PR c++/26433
6902         * g++.dg/template/fntry1.C: Add dg-do link.
6903
6904         PR c++/27808
6905         * g++.dg/parse/friend6.C: New test.
6906
6907 2006-05-30  Asher Langton  <langton2@llnl.gov>
6908
6909         * gfortran.dg/cray_pointers_7.f90: New test.
6910
6911 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6912
6913         PR tree-optimization/23452
6914         * gcc.dg/fold-mulconj-1.c: New test case.
6915
6916 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6917
6918         PR c++/27803
6919         * g++.dg/parse/bitfield1.C: New test.
6920
6921 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6922
6923         * gcc.target/ppc-eq0-1.c: New test case.
6924         * gcc.target/ppc-negeq0-1.c: New test case.
6925
6926 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6927
6928         PR c/27273
6929         * gcc.dg/overflow-warn-5.c: New test.
6930
6931 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6932
6933         PR c/27718
6934         * gcc.dg/sizeof-1.c: New test.
6935
6936 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6937
6938         PR target/27790
6939         * gcc.target/i386/pr27790.c: New test.
6940
6941 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6942
6943         PR libgfortran/27757
6944         * gfortran.dg/direct_io_5.f90: New test.
6945
6946 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6947
6948         PR libgfortran/27634
6949         * gfortran.dg/fmt_missing_period_1.f: New test.
6950         * gfortran.dg/fmt_missing_period_2.f: New test.
6951         * gfortran.dg/fmt_missing_period_3.f: New test.
6952
6953 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6954
6955         PR fortran/19777
6956         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6957         arrays.
6958
6959 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6960
6961         PR c++/27713
6962         * g++.dg/template/new6.C: New test.
6963
6964 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6965
6966         PR tree-optimization/24964
6967         * gcc.target/i386/387-10.c: New test case.
6968
6969 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6970
6971         * intrinsics/string_intrinsics.c (compare_string):
6972         Use memcmp instead of strncmp to avoid tripping over
6973         CHAR(0) in a string.
6974
6975 2006-05-27  Richard Guenther  <rguenther@suse.de>
6976
6977         PR middle-end/27773
6978         * gcc.dg/torture/pr27773.c: New testcase.
6979
6980 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6981
6982         * gcc.dg/pr24561.c: Rename to..
6983         * gcc.dg/pr25962.c: .. this.
6984
6985 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6986
6987         PR fortran/19777
6988         * gfortran.dg/bounds_check_2.f: New test.
6989
6990 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6991
6992         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6993         * gfortran.dg/byte_1.f90: Likewise.
6994         * gfortran.dg/dup_save_2.f90: Likewise.
6995
6996 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6997
6998         * gfortran.dg/associated_2.f90: New test.
6999
7000 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7001
7002         PR fortran/27524
7003         * gfortran.dg/bounds_check_1.f90: New test.
7004
7005 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7006
7007         PR rtl-optimization/27661
7008         * gcc.dg/pr27661.c: New test case.
7009
7010 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7011
7012         PR fortran/23151
7013         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7014         * gfortran.dg/print_parentheses_1.f:  New test.
7015         * gfortran.dg/print_parentheses_2.f90:  New test.
7016
7017 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7018
7019         PR target/27758
7020         * gcc.dg/pr27758.c: New test.
7021
7022 2006-05-24  Falk Hueffner  <falk@debian.org>
7023
7024         * gcc.c-torture/compile/pr27571.c: New test.
7025
7026 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7027
7028         PR fortran/27709
7029         * gfortran.dg/spec_expr_4.f90: New test.
7030
7031         PR fortran/27155
7032         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7033
7034 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7035
7036         PR c++/20103
7037         * g++.dg/ext/complit6.C: New test.
7038         * g++.dg/ext/complit3.C: Adjust error markers.
7039         * g++.dg/init/const3.C: New test.
7040
7041 2006-05-25  Richard Guenther  <rguenther@suse.de>
7042
7043         PR middle-end/27743
7044         * gcc.dg/torture/pr27743.c: New testcase.
7045
7046 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7047
7048         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7049
7050 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
7051
7052         * gcc.dg/compat/scalar-by-value-x.h: New.
7053         * gcc.dg/compat/scalar-by-value-y.h: New.
7054         * gcc.dg/compat/scalar-by-value-5.c: New.
7055         * gcc.dg/compat/scalar-by-value-5_main.c: New.
7056         * gcc.dg/compat/scalar-by-value-5_x.c: New.
7057         * gcc.dg/compat/scalar-by-value-5_y.c: New.
7058         * gcc.dg/compat/scalar-by-value-6.c: New.
7059         * gcc.dg/compat/scalar-by-value-6_main.c: New.
7060         * gcc.dg/compat/scalar-by-value-6_x.c: New.
7061         * gcc.dg/compat/scalar-by-value-6_y.c: New.
7062
7063 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
7064
7065         PR tree-optimization/27639
7066         PR tree-optimization/26719
7067         * gcc.dg/pr27639.c: New test.
7068         * gcc.dg/pr26719.c: New test.
7069         * gcc.dg/tree-ssa/scev-cast.c: New test.
7070
7071 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
7072
7073         PR c++/20173
7074         * g++.dg/template/error21.C: New test.
7075
7076 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
7077
7078         PR target/27696
7079         * gcc.target/i386/pr27696.c: New.
7080
7081 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
7082
7083         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7084
7085         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7086
7087 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7088
7089         PR c++/27716
7090         * g++.dg/other/assign1.C: New test.
7091
7092 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
7093
7094         PR target/27266
7095         * gcc.target/i386/pr27266.c: New.
7096
7097 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7098
7099         PR c++/27451
7100         * g++.dg/ext/asm9.C: New test.
7101
7102 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
7103
7104         PR rtl-optimization/25514
7105         * gcc.c-torture/compile/pr25514.c: New test.
7106
7107 2006-05-22  Richard Guenther  <rguenther@suse.de>
7108
7109         Revert
7110         2006-01-31  Richard Guenther  <rguenther@suse.de>
7111
7112         * gcc.target/i386/sselibm-1.c: New testcase.
7113         * gcc.target/i386/sselibm-2.c: Likewise.
7114         * gcc.target/i386/sselibm-3.c: Likewise.
7115         * gcc.target/i386/sselibm-4.c: Likewise.
7116         * gcc.target/i386/sselibm-5.c: Likewise.
7117
7118 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7119
7120         PR c/27420
7121         * gcc.dg/func-args-2.c: New test.
7122
7123         PR c/26818
7124         * gcc.dg/struct-incompl-1.c: New test.
7125
7126 2006-05-22  Richard Guenther  <rguenther@suse.de>
7127
7128         PR testsuite/27708
7129         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7130         the transformations we test for.
7131
7132 2006-05-22  Richard Guenther  <rguenther@suse.de>
7133
7134         PR testsuite/27707
7135         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
7136
7137 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
7138
7139         PR c++/27210
7140         * g++.dg/warn/new1.C: New test.
7141         * g++.dg/template/new5.C: Likewise.
7142
7143 2006-05-21  Roger Sayle  <roger@eyesopen.com>
7144
7145         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
7146         * gcc.target/i386/20060512-3.c: Likewise.
7147
7148 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
7149
7150         PR rtl-optimization/27671
7151         * gcc.c-torture/execute/pr27671-1.c: New.
7152         * gcc.dg/pr27671-2.c: Likewise.
7153
7154         PR tree-optimization/26622.
7155         * gcc.c-torture/compile/pr26622.c: New.
7156
7157 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7158
7159         PR fortran/27613
7160         * gfortran.dg/recursive_reference_1.f90: New test.
7161
7162 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7163
7164         PR fortran/25746
7165         * gfortran.dg/elemental_subroutine_3.f90: New test.
7166
7167         PR fortran/25090
7168         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
7169
7170         PR fortran/27584
7171         * gfortran.dg/associated_target_1.f90: New test.
7172
7173         PR fortran/19015
7174         * gfortran.dg/maxloc_shape_1.f90: New test.
7175
7176 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7177
7178         PR libgfortran/24459
7179         * gfortran.dg/namelist_24.f90: New test.
7180         * gfortran.dg/namelist_12.f: Fix typo in comment.
7181
7182 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
7183
7184         PR middle-end/25776
7185         * g++.dg/other/error11.C: New test.
7186
7187 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7188
7189         * gcc.target/mips/pr26765.c: Add -w to options.
7190
7191 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7192
7193         * lib/target-supports.exp (check_effective_target_mpaired_single):
7194         New function.
7195         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
7196         multilibs.
7197         * g++.dg/vect/vect.exp: Likewise.
7198
7199 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7200
7201         PR testsuite/25891
7202         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
7203
7204 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7205
7206         PR fortran/27662
7207         * gfortran.dg/temporary_1.f90: New file.
7208
7209 2006-05-19  Andreas Schwab  <schwab@suse.de>
7210
7211         * g++.dg/other/unused1.C: Also match "stringz".
7212
7213 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
7214
7215         PR c++/26433
7216         * g++.dg/template/fntry1.C: New test.
7217
7218 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
7219
7220         PR c++/27471
7221         PR c++/27506
7222         * g++.dg/conversion/bitfield5.C: New test.
7223         * g++.dg/conversion/bitfield6.C: New test.
7224
7225 2006-05-18  Mike Stump  <mrs@apple.com>
7226
7227         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
7228         * gcc.dg/vla-4.c: Add.
7229         * gcc.dg/vla-5.c: Add.
7230         * gcc.dg/vla-6.c: Add.
7231
7232 2006-05-12  Stuart Hastings  <stuart@apple.com>
7233
7234         * testsuite/gcc.target/i386/20060512-1.c: New.
7235         * testsuite/gcc.target/i386/20060512-2.c: New.
7236         * testsuite/gcc.target/i386/20060512-3.c: New.
7237         * testsuite/gcc.target/i386/20060512-4.c: New.
7238
7239 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
7240
7241         PR c++/26122
7242         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
7243
7244         PR c++/26068
7245         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
7246         * g++.dg/parse/linkage1.C: New test.
7247
7248 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR tree-optimization/27548
7251         * g++.dg/tree-ssa/pr27548.C: New test.
7252
7253 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7254
7255         PR fortran/26551
7256         * gfortran.dg/recursive_check_1.f: New test.
7257         * gfortran.dg/recursive_check_2.f90: New test.
7258
7259 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
7260
7261         * g++.dg/opt/temp2.C: New test.
7262
7263 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7264
7265         PR c++/27491
7266         * g++.dg/init/brace5.C: New test.
7267
7268         PR middle-end/27415
7269         * gcc.dg/gomp/pr27415.c: New test.
7270         * g++.dg/gomp/pr27415.C: New test.
7271
7272         PR tree-optimization/27549
7273         * g++.dg/tree-ssa/pr27549.C: New test.
7274
7275 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7276
7277         PR libgfortran/27575
7278         * gfortran.dg/read_eof_4.f90: New test.
7279
7280 2006-05-16  Richard Guenther  <rguenther@suse.de>
7281
7282         PR tree-optimization/22303
7283         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
7284
7285 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
7286
7287         PR middle-end/27573
7288         * gcc.dg/gomp/pr27573.c: New test.
7289         * gfortran.dg/gomp/pr27573.f90: New test.
7290
7291         PR c/27499
7292         * gcc.dg/gomp/pr27499.c: New test.
7293         * g++.dg/gomp/pr27499.C: New test.
7294
7295 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7296
7297         PR c++/27339
7298         * g++.dg/parser/access8.C: Adjust error marker.
7299         * g++.dg/template/access17.C: New test.
7300         * g++.dg/template/access18.C: Likewise.
7301
7302 2006-05-15  Roger Sayle  <roger@eyesopen.com>
7303
7304         PR target/26600
7305         * gcc.target/i386/pr26600.c: New test case.
7306
7307 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7308
7309         PR c++/27505
7310         * g++.dg/expr/bitfield1.C: New test.
7311
7312 2006-05-15  Richard Guenther  <rguenther@suse.de>
7313
7314         PR tree-optimization/27603
7315         * gcc.dg/torture/pr27603.c: New testcase.
7316
7317 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
7318
7319         PR fortran/25090
7320         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7321
7322         PR fortran/25082
7323         * gfortran.dg/scalar_return_1.f90: New test.
7324
7325         PR fortran/27411
7326         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
7327
7328 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
7329
7330         * gcc.dg/gomp/critical-4.c: New test.
7331         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
7332         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7333         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
7334         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
7335
7336 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7337
7338         PR c++/27582
7339         * g++.dg/template/dependent-args1.C: New test.
7340
7341         PR c++/27581
7342         * g++.dg/lookup/this1.C: New test.
7343
7344         PR c++/27315
7345         * g++.dg/template/operator6.C: New test.
7346         * g++.dg/template/incomplete3.C: New test.
7347
7348         PR c++/27559
7349         * g++.dg/template/new4.C: New test.
7350
7351         PR c++/27496
7352         * g++.dg/template/void2.C: New test.
7353
7354 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
7355
7356         * g++.dg/template/dependent-expr5.C: New test.
7357
7358 2006-05-14  Roger Sayle  <roger@eyesopen.com>
7359
7360         PR middle-end/26729
7361         * gcc.dg/pr26729-1.c: New test case.
7362
7363 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
7364
7365         * gcc.dg/pr27003.c: New test.
7366
7367 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
7368
7369         * lib/target-supports.dg (check_cxa_atexit_available): Change
7370         v3_target_compile to ${tool}_target_compile.
7371
7372 2006-05-11  Jason Merrill  <jason@redhat.com>
7373
7374         * lib/scanasm.exp (scan-not-hidden): Fix typo.
7375
7376 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7377
7378         PR fortran/27553
7379         * gfortran.dg/label_5.f90: New test.
7380
7381 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
7382
7383         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7384         check_effective_target_powerpc_altivec_ok): New.
7385         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7386         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7387         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7388         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7389         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7390         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7391         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7392         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7393         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7394         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7395         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7396         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7397         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7398         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7399         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7400         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7401         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7402         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7403         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7404         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7405         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7406         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7407         gcc.target/powerpc/altivec-9.c,
7408         gcc.target/powerpc/altivec-consts.c,
7409         gcc.target/powerpc/altivec-pr22085.c,
7410         gcc.target/powerpc/altivec-splat.c,
7411         gcc.target/powerpc/altivec-types-1.c,
7412         gcc.target/powerpc/altivec-types-2.c,
7413         gcc.target/powerpc/altivec-types-3.c,
7414         gcc.target/powerpc/altivec-types-4.c,
7415         gcc.target/powerpc/altivec-varargs-1.c,
7416         gcc.target/powerpc/altivec-vec-merge.c,
7417         gcc.target/powerpc/ppc-vector-memcpy.c,
7418         gcc.target/powerpc/ppc-vector-memset.c,
7419         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7420         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7421         these effective targets.
7422         * gcc.dg/vmx/pr27006.c: Add missing close brace.
7423         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7424
7425 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7426
7427         PR middle-end/27384
7428         * g++.dg/other/fold1.C: New test.
7429
7430         PR middle-end/27488
7431         * gcc.dg/fold-nonneg-1.c: New test.
7432
7433         PR c++/27547
7434         * g++.dg/other/operator1.C: New test.
7435
7436 2006-05-11  Richard Guenther  <rguenther@suse.de>
7437
7438         PR middle-end/27529
7439         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7440
7441 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7442
7443         * lib/target-supports-dg.exp (check-flags): New.
7444         (dg-skip-if): Move flag checks.
7445
7446 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7447
7448         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7449         * lib/target-supports.dg (check_cxa_atexit_available): New.
7450
7451 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7452
7453         PR fortran/27470
7454         * gfortran.dg/multiple_allocation_2.f90: New test case.
7455
7456 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7457
7458         * gcc.target/arm/pr27387.C: Fix a comment typo.
7459
7460 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7461
7462         PR fortran/24549
7463         * gfortran.dg/error_recovery_1.f90: New test.
7464
7465 2006-05-10  Richard Guenther  <rguenther@suse.de>
7466
7467         PR tree-optimization/27302
7468         * gcc.dg/torture/pr27302.c: New testcase.
7469
7470 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7471         Richard Guenther  <rguenther@suse.de>
7472
7473         PR middle-end/27498
7474         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7475
7476 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7477
7478         PR rtl-optimization/27335
7479         * gcc.dg/pr27335.c: New test.
7480
7481 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
7482
7483         * gcc.target/mips/mips-ps-5.c: New file.
7484
7485 2006-05-08  Jan Hubicka  <jh@suse.cz>
7486
7487         PR middle-end/25962
7488         * gcc.dg/pr25962.c: New.
7489
7490 2006-05-08  Roger Sayle  <roger@eyesopen.com>
7491
7492         PR target/27158
7493         * gcc.target/powerpc/pr27158.c: New test case.
7494
7495 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
7496
7497         PR testsuite/27476
7498         * ada/acats/run_all.sh: Use test -z.
7499
7500 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7501
7502         PR libfortran/18271
7503         * gfortran.dg/spec_expr_3.f90: New test.
7504
7505 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
7506
7507         PR target/24879
7508         * gcc.target/i386/monitor.c: New file.
7509
7510 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
7511
7512         * gcc.dg/pr27095.c: xfail *-*-darwin*.
7513
7514 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7515
7516         PR c++/27447
7517         * g++.dg/other/ptrmem7.C: New test.
7518
7519 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7520
7521         PR target/27421
7522         * gcc.dg/array-9.c: New test.
7523
7524 2006-05-07  Richard Guenther  <rguenther@suse.de>
7525
7526         PR tree-optimization/27409
7527         * gcc.dg/torture/pr27409.c: New testcase.
7528
7529 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7530
7531         PR fortran/27457
7532         * gfortran.dg/select_6.f90: New.
7533
7534 2006-05-07  Richard Guenther  <rguenther@suse.de>
7535
7536         PR tree-optimization/27136
7537         * gcc.dg/torture/pr27136.c: New testcase.
7538
7539 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7540
7541         PR fortran/24813
7542         * gfortran.dg/char_cons_len_1.f90: New test.
7543
7544 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7545
7546         PR c++/27427
7547         * g++.dg/template/incomplete2.C: New test.
7548
7549 2006-05-06  Richard Guenther  <rguenther@suse.de>
7550
7551         PR tree-optimization/27151
7552         * gcc.dg/vect/pr27151.c: New testcase.
7553
7554 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7555
7556         PR c++/27430
7557         * g++.dg/template/void1.C: New test.
7558
7559         PR c++/27423
7560         * g++.dg/other/void2.C: New test.
7561
7562         PR c++/27422
7563         * g++.dg/conversion/void1.C: New test.
7564
7565 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7566
7567         PR/21391
7568         * g++.dg/other/unused1.C: New.
7569
7570 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7571
7572         PR objc/27240
7573         * objc.dg/member-1.m: New test.
7574
7575 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7576
7577         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7578
7579 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7580
7581         PR libfortran/26985
7582         * gfortran.dg/matmul_2.f90: New test.
7583
7584 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7585
7586         * ada/acats/run_all.sh: Use sync when main not found.
7587
7588 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7589
7590         PR target/26765
7591         * gcc.target/mips/pr26765.c: New.
7592
7593 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7594
7595         * gcc.target/bfin: New directory.
7596         * gcc.target/bfin/bfin.exp: New file.
7597         * gcc.target/bfin/frmul.c: New file.
7598         * gcc.target/bfin/arith.c: New file.
7599         * gcc.target/bfin/mul-combine.c: New file.
7600         * gcc.target/bfin/shift.c: New file.
7601
7602 2006-05-04  Richard Guenther  <rguenther@suse.de>
7603
7604         PR tree-optimization/14287
7605         PR tree-optimization/14844
7606         PR tree-optimization/19792
7607         PR tree-optimization/21608
7608         PR tree-optimization/27090
7609         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7610         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7611         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7612         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7613         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7614
7615 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7616
7617         PR tree-optimization/27285
7618         * gcc.c-torture/execute/pr27285.c: New test.
7619
7620         PR middle-end/27388
7621         * gcc.dg/gomp/pr27388-1.c: New test.
7622         * gcc.dg/gomp/pr27388-2.c: New test.
7623         * gcc.dg/gomp/pr27388-3.c: New test.
7624
7625         PR c++/27359
7626         * g++.dg/gomp/pr27359.C: New test.
7627
7628 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7629
7630         PR fortran/20248
7631         * gfortran.dg/iargc.f90: New test.
7632
7633 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7634
7635         PR c++/27102
7636         * g++.dg/template/crash49.C: New test.
7637
7638 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7639
7640         PR testsuite/27032
7641         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7642
7643 2006-05-02  Jeff Law  <law@redhat.com>
7644
7645         PR tree-optimization/27364
7646         * gcc.c-torture/execute/pr27364.c: New test.
7647
7648 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7649
7650         PR c++/27309
7651         * g++.dg/parser/ctor5.C: New test.
7652
7653 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7654
7655         PR target/27387
7656         * gcc.target/arm/arm.exp: New.
7657         * gcc.target/arm/pr27387.C: Likewise.
7658
7659 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7660
7661         PR fortran/27269
7662         PR fortran/27324
7663         * gfortran.dg/module_equivalence_2.f90: New test.
7664
7665 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7666
7667         PR middle-end/27337
7668         * g++.dg/gomp/pr27337-1.C: New test.
7669         * g++.dg/gomp/pr27337-2.C: New test.
7670
7671         PR middle-end/27328
7672         * gcc.dg/gomp/pr27328.c: New test.
7673
7674         PR middle-end/27325
7675         * g++.dg/gomp/pr27325.C: New test.
7676
7677         PR middle-end/27310
7678         * g++.dg/gomp/pr27310.C: New test.
7679
7680 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7681
7682         PR tree-optimization/27291
7683         * g++.dg/tree-ssa/pr27291.C: New test.
7684
7685 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7686
7687         PR tree-optimization/27283
7688         * g++.dg/tree-ssa/pr27283.C: New test.
7689
7690 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7691
7692         * gcc.dg/tree-ssa/loop-16.c: New test.
7693
7694 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7695             Joseph S. Myers  <joseph@codesourcery.com>
7696
7697         * gcc.dg/Wconversion-3.c: New test case.
7698         * gcc.dg/Wconversion-4.c: Likewise.
7699
7700 2006-05-01  Richard Guenther  <rguenther@suse.de>
7701
7702         PR tree-optimization/26726
7703         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7704
7705 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7706
7707         * gcc.dg/Woverflow-1.c: New test case.
7708         * gcc.dg/Woverflow-2.c: Likewise.
7709         * gcc.dg/Woverflow-3.c: Likewise.
7710
7711 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7712
7713         PR c++/27094
7714         * g++.dg/template/defarg8.C: New test.
7715
7716 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7717
7718         PR c++/27278
7719         * g++.dg/parse/operator7.C: New test.
7720
7721 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7722
7723         PR c++/11471
7724         PR c++/27102
7725         * g++.dg/template/crash48.C: New test.
7726
7727         PR c++/27279
7728         * g++.dg/parse/ctor4.C: New test.
7729
7730 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7731
7732         PR fortran/25681
7733         * gfortran.df/char_type_len.f90: New test.
7734
7735 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7736
7737         PR libgfortran/27304
7738         * gfortran.dg/fmt_exhaust.f90: New test.
7739
7740 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7741
7742         PR c/25309
7743         * gcc.dg/large-size-array-2.c: New test case.
7744
7745 2006-04-28  Richard Guenther  <rguenther@suse.de>
7746
7747         PR target/26826
7748         * gcc.target/i386/pr26826.c: New testcase.
7749
7750 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7751
7752         PR middle-end/27260
7753         * gcc.c-torture/execute/pr27260.c: New.
7754
7755 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7756
7757         PR middle-end/27095
7758         * gcc.dg/pr27095.c: New.
7759
7760 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7761
7762         PR c++/27292
7763         * g++.dg/conversion/bitfield4.C: New test.
7764
7765 2006-04-27  Eric Christopher  <echristo@apple.com>
7766
7767         * gcc.dg/pragma-ms_struct.c: New.
7768
7769 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7770
7771         PR c++/27102
7772         * g++.dg/template/crash47.C: New test.
7773
7774 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7775
7776         * gcc.target/i386/sse-7.c: build with -msse.
7777
7778 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7779
7780         PR testsuite/27274:
7781         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7782         (main): Exit if processor doesn't support SSE.
7783
7784 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7785
7786         PR middle-end/27282
7787         * gcc.c-torture/compile/pr27282.c: New test.
7788
7789 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7790
7791         PR middle-end/26913
7792         * g++.dg/gomp/pr26913.C: New test.
7793
7794         PR c/25996
7795         * gcc.dg/gomp/pr25996.c: New test.
7796         * g++.dg/gomp/pr25996.C: New test.
7797
7798 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7799
7800         PR rtl-optimization/26725
7801         * gcc.c-torture/compile/pr26725.c: New test.
7802
7803 2006-04-25  Richard Guenther  <rguenther@suse.de>
7804
7805         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7806         than n + -1.
7807
7808 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7809
7810         * gcc.dg/20060425-1.c: New testcase.
7811
7812 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR tree-optimization/26865
7815         * gcc.dg/pr26865.c: New test.
7816
7817 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7818
7819         PR c++/27292
7820         * g++.dg/conversion/bitfield1.C: New test.
7821         * g++.dg/conversion/bitfield2.C: Likewise.
7822         * g++.dg/conversion/bitfield3.C: Likewise.
7823
7824 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7825         Richard Guenther  <rguenther@suse.de>
7826
7827         PR tree-optimization/27236
7828         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7829
7830 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7831
7832         PR c++/19963
7833         * g++.dg/other/incomplete2.C: New test.
7834
7835 2006-04-24  Richard Guenther  <rguenther@suse.de>
7836
7837         PR middle-end/26869
7838         * gcc.dg/torture/pr26869.c: New testcase.
7839
7840 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7841         Richard Guenther  <rguenther@suse.de>
7842
7843         PR tree-optimization/27218
7844         * g++.dg/tree-ssa/pr27218.C: New testcase.
7845
7846 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7847
7848         PR c++/26912
7849         * g++.dg/template/friend41.C: New test.
7850
7851 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7852
7853         * g++.dg/opt/pr15551.C: Include cstdio.
7854         (main): Use remove instead of unlink.
7855
7856 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7857
7858         * gcc.dg/sibcall-7.c: New test.
7859         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7860         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7861         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7862         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7863         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7864
7865 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7866
7867         PR c++/26534
7868         * g++.dg/opt/bitfield1.C: New test.
7869         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7870         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7871         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7872         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7873         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7874         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7875         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7876         * g++.dg/abi/bitfield2.C: Likewise.
7877         * g++.dg/init/bitfield1.C: Likewise.
7878
7879 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7880
7881         PR fortran/25099
7882         * gfortran.dg/elemental_subroutine_4.f90: New test.
7883         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7884         call sub (m, x).
7885
7886 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7887
7888         * gcc.c-torture/compile/20060421-1.c: New testcase.
7889
7890 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7891
7892         PR c/25875
7893         * gcc.dg/init-bad-4.c: New test.
7894
7895 2006-04-21  Paul Brook  <paul@codesourcery.com>
7896
7897         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7898
7899 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7900
7901         PR fortran/27122
7902         * gfortran.dg/defined_operators_1.f90: New test.
7903         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7904         remove old ones associated, incorrectly, with Note 5.46.
7905
7906         PR fortran/27113
7907         * gfortran.dg/character_array_constructor_1.f90: New test.
7908
7909 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7910
7911         * gcc.dg/20060419-1.c: New test.
7912
7913 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7914
7915         PR c/26774
7916         * gcc.dg/struct-parse-1.c: New test case.
7917
7918 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7919
7920         PR c++/26558
7921         * g++.dg/parse/template19.C: New test.
7922
7923         PR c++/26739
7924         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7925
7926         PR c++/26036
7927         * g++.dg/expr/call3.C: New test.
7928
7929         PR c++/10385
7930         * g++.dg/conversion/dynamic1.C: New test.
7931
7932 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7933
7934         PR c++/27102
7935         * g++.dg/template/crash35.C: Tweak error markers.
7936         * g++.dg/template/crash46.C: New test.
7937         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7938         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7939
7940 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7941
7942         PR rtl-optimization/14261
7943         * gcc.c-torture/compile/20060419-1.c: Added.
7944
7945 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7946
7947         * gfortran.dg/label_1.f90: Adjust dg-error.
7948
7949 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7950
7951         PR target/26961
7952         * gcc.dg/fold-cond-1.c: New test case.
7953         * gcc.dg/pr26961-1.c: Likewise.
7954
7955 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7956
7957         PR libgfortran/27138
7958         * gfortran.dg/read_bad_advance.f90: New test.
7959
7960 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7961             Dale Johannesen  <dalej@apple.com>
7962
7963         PR target/24076
7964         * gcc.target/i386/vecinit-3.c: New testcase.
7965         * gcc.target/i386/vecinit-4.c: Likewise.
7966         * gcc.target/i386/sse-18.c: Likewise.
7967         * gcc.target/i386/sse-19.c: Likewise.
7968
7969 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7970
7971         * gfortran.dg/allocate_zerosize_1.f90: New test.
7972
7973 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7974
7975         PR c++/26365
7976         * g++.dg/template/crash45.C: New test.
7977
7978 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7979
7980         PR fortran/26787
7981         * gfortran.dg/proc_assign_1.f90: New test.
7982         * gfortran.dg/procedure_lvalue.f90: Change message.
7983         * gfortran.dg/namelist_4.f90: Add new error.
7984
7985         PR fortran/25597
7986         PR fortran/27096
7987         * gfortran.dg/auto_pointer_array_result_1.f90
7988
7989         PR fortran/27089
7990         * gfortran.dg/specification_type_resolution_1.f90
7991
7992         PR fortran/18003
7993         PR fortran/25669
7994         PR fortran/26834
7995         * gfortran.dg/bounds_temporaries_1.f90: New test.
7996
7997         PR fortran/27124
7998         * gfortran.dg/array_return_value_1.f90: New test.
7999
8000 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8001
8002         PR fortran/25336
8003         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8004
8005 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8006
8007         PR middle-end/26823
8008         * g++.dg/gomp/pr26823-1.C: New test.
8009         * g++.dg/gomp/pr26823-2.C: New test.
8010
8011 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8012
8013         PR middle-end/27134
8014         * gcc.dg/pr27314.c: New test.
8015
8016 2006-04-13  Richard Henderson  <rth@redhat.com>
8017
8018         * g++.dg/gomp/block-0.C: Update expected matches.
8019
8020 2006-04-13  DJ Delorie  <dj@redhat.com>
8021
8022         * lib/target-supports.exp (check_effective_target_int32plus): New.
8023         (check_effective_target_ptr32plus): New.
8024         (check_effective_target_size32plus): New.
8025         (check_effective_target_int16): New.
8026         (check_profiling_available): Add m32c to the list of unsupported targets.
8027
8028         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8029         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8030         memory size.
8031         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8032         pointers.
8033         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8034         size_t.
8035         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8036         and size_t.
8037         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8038         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8039         not just xstormy16.  Skip m32c due to weird pointer size.
8040         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8041         not just xstormy16.
8042         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8043         not just xstormy16.
8044         * gcc.dg/20020312-2.c: Add m32c support.
8045         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8046         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8047         in test.
8048         * gcc.dg/20050321-2.c: Require >=32 bit integers.
8049         * gcc.dg/asm-1.c: Skip if int and short are the same size.
8050         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8051         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8052         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8053         * gcc.dg/init-string-2.c: Require >=32 bit integers.
8054         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8055         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8056         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8057         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8058         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8059         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8060         in test.
8061         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8062         in test.
8063         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8064         * gcc.dg/pr23049.c: Require >=32 bit integers.
8065         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8066         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8067         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8068         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8069         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8070         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8071         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8072         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8073         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8074         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8075         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8076         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8077         prototype in test.
8078         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8079         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8080         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8081         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8082         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8083
8084         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
8085         * gcc.c-torture/execute/20040703-1.x: Likewise.
8086         * gcc.c-torture/execute/20040705-1.x: Likewise.
8087         * gcc.c-torture/execute/20040705-2.x: Likewise.
8088         * gcc.c-torture/execute/20040709-1.x: Likewise.
8089         * gcc.c-torture/execute/20040709-2.x: Likewise.
8090         * gcc.c-torture/execute/20040811-1.x: Likewise.
8091         * gcc.c-torture/execute/20050316-1.x: Likewise.
8092         * gcc.c-torture/execute/bitfld-4.x: Likewise.
8093         * gcc.c-torture/execute/pr19689.x: Likewise.
8094         * gcc.c-torture/execute/pr7284-1.x: Likewise.
8095         * gcc.c-torture/execute/usmul.x: Likewise.
8096         * gcc.c-torture/execute/vrp-5.x: Likewise.
8097         * gcc.c-torture/execute/vrp-6.x: Likewise.
8098         * gcc.dg/debug/20041023-1.s: Likewise.
8099
8100 2006-04-13  Roger Sayle  <roger@eyesopen.com>
8101
8102         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8103         of integers to a vector types are now constant expressions in C.
8104         * gcc.dg/vect/vect-fold-1.c: New test case.
8105
8106 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
8107             Ulrich Weigand  <uweigand@de.ibm.com>
8108
8109         PR target/27006
8110         * gcc.dg/vmx/pr27006.c: New testcase.
8111
8112 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8113
8114         PR libgfortran/26766
8115         * gfortran.dg/write_recursive.f90: New test.
8116
8117 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
8118
8119         * g++.dg/parse/dtor7.C: New test.
8120         * g++.dg/parse/new1.C: Add error marker.
8121         * g++.dg/template/new3.C: New test.
8122
8123         PR c++/26122
8124         * g++.dg/template/pure1.C: New test.
8125
8126         PR c++/26295
8127         * g++.dg/parse/ptrmem4.C: New test.
8128
8129 2006-04-10  Jeff Law  <law@redhat.com>
8130
8131         PR/27087
8132         * gcc.c-torture/compile/pr27087.c: New test.
8133
8134 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
8135
8136         PR/21391
8137         * gcc.dg/20060410.c: New.
8138
8139 2006-04-10  Matthias Klose  <doko@debian.org>
8140
8141         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
8142         Recognize multilib directory names containing underscores.
8143
8144 2006-04-10  Roger Sayle  <roger@eyesopen.com>
8145
8146         * gcc.target/i386/vecinit-1.c: New test case.
8147         * gcc.target/i386/vecinit-2.c: Likewise.
8148
8149 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR debug/27057
8152         * g++.dg/debug/dwarf2-2.C: New test.
8153
8154 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
8155
8156         PR rtl-optimization/27073
8157         * gcc.c-torture/execute/pr27073.c: New test.
8158
8159 2006-04-08  Mike Stump  <mrs@apple.com>
8160
8161         * gcc.dg/pragma-darwin.c: Improve for ppc64.
8162
8163 2006-04-07  Richard Guenther  <rguenther@suse.de>
8164
8165         PR tree-optimization/26135
8166         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
8167
8168 2006-04-06  Jan Hubicka  <jh@suse.cz>
8169
8170         PR profile/26399
8171         * g++.dg/bprob/g++-bprob-2.C: New testcase.
8172
8173 2006-04-06  Roger Sayle  <roger@eyesopen.com>
8174
8175         * g++.dg/conversion/nullptr1.C: New test case.
8176         * g++.dg/conversion/nullptr2.C: Likewise.
8177
8178 2006-04-05  Roger Sayle  <roger@eyesopen.com>
8179
8180         * gfortran.dg/dependency_18.f90: New test case.
8181
8182 2006-04-05  Richard Guenther  <rguenther@suse.de>
8183
8184         PR tree-optimization/26919
8185         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
8186         * gcc.dg/ipa/ipa-2.c: Likewise.
8187         * gcc.dg/ipa/ipa-3.c: Likewise.
8188         * gcc.dg/ipa/ipa-5.c: Likewise.
8189
8190 2006-04-05  Richard Guenther  <rguenther@suse.de>
8191
8192         PR tree-optimization/26763
8193         * gcc.dg/torture/pr26763-1.c: New testcase.
8194         * gcc.dg/torture/pr26763-2.c: Likewise.
8195
8196 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
8197
8198         PR fortran/23634
8199         PR fortran/25619
8200         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
8201
8202 2006-04-04  Eric Christopher  <echristo@apple.com>
8203
8204         * gcc.target/i386/387-1.c: Allow regexp to match darwin
8205         stubs.
8206         * gcc.target/i386/387-5.c: Ditto.
8207
8208 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
8209
8210         * gcc.target/sparc/struct-ret-check.c: New test.
8211
8212 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8213
8214         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
8215         zero decimal digits specified in format.
8216
8217 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
8218
8219         PR fortran/26891
8220         * gfortran.dg/missing_optional_dummy_1.f90: New test.
8221
8222         PR fortran/26976
8223         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
8224         * gfortran.dg/initialization_1.f90: Make assignment compliant.
8225         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
8226         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
8227         bigendian-ness.
8228
8229 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
8230
8231         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
8232         dummy arguments work when the actual argument is itself a dummy
8233         argument of the caller.
8234
8235 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8236
8237         PR libfortran/24685
8238         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
8239
8240 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8241
8242         * gfortran.dg/dependencency_17.f90: New test case.
8243
8244 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8245
8246         * gfortran.dg/dependency_14.f90: New test case.
8247         * gfortran.dg/dependency_15.f90: Likewise.
8248         * gfortran.dg/dependency_16.f90: Likewise.
8249
8250 2006-03-31  Asher Langton  <langton2@llnl.gov>
8251
8252         PR fortran/25358
8253         gfortran.dg/cray_pointers_6.f90: New test.
8254
8255 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8256
8257         PR libgfortran/26890
8258         * gfortran.dg/read_size_noadvance.f90: New test.
8259
8260 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
8261
8262         PR fortran/25031
8263         * gfortran.dg/multiple_allocation_1.f90: Check that the
8264         size has changed after a re-allocation with stat.
8265
8266 2006-03-30  Richard Guenther  <rguenther@suse.de>
8267
8268         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
8269         removal.
8270         * gcc.target/i386/sselibm-2.c: Likewise.
8271         * gcc.target/i386/sselibm-3.c: Likewise.
8272         * gcc.target/i386/sselibm-4.c: Likewise.
8273         * gcc.target/i386/sselibm-5.c: Likewise.
8274
8275 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8276
8277         * gcc.dg/fold-andxor-1.c: New test case.
8278         * gcc.dg/fold-xorand-1.c: Likewise.
8279
8280 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8281
8282         * gcc.dg/fold-convnotconv-1.c: New test case.
8283
8284 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
8285
8286         PR fortran/26779
8287         * gfortran.dg/private_type_5.f90: New test.
8288
8289 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
8290
8291         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
8292
8293 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
8294
8295         * gfortran.dg/advance_2.f90: New test.
8296         * gfortran.dg/advance_3.f90: New test.
8297
8298         * gfortran.fortran-torture/execute/equiv_5.f: New test.
8299
8300 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8301
8302         PR libgfortran/26661
8303         PR libgfortran/26880
8304         * gfortran.dg/read_x_past.f: New test.
8305
8306 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
8307
8308         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
8309         to be STABS.
8310
8311 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
8312
8313         * objc.dg/dwarf-1.m: Skip on AIX.
8314         * objc.dg/dwarf-2.m: Skip on AIX.
8315
8316 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
8317
8318         PR fortran/26816
8319         * gfortran.dg/float_1.f90: New test.
8320
8321 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
8322
8323         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
8324         X86_64 targets.
8325         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
8326
8327 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8328
8329         PR libfortran/26735
8330         * gfortran.dg/convert_implied_open.f90: New test case.
8331
8332 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8333
8334         PR fortran/26769
8335         * gfortran.dg/transpose_reshape_r10.f90: New test case.
8336
8337 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
8338
8339         PR middle-end/26717
8340         * gcc.dg/pr26717.c: New test.
8341
8342 2006-03-25  Roger Sayle  <roger@eyesopen.com>
8343
8344         * gfortran.dg/dependency_12.f90: New test case.
8345
8346 2006-03-24  Roger Sayle  <roger@eyesopen.com>
8347
8348         * gfortran.dg/dependency_9.f90: New (resurected) test case.
8349
8350 2006-03-24  Jeff Law  <law@redhat.com>
8351
8352         * gcc.c-torture/pr26840.c: New test.
8353
8354 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
8355
8356         * objc.dg/dwarf-2.m: New.
8357         * obj-c++.dg/dwarf-2.mm: New.
8358
8359         * g++.old-deja/g++.other/init19.C: New.
8360
8361 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
8362
8363         * g++.dg/eh/spbp.C: Skip on AIX.
8364
8365 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
8366
8367         PR middle-end/26611
8368         * g++.dg/gomp/pr26611-1.C: New test.
8369         * g++.dg/gomp/pr26611-2.C: New test.
8370
8371 2006-03-24  Jeff Law  <law@redhat.com>
8372
8373         * gcc.c-torture/compile/pr26833.c: New test.
8374         * gfortran.fortran-torture/compile/pr26806.f90: New test.
8375
8376 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8377
8378         * gfortran.dg/endfile_2.f90: Delete temp file.
8379
8380 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
8381
8382         PR fortran/19303
8383         * gfortran.dg/record_marker_1.f90: New test case.
8384         * gfortran.dg/record_marker_2.f: New test case.
8385         * gfortran.dg/record_marker_3.f90: New test case.
8386
8387 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
8388
8389         PR fortran/17298
8390         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8391         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8392
8393 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
8394
8395         * lib/gcc-dg.exp (cleanup-modules): New proc.
8396         * gfortran.dg/allocatable_function_1.f90,
8397         gfortran.dg/allocate_char_star_scalar_1.f90,
8398         gfortran.dg/assumed_charlen_function_1.f90,
8399         gfortran.dg/assumed_dummy_1.f90,
8400         gfortran.dg/assumed_shape_ranks_1.f90,
8401         gfortran.dg/assumed_shape_ranks_2.f90,
8402         gfortran.dg/assumed_size_dt_dummy.f90,
8403         gfortran.dg/auto_char_dummy_array_1.f90,
8404         gfortran.dg/auto_char_len_3.f90,
8405         gfortran.dg/automatic_module_variable.f90,
8406         gfortran.dg/bad_automatic_objects_1.f90,
8407         gfortran.dg/char_array_constructor.f90,
8408         gfortran.dg/char_array_structure_constructor.f90,
8409         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8410         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8411         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8412         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8413         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8414         gfortran.dg/derived_pointer_recursion.f90,
8415         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8416         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8417         gfortran.dg/dummy_functions_1.f90,
8418         gfortran.dg/elemental_initializer_1.f90,
8419         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8420         gfortran.dg/elemental_pointer_1.f90,
8421         gfortran.dg/elemental_subroutine_1.f90,
8422         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8423         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8424         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8425         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8426         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8427         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8428         gfortran.dg/global_references_1.f90,
8429         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8430         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8431         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8432         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8433         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8434         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8435         gfortran.dg/large_integer_kind_1.f90,
8436         gfortran.dg/large_real_kind_1.f90,
8437         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8438         gfortran.dg/module_double_reuse.f90,
8439         gfortran.dg/module_equivalence_1.f90,
8440         gfortran.dg/module_interface_1.f90,
8441         gfortran.dg/module_parameter_array_refs_1.f90,
8442         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8443         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8444         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8445         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8446         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8447         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8448         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8449         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8450         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8451         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8452         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8453         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8454         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8455         gfortran.dg/same_name_1.f90,
8456         gfortran.dg/sibling_dummy_procedure_1.f90,
8457         gfortran.dg/sibling_dummy_procedure_2.f90,
8458         gfortran.dg/sibling_dummy_procedure_3.f90,
8459         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8460         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8461         gfortran.dg/used_dummy_types_2.f90,
8462         gfortran.dg/used_dummy_types_3.f90,
8463         gfortran.dg/used_dummy_types_4.f90,
8464         gfortran.dg/used_dummy_types_5.f90,
8465         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8466         gfortran.dg/userdef_operator_1.f90: Use it.
8467
8468 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8469
8470         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8471         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8472         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8473         gfortran.dg/write_back.f,
8474         gfortran.fortran-torture/execute/inquire_1.f90,
8475         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8476
8477 2006-03-21  Jeff Law  <law@redhat.com>
8478
8479         * gcc.dg/tree-ssa/vrp28.c: New test.
8480
8481 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8482
8483         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8484         if _STDC_C99 is defined.
8485         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8486         * gcc.dg/builtins-20.c: Likewise.
8487         * gcc.dg/builtins-53.c: Likewise.
8488         * gcc.dg/single-precision-constant.c: Likewise. Also pass
8489         -mmacosx-version-min=10.3 on PowerPC/Darwin.
8490
8491 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
8492
8493         PR tree-opt/26781
8494         * gcc.c-torture/compile/pr26781-1.c: New test.
8495         * gcc.c-torture/compile/pr26781-2.c: New test.
8496
8497 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
8498
8499         PR c++/26690
8500         * g++.dg/gomp/pr26690-1.C: New test.
8501         * g++.dg/gomp/pr26690-2.C: New test.
8502
8503 2006-03-20  Jeff Law  <law@redhat.com>
8504
8505         * gcc.dg/tree-ssa/pr21829.c: New test.
8506
8507         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8508
8509 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
8510
8511         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8512         (check_visibility_available): Use it.
8513         (check_effective_target_default_packed): Likewise.
8514         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8515         (check_effective_target_fopenmp): Likewise.
8516         (check_effective_target_freorder): Likewise.
8517         (check_effective_target_fpic): Likewise.
8518         (check_named_sections_available): Likewise.
8519         (check_effective_target_ilp32): Likewise.
8520         (check_effective_target_lp64): Likewise.
8521
8522 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8523
8524         PR fortran/20935
8525         * gfortran.dg/scalar_mask_2.f90: New test case.
8526
8527 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8528
8529         PR tree-opt/26629
8530         * gcc.dg/tree-ssa/loadpre12.c: New test.
8531         * gcc.dg/tree-ssa/loadpre13.c: New test.
8532         * gcc.dg/tree-ssa/loadpre14.c: New test.
8533         * gcc.dg/tree-ssa/loadpre15.c: New test.
8534         * gcc.dg/tree-ssa/loadpre16.c: New test.
8535         * gcc.dg/tree-ssa/loadpre17.c: New test.
8536         * gcc.dg/tree-ssa/loadpre18.c: New test.
8537         * gcc.dg/tree-ssa/loadpre19.c: New test.
8538         * gcc.dg/tree-ssa/loadpre20.c: New test.
8539         * gcc.dg/tree-ssa/loadpre21.c: New test.
8540         * gcc.dg/tree-ssa/loadpre22.c: New test.
8541
8542 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8543
8544         PR fortran/26741
8545         * gfortran.dg/elemental_initializer_1.f90: New test.
8546
8547         PR fortran/26716
8548         * gfortran.dg/assumed_shape_ranks_2: New test.
8549
8550 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8551
8552         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8553         target fpic.
8554
8555 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8556
8557         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8558         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8559         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8560         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8561         gfortran.fortran-torture/execute/direct_io.f90,
8562         gfortran.fortran-torture/execute/inquire_2.f90,
8563         gfortran.fortran-torture/execute/inquire_4.f90,
8564         gfortran.fortran-torture/execute/list_read_1.f90,
8565         gfortran.fortran-torture/execute/open_replace.f90,
8566         gfortran.fortran-torture/execute/slash_edit.f90,
8567         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8568         temporary files from testcases.
8569
8570 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8571
8572         PR libgfortran/26509
8573         gfortran.dg/write_direct_eor.f90: New test.
8574
8575 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8576
8577         * gcc.target/powerpc/pr26350.c: New.
8578         * gcc.target/powerpc/indexed-addr.c: New.
8579
8580 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8581
8582         * gfortran.dg/dependency_13.f90: New test case.
8583
8584 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8585
8586         PR middle-end/21781
8587         * gcc.dg/real-const-1.c: New test case.
8588
8589 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8590
8591         * g++.old-deja/g++.other/init18.C: New.
8592         * g++.old-deja/g++.other/init5.C: Remove xfail.
8593
8594 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8595
8596         * g++.dg/opt/pr15551.C: Cleanup temp file.
8597
8598 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8599
8600         PR c++/6634
8601         g++.dg/parse/long1.C: New test.
8602
8603 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8604
8605         PR fortran/19101
8606         * gfortran.dg/continuation.f90: New test.
8607         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8608
8609 2006-03-14  Richard Guenther  <rguenther@suse.de>
8610
8611         PR tree-optimization/26672
8612         * gcc.dg/torture/pr26672.c: New testcase.
8613
8614 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8615
8616         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8617         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8618
8619 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8620
8621         PR middle-end/26557
8622         * gcc.c-torture/compile/switch-1.c: New test case.
8623
8624 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8625
8626         PR fortran/25378
8627         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8628         test to include more permuatations of mask and index.
8629         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8630         respond to F2003 spec. that the position returned for an all false
8631         mask && condition is zero.
8632
8633 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8634
8635         PR middle-end/25989
8636         * gcc.dg/gomp/pr25989.c: New test.
8637
8638 2006-03-13  Jeff Law  <law@redhat.com>
8639
8640         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8641
8642 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8643
8644         * gcc.dg/switch-9.c: New test.
8645
8646 2006-03-13  Richard Guenther  <rguenther@suse.de>
8647
8648         PR middle-end/26630
8649         * gcc.dg/torture/pr26630.c: New testcase.
8650
8651 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8652
8653         * gfortran.dg/dependency_10.f90: New test case.
8654         * gfortran.dg/dependency_11.f90: Likewise.
8655
8656 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8657             Erik Edelmann  <eedelman@gcc.gnu.org>
8658
8659         * gfortran.dg/allocatable_function_1.f90: New.
8660         * gfortran.dg/allocatable_function_2.f90: New.
8661
8662 2006-03-10  Richard Guenther  <rguenther@suse.de>
8663
8664         PR middle-end/26565
8665         * gcc.dg/torture/pr26565.c: New testcase.
8666
8667 2006-03-09  Eric Christopher  <echristo@apple.com>
8668
8669         * gcc.c-torture/compile/20060309-1.c: New.
8670
8671 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8672
8673         PR libgfortran/26499
8674         * gfortran.dg/write_back.f: New test.
8675         * gfortran.dg/write_rewind_1.f: New test.
8676         * gfortran.dg/write_rewind_2.f: New test.
8677
8678 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8679
8680         PR libgfortran/26554
8681         * gfortran.dg/read_logical.f90: New test.
8682
8683 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8684
8685         * ada/acats/norun.lst: cdd2a03 now passes.
8686
8687 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8688
8689         PR testsuite/25177
8690         * gcc.target/powerpc/pr18096-1.c: Change where the error
8691         would match.
8692
8693 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8694
8695         * gcc.target/i386/cleanup-1.c: New test.
8696         * gcc.target/i386/cleanup-2.c: New test.
8697
8698 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8699
8700         * gfortran.dg/dependency_9.f90: Remove for the time being.
8701
8702 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8703
8704         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8705         directive.
8706
8707 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8708
8709         * gfortran.dg/dependency_9.f90: New test case.
8710
8711 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8712
8713         * gfortran.dg/dependency_4.f90: New test case.
8714         * gfortran.dg/dependency_5.f90: New test case.
8715         * gfortran.dg/dependency_6.f90: New test case.
8716         * gfortran.dg/dependency_7.f90: New test case.
8717         * gfortran.dg/dependency_8.f90: New test case.
8718
8719 2006-03-03  Paul Brook  <paul@codesourcery.com>
8720
8721         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8722         Add m68k-*-elf.
8723
8724 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8725
8726         PR fortran/25031
8727         * multiple_allocation_1.f90: New test.
8728
8729 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8730
8731         PR tree-optimization/26524
8732         * gfortran.dg/pr26524.f: New test case.
8733
8734 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8735
8736         * g++.dg/template/repo5.C: Cleanup repo files.
8737         * gcc.dg/20051201-1.c: Cleanup coverage files.
8738         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8739         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8740         tree dump files.
8741
8742 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8743
8744         * objc.dg/objc-nofilename-1.m: New test.
8745         * objc.dg/bad-receiver-type.m: New test.
8746         * obj-c++.dg/bad-receiver-type.mm: New test.
8747
8748 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8749
8750         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8751
8752 2006-03-01  Mike Stump  <mrs@apple.com>
8753
8754         * g++.dg/abi/key2.C: Add.
8755
8756 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8757
8758         * gfortran.dg/logical_dot_product.f90: New test.
8759
8760         PR fortran/26393
8761         * gfortran.dg/used_interface_ref.f90: New test.
8762
8763         PR fortran/20938
8764         * gfortran.dg/dependency_2.f90: New test.
8765         * gfortran.fortran-torture/execute/where17.f90: New test.
8766         * gfortran.fortran-torture/execute/where18.f90: New test.
8767         * gfortran.fortran-torture/execute/where19.f90: New test.
8768         * gfortran.fortran-torture/execute/where20.f90: New test.
8769
8770 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8771
8772         * g++.dg/tree-ssa/pr26443.C: New test case.
8773
8774 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8775
8776         PR middle-end/26022
8777         * g++.dg/opt/return-slot1.C: New test.
8778
8779 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8780
8781         PR libgfortran/26136
8782         * gfortran.dg/namelist_23.f90: New test.
8783
8784 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8785
8786         PR middle-end/14752
8787         * gcc.dg/fold-eqandshift-2.c: New test case.
8788
8789 2006-02-28  Richard Guenther  <rguenther@suse.de>
8790
8791         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8792         decomposition.
8793
8794 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8795
8796         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8797
8798 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8799
8800         PR libgfortran/26464
8801         * gfortran.dg/backspace_5.f: New test.
8802         * gfortran.dg/backspace_6.f: New test.
8803
8804 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8805
8806         * gcc.dg/fold-eqandnot-1.c: New test case.
8807
8808 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8809
8810         PR middle-end/19983
8811         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8812
8813 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8814
8815         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8816         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8817
8818 2006-02-26  Richard Guenther  <rguenther@suse.de>
8819
8820         PR tree-optimization/26421
8821         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8822
8823 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8824
8825         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8826         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8827
8828 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8829
8830         * gcc.dg/fold-even-1.c: New test case.
8831
8832 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8833
8834         PR middle-end/21137
8835         * gcc.dg/fold-eqandshift-1.c: New test case.
8836
8837 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8838
8839         PR tree-optimization/25125
8840         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8841         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8842
8843 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8844
8845         PR tree-optimizations/26359
8846         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8847         with -fdump-tree-dceloop-details.
8848         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8849
8850 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8851
8852         PR middle-end/23673
8853         * gcc.dg/fold-eqxor-1.c: New test case.
8854         * gcc.dg/fold-eqxor-2.c: Likewise.
8855         * gcc.dg/fold-eqxor-3.c: Likewise.
8856
8857 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8858
8859         PR fortran/23092
8860         * scalar_mask_1.f90: New test.
8861
8862 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8863
8864         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8865         * g++.dg/eh/uncaught2.C: New.
8866         * g++.dg/eh/uncaught3.C: New.
8867
8868 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8869
8870         PR libgfortran/26423
8871         * gfortran.dg/read_many_1.f: New test.
8872
8873 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8874
8875         PR fortran/24519
8876         * gfortran.dg/dependency_3.f90: New test.
8877         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8878         XFAILs.
8879
8880         PR fortran/25395
8881         * gfortran.dg/equiv_6.f90: New test.
8882
8883 2006-02-23  Jeff Law  <law@redhat.com>
8884
8885         * gcc.c-torture/compile/pr26425.c: New test.
8886
8887 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8888
8889         PR middle-end/26412
8890         * gcc.dg/gomp/pr26412.c: New test.
8891
8892 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8893
8894         PR c++/26291
8895         * g++.dg/other/ellipsis1.C: New test.
8896         * g++.dg/parse/operator4.C: Adjust error marker.
8897
8898 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8899
8900         PR target/25603
8901         * gfortran.dg/pr25603.f: New testcase.
8902
8903 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8904
8905         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8906         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8907
8908 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8909
8910         * g++.dg/eh/spbp.C: New.
8911
8912 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8913
8914         PR middle-end/26379
8915         * gcc.target/i386/mmx-7.c: New test.
8916
8917 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8918
8919         PR tree-optimization/26361
8920         * gcc.dg/tree-ssa/vrp27.c: New test case.
8921
8922 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8923
8924         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8925         * gcc.dg/tree-ssa/complex-4.c: Here.
8926
8927 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8928
8929         PR middle-end/19543
8930         * gfortran.dg/logical_1.f90: New test case.
8931
8932 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8933
8934         PR middle-end/26334
8935         * gcc.dg/20060218-1.c: Moved to...
8936         * gcc.target/i386/20060218-1.c: ... here.  New test.
8937
8938 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8939
8940         PR fortran/26201
8941         * gfortran.dg/convert_1.f90: New.
8942
8943 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8944
8945         PR fortran/25054
8946         * gfortran.dg/namelist_5.f90: New test.
8947
8948         PR fortran/25089
8949         * gfortran.dg/namelist_4.f90: New test.
8950
8951 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8952
8953         PR tree-opt/25680
8954         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8955
8956 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8957
8958         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8959         variable to take into account the variable name in the
8960         function header.
8961         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8962
8963 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8964
8965         PR middle-end/26334
8966         * gcc.c-torture/compile/20060217-1.c: New test.
8967         * gcc.dg/20060218-1.c: New test.
8968
8969 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8970
8971         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8972
8973 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8974
8975         * gcc.dg/cpp/undef3.c: New test.
8976         * gcc.dg/cpp/trad/builtins2.c: New test.
8977
8978 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8979
8980         PR c++/26266
8981         * g++.dg/template/static22.C: New test.
8982         * g++.dg/template/static23.C: New test.
8983         * g++.dg/template/static24.C: New test.
8984         * g++.dg/template/non-dependent13.C: New test.
8985         * g++.dg/init/member1.C: Tweak error markers.
8986
8987 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8988
8989         PR target/26255
8990         * gcc.c-torture/compile/pr26255.c: New test case.
8991
8992 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8993
8994         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8995         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8996         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8997         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8998         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8999         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9000         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9001
9002 2006-02-16  Jeff Law  <law@redhat.com>
9003
9004         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9005         * gcc.dg/tree-ssa/vrp26.c: New test.
9006
9007 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9008
9009         PR target/20353
9010         PR target/24578
9011         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9012         __UCLIBC__ is defined.
9013
9014 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9015
9016         PR fortran/26224
9017         * gfortran.dg/gomp/pr26224.f: New test.
9018
9019 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9020
9021         PR tree-opt/25918
9022         * lib/target-supports.exp
9023         (check_effective_target_vect_short_mult): New.
9024         (check_effective_target_vect_char_mult): New.
9025         (check_effective_target_vect_widen_sum_qi_to_si): New.
9026         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9027         (check_effective_target_vect_widen_sum_hi_to_si): New.
9028         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9029         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9030         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9031         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9032         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9033         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9034         vect-reduc-pattern-2c.c
9035         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9036         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9037         vect-reduc-pattern-1c.c
9038
9039 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9040
9041         PR fortran/24557
9042         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9043
9044 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9045
9046         PR fortran/26054
9047         * gfortran.dg/enum_8.f90: Remove check for warning.
9048         * gfortran.dg/iomsg_1.f90: Ditto.
9049         * gfortran.dg/enum_1.f90: Ditto.
9050         * gfortran.dg/enum_9.f90: Ditto.
9051         * gfortran.dg/enum_2.f90: Ditto.
9052         * gfortran.dg/enum_10.f90: Ditto.
9053         * gfortran.dg/enum_3.f90: Ditto.
9054         * gfortran.dg/flush_1.f90: Ditto.
9055         * gfortran.dg/enum_4.f90: Ditto.
9056         * gfortran.dg/array_constructor_1.f90: Ditto.
9057         * gfortran.dg/enum_5.f90: Ditto.
9058         * gfortran.dg/enum_6.f90: Ditto.
9059         * gfortran.dg/enum_7.f90: Ditto.
9060
9061 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
9062
9063         PR middle-end/26300
9064         * gcc.c-torture/compile/20060215-1.c: New test.
9065
9066 2006-02-14  Roger Sayle  <roger@eyesopen.com>
9067
9068         PR middle-end/23670
9069         * gcc.dg/tree-ssa/andor-2.c: New test case.
9070
9071 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
9072
9073         PR fortran/25045
9074         * optional_dim.f90: New test.
9075
9076 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9077
9078         PR fortran/26277
9079         * gfortran.dg/label_4.f90: New.
9080
9081 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
9082             Diego Novillo  <dnovillo@redhat.com>
9083             Uros Bizjak  <uros@kss-loka.si>
9084
9085         * gfortran.dg/gomp: New directory.
9086
9087 2006-02-14  Richard Guenther  <rguenther@suse.de>
9088
9089         PR tree-optimization/26258
9090         * gcc.dg/torture/pr26258.c: New testcase.
9091
9092 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
9093
9094         PR fortran/26246
9095         * gfortran.dg/pr26246_1.f90: New test.
9096         * gfortran.dg/pr26246_2.f90: New test.
9097
9098         PR middle-end/26092
9099         * gcc.c-torture/compile/20060208-1.c: New test.
9100
9101 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
9102
9103         PR fortran/26074
9104         PR fortran/25103
9105         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9106         * gfortran.dg/bad_automatic_objects_1.f90: New test.
9107         * gfortran.dg/automatic_module_variable.f90: Change error message.
9108
9109         PR fortran/20861
9110         * gfortran.dg/internal_dummy_1.f90: New test.
9111
9112         PR fortran/20871
9113         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9114
9115
9116         PR fortran/25083
9117         * gfortran.dg/uncommon_block_data_1.f90: New test.
9118         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9119         with standard.
9120
9121         PR fortran/25088
9122         * gfortran.dg/typed_subroutine_1.f90: New test.
9123
9124 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
9125
9126         * objc.dg/dwarf-1.m: New.
9127
9128 2006-02-13  Roger Sayle  <roger@eyesopen.com>
9129
9130         PR middle-end/24427
9131         * gcc.dg/tree-ssa/andor-1.c: New test case.
9132
9133 2006-02-13  Josh Conner  <jconner@apple.com>
9134
9135         PR target/25376
9136         * gcc.dg/pr25376.c: New test.
9137
9138         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
9139         assemble.
9140         * lib/target-supports.exp (check_named_sections_available):
9141         Only compile named-sections test -- don't assemble.
9142
9143 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9144
9145         * g++.dg/warn/no-write-strings.C: New test.
9146         * g++.dg/warn/write-strings.C: Likewise.
9147         * g++.dg/warn/write-strings-default.C: Likewise.
9148
9149 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
9150
9151         PR fortran/25806
9152         * gfortran.dg/ret_pointer_2.f90: New test.
9153
9154 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
9155
9156         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
9157
9158 2006-02-10  Jeff Law  <law@redhat.com>
9159
9160         * gcc.c-torture/compile/pr26213.c: New test.
9161
9162 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
9163
9164         gfortran.dg/null_1.f90: New test.
9165
9166 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9167
9168         PR fortran/14771
9169         * gfortran.dg/parens_4.f90: New.
9170         * gfortran.dg/parens_5.f90: New.
9171
9172 2006-02-10  Richard Guenther  <rguenther@suse.de>
9173
9174         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
9175
9176 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9177         Paul Thomas  <pault@gcc.gnu.org>
9178
9179         PR fortran/14771
9180         * gfortran.dg/parens_1.f90: New.
9181         * gfortran.dg/parens_2.f90: New.
9182         * gfortran.dg/parens_3.f90: New.
9183
9184 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
9185
9186         PR fortran/26038
9187         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
9188
9189         PR fortran/25059
9190         * gfortran.dg/impure_assignment_1.f90: New test.
9191
9192         PR fortran/25070
9193         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
9194
9195 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9196
9197         PR target/26141
9198         * g++.dg/expr/stdarg2.C: New test.
9199
9200 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9201
9202         PR inline-asm/16194
9203         * gcc.dg/pr16194.c: New test.
9204
9205 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9206
9207         * ada/acats/run_acats: Use portable variant of "$@".
9208
9209 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9210
9211         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
9212         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
9213
9214 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9215
9216         PR tree-opt/26179
9217         * g++.dg/opt/pr26179.C: New test.
9218
9219 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9220
9221         PR middle-end/26134
9222         * gcc.dg/tree-ssa/complex-3.c: New test.
9223
9224 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9225
9226         * gcc.c-torture/compile/volatile-1.c: New test.
9227
9228 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
9229
9230         PR 26180
9231         * gcc.dg/tree-ssa/pr26180.c: New test.
9232
9233 2006-02-08  Jeff Law  <law@redhat.com>
9234
9235         * gcc.dg/tree-ssa/pr21417.c: New test.
9236
9237 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9238
9239         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9240         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
9241
9242 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9243
9244         * lib/scanrtl.exp: New.
9245
9246 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9247
9248         PR c++/26071
9249         * g++.dg/other/virtual2.C: New test.
9250
9251         PR c++/26070
9252         * g++.dg/other/virtual1.C: New test.
9253
9254 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9255
9256         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
9257         cleanup-ipa-dump): Update dump file glob patterns.
9258         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
9259         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
9260
9261         * lib/gcc-dg.exp: Load it.
9262         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
9263
9264 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
9265
9266         PR testsuite/26159
9267         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
9268         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9269
9270 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9271
9272         PR fortran/25577
9273         * gfortran.dg/mvbits_1.f90: New.
9274
9275 2006-02-07  Dirk Mueller  <dmueller@suse.com>
9276
9277         * g++.dg/warn/Wdiv-by-zero.C: New test.
9278         * g++.dg/warn/Wno-div-by-zero.C: New.
9279
9280 2006-02-07  Jeff Law  <law@redhat.com>
9281
9282         * gcc.dg/tree-ssa/pr21559.c: New test.
9283
9284         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
9285         multiple VRP passes.
9286         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9287         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9288         * gcc.dg/tree-ssa/pr21582.c: Likewise.
9289         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9290         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9291         * gcc.dg/tree-ssa/vrp02.c: Likewise
9292         * gcc.dg/tree-ssa/vrp11.c: Likewise
9293         * gcc.dg/tree-ssa/pr14341.c: Likewise
9294         * gcc.dg/tree-ssa/vrp19.c: Likewise
9295         * gcc.dg/tree-ssa/vrp20.c: Likewise
9296         * gcc.dg/tree-ssa/vrp03.c: Likewise
9297         * gcc.dg/tree-ssa/pr21086.c: Likewise
9298         * gcc.dg/tree-ssa/pr21959.c: Likewise
9299         * gcc.dg/tree-ssa/vrp21.c: Likewise
9300         * gcc.dg/tree-ssa/vrp04.c: Likewise
9301         * gcc.dg/tree-ssa/pr25485.c: Likewise
9302         * gcc.dg/tree-ssa/pr22026.c: Likewise
9303         * gcc.dg/tree-ssa/vrp22.c: Likewise
9304         * gcc.dg/tree-ssa/vrp05.c: Likewise
9305         * gcc.dg/tree-ssa/20030807-10.c: Likewise
9306         * gcc.dg/tree-ssa/pr20701.c: Likewise
9307         * gcc.dg/tree-ssa/vrp23.c: Likewise
9308         * gcc.dg/tree-ssa/vrp06.c: Likewise
9309         * gcc.dg/tree-ssa/pr22117.c: Likewise
9310         * gcc.dg/tree-ssa/pr20702.c: Likewise
9311         * gcc.dg/tree-ssa/vrp15.c: Likewise
9312         * gcc.dg/tree-ssa/pr21090.c: Likewise
9313         * gcc.dg/tree-ssa/pr21294.c: Likewise
9314         * gcc.dg/tree-ssa/vrp24.c: Likewise
9315         * gcc.dg/tree-ssa/vrp07.c: Likewise
9316         * gcc.dg/tree-ssa/pr21563.c: Likewise
9317         * gcc.dg/tree-ssa/pr25382.c: Likewise
9318         * gcc.dg/tree-ssa/vrp16.c: Likewise
9319         * gcc.dg/tree-ssa/vrp25.c: Likewise
9320         * gcc.dg/tree-ssa/vrp08.c: Likewise
9321         * gcc.dg/tree-ssa/20030807-6.c: Likewise
9322         * gcc.dg/tree-ssa/vrp17.c: Likewise
9323         * gcc.dg/tree-ssa/pr21458.c: Likewise
9324         * g++.dg/tree-ssa/pr18178.C: Likewise
9325
9326 2006-02-07  Richard Guenther  <rguenther@suse.de>
9327
9328         PR c++/26140
9329         Revert
9330         2006-01-30  Richard Guenther  <rguenther@suse.de>
9331         PR c++/23372
9332         * gcc.dg/pr23372-1.C: New testcase.
9333
9334         * g++.dg/tree-ssa/pr26140.C: New testcase.
9335
9336 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
9337
9338         PR c++/9737
9339         * g++.dg/template/ttp15.C: New test.
9340         * g++.dg/template/ttp16.C: Likewise.
9341         * g++.dg/template/ttp17.C: Likewise.
9342         * g++.old-deja/g++.pt/ttp36.C: Remove.
9343         * g++.old-deja/g++.pt/ttp19.C: Likewise.
9344         * g++.old-deja/g++.pt/ttp37.C: Likewise.
9345         * g++.old-deja/g++.pt/ttp38.C: Likewise.
9346         * g++.old-deja/g++.pt/ttp39.C: Likewise.
9347         * g++.old-deja/g++.pt/ttp9.C: Likewise.
9348         * g++.old-deja/g++.pt/ttp40.C: Likewise.
9349         * g++.old-deja/g++.pt/ttp51.C: Likewise.
9350         * g++.old-deja/g++.pt/ttp26.C: Likewise.
9351         * g++.old-deja/g++.pt/ttp36.C: Likewise.
9352
9353 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
9354
9355         PR libfortran/23815
9356         * unf_io_convert_4.f90: New test.
9357
9358 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
9359
9360         * gcc.dg/tree-ssa/loadpre10.c: New test.
9361         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9362         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9363         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9364
9365 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9366
9367         PR libfortran/24685
9368         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9369
9370 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
9371
9372         PR tree-opt/25251
9373         * gfortran.dg/assign_7.f: New test.
9374
9375 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9376
9377         PR fortran/26041
9378         PR fortran/26064
9379         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9380         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9381         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9382
9383 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
9384
9385         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9386         in size_t typedef.
9387
9388 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9389
9390         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9391         * g++.dg/charset/string.c (foo): Likewise.
9392         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9393         const char*
9394         * g++.dg/ext/builtin2.C (printf): Likewise.
9395         * g++.dg/init/new15.C (printf): Likewise.
9396         * g++.dg/opt/pr17697-1.C (foo): Likewise.
9397         * g++.dg/opt/pr17697-2.C (foo): Likewise.
9398         * g++.dg/opt/pr17697-3.C (foo): Likewise.
9399         * g++.dg/template/non-dependent4.C (temp): Likewise.
9400         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9401         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9402         parameter type to const char*.
9403         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9404         Change type to const char*.
9405         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9406         Likewise.
9407         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9408         second parameter type to const char*.
9409         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9410         (Y::Y): Change parameter type to const char*.
9411         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9412         * g++.old-deja/g++.jason/report.C: Apply const correctness.
9413         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9414         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9415         (char*).
9416         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9417         const char*.
9418         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9419         type to const char*.
9420         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9421         return type to const char*.
9422         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9423         to const char*.
9424         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9425         * g++.old-deja/g++.law/refs1.C: Likewise.
9426         * g++.old-deja/g++.law/visibility1.C: Likewise.
9427         * g++.old-deja/g++.law/visibility2.C: Likewise.
9428         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9429         const char*.
9430         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9431         * g++.old-deja/g++.mike/net48.C: Likewise.
9432         * g++.old-deja/g++.mike/p646.C: Likewise.
9433         * g++.old-deja/g++.mike/p6746.C: Likewise.
9434         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9435         type to const char*.
9436         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9437         deprecated conversion warning.
9438         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9439         char*.
9440         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9441         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9442         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9443         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9444         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9445         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9446         * g++.old-deja/g++.pt/t39.C: Likewise.
9447         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9448         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9449
9450 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9451
9452         PR fortran/25075
9453         intrinsic_argument_conformance_1.f90: New test.
9454
9455 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9456
9457         PR fortran/20845
9458         * gfortran.dg/char_result_11.f90: Add SAVE.
9459         * gfortran.dg/der_pointer_4.f90: Ditto.
9460         * gfortran.dg/default_initialization.f90: New test.
9461
9462 2006-02-03  Jeff Law  <law@redhat.com>
9463
9464         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9465         handle more than 100 dump files.
9466         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9467         * lib/scantree.exp (scan-tree-dump): Likewise.
9468         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9469         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9470         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9471         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9472         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9473
9474 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9475
9476         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9477
9478 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9479
9480         * g++.dg/template/using12.C: New test.
9481
9482 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
9483
9484         * gcc.target/powerpc/pr25960.c: New test.
9485
9486 2006-02-02  Steven G. Kargl  <kargls@comcast>
9487
9488         PR fortran/24958
9489         gfortran.dg/nullify_2.f90: New test.
9490
9491 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
9492
9493         PR 25990
9494         * gcc.dg/gomp/pr25990.c: New test.
9495
9496 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
9497
9498         PR c++/25342
9499         * g++.gd/template/partial4.C: New test.
9500
9501 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
9502
9503         PR middle-end/26001
9504         * gfortran.dg/data_char_2.f90: New.
9505
9506 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
9507
9508         PR fortran/26039
9509         maxval_maxloc_conformance_1.f90: New test.
9510
9511 2006-01-31  Richard Guenther  <rguenther@suse.de>
9512
9513         * gcc.target/i386/sselibm-1.c: New testcase.
9514         * gcc.target/i386/sselibm-2.c: Likewise.
9515         * gcc.target/i386/sselibm-3.c: Likewise.
9516         * gcc.target/i386/sselibm-4.c: Likewise.
9517         * gcc.target/i386/sselibm-5.c: Likewise.
9518
9519 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9520
9521         PR fortran/24266
9522         * gfortran.dg/arrayio_derived_2.f90: New.
9523
9524 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9525
9526         * gcc.dg/unsigned-long-compare.c: New test.
9527
9528 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9529
9530         PR testsuite/25318
9531         * lib/target-supports.exp (check_effective_target_freorder):
9532         Check to see if target supports -freorder-blocks-and-partition.
9533         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9534         instead of "dg-require-named-sections".
9535
9536 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9537
9538         PR target/14798:
9539         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9540         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9541         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9542         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9543         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9544         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9545         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9546         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9547
9548 2006-01-30  Richard Guenther  <rguenther@suse.de>
9549
9550         PR c++/23372
9551         * gcc.dg/pr23372-1.C: New testcase.
9552
9553 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9554
9555         * gcc.dg/gomp/pr25874.c: New test.
9556
9557 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9558
9559         PR tree-opt/25911
9560         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9561
9562 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9563
9564         PR fortran/18578
9565         PR fortran/18579
9566         PR fortran/20857
9567         PR fortran/20885
9568         * gfortran.dg/intent_out_1.f90: New test.
9569
9570 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9571
9572         PR fortran/17911
9573         * gfortran.dg/procedure_lvalue.f90: New test.
9574
9575         PR fortran/20895
9576         PR fortran/25030
9577         * gfortran.dg/char_pointer_assign_2.f90: New test.
9578         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9579         assignment to be consistent with standard.
9580         * gfortran.dg/char_result_2.f90: The same.
9581         * gfortran.dg/char_result_8.f90: The same.
9582
9583 2006-01-28  Zack Weinberg  <zackw@panix.com>
9584
9585         * gcc.dg/Woverlength-strings.c
9586         * gcc.dg/Woverlength-strings-pedantic-c89.c
9587         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9588         * gcc.dg/Woverlength-strings-pedantic-c99.c
9589         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9590
9591 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9592
9593         * gcc.c-torture/execute/20060127-1.c: New test.
9594
9595 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9596
9597         PR c++/25999
9598         * g++.dg/ext/pragmaweak1.C: New test.
9599
9600 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9601
9602         PR c++/25855
9603         * g++.dg/template/spec29.C: New test.
9604
9605 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9606
9607         PR c/19606.
9608         * gcc.c-torture/execute/pr19606.c: New.
9609
9610 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9611
9612         * gcc.dg/pragma-re-4.c: New test.
9613
9614 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9615
9616         PR fortran/25964
9617         * gfortran.dg/assumed_size_refs_3.f90: New test.
9618
9619 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9620
9621         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9622
9623 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9624
9625         PR ada/21317
9626         * ada/acats/support/impdef.a: Add One_Long_Second.
9627         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9628         * ada/acats/tests/c9/c94026.a: Likewise.
9629         * ada/acats/tests/c9/c97305c.ada: Likewise.
9630         * ada/acats/tests/c9/c99004a.ada: Likewise.
9631
9632 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9633
9634         PR fortran/25964
9635         * gfortran.dg/global_references_2.f90: New test.
9636
9637         PR fortran/25084
9638         PR fortran/20852
9639         PR fortran/25085
9640         PR fortran/25086
9641         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9642         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9643
9644         PR fortran/25416
9645         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9646
9647 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9648
9649         PR c/25892
9650         * gcc.dg/Wpointer-sign.c: New.
9651         * gcc.dg/Wpointer-sign-Wall.c: New.
9652         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9653         * gcc.dg/Wpointer-sign-pedantic.c: New.
9654         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9655         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9656
9657 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9658
9659         PR C/25861
9660         * gcc.c-torture/compile/pr25861.c: New test.
9661
9662 2006-01-26  Paul Brook  <paul@codesourcery.com>
9663
9664         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9665         on short-enum targets.
9666         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9667         variable.
9668         (generate_fields): Use short_enums.
9669         (main): Set short_enums.  Document -e.
9670         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9671         on short-enum targets.
9672         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9673         variable.
9674         (generate_fields): Use short_enums.
9675         (main): Set short_enums.  Document -e.
9676         * lib/target-supports.exp (check_effective_target_short_enums): New.
9677
9678 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9679
9680         PR target/25947
9681         * gcc.dg/torture/pr25947-1.c: New test.
9682
9683 2006-01-25  Jan Hubicka  <jh@suse.cz>
9684             Roger Sayle  <roger@eyesopen.com>
9685
9686         PR rtl-optimization/25703
9687         * gcc.target/i386/20060125-1.c: New test case.
9688         * gcc.target/i386/20060125-2.c: New test case.
9689
9690 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9691
9692         PR fortran/18540
9693         * gfortran.dg/goto_1.f: New.
9694
9695 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9696
9697         PR fortran/25716
9698         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9699         25716 on 32-bit systems too.
9700
9701 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9702
9703         PR testsuite/25590
9704         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9705
9706 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9707
9708         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9709
9710 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9711
9712         PR fortran/25835
9713         * gfortran.dg/read_eof.f90: Delete, renamed.
9714         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9715         * gfortran.dg/read_eof_2.f90: New test.
9716         * gfortran.dg/read_eof_3.f90: New test.
9717
9718 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9719
9720         PR tree-opt/25860
9721         * gcc.c-torture/compile/pr25860.c: New test.
9722
9723 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9724
9725         PR c++/25552
9726         * g++.dg/parse/dtor8.C: New test.
9727
9728 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9729
9730         PR testsuite/25891
9731         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9732         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9733         check_effective_target_fopenmp returns 0.
9734
9735 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9736
9737         PR ada/20548
9738         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9739         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9740         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9741
9742 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9743
9744         PR tree-opt/25857
9745         * g++.dg/opt/pr25857.C: New test.
9746
9747 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9748         Jan Hubicka  <jh@suse.cz>
9749         Richard Guenther  <rguenther@suse.de>
9750
9751         PR rtl-optimization/25654
9752         * gcc.dg/torture/pr25654.c: New testcase.
9753         * gcc.target/i386/pr25654.c: Likewise.
9754
9755 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9756
9757         PR fortran/25901
9758         * gfortran.dg/internal references_2.f90: New test.
9759
9760         Fix regression in testing of admissability of attributes.
9761         * gfortran.dg/intent_used_1.f90: New test.
9762
9763 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9764
9765         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9766         Remove target conditional torture options for i?86 and x86_64
9767         GNU/Linux.
9768
9769 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9770
9771         PR c++/10891
9772         * g++.dg/rtti/no-rtti.C: New.
9773
9774 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9775
9776         PR c++/25895
9777         * g++.dg/inherit/conv2.C: New test.
9778
9779         PR c++/25856
9780         * g++.dg/parse/dtor7.C: New test.
9781
9782         PR c++/25858
9783         * g++.dg/template/crash44.C: New test.
9784
9785 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9786
9787         PR fortran/25124
9788         PR fortran/25625
9789         * gfortran.dg/internal_references_1.f90: New test.
9790           PR fortran/20881
9791         PR fortran/23308
9792         PR fortran/25538
9793         PR fortran/25710
9794         * gfortran.dg/global_references_1.f90: New test.
9795         * gfortran.dg/g77/19990905-1.f: Restore the error that
9796         there is a clash between the common block name and
9797         the name of a subroutine reference.
9798
9799         PR fortran/PR24276
9800         * gfortran.dg/aliasing_dummy_1.f90: New test.
9801
9802 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9803
9804         * gcc.dg/vmx/1b-01.c: Warning fix.
9805         * gcc.dg/vmx/1c-02.c: Likewise.
9806         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9807
9808 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9809
9810         PR testsuite/24962
9811         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9812
9813 2006-01-20  Richard Guenther  <rguenther@suse.de>
9814         Steven Bosscher <stevenb.gcc@gmail.com>
9815
9816         PR rtl-optimization/24626
9817         * gcc.dg/torture/pr24626-1.c: New testcase.
9818         * gcc.dg/torture/pr24626-2.c: Likewise.
9819         * gcc.dg/torture/pr24626-3.c: Likewise.
9820         * gcc.dg/torture/pr24626-4.c: Likewise.
9821
9822 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9823
9824         PR c++/5520
9825         * g++.dg/warn/empty-body.C: New.
9826
9827 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9828
9829         PR c++/22136
9830         * g++.dg/template/using10.C: New test.
9831         * g++.dg/temlpate/using11.C: Likewise.
9832         * g++.dg/inherit/using5.C: Tweak error messages.
9833
9834 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9835
9836         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9837         target test.
9838         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9839
9840 2006-01-19  Jan Hubicka  <jh@suse.cz>
9841
9842         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9843
9844 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9845
9846         PR c++/25854
9847         * g++.dg/template/spec28.C: New test.
9848
9849 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9850
9851         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9852         Fix fprintf's by adding srcdir or removing it.
9853
9854 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9855
9856         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9857         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9858         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9859         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9860         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9861         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9862         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9863         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9864         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9865         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9866         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9867         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9868         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9869         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9870
9871 2006-01-18  Jeff Law  <law@redhat.com>
9872
9873         * gcc.dg/tree-ssa/vrp25.c: New test.
9874
9875 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9876
9877         * gcc.dg/pr25805.c: Fix misapplied patch.
9878
9879 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9880
9881         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9882         (check_effective_target_vect_udot_qi): New.
9883         (check_effective_target_vect_sdot_hi): New.
9884         (check_effective_target_vect_udot_hi): New.
9885         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9886         prefixed with "wrapv-" with -fwrapv.
9887         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9888         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9889         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9890         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9891         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9892
9893         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9894         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9895         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9896         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9897
9898 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9899
9900         PR c++/16829
9901         * g++.dg/other/default2.C: New test.
9902         * g++.dg/other/default3.C: New test.
9903
9904 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9905
9906         PR c/25805
9907         * gcc.dg/pr25805.c: New file.
9908
9909 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9910
9911         PR c++/25836
9912         * g++.dg/template/init6.C: New test.
9913
9914 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9915
9916         * gcc.dg/tree-ssa/pr24287.c: New test
9917
9918 2006-01-18  Eric Christopher  <echristo@apple.com>
9919
9920         * g++.dg/eh/table.C: New.
9921
9922 2006-01-18  DJ Delorie  <dj@redhat.com>
9923
9924         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9925         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9926         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9927         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9928
9929 2006-01-18  Jeff Law  <law@redhat.com>
9930
9931         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9932         on wrapping on overflow semantics.
9933
9934         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9935
9936         * gcc.gc/tree-ssa/vrp23.c: New test.
9937         * gcc.gc/tree-ssa/vrp24.c: New test.
9938
9939 2006-01-18  Richard Henderson  <rth@redhat.com>
9940             Aldy Hernandez  <aldyh@redhat.com>
9941             Jakub Jelinek  <jakub@redhat.com>
9942             Diego Novillo  <dnovillo@redhat.com>
9943             Uros Bizjak  <uros@kss-loka.si>
9944
9945         * testsuite/gcc.dg/gomp: New directory.
9946
9947 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9948             Steven G. Kargl  <kargls@comcast.net>
9949
9950         PR fortran/20869
9951         * gfortran.dg/intrinsic_external_1.f90: New test.
9952
9953         PR fortran/20875.
9954         * gfortran.dg/elemental_pointer_1.f90: New test.
9955
9956         PR fortran/25024
9957         * gfortran.dg/external_procedures_1.f90: New test.
9958
9959         PR fortran/25785
9960         gfortran.dg/assumed_present.f90: New test.
9961
9962 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9963
9964         * g++.dg/parse/lookup5.C: New test.
9965
9966 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9967
9968         PR fortran/25697
9969         * gfortran.dg/read_eof.f90: New test.
9970
9971 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9972
9973         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9974         add a closing brace.
9975
9976 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9977
9978         PR fortran/25631
9979         * gfortran.dg/fmt_tl.f: New test.
9980
9981 2006-01-17  Eric Christopher  <echristo@apple.com>
9982
9983         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9984         * g++.old-deja/g++.warn/impint2.C: Ditto.
9985         * g++.old-deja/g++.other/null1.C: Ditto.
9986         * g++.dg/warn/conv2.C: Ditto.
9987         * g++.dg/warn/conv4.C: New file.
9988
9989 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9990
9991         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9992
9993 2006-01-17  Andreas Jaeger  <aj@suse.de>
9994             Janis Johnson <janis187@us.ibm.com>
9995
9996         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9997         in 64-bit.
9998         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9999         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10000
10001 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10002
10003         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10004         xfail txxx where xxx >= 25.
10005
10006 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10007
10008         PR testsuite/25764
10009         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10010
10011 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10012
10013         PR c/25682
10014         * gcc.dg/pr25682.c: New test.
10015         * g++.dg/parse/array-size2.C: New test.
10016
10017 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10018
10019         * consistency.vlad: Remove entire directory, 1652 files.
10020
10021 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10022
10023         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10024         check_effective_target_dfprt_nocache): New.
10025         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10026         (check_effective_target_dfprt): New.
10027         * lib/c-compat.exp (check_dfp): Remove.
10028         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10029         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10030         level of support for decimal float.
10031         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10032         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10033         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10034         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10035         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10036         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10037         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10038         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10039         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10040         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10041         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10042         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10043         directives.
10044
10045 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10046
10047         PR testsuite/25741
10048         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10049         $base_dir/../.
10050         * lib/gfortran.exp (gfortran_init): Likewise.
10051         * lib/obj-c++.exp (obj-c++_init): Likewise.
10052         * lib/scanasm.exp (scan-assembler-dem): Likewise.
10053         (scan-assembler-dem-not): Likewise.
10054         * lib/scandump.exp (scan-dump-dem): Likewise.
10055         (scan-dump-dem-not): Likewise.
10056
10057 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
10058
10059         PR testsuite/25767
10060         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10061         powerpc-*-darwin*.
10062         * lib/obj-c++.exp (obj-c++_init): Likewise.
10063
10064 2006-01-16  Richard Guenther  <rguenther@suse.de>
10065
10066         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10067
10068 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10069
10070         PR testsuite/25777
10071         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10072         to LD_LIBRARY_PATH.
10073
10074 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10075             Andrew Pinski  <pinskia@physics.uc.edu>
10076
10077         * gcc.dg/minmax-1.c: New test.
10078
10079 2006-01-16  Ben Elliston  <bje@au.ibm.com>
10080
10081         * gcc.dg/dfp/dfp.exp: Correct FSF address.
10082         * gcc.misc-tests/dectest.exp: Ditto.
10083
10084 2006-01-15  Ian Lance Taylor  <ian@airs.com>
10085
10086         PR testsuite/25796
10087         * gcc.target/i386/cmov6.c: Use -march=k8.
10088
10089 2006-01-15  Andreas Jaeger  <aj@suse.de>
10090
10091         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10092         x86 does not have __float128.
10093
10094 2006-01-14  Ian Lance Taylor  <ian@airs.com>
10095
10096         * gcc.target/i386/cmov6.c: New test.
10097
10098 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
10099
10100         PR c++/25663
10101         * g++.dg/template/ctor6.C: New test.
10102
10103 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
10104
10105         PR tree-optimization/25485
10106         * gcc.dg/tree-ssa/pr25485.c: New.
10107
10108 2006-01-14  Richard Guenther  <rguenther@suse.de>
10109
10110         PR tree-optimization/22548
10111         PR tree-optimization/22555
10112         PR tree-optimization/22501
10113         * gcc.dg/tree-ssa/alias-4.c: New testcase.
10114         * gcc.dg/tree-ssa/alias-5.c: Likewise.
10115         * gcc.dg/tree-ssa/alias-6.c: Likewise.
10116         * gcc.dg/tree-ssa/alias-7.c: Likewise.
10117         * gcc.dg/tree-ssa/alias-8.c: Likewise.
10118         * gcc.dg/tree-ssa/alias-9.c: Likewise.
10119         * gcc.dg/tree-ssa/alias-10.c: Likewise.
10120         * gcc.dg/tree-ssa/alias-11.c: Likewise.
10121         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10122
10123 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
10124
10125         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
10126         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10127
10128 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
10129         Richard Guenther  <rguenther@suse.de>
10130
10131         PR rtl-optimization/24257
10132         * gcc.dg/torture/pr24257.c: New testcase.
10133
10134 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
10135
10136         * gcc.c-torture/execute/20060110-1.c: New test.
10137         * gcc.c-torture/execute/20060110-2.c: New test.
10138
10139 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
10140
10141         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
10142
10143 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
10144
10145         PR fortran/25756
10146         * gfortran.dg/label_3.f90: New test.
10147
10148 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
10149
10150         PR tree-optimization/25771
10151         * g++.dg/tree-ssa/pr25771.C: New test
10152
10153 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10154
10155         PR tree-opt/24365
10156         * g++.dg/opt/complex5.C: New test.
10157
10158 2006-01-13  Richard Guenther  <rguenther@suse.de>
10159
10160         * gcc.target/i386/387-9.c: New testcase.
10161
10162 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10163
10164         PR c++/24824
10165         * g++.dg/debug/dwarf2-1.C: New.
10166
10167 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10168
10169         PR testsuite/25728
10170         * lib/gcov.exp (verify-lines): Add "close $fd".
10171
10172 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
10173             Ben Elliston  <bje@au.ibm.com>
10174
10175         * gcc.dg/dfp/inf-1.c: New test.
10176
10177 2006-01-12  Janis Johnson <janis187@us.ibm.com>
10178             Yao Qi  <qiyaoltc@cn.ibm.com>
10179             Ben Elliston  <bje@au.ibm.com>
10180             Jon Grimm  <jgrimm2@us.ibm.com>
10181
10182         * gcc.dg/nodfp-1.c: New test.
10183         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10184         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10185         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
10186         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
10187         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
10188         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
10189         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
10190         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
10191         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
10192         * gcc.dg/format/dfp-scanf-1.c: Likewise.
10193         * gcc.dg/format/dfp-printf-1.c: Likewise.
10194         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
10195         (compat_setup_dfp): New.
10196         * gcc.dg/compat/compat.exp: Use it.
10197         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
10198         Make some variables global, prepend "compat_" to their names.
10199         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
10200         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
10201         * gcc.misc-tests/dectest.exp: New test driver for decTest.
10202         * lib/compat.exp (compat_skip_list): Make global, rename.
10203         * lib/c-compat.exp: New file.
10204         * lib/target-supports.exp (check_effective_target_dfp): New.
10205
10206         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
10207         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
10208         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
10209         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
10210         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
10211         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
10212         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
10213         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
10214         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
10215         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
10216         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
10217         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
10218         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
10219         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
10220         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
10221         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
10222         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
10223         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
10224         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
10225         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
10226         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
10227         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
10228         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
10229         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
10230         gcc.dg/dfp/struct-layout-1.c,
10231         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
10232         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
10233         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
10234         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
10235         gcc.dg/dfp/func-vararg-dfp.c,
10236         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
10237         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
10238         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
10239         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
10240         gcc.dg/dfp/wtr-conversion-1.c: New tests.
10241
10242 2006-01-11  Richard Guenther  <rguenther@suse.de>
10243
10244         PR tree-optimization/25734
10245         * gcc.dg/tree-ssa/pr25734.c: New testcase.
10246
10247 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10248
10249         PR fortran/25486
10250         * gfortran.dg/literal_character_constant_1_x.F: New test.
10251         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
10252         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
10253         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
10254
10255 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10256
10257         PR c++/25386
10258         * g++.dg/ext/packed3.C: Add expected packed error.
10259
10260 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
10261
10262         PR target/25706
10263         * gcc.dg/torture/pr25706-1.c: New test.
10264
10265 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
10266
10267         PR tree-optimization/23109
10268         PR tree-optimization/23948
10269         PR tree-optimization/24123
10270
10271         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
10272         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
10273         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
10274         g++.dg/tree-ssa/pr23948.C: New testcases.
10275         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
10276         three divisions in order to do the optimization.
10277
10278 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10279
10280         PR c++/25632
10281         * g++.dg/other/pr25632.C: New test.
10282
10283 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
10284
10285         PR fortran/25730
10286         * gfortran.dg/used_types_1.f90: New test.
10287
10288 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
10289
10290         PR target/25718
10291         * gcc.dg/torture/pr25718-1.c: New test.
10292
10293 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10294
10295         * gfortran.dg/list_read_2.f90: Fix typo in description.
10296
10297 2006-01-10  Jan Beulich  <jbeulich@novell.com>
10298
10299         * lib/target-supports.exp (check_visibility_available): Simplify test
10300         for *-*-netware*.
10301         (check_profiling_available): Fail for *-*-netware*.
10302         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
10303         * gcc.dg/20021014-1.c: Likewise.
10304         * gcc.dg/nest.c: Likewise.
10305
10306 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10307
10308         fortran/24936
10309         * gfortran.dg/forall_3.f90: New test.
10310
10311 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10312
10313         PR fortran/21977
10314         * gfortran.dg/nesting_2.f90: New test.
10315         * gfortran.dg/nesting_3.f90: New test.
10316
10317 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
10318
10319         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
10320         Fix typo in comment.
10321
10322 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10323
10324         * gfortran.dg/single_char_string.f90: New test.
10325
10326 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10327
10328         * gfortran.dg/ichar_2.f90: New test.
10329
10330 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10331
10332         PR fortran/25093
10333         * gfortran.dg/private_type_4.f90: New.
10334
10335 2006-01-07  Richard Guenther  <rguenther@suse.de>
10336
10337         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
10338
10339 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10340
10341         * gfortran.dg/func_decl_1.f90: New.
10342         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
10343         * gfortran.dg/array_alloc_2.f90: Likewise.
10344         * gfortran.dg/char_result_8.f90: Likewise.
10345         * gfortran.dg/dup_save_1.f90: Likewise.
10346         * gfortran.dg/dup_save_2.f90: Likewise.
10347         * gfortran.dg/f2c_6.f90: Likewise.
10348         * gfortran.dg/f2c_7.f90: Likewise.
10349         * gfortran.dg/func_result_2.f90: Likewise.
10350         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10351
10352 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
10353
10354         PR fortran/22146
10355         * gfortran.dg/elemental_subroutine_1.f90: New test.
10356         * gfortran.dg/elemental_subroutine_2.f90: New test.
10357
10358         PR fortran/25029
10359         PR fortran/21256
10360         * gfortran.dg/assumed_size_refs_1.f90: New test.
10361
10362         PR fortran/20868
10363         PR fortran/20870
10364         * gfortran.dg/assumed_size_refs_2.f90: New test.
10365         * gfortran.dg/initialization_1.f90: Change warning message.
10366
10367 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
10368
10369         * gcc.dg/tree-ssa/loop-15.c: New test.
10370
10371 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10372
10373         PR fortran/25598
10374         * gfortran.dg/backspace_3.f: New test.
10375         * gfortran.dg/backspace_4.f: New test.
10376
10377 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10378
10379         PR fortran/24268
10380         * gfortran.dg/fmt_white.f: Update test.
10381
10382 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
10383
10384         * gcc.dg/cast-1.c: Add new warning.
10385         * gcc.dg/cast-2.c: Likewise.
10386         * gcc.dg/cast-3.c: Likewise.
10387         * gcc.dg/format/cast-1.c: Likewise.
10388         * gcc.dg/cast-4.c: New testcase.
10389
10390 2006-01-05  Richard Guenther  <rguenther@suse.de>
10391
10392         PR tree-optimization/22555
10393         * gcc.dg/tree-ssa/alias-3.c: New testcase.
10394
10395 2006-01-05  Richard Guenther  <rguenther@suse.de>
10396             Diego Novillo  <dnovillo@redhat.com>
10397
10398         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10399         * gcc.dg/tree-ssa/loop-8.c: Likewise.
10400         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10401         * gcc.dg/tree-ssa/pr23294.c: Likewise.
10402         * gcc.dg/tree-ssa/pr21985.c: Likewise.
10403         * gcc.dg/tree-ssa/loop-14.c: Likewise.
10404         * gcc.dg/tree-ssa/loop-2.c: Likewise.
10405         * gcc.dg/tree-ssa/loop-3.c: Likewise.
10406         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10407         * gcc.dg/tree-ssa/pr21171.c: Likewise.
10408         * gcc.dg/tree-ssa/loop-5.c: Likewise.
10409         * gcc.dg/tree-ssa/loop-10.c: Likewise.
10410         * gcc.dg/tree-ssa/loop-6.c: Likewise.
10411         * treelang/compile/extravar.tree: Likewise.
10412         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10413         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10414         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10415         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10416         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10417
10418 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10419
10420         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10421         for 64-bit fix.
10422
10423 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
10424
10425         PR fortran/23675
10426         gfortran.dg/char_result_11.f90: New.
10427
10428 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
10429
10430         PR c++/24782
10431         * g++.dg/parse/access9.C: New test.
10432         * g++.dg/tc1/dr52.C: Tweak error markers.
10433
10434 2006-01-04  Richard Henderson  <rth@redhat.com>
10435
10436         Merge from gomp branch.
10437         * g++.dg/parse/pragma2.C: Update expected error lines.
10438
10439 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10440
10441         * g++.dg/other/i386-2.C: New test.
10442
10443         PR target/25554
10444         * gcc.c-torture/compile/20051228-1.c: New test.
10445
10446         PR c/25559
10447         * gcc.dg/pr25559.c: New test.
10448
10449 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10450
10451         PR c++/25492
10452         * g++.dg/lookup/friend9.C: New test.
10453
10454         PR c++/25625
10455         * g++.dg/template/repo5.C: New test.
10456
10457 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10458
10459         PR fortran/25101
10460         * gfortran.dg/forall_2.f90: New test.
10461
10462 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10463
10464         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10465         dg-require-weak.  Adjust regexp to handle leading-underscore
10466         targets and space as well as TAB after .weak.  Change previous
10467         64-bit fix to not use naked dot.
10468
10469 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10470
10471         PR rtl-optimization/25578
10472         * gcc.c-torture/execute/20060102-1.c: New testcase.
10473
10474 2006-01-03  Richard Guenther  <rguenther@suse.de>
10475
10476         PR c/25183
10477         * gcc.dg/torture/pr25183.c: New testcase.
10478
10479 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10480
10481         Merge from gomp-branch.
10482         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10483         * gcc.dg/ia64-sync-2.c: Likewise.
10484         * gcc.dg/ia64-sync-3.c: Likewise.
10485         * gcc.dg/ia64-sync-4.c: Likewise.
10486         * gcc.dg/sync-2.c: Likewise.
10487         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10488         that sparc64-*-* and sparcv9-*-* supports sync builtins.
10489
10490 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
10491
10492         PR c++/25635
10493         * g++.dg/parse/operator6.C: New test.
10494
10495         PR c++/25637
10496         * g++.dg/parse/error29.C: New test.
10497
10498         PR c++/25638
10499         * g++.dg/parse/dtor6.C: New test.
10500
10501         PR c++/25633
10502         * g++.dg/parse/ctor3.C: New test.
10503
10504         PR c++/25634
10505         * g++.dg/template/class3.C: New test.
10506
10507 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
10508
10509         * g++.dg/debug/debug9.C: New.
10510
10511 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
10512
10513         PR fortran/24640
10514         * gfortran.dg/label_2.f90: New test.
10515
10516 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10517
10518         * g++.dg/lookup/using12.C: Tighten error marker.
10519
10520 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10521             Andrew Pinski <pinskia@physics.uc.edu>
10522
10523         * gcc.target/powerpc/darwin-abi-3.c: New file.
10524         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10525         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10526         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10527         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10528         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10529         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10530         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10531         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10532
10533 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10534
10535         * gcc.dg/tree-ssa/loadpre1.c: New;
10536         * gcc.dg/tree-ssa/loadpre2.c: New;
10537         * gcc.dg/tree-ssa/loadpre3.c: New;
10538         * gcc.dg/tree-ssa/loadpre4.c: New;
10539         * gcc.dg/tree-ssa/loadpre5.c: New;
10540         * gcc.dg/tree-ssa/loadpre6.c: New;
10541         * gcc.dg/tree-ssa/loadpre7.c: New;
10542         * gcc.dg/tree-ssa/loadpre8.c: New;
10543         * gcc.dg/tree-ssa/loadpre9.c: New;
10544
10545 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10546
10547         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10548         * g++.dg/abi/thunk4.C: Likewise.
10549
10550 2006-01-01  Andreas Jaeger  <aj@suse.de>
10551
10552         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10553         portable.
10554
10555 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10556
10557         PR c++/25294
10558         * gcc.dg/pragma-pack-3.c: New test.
10559         * g++.dg/parse/pragma3.C: New test.
10560
10561 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10562
10563         PR middle-end/24827
10564         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10565
10566 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10567
10568         PR testsuite/25214
10569         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10570
10571 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10572
10573         PR fortran/22607
10574         * gfortran-dg/pure_byref_3.f90: New.
10575
10576         fortran/PR 25396
10577         * gfortran.dg/userdef_operator_1.f90: New.
10578
10579 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10580
10581         * g++.dg/abi/thunk3.C: New.
10582         * g++.dg/abi/thunk4.C: New.
10583
10584 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10585
10586         PR fortran/25532
10587         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10588         associated derived type components of derived types are
10589         properly declared in contained procedures.
10590
10591 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10592
10593         PR libgfortran/25139
10594         * gfortran.dg/backspace_2.f: New test.
10595
10596 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10597
10598         PR libgfortran/25550
10599         * gfortran.dg/endfile.f: New test.
10600
10601 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10602
10603         PR libgfortran/25419
10604         * gfortran.dg/comma.f: New test.
10605
10606 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10607
10608         * lib/gfortran-dg.exp: Remove trailing whitespace.
10609         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10610         -funroll-all-loops.
10611
10612 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10613
10614         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10615         Extended Double long doubles or repeat tests when long double is
10616         the same size as double.
10617
10618 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10619
10620         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10621
10622         PR testsuite/25442
10623         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10624         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10625
10626         PR testsuite/25441
10627         * gcc.dg/pr23911.c: Make test variable static.
10628
10629         PR testsuite/25444
10630         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10631
10632 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10633
10634         PR c++/25439
10635         * g++.dg/parse/crash17.C: Adjust error markers.
10636         * g++.dg/template/error20.C: New test.
10637
10638 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10639
10640         PR c++/23172
10641         * g++.dg/ext/complit4.C: New test.
10642
10643         PR c++/25417
10644         * g++.dg/ext/complit5.C: Likewise.
10645
10646 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10647
10648         PR tree-optimization/25125
10649         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10650         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10651         * gcc.c-torture/execute/pr25125.c: New.
10652
10653 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10654
10655         PR fortran/25029
10656         PR fortran/21256
10657         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10658         with incorrect assumed size references.
10659
10660 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10661
10662         PR c++/23171
10663         * g++.dg/opt/init1.C: New test.
10664
10665 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10666
10667         PR c++/24671
10668         * g++.dg/template/sfinae3.C: New test.
10669
10670 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10671
10672         * g++.dg/other/friend4.C: New test.
10673
10674 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10675
10676         PR target/25005
10677         * g++.dg/opt/pr25005.C: New test.
10678
10679 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10680
10681         PR c++/25369
10682         * g++.dg/template/ptrmem16.C: New test.
10683
10684 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10685
10686         PR fortran/25029
10687         PR fortran/21256
10688         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10689
10690 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10691
10692         PR libgfortran/25307
10693         * gfortran.dg/list_read_5.f90: New test.
10694
10695 2005-12-22  Richard Henderson  <rth@redhat.com>
10696
10697         * gcc.target/i386/sse-7.c: Use -msse2.
10698
10699 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10700
10701         PR rtl-optimization/25432
10702         * gcc.c-torture/compile/20051216-1.c: New test.
10703
10704         PR objc/25328
10705         * objc/execute/pr25328.m: New test.
10706
10707 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10708
10709         PR c++/25364
10710         * g++.dg/template/call4.C: New test.
10711
10712 2005-12-22  Dale Johannesen  <dalej@apple.com>
10713
10714         * gcc.target/i386/sse-17.c: New.
10715
10716 2005-12-22  Paul Brook  <paul@codesourcery.com>
10717
10718         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10719
10720 2005-12-22  Paul Brook  <paul@codesourcery.com>
10721
10722         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10723
10724 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10725
10726         PR tree-opt/25513
10727         * gcc.c-torture/compile/pr25513.c: New test.
10728
10729 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10730
10731         PR c++/23333
10732         * g++.dg/parse/error25.C: Add more tests.
10733
10734 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10735
10736         PR fortran/18990
10737         * gfortran.dg/der_charlen_1.f90: New.
10738
10739 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10740
10741         PR fortran/20889
10742         * gfortran.dg/pointer_component_type_1.f90: New test.
10743
10744         PR fortran/25029
10745         PR fortran/21256
10746         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10747         should give an error with assumed size array refernces and checks those
10748         that should not.
10749         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10750         reference an upper bound so that it does not generate an error.
10751
10752         PR fortran/19362
10753         PR fortran/20244
10754         PR fortran/20864
10755         PR fortran/25391
10756         * gfortran.dg/used_dummy_types_1.f90: New test.
10757         * gfortran.dg/used_dummy_types_2.f90: New test.
10758         * gfortran.dg/used_dummy_types_3.f90: New test.
10759         * gfortran.dg/used_dummy_types_4.f90: New test.
10760         * gfortran.dg/used_dummy_types_5.f90: New test.
10761
10762         PR fortran/23152
10763         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10764         group already being USE associated.
10765         * gfortran.dg/assumed_shape_nml.f90: New test.
10766         * gfortran.dg/assumed_size_nml.f90: New test.
10767
10768         PR fortran/20862
10769         PR fortran/25053
10770         PR fortran/25063
10771         PR fortran/25064
10772         PR fortran/25066
10773         PR fortran/25067
10774         PR fortran/25068
10775         PR fortran/25307
10776         * gfortran.dg/io_constraints_1.f90: New test.
10777         * gfortran.dg/io_constraints_1.f90: New test.
10778         * gfortran.dg/iostat_3.f90: Change wording of warning.
10779         * gfortran.dg/g77/19981216-0.f: The same.
10780
10781 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10782
10783         PR tree-optimization/23518
10784         * testsuite/gcc.dg/pr23518.c: New.
10785
10786 2005-12-21  Mike Stump  <mrs@apple.com>
10787
10788         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10789
10790 2005-12-21  Paul Brook  <paul@codesourcery.com>
10791
10792         * gcc.dg/pr19340.c: Skip on m68k targets.
10793
10794 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10795
10796         PR rtl-optimization/25196
10797         * gcc.dg/pr25196.c: New test.
10798
10799 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10800
10801         PR fortran/25423
10802         gfortran.dg/where_nested_1.f90: New.
10803
10804 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10805
10806         PR tree-optimization/25382.
10807         * gcc.dg/tree-ssa/pr25382.c: New.
10808
10809 2005-12-20  Richard Guenther  <rguenther@suse.de>
10810
10811         PR middle-end/24306
10812         * gcc.target/i386/pr24306.c: New testcase.
10813
10814 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10815
10816         PR tree-optimization/25501
10817         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10818
10819 2005-12-20  Richard Guenther  <rguenther@suse.de>
10820
10821         Revert
10822         2005-12-02  Richard Guenther  <rguenther@suse.de>
10823
10824         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10825
10826 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10827
10828         PR c++/21228
10829         * g++.dg/warn/Wunreachable-code-2.C: New test.
10830
10831 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10832
10833         PR c++/24278
10834         * g++.dg/template/ctor5.C: New test.
10835
10836         PR c++/24915
10837         * g++.dg/template/overload8.C: New test.
10838
10839 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10840
10841         * gcc.c-torture/compile/pr25483 : New test.
10842
10843 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10844
10845         PR c++/20552
10846         * g++.dg/ext/typeof10.C: New test.
10847
10848 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10849
10850         * gcc.dg/mt-loopi1.c: New.
10851
10852 2005-12-18  Richard Guenther  <rguenther@suse.de>
10853
10854         PR tree-optimization/25481
10855         * gcc.dg/torture/pr25481.c: New testcase.
10856
10857 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10858
10859         PR rtl-optimization/21041
10860         * gcc.dg/pr21041.c: New test.
10861
10862 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10863
10864         PR libgfortran/25463
10865         * gfortran.dg/advance.f90: New test.
10866
10867 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10868
10869         * gcc.dg/20051201-1.c: New test.
10870
10871 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10872
10873         PR fortran/25018
10874         * gfortran.dg/initialization_1.f90: New test.
10875         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10876         * gfortran.dg/g77/980616-0.f: The same.
10877
10878 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10879
10880         * PR fortran/25458
10881         * gfortran.dg/chkbits.f90: New test.
10882
10883 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10884
10885         * gfortran.dg/enum_5.f: Revert to previous version.
10886
10887 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10888
10889         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10890         * gfortran.dg/nested_modules_1.f90: Ditto.
10891         * gfortran.dg/hollerith_f95.f90: Ditto.
10892         * gfortran.dg/select_5.f90: Ditto.
10893         * gfortran.dg/secnds.f: Ditto.
10894         * gfortran.dg/hollerith2.f90: Ditto.
10895         * gfortran.dg/imag_2.f: Ditto.
10896         * gfortran.dg/ftell_2.f90: Ditto.
10897         * gfortran.dg/malloc_free_1.f90: Ditto.
10898         * gfortran.dg/logint-1.f: Ditto.
10899         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10900         * gfortran.dg/e_d_fmt.f90: Ditto.
10901         * gfortran.dg/hollerith_legacy.f90: Ditto.
10902         * gfortran.dg/logint-2.f: Ditto.
10903         * gfortran.dg/enum_5.f90: Ditto.
10904         * gfortran.dg/f2c_2.f90: Ditto.
10905         * gfortran.dg/pr17143.f90: Ditto.
10906         * gfortran.dg/namelist_14.f90: Ditto.
10907         * gfortran.dg/logint-3.f: Ditto.
10908         * gfortran.dg/spread_scalar_source.f90: Ditto.
10909         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10910         * gfortran.dg/namelist_11.f: Ditto.
10911         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10912         * gfortran.dg/g77/20010519-1.f
10913         * gfortran.dg/g77/alpha1.f: Ditto.
10914         * gfortran.dg/g77/990115-1.f: Ditto.
10915         * gfortran.dg/g77/erfc.f: Ditto.
10916         * gfortran.dg/g77/19990313-3.f: Ditto.
10917         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10918         * gfortran.dg/g77/20010426.f: Ditto.
10919         * gfortran.dg/g77/19990313-0.f: Ditto.
10920         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10921         * gfortran.dg/g77/20000629-1.f: Ditto.
10922         * gfortran.dg/g77/970125-0.f: Ditto.
10923         * gfortran.dg/g77/8485.f: Ditto.
10924         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10925         * gfortran.dg/g77/19990313-1.f: Ditto.
10926         * gfortran.dg/g77/int8421.f: Ditto.
10927         * gfortran.dg/g77/19990305-0.f: Ditto.
10928         * gfortran.dg/g77/947.f: Ditto.
10929         * gfortran.dg/g77/19990905-2.f: Ditto.
10930         * gfortran.dg/g77/cabs.f: Ditto.
10931         * gfortran.dg/g77/19990313-2.f: Ditto.
10932         * gfortran.dg/g77/20020307-1.f: Ditto.
10933         * gfortran.dg/g77/dcomplex.f: Ditto.
10934         * gfortran.dg/g77/19990502-1.f: Ditto.
10935         * gfortran.dg/g77/19981216-0.f: Ditto.
10936         * gfortran.dg/common_4.f90: Ditto.
10937         * gfortran.dg/entry_4.f90: Ditto.
10938         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10939         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10940         * gfortran.dg/namelist_12.f: Ditto.
10941         * gfortran.dg/scale_1.f90: Ditto.
10942         * gfortran.dg/modulo_1.f90
10943         * gfortran.dg/hollerith.f90: Ditto.
10944         * gfortran.dg/direct_io_3.f90: Ditto.
10945         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10946         * gfortran.dg/gnu_logical_1.F: Ditto.
10947         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10948         * gfortran.dg/assign_1.f90: Ditto.
10949         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10950         * gfortran.dg/pr23095.f: Ditto.
10951         * gfortran.dg/read_float_1.f90: Ditto.
10952
10953 2005-12-17  Andreas Jaeger  <aj@suse.de>
10954
10955         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10956         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10957
10958 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10959
10960         PR fortran/24268
10961         * gfortran.dg/fmt_white.f: New test.
10962
10963 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10964
10965         * gfortran.dg/label_1.f90: New test.
10966
10967 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10968
10969         PR testsuite/25422
10970         * gcc.dg/20031012-1.c: Add -Walways-true option.
10971         * gcc.dg/weak/weak-3.c: Likewise.
10972         * g++.old-deja/g++.mike/warn8.C: Likewise.
10973
10974 2005-12-16  Mike Stump  <mrs@apple.com>
10975
10976         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10977         exit.
10978
10979 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10980
10981         PR libgfortran/25264
10982         PR libgfortran/25349
10983         * gfortran.dg/tl_editing.f90: Added additional checks.
10984         * gfortran.dg/t_editing.f: New test.
10985         * gfortran.dg/write_padding.f90: New test
10986
10987 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10988
10989         PR testsuite/25215
10990         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10991
10992 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10993
10994         PR rtl-optimization/24899
10995         * gcc.c-torture/execute/20051215-1.c: New test.
10996
10997 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10998
10999         PR 24823
11000         * gfortran.dg/pr24823.f: New test.
11001
11002 2005-12-16  Jeff Law  <law@redhat.com>
11003
11004         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11005
11006 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11007
11008         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11009         Change C++ style comments to C style comments.
11010         Remove aligned types from the array.
11011         Keep Enums disabled.
11012         (complex_types): Remove aligned types from the array.
11013         Comment out "_Complex long double".
11014         (attrib_types): Remove.
11015         (complex_attrib_types): Remove.
11016         (attrib_array_types): Remove.
11017         (complex_attrib_array_types): Remove.
11018         (aligned_bitfld_types): Remove.
11019         (n_aligned_bitfld_types): Remove.
11020         (FEATURE_ALIGNEDPACKED): Delete.
11021         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11022         (singles): Remove support for adding attributes.
11023         (choose_type): Remove support for attributed types.
11024         (generate_fields): Remove support for attributed bit-fields.
11025         Remove support for adding attributes.
11026         (generate_random_tests): Remove support for adding attributes.
11027         (features): Add back "[0] :0" and "complex vector [0]".
11028         (main): Remove support for attributed bit-fields.
11029         Uncomment the calling of generate_random_tests for the rests of
11030         the tests.
11031
11032 2005-12-16  Jan Hubicka  <jh@suse.cz>
11033
11034         * gcc.c-torture/combine/pr25224.c: New.
11035
11036 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11037
11038         PR other/25028
11039         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11040         HP-UX.
11041
11042 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11043
11044         * gcc.dg/20051215-1.c: New file.
11045
11046 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11047
11048         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11049         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11050
11051 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
11052
11053         PR fortran/18197
11054         * gfortran.dg/dummy_functions_1.f90: New.
11055
11056 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
11057
11058         PR rtl-optimization/25310
11059         * gcc.c-torture/compile/pr25310.c: New test.
11060
11061 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11062
11063         PR debug/25023
11064         * gcc.dg/pr25023.c: New test.
11065
11066 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11067
11068         * g++.old-deja/g++.brendan/redecl1.C,
11069         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11070         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11071         g++.old-deja/g++.oliva/typeof1.C,
11072         g++.old-deja/g++.other/crash16.C,
11073         g++.old-deja/g++.other/crash34.C,
11074         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11075         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11076         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11077         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11078         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11079         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11080         Remove xfail.
11081
11082 2005-12-14  Kean Johnston  <jkj@sco.com>
11083             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11084
11085         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11086         * gcc.target/i386/20020523-1.c: Ditto.
11087         * gcc.target/i386/tailcall-1.c: Ditto.
11088         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11089         * gcc.target/i386/ssetype-5.c: Ditto.
11090
11091 2005-12-14  Jeff Law  <law@redhat.com>
11092
11093         * gcc.dg/tree-ssa/foldstring-1.c: New test.
11094
11095 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11096
11097         PR target/25254
11098         PR target/24188
11099         * gcc.target/i386/pr25254.c: New test.
11100         * gfortran.dg/PR24188.f: New test.
11101
11102 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
11103
11104         * lib/fortran-torture.exp: Catch remaining uses of
11105         remote_file build delete.
11106
11107 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11108
11109         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11110
11111 2005-12-14  Ben Elliston  <bje@au.ibm.com>
11112
11113         * gcc.dg/warn-addr-cmp.c: New test.
11114
11115 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11116
11117         PR debug/25023
11118         PR target/25293
11119         * gcc.target/i386/pr25293.c: New test.
11120
11121 2005-12-13  Petr Machata  <machata@post.cz>
11122
11123         PR c++/24907
11124         * g++.dg/parse/comma2.C: New test.
11125
11126 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
11127             Jakub Jelinek  <jakub@redhat.com>
11128
11129         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11130         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11131         (limits.h): Include unconditionally.
11132         (stdlib.h): Likewise.
11133         (hashtab.h): Do not include.
11134         (getopt.h): Likewise.
11135         (stddef.h): Include.
11136         (hashval_t): Define.
11137         (struct entry): Add "next" field.
11138         (HASH_SIZE): New macro.
11139         (hash_table): New variable.
11140         (switchfiles): Do not use xmalloc.
11141         (mix): New macro.
11142         (iterative_hash): New function.
11143         (hasht): Remove.
11144         (e_exists): New function.
11145         (e_insert): Likewise.
11146         (output): Use, instead of libiberty hashtable functions.
11147         (main): Do not use getopt.  Do not call htab_create.
11148
11149 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11150
11151         PR c++/25331
11152         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
11153         put atal* and atpaal* attributes on array elements.
11154         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
11155         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
11156         put atal* and atpaal* attributes on array elements.
11157         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
11158
11159 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
11160
11161         * gcc.dg/single-precision-constant.c: New test.
11162
11163 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
11164
11165         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
11166         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
11167         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
11168         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11169         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11170         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11171         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
11172         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
11173         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
11174         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
11175         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
11176         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
11177         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
11178         gcc.target/powerpc/ppc-sdata-2.c,
11179         gcc.target/powerpc/ppc-stackalign-1.c,
11180         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
11181         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
11182         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
11183         gcc.target/powerpc/rs6000-ldouble-2.c,
11184         gcc.target/powerpc/rs6000-power2-1.c,
11185         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
11186         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
11187         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
11188         option into target selector.
11189         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
11190         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
11191
11192 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11193
11194         PR objc/25348
11195         * objc.dg/encode-9.m: New test.
11196
11197 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11198
11199         PR testsuite/20772
11200         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
11201         * gcc.dg/asm-b.c: Fix typo.
11202         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
11203         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11204         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
11205         i?86 lp64 and x86_64 ilp32.
11206         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
11207         on i?86 lp64.
11208         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
11209
11210 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
11211
11212         PR fortran/25078
11213         gfortran.dg/equiv_5.f90: New test.
11214
11215 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
11216
11217         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
11218         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
11219         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
11220         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
11221         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
11222         * gcc.dg/tree-ssa/reassoc-5.c: New.
11223         * gcc.dg/tree-ssa/reassoc-6.c: New.
11224         * gcc.dg/tree-ssa/reassoc-7.c: New.
11225         * gcc.dg/tree-ssa/reassoc-8.c: New.
11226         * gcc.dg/tree-ssa/reassoc-9.c: New.
11227         * gcc.dg/tree-ssa/reassoc-10.c: New.
11228         * gcc.dg/tree-ssa/reassoc-11.c: New.
11229
11230 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11231
11232         PR testsuite/25167
11233         PR testsuite/24478
11234         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
11235
11236 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
11237
11238         PR c++/25300
11239         * g++.dg/template/inherit.C: Do not use a generic error message.
11240
11241 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11242
11243         PR libobjc/25354
11244         * objc.dg/gnu-encoding: New directory.
11245         * objc.dg/gnu-encoding/compat-common.h: New file.
11246         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
11247         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
11248         * objc.dg/gnu-encoding/vector-defs.h: New file.
11249         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
11250         * objc.dg/gnu-encoding/generate-random.c: New file.
11251         * objc.dg/gnu-encoding/generate-random_r.c: New file.
11252         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
11253         * objc.dg/gnu-encoding/generate-random.h: New file.
11254
11255 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
11256
11257         PR c++/25337
11258         * g++.dg/template/defarg7.C: New test.
11259
11260 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11261
11262         PR libobjc/25347
11263         * objc.dg/encode-8.m: New test.
11264
11265 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11266
11267         PR libobjc/25346
11268         * objc.dg/encode-7.m: New test.
11269
11270 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
11271
11272         PR c++/25010
11273         * g++.dg/opt/inline10.C: New test.
11274
11275 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
11276
11277         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
11278
11279 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
11280
11281         * gfortran.dg/substring_equivalence.f90: typo in comment
11282
11283 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11284
11285         PR fortran/25068
11286         * gfortran.dg/iostat_3.f90: New test.
11287
11288 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
11289
11290         PR fortran/23815
11291         * gfortran.dg/unf_io_convert_1.f90: New test.
11292         * gfortran.dg/unf_io_convert_2.f90: New test.
11293         * gfortran.dg/unf_io_convert_3.f90: New test.
11294
11295 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11296
11297         PR testsuite/20772
11298         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
11299         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
11300         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11301         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
11302         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
11303         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11304         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
11305         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
11306         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11307         gcc.dg/torture/fp-int-convert-float128-timode.c,
11308         gcc.dg/torture/fp-int-convert-float128.c,
11309         gcc.dg/torture/fp-int-convert-float80-timode.c,
11310         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
11311         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
11312
11313         * gcc.dg/tls/opt-1.c: Require effective target fpic.
11314
11315 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
11316
11317         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
11318
11319 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
11320
11321         * gcc.dg/20051207-1.c,
11322         * gcc.dg/20051207-2.c,
11323         * gcc.dg/20051207-3.c: New tests.
11324
11325 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11326
11327         PR testsuite/20772
11328         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
11329         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
11330         dg-skip-if target selector.
11331
11332         PR testsuite/20772
11333         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
11334         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
11335         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
11336         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
11337         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
11338         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
11339         and/or merge with i?86 cases.
11340
11341         * gcc.dg/tls/opt-3.c: Require effective target fpic.
11342
11343         PR testsuite/20772
11344         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
11345         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
11346         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
11347         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
11348         x86_64-*-linux*.
11349
11350 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
11351
11352         PR target/25311
11353         * gcc.c-torture/compile/pr25311.c: New test.
11354
11355 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11356
11357         PR libgfortran/25039
11358         * gfortran.dg/read_comma.f: New test.
11359
11360 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
11361
11362         PR c++/19317
11363         * g++.dg/opt/pr19317-1.C: New test.
11364         * g++.dg/opt/pr19317-2.C: New test.
11365         * g++.dg/opt/pr19317-3.C: New test.
11366
11367         PR target/19005
11368         * gcc.c-torture/execute/pr19005.c: New test.
11369
11370         PR target/17828
11371         * g++.old-deja/g++.other/comdat5.C: New test.
11372         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11373
11374         * g++.dg/compat/struct-layout-1.exp: New file.
11375         * g++.dg/compat/struct-layout-1.h: New.
11376         * g++.dg/compat/struct-layout-1_generate.c: New.
11377         * g++.dg/compat/struct-layout-1_x1.h: New.
11378         * g++.dg/compat/struct-layout-1_x2.h: New.
11379         * g++.dg/compat/struct-layout-1_y1.h: New.
11380         * g++.dg/compat/struct-layout-1_y2.h: New.
11381
11382         * gcc.dg/20050330-2.c: New test.
11383
11384 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11385
11386         PR fortran/25292
11387         * gfortran.dg/associated_1.f90: New.
11388
11389 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11390
11391         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11392         ILP32 vect_no_align platforms.
11393
11394 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
11395             Jakub Jelinek  <jakub@redhat.com>
11396
11397         PR target/25268
11398         * gcc.c-torture/compile/20051207-1.c: New test.
11399
11400 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11401
11402         PR testsuite/20772
11403         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11404         gcc.dg/torture/pr18582-1.c,
11405         gcc.target/i386/attributes-error.c: Also test on x86_64.
11406
11407         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11408
11409 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11410
11411         PR c++/19397
11412         * g++.dg/template/typedef3.C: New test.
11413
11414         PR c++/19762
11415         PR c++/19764
11416         * g++.dg/template/dtor3.C: Fix error markers.
11417
11418 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
11419
11420         * lib/target-supports.exp (check_effective_target_sync_char_short):
11421         Add s390*.
11422
11423 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
11424
11425         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11426
11427 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11428
11429         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11430         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11431         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11432         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11433
11434 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11435
11436         PR c++/25263
11437         * g++.dg/other/array2.C: New test case.
11438
11439 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11440
11441         * gcc.dg/darwin-weakimport-3.c: New.
11442
11443         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11444         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11445         and to work on Darwin.
11446         * gcc.dg/attr-weakref-1b.c: New file.
11447         * gcc.dg/attr-weakref-2.c: New test.
11448         * gcc.dg/darwin-weakref-1.c: New test.
11449
11450 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11451
11452         PR testsuite/25247
11453         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11454         use in selector expressions.
11455         (dg-xfail-if): Ditto.
11456         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11457         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11458         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11459         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11460         * gcc.test-framework/test-framework.exp: Skip generated tests if
11461         CHECK_TEST_FRAMEWORK is not 1.
11462
11463 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11464
11465         PR tree-optimization/24963
11466         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11467
11468         PR target/24108
11469         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11470
11471         PR target/18580
11472         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11473         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11474         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11475         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11476
11477 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11478
11479         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11480         dg-options.
11481
11482 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11483
11484         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11485
11486 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11487
11488         * gcc.dg/format/cast-1.c: New test.
11489
11490 2005-12-04  Roger Sayle  <roger@eyesopen.com>
11491
11492         PR c/7776
11493         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11494         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11495         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11496         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11497
11498 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11499
11500         * gcc.dg/cast-pretty-print-1.c: New test.
11501
11502 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11503
11504         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11505
11506 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
11507
11508         PR c++/24173
11509         * g++.dg/template/friend40.C: New test.
11510
11511 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
11512
11513         PR target/25199
11514         * gcc.target/i386/movq-2.c: New test.
11515         * gcc.target/i386/movq.c: Remove target i?86, instead add
11516         dg-require-effective-target ilp32.
11517
11518 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11519
11520         PR c++/24103
11521         * g++.dg/other/default1.C: New test.
11522
11523 2005-12-02  Richard Guenther  <rguenther@suse.de>
11524
11525         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11526
11527 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11528
11529         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11530
11531 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11532
11533         PR target/21017
11534         * gcc.target/powerpc/rotate.c: New.
11535
11536 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11537
11538         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11539         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11540
11541 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11542
11543         PR c/13384
11544         * gcc.dg/pr17730-1.c: Adjust.
11545         * gcc.dg/lvalue1.c (main): Likewise.
11546         * gcc.dg/lvalue-2.c: Likewise.
11547         * g++.dg/pr7503-3.C
11548
11549 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11550
11551         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11552         error messages.
11553
11554 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11555
11556         PR fortran/24789
11557         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11558
11559 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11560
11561         PR target/24475
11562         * lib/target-supports.exp (check_effective_target_tls): New.
11563         (check_effective_target_tls_runtime): New.
11564         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11565         for TLS support.
11566         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11567         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11568         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11569         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11570         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11571         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11572         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11573         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11574         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11575         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11576         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11577         effective-target TLS.
11578         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11579         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11580         effective-target TLS runtime.
11581
11582 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11583
11584         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11585
11586 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11587
11588         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11589         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11590         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11591         ignored" warnings when "packing" is the same as the ABI layout.
11592
11593 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11594
11595         PR fortran/21302
11596         * gfortran.dg/line_length_1.f: New test.
11597         * gfortran.dg/line_length_2.f90: Ditto.
11598
11599 2005-11-30  Richard Guenther  <rguenther@suse.de>
11600
11601         PR tree-optimization/21655
11602         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11603
11604 2005-11-30  Dale Johannesen  <dalej@apple.com>
11605
11606         * gcc.c-torture/compile/pr24930.c: New.
11607
11608 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11609
11610         PR fortran/15809
11611         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11612
11613 2005-11-30  Jeff Law  <law@redhat.com>
11614
11615         * g++.old-deja/g++.law/pr25000.C: New test.
11616
11617 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11618
11619         * gcc.dg/tls/opt-11.c: New test.
11620
11621 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11622
11623         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11624         targets.
11625         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11626         LP64 ia64.
11627
11628 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11629
11630         * gfortran.dg/open_access_1.f90: New test.
11631
11632 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11633
11634         * gcc.dg/charset/builtin2.c: New test.
11635
11636 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11637
11638         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11639         on mmix-*-* for *_[xy].c.
11640
11641 2005-11-28  Kean Johnston  <jkj@sco.com>
11642
11643         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11644         headers.
11645         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11646         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11647         * gcc.target/i386/asm-3.c: Ditto.
11648         * gcc.target/i386/clobbers.c: Ditto.
11649         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11650         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11651         test regexp.
11652         * gcc.target/i386/mul.c: Ditto.
11653         * gcc.target/i386/ssetype-1.c: Ditto.
11654         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11655         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11656         static so the test works with -fPIC mode too. Based on comment in
11657         PR19231 by Pinski.
11658         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11659
11660 2005-11-28  Richard Guenther  <rguenther@suse.de>
11661
11662         * gcc.dg/alias-9.c: New testcase.
11663         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11664
11665 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11666             Uros Bizjak  <uros@kss-loka.si>
11667
11668         PR middle-end/20219
11669         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11670         tan(x)/sin(x) transformations.
11671
11672 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11673
11674         PR middle-end/24575
11675         * gcc.dg/tree-ssa/divide-3.c: New test.
11676         * gcc.dg/tree-ssa/divide-4.c: New test.
11677
11678 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11679
11680         PR fortran/24917
11681         *  gfortran.dg/boz_6.f90: New test.
11682
11683 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11684
11685         PR fortran/23912
11686         * gfortran.dg/modulo_1.f90: New test.
11687
11688 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11689
11690         PR libfortran/24919
11691         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11692         fail on CRLF platforms.
11693         * gfortran.dg/ftell_2.f90: Likewise.
11694
11695 2005-11-26  Eric Christopher  <echristo@apple.com>
11696
11697         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11698
11699 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11700
11701         * objc.dg/gnu-runtime-3.m: Simplify.
11702
11703 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11704
11705         PR middle-end/23669
11706         * gcc.dg/tree-ssa/divide-1.c: New test.
11707         * gcc.dg/tree-ssa/divide-2.c: New test.
11708
11709 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11710
11711         PR libgfortran/24945
11712         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11713
11714 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11715
11716         PR libgfortran/24945
11717         * gfortran.dg/open_status_2.f90: New test.
11718
11719 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11720
11721         * gcc.c-torture/execute/builtins/fprintf.c,
11722         gcc.c-torture/execute/builtins/fputs-lib.c,
11723         gcc.c-torture/execute/builtins/fputs.c,
11724         gcc.c-torture/execute/builtins/lib/fprintf.c,
11725         gcc.c-torture/execute/builtins/lib/printf.c,
11726         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11727
11728 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11729
11730         * gcc.dg/20050922-2.c: New test.
11731
11732 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11733
11734         * objc.dg/gnu-runtime-3.m: New test.
11735
11736 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11737
11738         PR c++/9278
11739         * g++.dg/other/void1.C: New test.
11740
11741 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11742
11743         PR middle-end/24998
11744         * gcc.dg/torture/fp-int-convert-float.c,
11745         gcc.dg/torture/fp-int-convert-double.c,
11746         gcc.dg/torture/fp-int-convert-long-double.c,
11747         gcc.dg/torture/fp-int-convert-timode.c,
11748         gcc.dg/torture/fp-int-convert-float80.c,
11749         gcc.dg/torture/fp-int-convert-float80-timode.c,
11750         gcc.dg/torture/fp-int-convert-float128.c,
11751         gcc.dg/torture/fp-int-convert-float128-timode.c,
11752         gcc.dg/torture/fp-int-convert.h: New files.
11753
11754 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11755
11756         PR middle-end/24989
11757         * gcc.dg/tree-ssa/bool-10.c: New test.
11758         * gcc.dg/tree-ssa/bool-11.c: New test.
11759         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11760
11761 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11762
11763         PR middle-end/24990
11764         * tree-ssa/pr24990-1.c: New test.
11765
11766 2005-11-24  Richard Guenther  <rguenther@suse.de>
11767         Dirk Mueller <dmueller@suse.de>
11768
11769         PR c++/14024
11770         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11771         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11772         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11773         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11774         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11775         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11776
11777 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11778
11779         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11780
11781 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11782
11783         PR c/21668
11784         * gcc.dg/Wc++-compat.c: New.
11785         * gcc.dg/Wno-c++-compat.c: New.
11786
11787 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11788
11789         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11790         (vspltish, vspltisw): Likewise.
11791
11792 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11793
11794         PR libgfortran/24794
11795         * gfortran.dg/namelist_12.f: Fix quotes.
11796         * gfortran.dg/namelist_13.f90: Fix quotes.
11797         * gfortran.dg/namelist_14.f90: Fix quotes.
11798         * gfortran.dg/namelist_15.f90: Fix quotes.
11799         * gfortran.dg/namelist_use.f90: Fix quotes.
11800         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11801         * gfortran.dg/namelist_21.f90: New test.
11802         * gfortran.dg/namelist_22.f90: New test.
11803
11804 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11805
11806         PR target/23435
11807         * gcc.c-torture/compile/pr23435.c: New.
11808
11809 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11810
11811         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11812
11813 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11814
11815         * gcc.target/powerpc/405-macchw-1.c,
11816         gcc.target/powerpc/405-macchw-2.c,
11817         gcc.target/powerpc/405-macchwu-1.c,
11818         gcc.target/powerpc/405-macchwu-2.c,
11819         gcc.target/powerpc/405-machhw-1.c,
11820         gcc.target/powerpc/405-machhw-2.c,
11821         gcc.target/powerpc/405-machhwu-1.c,
11822         gcc.target/powerpc/405-machhwu-2.c,
11823         gcc.target/powerpc/405-maclhw-1.c,
11824         gcc.target/powerpc/405-maclhw-2.c,
11825         gcc.target/powerpc/405-maclhwu-1.c,
11826         gcc.target/powerpc/405-maclhwu-2.c,
11827         gcc.target/powerpc/405-mulchw-1.c,
11828         gcc.target/powerpc/405-mulchw-2.c,
11829         gcc.target/powerpc/405-mulchwu-1.c,
11830         gcc.target/powerpc/405-mulchwu-2.c,
11831         gcc.target/powerpc/405-mulhhw-1.c,
11832         gcc.target/powerpc/405-mulhhw-2.c,
11833         gcc.target/powerpc/405-mulhhwu-1.c,
11834         gcc.target/powerpc/405-mulhhwu-2.c,
11835         gcc.target/powerpc/405-mullhw-1.c,
11836         gcc.target/powerpc/405-mullhw-2.c,
11837         gcc.target/powerpc/405-mullhwu-1.c,
11838         gcc.target/powerpc/405-mullhwu-2.c,
11839         gcc.target/powerpc/405-nmacchw-1.c,
11840         gcc.target/powerpc/405-nmacchw-2.c,
11841         gcc.target/powerpc/405-nmachhw-1.c,
11842         gcc.target/powerpc/405-nmachhw-2.c,
11843         gcc.target/powerpc/405-nmaclhw-1.c,
11844         gcc.target/powerpc/405-nmaclhw-2.c,
11845         gcc.target/powerpc/440-macchw-1.c,
11846         gcc.target/powerpc/440-macchw-2.c,
11847         gcc.target/powerpc/440-macchwu-1.c,
11848         gcc.target/powerpc/440-macchwu-2.c,
11849         gcc.target/powerpc/440-machhw-1.c,
11850         gcc.target/powerpc/440-machhw-2.c,
11851         gcc.target/powerpc/440-machhwu-1.c,
11852         gcc.target/powerpc/440-machhwu-2.c,
11853         gcc.target/powerpc/440-maclhw-1.c,
11854         gcc.target/powerpc/440-maclhw-2.c,
11855         gcc.target/powerpc/440-maclhwu-1.c,
11856         gcc.target/powerpc/440-maclhwu-2.c,
11857         gcc.target/powerpc/440-mulchw-1.c,
11858         gcc.target/powerpc/440-mulchw-2.c,
11859         gcc.target/powerpc/440-mulchwu-1.c,
11860         gcc.target/powerpc/440-mulchwu-2.c,
11861         gcc.target/powerpc/440-mulhhw-1.c,
11862         gcc.target/powerpc/440-mulhhw-2.c,
11863         gcc.target/powerpc/440-mulhhwu-1.c,
11864         gcc.target/powerpc/440-mulhhwu-2.c,
11865         gcc.target/powerpc/440-mullhw-1.c,
11866         gcc.target/powerpc/440-mullhw-2.c,
11867         gcc.target/powerpc/440-mullhwu-1.c,
11868         gcc.target/powerpc/440-mullhwu-2.c,
11869         gcc.target/powerpc/440-nmacchw-1.c,
11870         gcc.target/powerpc/440-nmacchw-2.c,
11871         gcc.target/powerpc/440-nmachhw-1.c,
11872         gcc.target/powerpc/440-nmachhw-2.c,
11873         gcc.target/powerpc/440-nmaclhw-1.c,
11874         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11875
11876 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11877
11878         PR fortran/24774
11879         * gfortran.dg/inquire_9.f90: New test.
11880
11881         PR fortran/21647
11882         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11883
11884 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11885
11886         PR libfortran/24432
11887         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11888         Check that 'cos' is supported.
11889
11890 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11891
11892         PR fortran/24223
11893         * gfortran.dg/substring_equivalence.f90: New test.
11894
11895         PR fortran/24705
11896         * gfortran.dg/auto_internal_assumed.f90: New test.
11897
11898 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11899
11900         * gcc.dg/fold-div-2.c: New test.
11901
11902 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11903
11904         PR rtl-optimization/24883
11905         * gcc.c-torture/compile/pr24883.c: New test.
11906
11907 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11908
11909         PR middle-end/20583
11910         * gcc.c-torture/compile/pr20583.c: New.
11911
11912 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11913
11914         * gcc.c-torture/execute/usmul.c: New test.
11915
11916 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11917
11918         * gcc.dg/tree-ssa/vrp22.c: New test.
11919
11920 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11921
11922         PR middle-end/24912
11923         * gcc.dg/torture/pr24912-1.c: New test.
11924
11925 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11926
11927         PR fortran/24862
11928         * gfortran.dg/arrayio_derived_1.f90: New test.
11929
11930 2005-11-19  Richard Guenther  <rguenther@suse.de>
11931
11932         PR middle-end/23294
11933         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11934
11935 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11936
11937         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11938
11939 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11940
11941         PR c++/8355
11942         * g++.dg/template/friend39.C: New test.
11943
11944 2005-11-18  James E Wilson  <wilson@specifix.com>
11945
11946         * gcc.dg/builtin-strstr.c: New.
11947
11948 2005-11-18  Richard Henderson  <rth@redhat.com>
11949
11950         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11951         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11952         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11953         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11954         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11955         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11956         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11957         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11958         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11959         renaming to remove initial "ia64-".
11960
11961 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11962
11963         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11964
11965 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11966
11967         * g++.dg/cpp/string-2.C: New test.
11968
11969 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11970
11971         * gcc.dg/tree-ssa/loop-14.c: New test.
11972
11973 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11974             Michael Chamberlain <michael@chamberlain.net.au>
11975
11976         * ada/acats/run_all.sh (target_run): Kill long running tests.
11977
11978 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11979
11980         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11981         * gcc.dg/cleanup-9.c: Likewise.
11982         * gcc.dg/cleanup-10.c: Likewise.
11983         * gcc.dg/cleanup-11.c: Likewise.
11984
11985 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11986
11987         PR fortran/24892
11988         * gfortran.dg/open_access_append_1.f90: New test.
11989         * gfortran.dg/open_access_append_2.f90: New test.
11990
11991 2005-11-16  Richard Guenther  <rguenther@suse.de>
11992
11993         PR middle-end/24851
11994         * gcc.c-torture/execute/pr24851.c: New testcase.
11995
11996 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11997
11998         * gcc.dg/fold-overflow-1.c: New test.
11999
12000 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12001
12002         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12003         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12004
12005 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12006
12007         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12008         structures.
12009         * g++.dg/eh/forced2.C: Likewise.
12010         * g++.dg/eh/forced3.C: Likewise.
12011         * g++.dg/eh/forced4.C: Likewise.
12012
12013 2005-11-11  Mike Stump  <mrs@apple.com>
12014
12015         * g++.old-deja/g++.mike/unused.C: Add.
12016
12017 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12018
12019         PR c++/24667
12020         * g++.dg/warn/Wcast-qual1.C: New test.
12021
12022 2005-11-15  Jan Hubicka  <jh@suse.cz>
12023
12024         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12025
12026 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12027
12028         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12029
12030 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12031
12032         PR 24840
12033         * gcc.dg/tree-ssa/pr24840.c: New test.
12034
12035 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12036
12037         PR testsuite/24841
12038         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12039
12040 2005-11-14  Dale Johannesen  <dalej@apple.com>
12041
12042         * gcc.c-torture/execute/20051113-1.c: New.
12043
12044 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12045
12046         PR c++/24687
12047         * g++.dg/template/crash43.C: New test.
12048
12049 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
12050
12051         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12052
12053 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12054
12055         PR c++/24817
12056         * g++.dg/eh/spec8.C: New test.
12057
12058 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12059
12060         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12061
12062 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12063
12064         PR c++/20293
12065         * g++.dg/parse/ambig4.C: New test.
12066         * g++.dg/tc1/dr101.C: Adjust error markers.
12067         * g++.dg/lookup/strong-using-2.C: Likewise.
12068         * g++.dg/lookup/ambig5.C: Likewise.
12069         * g++.dg/lookup/ambig4.C: Likewise.
12070         * g++.dg/parse/crash22.C: Likewise.
12071
12072 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12073
12074         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12075
12076 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
12077
12078         * gcc.dg/nested-calls-1.c: New test.
12079
12080 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12081
12082         * gfortran.dg/complex_intrinsic_1.f90: New test.
12083         * gfortran.dg/complex_intrinsic_2.f90: New test.
12084         * gfortran.dg/fgetc_1.f90: New test.
12085         * gfortran.dg/fgetc_2.f90: New test.
12086         * gfortran.dg/fgetc_3.f90: New test.
12087         * gfortran.dg/ftell_1.f90: New test.
12088         * gfortran.dg/ftell_2.f90: New test.
12089         * gfortran.dg/gnu_logical_1.F: New test.
12090         * gfortran.dg/gnu_logical_2.f90: New test.
12091
12092 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
12093
12094         PR middle-end/24820
12095         * testsuite/gcc.dg/pr24820.c: New test.
12096
12097 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
12098
12099         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12100         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12101         variable.
12102
12103 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12104
12105         testsuite/24614
12106         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12107
12108 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12109
12110         * gcc.target/cris/cris.exp: New file.
12111         * gcc.target/cris/rld-legit1.c: New test.
12112         * gcc.target/cris/rld-legit2.c: New test.
12113
12114 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
12115
12116         PR c++/24780
12117         * g++.dg/opt/pr24780.C: New test.
12118
12119         PR c++/24761
12120         * g++.dg/template/asm1.C: New test.
12121
12122 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
12123
12124         PR libgfortran/24787
12125         * gfortran.dg/scan_1.f90: New test.
12126
12127 2005-11-12  Jan Hubicka  <jh@suse.cz>
12128
12129         * gcc.target/i386/minmax-1.c: New.
12130         * gcc.target/i386/minmax-2.c: New.
12131
12132 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
12133
12134         * gcc.dg/pr24445.c: Fix for 64-bit targets.
12135
12136 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
12137
12138         * gcc.c-torture/execute/20051110-1.c,
12139         gcc.c-torture/execute/20051110-2.c: New tests.
12140
12141 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12142
12143         PR middle-end/24750
12144         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
12145         New tests.
12146
12147 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12148
12149         * lib/target-libpath.exp (get_shlib_extension): New proc.
12150         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
12151         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12152         * lib/objc.exp (objc_target_compile): Likewise.
12153         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
12154         detection.
12155
12156 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12157
12158         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
12159
12160         * lib/target-supports.exp (check_effective_target_static_libgfortran):
12161         Add -static to additional_flags and pass it to target_compile.
12162
12163 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12164
12165         PR libgfortran/24719
12166         gfortran.dg/read_noadvance.f90: New test.
12167
12168         PR libgfortran/24699
12169         gfortran.dg/fmt_t_2.f90: New test.
12170
12171         PR libgfortran/24785
12172         gfortran.dg/read_x_eor.f90: New test.
12173
12174         PR libgfortran/24584
12175         gfortran.dg/namelist_empty.f90: Rename test.
12176
12177         PR libgfortran/24489
12178         gfortran/read_eor.f90: Rename test.
12179
12180 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12181
12182         PR fortran/15976
12183         * gfortran.dg/automatic_module_variable.f90: New test.
12184
12185 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12186
12187         PR target/24445
12188         * gcc.dg/pr24445.c: New test.
12189
12190 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12191
12192         PR fortran/24655
12193         PR fortran/24755
12194         * gfortran.dg/recursive_statement_functions.f90: Add statement
12195         functions using inline intrinsic functions and parameters to test
12196         that they no longer seg-fault.
12197
12198         PR fortran/24409
12199         gfortran.dg/nested_modules_4.f90: New test.
12200         gfortran.dg/nested_modules_5.f90: New test.
12201
12202 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12203
12204         PR fortran/24643
12205         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
12206
12207 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
12208
12209         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
12210         failures.
12211
12212 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12213
12214         * gcc.dg/sparc-getcontext-1.c: New test.
12215
12216 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
12217
12218         * gcc.dg/ifcvt-fabs-1.c: New test.
12219
12220 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
12221
12222         PR other/4372
12223         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
12224         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
12225
12226 2005-11-09  Richard Guenther  <rguenther@suse.de>
12227
12228         PR tree-optimization/24716
12229         * gcc.c-torture/execute/pr24716.c: New testcase.
12230
12231 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12232
12233         * gcc.dg/pr24624.c: Disable for non S/390 targets.
12234
12235 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12236
12237         PR 24624
12238         * gcc.dg/pr24624.c: Testcase added.
12239
12240 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12241
12242         PR 24623
12243         * g++.dg/other/pr24623.C: Testcase added.
12244
12245 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
12246
12247         PR fortran/22607
12248         * gfortran-dg/pure_byref_1.f90: New.
12249         * gfortran-dg/pure_byref_2.f90: New.
12250
12251 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
12252
12253         PR c/24101
12254         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
12255         * gcc.dg/dg.exp: Run main loop also for *.i files.
12256
12257 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
12258
12259         PR c++/19450
12260         * g++.dg/tls/diag-3.C: New test.
12261         * g++.dg/tls/diag-4.C: New test.
12262         * g++.dg/tls/static-1.C: New test.
12263         * g++.dg/tls/static-1a.cc: New file.
12264
12265 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
12266
12267         PR 23046
12268         * g++.dg/tree-ssa/pr23046.C: New test.
12269
12270 2005-11-08  Devang Patel <dpatel@apple.com>
12271
12272         PR tree-optimization/23115
12273         * gcc.dg/tree-ssa/pr23115.c: New.
12274
12275 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
12276
12277         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
12278         * gcc.target/powerpc/pr16155.c: Same.
12279         * gcc.target/powerpc/altivec-1.c: Same.
12280         * gcc.target/powerpc/altivec-2.c: Same.
12281         * gcc.target/powerpc/altivec-3.c: Same.
12282         * gcc.target/powerpc/altivec-5.c: Same.
12283         * gcc.target/powerpc/altivec-11.c: Same.
12284         * gcc.target/powerpc/altivec-12.c: Same.
12285         * gcc.target/powerpc/altivec-14.c: Same.
12286         * gcc.target/powerpc/altivec-22.c: Same.
12287         * gcc.target/powerpc/altivec-consts.c: Same.
12288         * gcc.target/powerpc/altivec-pr22085.c: Same.
12289         * gcc.target/powerpc/altivec-splat.c: Same.
12290         * gcc.target/powerpc/altivec-varargs-1.c: Same.
12291         * gcc.target/powerpc/altivec-vec-merge.c: Same.
12292         * gcc.target/powerpc/darwin-longlong.c: Same.
12293
12294 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
12295
12296         PR target/19340
12297         * gcc.dg/pr19340.c: New test.
12298
12299 2005-11-07  Ian Lance Taylor  <ian@airs.com>
12300
12301         PR rtl-optimization/24683
12302         * gcc.dg/pr24683.c: New test.
12303
12304 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12305
12306         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
12307         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
12308
12309 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12310
12311         * gcc.target/i386/pr23376.c: Compile with -mmmx.
12312
12313 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
12314
12315         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
12316
12317 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12318
12319         PR target/24230
12320
12321         * gcc.target/powerpc/altivec-consts.c,
12322         gcc.target/powerpc/altivec-splat.c: New testcase.
12323
12324 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12325
12326         PR c/24599
12327
12328         * gcc.dg/overflow-2.c: New testcase.
12329
12330 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
12331
12332         PR rtl-optimization/23567
12333         * gcc.c-torture/execute/20051104-1.c: New test.
12334
12335 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
12336
12337         PR fortran/24534
12338         gfortran.dg/private_type_2.f90: Modified to check that case with
12339         PRIVATE declaration within derived type is accepted.
12340
12341         PR fortran/20838
12342         gfortran.dg/pointer_assign_1.f90: New test.
12343
12344         PR fortran/20840
12345         * gfortran.dg/arrayio_0.f90: New test.
12346
12347         PR fortran/17737
12348         gfortran.dg/data_initialized.f90: New test.
12349         gfortran.dg/data_constraints_1.f90: New test.
12350         gfortran.dg/data_constraints_2.f90: New test.
12351
12352 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
12353
12354         PR fortran/24174
12355         PR fortran/24305
12356         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12357
12358 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
12359
12360         PR 24670
12361         * gcc.dg/tree-ssa/pr24670.c: New test.
12362
12363 2005-11-05  Ian Lance Taylor  <ian@airs.com>
12364
12365         PR target/22432
12366         * gcc.target/i386/pr22432.c: New test.
12367
12368 2005-11-05  Richard Henderson  <rth@redhat.com>
12369
12370         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12371         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12372         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12373         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12374         from gcc.dg/alpha-*.
12375         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12376         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12377
12378 2005-11-05  Andreas Jaeger  <aj@suse.de>
12379
12380         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12381
12382 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12383
12384         PR target/23424
12385         * gcc.dg/torture/pr23424-1.c: New test.
12386
12387 2005-11-04  Richard Henderson  <rth@redhat.com>
12388
12389         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12390         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12391         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12392         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12393         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12394         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12395         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12396         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12397         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12398         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12399         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12400         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12401         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12402         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12403         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12404         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12405         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12406         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12407         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12408         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12409         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12410         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12411         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12412         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12413         Move from gcc.dg/.
12414         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12415         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12416         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12417         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12418         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12419         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12420         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12421         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12422         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12423         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12424         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12425         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12426         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12427         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12428         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12429         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12430         gcc.target/i386/lea.c, gcc.target/i386/local.c,
12431         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12432         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12433         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12434         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12435         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12436         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12437         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12438         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12439         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12440         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12441         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12442         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12443         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12444         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12445         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12446         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12447         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12448         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12449         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12450         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12451         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12452         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12453         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12454         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12455         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12456         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12457         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12458         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12459
12460 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12461
12462         PR 24627
12463         * gcc.dg/tree-ssa/pr24627.c: New test.
12464
12465 2005-11-04 Paul Brook  <paul@codesourcery.com>
12466
12467         * gcc.dg/tls/opt-10.c: New test.
12468
12469 2005-11-04  Andreas Jaeger  <aj@suse.de>
12470
12471         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12472         avoid extra warnings.
12473
12474 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12475
12476         PR libfortran/22298
12477         * gcc/testsuite/lib/target-supports.exp
12478         (check_effective_target_static_libgfortran): New
12479         static_libgfortran effective target.
12480         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12481         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12482
12483 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12484
12485         * gcc.dg/pr24615.c: Guard test with { target fpic }.
12486
12487 2005-11-03  Josh Conner  <jconner@apple.com>
12488
12489         PR c++/19989
12490         g++.dg/ext/array2.C: New test.
12491         g++.dg/template/dependent-name3.C: New test.
12492         g++.dg/template/dependent-name4.C: New test.
12493         g++.dg/template/sfinae2.C: New test.
12494
12495 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12496
12497         PR preprocessor/22042
12498         * gcc.dg/cpp/strify4.c: New test.
12499
12500 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12501
12502         PR c++/17964
12503         * g++.dg/cpp/string-1.C: New test.
12504
12505 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12506
12507         * gcc.target/powerpc: New directory.
12508         * gcc.target/powerpc/powerpc.exp: New file.
12509         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12510         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12511         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12512         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12513         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12514         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12515         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12516         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12517         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12518         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12519         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12520         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12521         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12522         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12523         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12524         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12525         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12526         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12527         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12528         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12529         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12530         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12531         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12532         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12533         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12534         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12535         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12536         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12537         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12538         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12539         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12540         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12541         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12542         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12543
12544 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12545
12546         PR c++/21627
12547         * g++.dg/warn/inline2.C: New test.
12548
12549 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12550
12551         PR middle-end/23155
12552         * g++.dg/ext/c99struct1.C: New test.
12553         * gcc.dg/union-cast-1.c: New test.
12554         * gcc.dg/union-cast-2.c: New test.
12555         * gcc.dg/union-cast-3.c: New test.
12556
12557 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12558
12559         PR middle-end/24589
12560         * gcc.c-torture/execute/zero-struct-2.c: New test.
12561
12562 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12563
12564         PR c++/24582
12565         * g++.dg/init/switch1.C: New test.
12566
12567 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12568
12569         * gcc.dg/delay-slot-1.c: New test.
12570
12571 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12572
12573         PR target/24620
12574         * gcc.dg/pr24620.c: New test.
12575
12576 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12577
12578         PR c/24329
12579         * gcc.dg/format/unnamed-1.c: New test.
12580
12581 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12582
12583         PR c++/22434
12584         * g++.dg/expr/cond8.C: New test.
12585
12586         PR c++/24560
12587         * g++.dg/parse/dot1.C: New test.
12588
12589 2005-11-02  Jan Hubicka  <jh@suse.cz>
12590
12591         PR target/23303
12592         * gcc.dg/i386-lea.c: New test
12593
12594 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12595
12596         PR target/24615
12597         * gcc.dg/pr24615.c: New test.
12598
12599 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12600
12601         PR target/24600
12602         * gcc.dg/pr24600.c: New test.
12603
12604 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12605
12606         PR c++/19253
12607         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12608         * g++.dg/parse/typename9.C: New test.
12609         * g++/dg/parse/typename10.C: Likewise.
12610
12611 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12612
12613         PR fortran/18157
12614         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12615         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12616         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12617
12618 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12619
12620         PR c++/24569
12621         * g++.dg/debug/static1.C: New test.
12622
12623 2005-11-02  Josh Conner  <jconner@apple.com>
12624
12625         * g++.dg/crash38.C: moved into proper directory...
12626         * g++.dg/template/crash42.C: ...here
12627
12628 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12629
12630         PR target/18338
12631         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12632         pcc_bitfield_type_matters || default_packed.
12633
12634         * lib/target-supports.exp
12635         (check_effective_target_pcc_bitfield_type_matters): New proc.
12636         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12637
12638         PR testsuite/23304
12639         * lib/target-supports.exp (check_effective_default_packed): New proc.
12640         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12641         Gate expected errors on target ! default_packed.
12642         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12643
12644 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12645
12646         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12647         change (r106358).
12648
12649 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12650
12651         PR fortran/24008
12652         * gfortran.dg/entry_5.f90: New.
12653         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12654
12655 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12656
12657         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12658
12659 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12660
12661         PR fortran/21565
12662         gfortran.dg/namelist_blockdata.f90: New test.
12663
12664         PR fortran/18737
12665         gfortran.dg/external_implicit_none.f90: New test.
12666
12667         PR fortran/14994
12668         * gfortran.dg/secnds.f: New test.
12669
12670 2005-10-31  Jan Hubicka  <jh@suse.cz>
12671
12672         PR target/20928
12673         * gcc.c-torture/compile/pr20928.c: New test.
12674
12675 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12676
12677         PR middle-end/23492
12678         * gcc.c-torture/compile/zero-strct-5.c: New test.
12679
12680 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12681
12682         PR libgfortran/24584
12683         * gfortran.dg/pr24584.f90: New test.
12684
12685 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12686
12687         PR fortran/18883
12688         * gfortran.dg/char_result_9.f90: New.
12689         * gfortran.dg/char_result_10.f90: New.
12690
12691 2005-10-30  Jan Hubicka  <jh@suse.cz>
12692
12693         * g++.dg/tree-ssa/pr24172.C: New testcase.
12694
12695 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12696
12697         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12698
12699 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12700
12701         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12702         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12703         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12704         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12705         gfortran.dg/enum_9.f90,
12706         gfortran.fortran-torture/compile/enum_1.f90,
12707         gfortran.fortran-torture/execute/enum_1.f90,
12708         gfortran.fortran-torture/execute/enum_2.f90,
12709         gfortran.fortran-torture/execute/enum_3.f90,
12710         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12711
12712 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12713
12714         PR target/18482
12715         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12716         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12717
12718 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12719
12720         PR libfortran/20179
12721         * gfortran.dg/mixed_io_1.f90: New test.
12722         * gfortran.dg/mixed_io_1.c: New file.
12723
12724 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12725
12726         * gfortran.dg/malloc_free_1.f90: New test.
12727
12728 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12729
12730         * gcc.dg/nested-func-4.c: Require profiling -pg.
12731
12732 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12733
12734         PR C++/23229
12735         * g++.dg/warn/main-2.C: New test.
12736
12737 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12738
12739         PR fortran/24545
12740         * gfortran.dg/interface_2.f90: new test.
12741
12742 2005-10-28  Josh Conner  <jconner@apple.com>
12743
12744         PR c++/22153
12745         * g++.dg/template/crash38.C: New test.
12746         * g++.dg/parse/explicit1.C: Change expected errors.
12747
12748 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12749
12750         PR C++/23426
12751         * g++.dg/other/large-size-array.C: New test.
12752
12753 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12754
12755         PR middle-end/24362
12756         * g++.dg/opt/complex4.C: New test.
12757
12758 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12759
12760         * gcc.dg/nested-func-4.c: New test.
12761
12762 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12763
12764         PR fortran/24158
12765         gfortran.dg/derived_recursion.f90: New test.
12766         gfortran.dg/implicit_actual.f90: New test.
12767
12768 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12769
12770         PR middle-end/24295, PR testsuite/24477
12771         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12772         removed when weakref hits the tree.
12773
12774 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12775
12776         * gfortran.dg/cray_pointers_4.f90: New test.
12777
12778         * gfortran.dg/cray_pointers_5.f90: New test.
12779
12780 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12781
12782         PR fortran/22290
12783         * gfortran.dg/assign_5.f90: New test.
12784         * gfortran.dg/assign_6.f: New test.
12785
12786 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12787
12788         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12789         CPU has no SSE support.
12790
12791 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12792
12793         PR libgfortran/24224
12794         * gfortran.dg/arrayio_1.f90: Update attribution.
12795         * gfortran.dg/arrayio_2.f90: Update attribution.
12796         * gfortran.dg/arrayio_3.f90: Update attribution.
12797         * gfortran.dg/arrayio_4.f90: Update test conditions.
12798         * gfortran.dg/arrayio_5.f90: Update attribution.
12799         * gfortran.dg/arrayio_6.f90: New test.
12800         * gfortran.dg/arrayio_7.f90: New test.
12801
12802 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12803
12804         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12805
12806 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12807
12808         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12809
12810 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12811
12812         PR fortran/24416
12813         * gfortran.dg/namelist_char_only.f90: New test.
12814
12815 2005-10-24  Asher Langton  <langton2@llnl.gov>
12816
12817         PR fortran/17031
12818         PR fortran/22282
12819         * gfortran.dg/cray_pointers_1.f90: New test.
12820         * gfortran.dg/cray_pointers_2.f90: New test.
12821         * gfortran.dg/cray_pointers_3.f90: New test.
12822         * gfortran.dg/loc_1.f90: New test.
12823         * gfortran.dg/loc_2.f90: New test.
12824
12825 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12826
12827         * gcc.dg/pr24225.c: New test.
12828
12829 2005-10-24  Asher Langton  <langton2@llnl.gov>
12830
12831         * gfortran.dg/dup_save_1.f90: New test.
12832         * gfortran.dg/dup_save_2.f90: New test.
12833
12834 2005-10-24  Paul Brook  <paul@codesourcery.com>
12835
12836         PR 24107
12837         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12838         stdint.h.
12839
12840 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12841
12842         PR libgfortran/24489
12843         * gfortran.dg/pr24489.f90: New test.
12844
12845 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12846
12847         PR fortran/23635
12848         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12849
12850 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12851
12852         PR target/18911
12853         * g++.dg/init/array16.C: Skip for mmix-*-*.
12854
12855 2005-10-23  Asher Langton  <langton2@llnl.gov>
12856
12857         * gfortran.dg/byte_1.f90: New test.
12858         * gfortran.dg/byte_2.f90: New test.
12859
12860 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12861
12862         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12863
12864 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12865
12866         PR fortran/18022
12867         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12868
12869         PR fortran/24311
12870         * gfortran.dg/merge_char_const.f90: New test.
12871
12872         PR fortran/24384
12873         * gfortran.dg/spread_scalar_source.f90: New test.
12874
12875 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12876
12877         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12878
12879         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12880         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12881
12882         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12883
12884 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12885
12886         PR fortran/24426
12887         * gfortran.dg/der_pointer_4.f90: New.
12888
12889 2005-10-22  David Ayers  <d.ayers@inode.at>
12890
12891         * obj-c++.dg/except-1.mm: Simplify.
12892
12893 2005-10-21  David Ayers  <d.ayers@inode.at>
12894
12895         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12896
12897 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12898
12899         * gfortran.dg/assumed_dummy_2.f90: New test.
12900
12901 2005-10-21  James E Wilson  <wilson@specifix.com>
12902
12903         PR preprocessor/15220
12904         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12905
12906 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12907
12908         * gcc.c-torture/execute/20051021-1.c: New test.
12909
12910 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12911
12912         PR c++/24260
12913         * g++.dg/ext/tmplattr1.C: New test.
12914
12915 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12916
12917         PR fortran/24440
12918         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12919
12920 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12921
12922         * obj-c++.dg/except-1.mm: New.
12923
12924         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12925
12926 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12927
12928         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12929
12930 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12931
12932         PR middle-end/24295
12933         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12934         declarations with the same names as thunks' alias targets, use
12935         aliases instead.
12936         * gcc.dg/attr-alias-3.c: New test.
12937         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12938
12939 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12940
12941         PR c++/22618
12942         * g++.dg/parse/access8.C: New test.
12943
12944 2005-10-20  Richard Guenther  <rguenther@suse.de>
12945
12946         PR c++/24439
12947         * g++.dg/tree-ssa/pr24439.C: New testcase.
12948
12949 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12950
12951         * g++.dg/opt/delay-slot-1.C: New test.
12952
12953 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12954
12955         PR fortran/21625
12956         * gfortran.fg/der_init_1.f90: New.
12957
12958 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12959
12960         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12961
12962 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12963
12964         PR c++/21908
12965         * g++.dg/parse/error28.C: New test.
12966
12967 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12968
12969         * gcc.dg/profile-generate-2.c: New test.
12970
12971 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12972
12973         PR target/23589
12974         * g++.dg/ext/dllimport11.C: New.
12975
12976 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12977
12978         PR c++/22293
12979         * g++.dg/other/friend3.C: New test.
12980
12981 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12982
12983         PR c++/23293
12984         * g++.dg/template/error19.C: New test.
12985
12986 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12987
12988         PR c++/21383
12989         * g++.dg/overload/koenig2.C: New.
12990
12991         PR c++/23118
12992         * g++.dg/overload/error2.C: New.
12993
12994         PR c++/22604
12995         * g++.dg/inherit/covariant14.C: New.
12996
12997 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12998
12999         PR c++/23440
13000         * g++.dg/parse/for1.C: New test.
13001
13002 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13003
13004         PR fortran/23446
13005         * gfortran.dg/host_dummy_index_1.f90: New test.
13006
13007         PR fortran/21459
13008         * gfortran.dg/automatic_char_len_2.f90: New test.
13009
13010         PR fortran/20866
13011         * gfortran.dg/recursive_statement_functions.f90: New test.
13012
13013         PR fortran/20853
13014         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13015
13016         PR fortran/20849
13017         * gfortran.dg/external_initializer.f90: New test.
13018
13019         PR fortran/20837
13020         * non_module_public.f90: New test.
13021
13022 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13023
13024         PR c++/24386
13025         * g++.dg/template/overload7.C: New.
13026
13027         PR c++/22551
13028         * g++.dg/other/switch2.C: Remove expected warnings.
13029
13030         PR c++/21353
13031         * g++.dg/template/defarg6.C: New.
13032
13033 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13034
13035         PR target/24315
13036         * gcc.target/i386/pr24315.c: New test.
13037
13038 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13039
13040         PR c++/24389
13041         * g++.dg/template/static21.C: New test.
13042         * g++.dg/template/static21-a.cc: Likewise.
13043
13044 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13045
13046         PR c++/23959
13047         * g++.dg/warn/Wswitch-default-1.C: New test.
13048         * g++.dg/warn/Wswitch-default-2.C: New test.
13049
13050 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13051
13052         PR c++/22173
13053         * g++.dg/parse/template18.C: New test.
13054         * g++.dg/template/nontype15.C: Likewise.
13055
13056 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
13057
13058         PR fortran/22273
13059         * gfortran.dg/spec_expr_2.f90: New.
13060
13061 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
13062
13063         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13064         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13065         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13066         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13067         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13068         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13069         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13070         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
13071         previous target-specific skips and warning-message matches where
13072         applicable.
13073
13074 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
13075
13076         PR c++/21347
13077         * g++.dg/warn/Wctor-dtor.C: New test.
13078
13079 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13080
13081         PR c/23439
13082         * gcc.dg/for-1.c: New test.
13083
13084 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
13085
13086         PR c++/19565
13087         * g++.dg/warn/Wconversion1.C: New test.
13088         * g++.dg/ext/packed4.C: Compile with -w.
13089         * g++.dg/opt/20050511-1.C: Likewise.
13090         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13091
13092 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
13093
13094         * gfortran.dg/boz_5.f90: New test.
13095
13096 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
13097
13098         PR c++/22551
13099         * g++.dg/other/switch2.C: New.
13100
13101         PR c++/23984
13102         * g++.dg/init/ctor7.C: New.
13103
13104 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
13105
13106         PR c++/23730
13107         * g++.dg/parse/crash32.C: New test.
13108
13109 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
13110
13111         PR c++/20721
13112         * g++.dg/init/goto2.C: New test.
13113
13114         PR c++/22464
13115         * g++.dg/template/crash/41.C: New test.
13116
13117         PR c++/22180
13118         * g++.dg/template/crash40.C: New test.
13119
13120         PR c++/23694
13121         * g++.dg/parse/friend5.C: New test.
13122
13123         PR c++/23307
13124         * g++.dg/template/crash38.C: New test.
13125
13126         PR c++/22352
13127         * g++.dg/template/friend38.C: New test.
13128
13129         PR c++/22405
13130         * g++.dg/template/crash39.C: New test.
13131
13132 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
13133
13134         * gcc.dg/debug/dwarf2/dwarf-char1.c,
13135         gcc.dg/debug/dwarf2/dwarf-char2.c,
13136         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
13137
13138         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
13139
13140 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
13141
13142         * gcc.dg/dll-2.c: Add tests for warnings.
13143         * gcc.dg/dll-3.c: Likewise.
13144         * gcc.dg/dll-4.c: Likewise.
13145
13146         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
13147         * g++.dg/ext/dllimport2.C: Likewise.
13148         * g++.dg/ext/dllimport3.C: Likewise.
13149         * g++.dg/ext/dllimport7.C: Likewise.
13150         * g++.dg/ext/dllimport8.C: Likewise.
13151         * g++.dg/ext/dllimport9.C: Likewise.
13152
13153 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
13154
13155         PR fortran/24092
13156         * gfortran.dg/derived_pointer_recursion.f90: New test.
13157
13158 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
13159
13160         * gcc.c-torture/execute/20051012-1.c: New test.
13161
13162 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13163
13164         PR fortran/18082
13165         * gfortran.dg/automatic_char_len_1.f90: New test.
13166
13167 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13168
13169         PR fortran/20847
13170         * gfortran.dg/save_common.f90: New test.
13171
13172         PR fortran/20856
13173         * gfortran.dg/save_result.f90: New test.
13174
13175 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13176
13177         PR c++/21592
13178         * g++.dg/template/dependent-expr1.C: Add new expected error.
13179         * g++.dg/template/dependent-expr2.C: Adjust error text.
13180         * g++.dg/template/overload6.C: New.
13181
13182         PR c++/23797
13183         * g++.dg/other/typename8.C: New.
13184
13185         PR c++/21117
13186         * g++.dg/other/return1.C: New.
13187
13188 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
13189
13190         PR c++/24052
13191         * g++.dg/ext/label5.C: New.
13192
13193 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13194
13195         PR c++/19964
13196         * g++.dg/parse/crash31.C: New.
13197
13198 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
13199
13200         * g++.dg/ipa/ipa-1.c: New test.
13201         * g++.dg/ipa/ipa-2.c: New test.
13202         * g++.dg/ipa/ipa-3.c: New test.
13203         * g++.dg/ipa/ipa-4.c: New test.
13204         * g++.dg/ipa/ipa-5.c: New test.
13205         * g++.dg/ipa/ipa.exp: New file.
13206
13207 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13208
13209         PR fortran/24207
13210         * gfortran.dg/private_type_3.f90: New test.
13211
13212 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13213
13214         PR fortran/20786
13215         gfortran.dg/aint_anint_1.f90: New test.
13216
13217 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13218
13219         PR libgfortran/24313
13220         gfortran.dg/csqrt.f: New test.
13221
13222 2005-10-11  Ian Lance Taylor  <ian@airs.com>
13223
13224         PR c++/8057
13225         * g++.dg/warn/noeffect7.C: New test.
13226         * g++.dg/warn/noeffect2.C: Instantiate templates.
13227         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
13228         and warning.
13229
13230 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13231
13232         PR c++/21089
13233         * g++.dg/init/float1.C: New test.
13234
13235         PR c++/24277
13236         * g++.dg/init/member1.C: Tweak error markers.
13237
13238 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
13239
13240         PR testsuite/24281
13241         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
13242         Check for null pointer.
13243
13244 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13245
13246         PR c++/21369
13247         * g++.dg/parse/ret-type3.C: New test.
13248
13249 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13250
13251         PR tree-opt/23946
13252         * gcc.c-torture/compile/pr23946.c: New test.
13253
13254 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
13255
13256         * g++.dg/opt/mmx2.C: New test.
13257
13258 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13259
13260         PR c++/24277
13261         * g++.dg/template/static20.C: New test.
13262
13263         PR c++/24302
13264         * g++.dg/warn/Wunused-12.C: New test.
13265
13266         PR c++/23437
13267         * g++.dg/template/arg4.C: New test.
13268
13269 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13270
13271         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
13272         * gcc.dg/ucnid-3.c: Likewise.
13273         * gcc.dg/ucnid-4.c: Likewise.
13274         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
13275         * g++.dg/other/ucnid-1.C: Likewise.
13276         * gcc.dg/sparc-frame-1.c: New test.
13277
13278 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13279
13280         PR c++/24139
13281         * g++.dg/template/spec27.C: New test.
13282
13283         PR c++/24275
13284         * g++.dg/template/static19.C: New test.
13285
13286 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13287
13288         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
13289         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
13290
13291 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13292
13293         PR target/24136
13294         * gfortran.fortran-torture/compile/pr24136.f: New test.
13295
13296 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
13297
13298         PR c++/22172
13299         * g++.dg/parse/crash30.C: New test.
13300
13301 2005-10-07  Richard Guenther  <rguenther@suse.de>
13302
13303         PR middle-end/24227
13304         * gcc.c-torture/compile/pr24227.c: New testcase.
13305
13306 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
13307
13308         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
13309         Do not put aligned attributes on array elements.
13310
13311 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
13312
13313         PR testsuite/23611, PR testsuite/23615
13314         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
13315         writing prototypes of library functions by hand.
13316         * obj-c++.dg/bitfield-4.mm: Likewise.
13317         * obj-c++.dg/const-str-4.mm: Likewise.
13318         * obj-c++.dg/encode-4.mm: Likewise.
13319         * obj-c++.dg/encode-5.mm: Likewise.
13320         * obj-c++.dg/encode-6.mm: Likewise.
13321         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
13322         * obj-c++.dg/method-10.mm: Likewise.
13323         * obj-c++.dg/method-17.mm: Likewise.
13324         * obj-c++.dg/method-19.mm: Likewise.
13325         * obj-c++.dg/try-catch-2.mm: Likewise.
13326
13327 2005-10-06  Richard Henderson  <rth@redhat.com>
13328
13329         PR 24236
13330         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
13331
13332 2005-10-06  Dale Johannesen  <dalej@apple.com>
13333
13334         * gcc.c-torture/execute/20030125-1.c: Correct.
13335
13336 2005-10-06  Richard Guenther  <rguenther@suse.de>
13337
13338         PR tree-optimization/24238
13339         * g++.dg/tree-ssa/pr24238.C: New testcase.
13340
13341 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
13342
13343         PR 18568
13344         * gfortran.dg/der_pointer_3.f90: New test.
13345
13346 2005-10-05  Devang Patel  <dpatel@apple.com>
13347
13348         PR Debug/23205
13349         * g++.dg/other/PR23205.C: New.
13350
13351 2005-10-05  Richard Henderson  <rth@redhat.com>
13352
13353         PR target/23602
13354         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
13355         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
13356
13357 2005-10-05  Dale Johannesen  <dalej@apple.com>
13358
13359         * gcc.c-torture/execute/float-floor.c: New.
13360
13361 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
13362
13363         PR tree-optimization/21419
13364         PR tree-optimization/24146
13365         PR tree-optimization/24151
13366
13367         * g++.dg/ext/asm7.C: New.
13368         * g++.dg/ext/asm8.C: New.
13369         * gcc.dg/asm-1.c: Compile on all targets.
13370         * gcc.dg/asm-pr24146.c: New.
13371         * gcc.dg/pr21419.c: Adjust error messages.
13372
13373 2005-10-05  Richard Guenther  <rguenther@suse.de>
13374
13375         PR fortran/24176
13376         * gfortran.fortran-torture/compile/empty.f90: New testcase.
13377
13378 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13379
13380         PR c++/23513
13381         * g++.dg/template/spec22.C: Robustify test.
13382         * g++.dg/template/spec26.C: New.
13383
13384 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
13385
13386         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13387         if target supports vector instructions.
13388
13389 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
13390
13391         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13392         C99 functions.
13393
13394 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
13395
13396         * lib/target-supports.exp (check_effective_target_fortran_large_real,
13397         check_effective_target_fortran_large_int): Replace cached result
13398         when target changes.
13399
13400 2005-10-04  Devang Patel  <dpatel@apple.com>
13401
13402         * gcc.dg/i386-sse-vect-types.c: New.
13403
13404 2005-10-04  Ian Lance Taylor  <ian@airs.com>
13405
13406         PR preprocessor/13726
13407         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13408         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13409
13410 2005-10-04  Richard Guenther  <rguenther@suse.de>
13411
13412         PR c/23576
13413         * gcc.dg/noncompile/pr23576.c: New testcase.
13414
13415 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13416
13417         PR middle-end/23125
13418         * gcc.dg/register-var-3.c: New test.
13419
13420 2005-10-04  Steven Bosscher  <stevenb@suse.de>
13421
13422         * gcc.dg/pr23049.c: New test.
13423
13424         * gcc.dg/ucnid-4.c: Fix test.
13425
13426 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
13427
13428         PR 23445
13429         * gcc.c-torture/compile/pr23445.c: New test.
13430
13431 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
13432
13433         * g++.dg/overload/unknown1.C: New.
13434
13435 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13436
13437         PR c++/17775
13438         * g++.dg/template/repo4.C: New test.
13439
13440 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13441
13442         PR libfortran/19308
13443         * gfortran.dg/large_real_kind_2.F90: New test.
13444         * gfortran.dg/large_integer_kind_2.f90: New test.
13445
13446 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13447
13448         * lib/target-supports.exp (check_effective_target_vect_shift):
13449         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13450         (check_effective_target_vect_condition): Fix copy-n-pasto.
13451
13452         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13453         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13454         targets.
13455
13456 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13457
13458         PR c++/22621
13459         * g++.dg/template/overload5.C : New test.
13460
13461         PR c++/23840
13462         * g++.dg/expr/stdarg1.C: New test.
13463
13464 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13465
13466         PR 24142
13467         * gcc.c-torture/execute/pr24142.c: New test.
13468
13469 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13470
13471         PR 24141
13472         * gcc.c-torture/execute/pr24141.c: New test.
13473
13474 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13475             Diego Novillo  <dnovillo@redhat.com>
13476
13477         PR 23604
13478         * gcc.c-torture/execute/pr23604.c: New test.
13479
13480 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13481
13482         PR fortran/16404
13483         PR fortran/20835
13484         PR fortran/20890
13485         PR fortran/20899
13486         PR fortran/20900
13487         PR fortran/20901
13488         PR fortran/20902
13489         gfortran.dg/equiv_constraint_1.f90: New test.
13490         gfortran.dg/equiv_constraint_2.f90: New test.
13491         gfortran.dg/equiv_constraint_3.f90: New test.
13492         gfortran.dg/equiv_constraint_4.f90: New test.
13493         gfortran.dg/equiv_constraint_5.f90: New test.
13494         gfortran.dg/equiv_constraint_6.f90: New test.
13495         gfortran.dg/equiv_constraint_7.f90: New test.
13496         gfortran.dg/equiv_constraint_8.f90: New test.
13497         gfortran.dg/private_type_1.f90: New test.
13498         gfortran.dg/private_type_2.f90: New test.
13499         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13500         980628-10.f: Assert std=gnu to permit mixing of
13501         types in equivalence statements.
13502
13503 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
13504
13505         PR 24112
13506         * gfortran.dg/open_status_1.f90: New.
13507
13508 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13509
13510         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13511         * gcc.dg/vect/pr22480.c: Clean up temp files.
13512         * gcc.dg/vect/pr23831.c: Clean up temp files.
13513         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13514         Clean up temp files.
13515         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13516         Clean up temp files.
13517
13518         * gcc.dg/20050309-1.c: Clean up temp files.
13519         * gcc.dg/20050325-1.c: Clean up temp files.
13520
13521 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13522
13523         PR tree-optimization/24059
13524         * gcc.dg/vect/pr24059.c : New test.
13525
13526 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13527
13528         PR middle-end/24109
13529         * gcc.c-torture/execute/20050929-1.c: New test.
13530
13531 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13532
13533         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13534
13535 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13536
13537         PR c/21419
13538         * gcc.dg/pr21419.c: New test.
13539
13540 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13541
13542         * gcc.dg/pr23911.c: New test.
13543
13544 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13545
13546         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13547
13548         PR c++/16782
13549         * g++.dg/parse/qualified4.C: New test.
13550         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13551         * g++.old-deja/g++.mike/p8154.C: Likewise.
13552
13553 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13554
13555         PR c++/22147
13556         * g++.dg/template/friend37.C: New test.
13557         * g++.dg/parse/crash28.C: Adjust error markers.
13558
13559 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13560
13561         PR fortran/18518
13562         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13563
13564 2005-09-27  Devang Patel  <dpatel@apple.com>
13565
13566         PR tree-optimization/23625
13567         * gcc.dg/pr23625.c: New test.
13568
13569 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13570
13571         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13572         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13573
13574 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13575
13576         PR fortran/23677
13577         * gfortran.fortran-torture/execute/save_1.f90: New test.
13578         * gfortran.dg/save_1.f90: New test.
13579
13580 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13581
13582         * gcc.target/i386/builtin-apply-mmx.c: New test.
13583
13584         PR target/22576
13585         * gcc.target/i386/pr22576.c: New test.
13586
13587         PR target/22585
13588         * gcc.target/i386/pr22585.c: New test.
13589
13590         PR target/23268
13591         * gcc.target/i386/pr23268.c: New test.
13592
13593         PR middle-end/23831
13594         * gcc.dg/vect/pr23831.c: New test.
13595
13596         PR target/24055
13597         * gcc.target/i386/pr24055.c: New test.
13598
13599 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13600
13601         PR tree-optimization/23960
13602         * gcc.c-torture/compile/pr23960.c: New.
13603
13604 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13605
13606         PR fortran/16861
13607         * gfortran.dg/nested_modules_3.f90: New.
13608
13609 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13610
13611         PR fortran/24005
13612         gfortran.dg/interface_1.f90: New test.
13613
13614 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13615         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13616
13617         PR fortran/23843
13618         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13619
13620 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13621
13622         PR fortran/23516
13623         * gfortran.dg/imag_1.f: New test.
13624         * gfortran.dg/imag_2.f: Ditto.
13625
13626 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13627
13628         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13629
13630 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13631
13632         PR c++/21983
13633         * g++.dg/warn/pr21983.C: New test.
13634
13635 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13636
13637         * gcc.dg/20050922-1.c: Testcase added.
13638
13639 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13640
13641         PR c++/23993
13642         * g++.dg/template/array14.C: New test.
13643
13644 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13645
13646         PR fortran/19929
13647         * gfortran.dg/der_ptr_component_1.f90: New test.
13648
13649 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13650
13651         PR c++/23965
13652         * g++.dg/template/error1.C: Reject "no matching function" message.
13653
13654 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13655
13656         PR c++/17609
13657         * g++.dg/lookup/error1.C: New test.
13658
13659 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13660
13661         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13662         functionality of the testcase.
13663
13664 2005-09-20  Richard Henderson  <rth@redhat.com>
13665
13666         * gcc.dg/vect/vect-22.c: Require vect_float.
13667         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13668
13669 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13670
13671         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13672         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13673         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13674         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13675         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13676         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13677         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13678         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13679         * gcc.dg/cpp/ucnid-8.c: New test.
13680
13681 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13682
13683         PR tree-optimization/23929
13684         * gcc.c-torture/compile/pr23929.c: New test.
13685
13686 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13687
13688         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13689         for one loop.
13690
13691 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13692
13693         PR testsuite/23186
13694         * g++.dg/other/pr22003.C: Require named sections.
13695
13696 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13697
13698         PR c++/23947
13699         * g++.dg/rtti/crash3.C: New test.
13700
13701         PR tree-optimization/23818
13702         * gcc.dg/pr23818.c: New test.
13703
13704 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13705
13706         PR fortran/23420
13707         * gfortran.dg/print_fmt_4.f: New.
13708
13709 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13710
13711         PR fortran/23663
13712         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13713
13714 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13715
13716         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13717         Use pointers to local alignable arrays instead. Added comments.
13718         * gcc.dg/vect/vect-46.c: Likewise.
13719         * gcc.dg/vect/vect-48.c: Likewise.
13720         * gcc.dg/vect/vect-49.c: Likewise.
13721         * gcc.dg/vect/vect-52.c: Likewise.
13722         * gcc.dg/vect/vect-53.c: Likewise.
13723         * gcc.dg/vect/vect-54.c: Likewise.
13724         * gcc.dg/vect/vect-56.c: Likewise.
13725         * gcc.dg/vect/vect-57.c: Likewise.
13726         * gcc.dg/vect/vect-58.c: Likewise.
13727         * gcc.dg/vect/vect-60.c: Likewise.
13728         * gcc.dg/vect/vect-61.c: Likewise.
13729
13730         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13731         The test is no longer vectorizable on vect_no_align targets.
13732         * gcc.dg/vect/vect-43.c: Likewsie.
13733
13734         * gcc.dg/vect/vect-44.c: Added comments.
13735         * gcc.dg/vect/vect-45.c: Added comments.
13736         * gcc.dg/vect/vect-50.c: Added comments.
13737         * gcc.dg/vect/vect-51.c: Added comments.
13738
13739         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13740         aligned type.
13741         * gcc.dg/vect/Os-vect-95.c: Likewise.
13742
13743         * gcc.dg/vect/vect-41.c: Test removed.
13744         * gcc.dg/vect/vect-47.c: Test removed.
13745         * gcc.dg/vect/vect-55.c: Test removed.
13746         * gcc.dg/vect/vect-59.c: Test removed.
13747
13748 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13749
13750         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13751         No longer vectorizable on vect_no_align targets.
13752         * gcc.dg/vect/pr20122.c: Likewise.
13753         * gcc.dg/vect/vect-74.c: Likewise.
13754         * gcc.dg/vect/vect-75.c: Likewise.
13755         * gcc.dg/vect/vect-76.c: Likewise.
13756
13757         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13758         Will not be vectorizable on vect_no_align targets once aliasing issues
13759         are resolved.
13760         * gcc.dg/vect/vect-79.c: Likewise.
13761
13762         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13763         * gcc.dg/vect/vect-78.c: Likewise.
13764         * gcc.dg/vect/vect-97.c: Likewise.
13765
13766 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13767
13768         * gcc.dg/pr23943.c: New test.
13769
13770 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13771
13772         PR fortran/19181
13773         * gfortran.dg/derived_pointer_null_1.f90: New test.
13774
13775 2005-09-18  Richard Guenther  <rguenther@suse.de>
13776
13777         PR middle-end/23944
13778         * gcc.c-torture/compile/pr23944.c: New testcase.
13779
13780 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13781
13782         PR fortran/15975
13783         * gfortran.dg/der_pointer_2.f90: New test.
13784
13785 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13786
13787         PR fortran/16861
13788         * gfortran.dg/nested_modules_2.f90: New test.
13789
13790 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13791
13792         PR c++/18368
13793         * g++.dg/other/semicolon.C: New test.
13794
13795 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13796
13797         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13798         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13799
13800 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13801
13802         PR c++/23914
13803         * g++.dg/template/static18.C: New test.
13804
13805         PR c++/21514
13806         * g++.dg/template/crash19.C: Remove dg-error marker.
13807         * g++.dg/template/local4.C: New test.
13808
13809 2005-09-16  Paul Brook  <paul@codesourcery.com>
13810
13811         PR fortran/23906
13812         * gfortran.dg/dependency_1.f90: New test.
13813
13814 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13815
13816         PR c++/23896
13817         * g++.dg/template/static17.C: New test.
13818
13819 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13820
13821         PR c++/23139
13822         * g++.dg/warn/huge-val1.C: New test.
13823
13824 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13825
13826         PR c++/13140
13827         * g++.dg/parse/class2.C: New test.
13828         * g++.dg/template/explicit8.C: Likewise.
13829         * g++.dg/template/spec25.C: Likewise.
13830
13831 2005-09-14  Josh Conner  <jconner@apple.com>
13832
13833         PR middle-end/23584
13834         * gcc.dg/pr23584.c: New test.
13835
13836 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13837
13838         PR fortran/21875 Internal Unit Array I/O, NIST
13839         * gfortran.dg/arrayio_1.f90: New test.
13840         * gfortran.dg/arrayio_1.f90: New test.
13841         * gfortran.dg/arrayio_1.f90: New test.
13842         * gfortran.dg/arrayio_1.f90: New test.
13843         * gfortran.dg/arrayio_1.f90: New test.
13844
13845 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13846
13847         PR middle-end/22480
13848         * gcc.dg/vect/pr22480.c: New test.
13849
13850 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13851
13852         PR fortran/19358
13853         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13854
13855 2005-09-13 Josh Conner <jconner@apple.com>
13856
13857         PR c++/23180
13858         * g++.dg/init/struct2.C: New test.
13859         * g++.dg/init/struct3.C: New test.
13860
13861 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13862
13863         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13864         Clean up temp files.
13865         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13866         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13867         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13868         gcc.dg/tree-ssa/builtin-printf-1.c,
13869         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13870         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13871         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13872         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13873         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13874         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13875         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13876         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13877         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13878         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13879         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13880         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13881
13882 2005-09-13  Josh Conner  <jconner@apple.com>
13883
13884         * lib/gcc-dg.exp: Load scanipa.exp.
13885         (cleanup-dump): New procedure.
13886         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13887         * lib/scandump.exp: New file.
13888         * lib/scantree.exp: Use it.
13889         * lib/scanipa.exp: New file.
13890
13891 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13892
13893         PR fortran/17740
13894         * gfortran.dg/generic_4.f90: New test.
13895
13896 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13897
13898         PR target/23816
13899         * gcc.target/i386/pr23816-1.c: New test.
13900         * gcc.target/i386/pr23816-2.c: New test.
13901
13902
13903 2005-09-13  Bastian Blank <waldi@debian.org>
13904
13905         PR c++/16171
13906         * g++.dg/abi/mangle26.C: New test.
13907         * g++.dg/abi/mangle27.C: New test.
13908         * g++.dg/abi/mangle28.C: New test.
13909         * g++.dg/abi/mangle29.C: New test.
13910
13911         PR c++/23839
13912         * g++.dg/parse/register1.C: New test.
13913
13914 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13915
13916         PR c++/23842
13917         * g++.dg/template/access16.C: New test.
13918
13919 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13920
13921         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13922
13923 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13924
13925         PR fortran/18899
13926         * gfortran.dg/shape_2.f90: New test.
13927
13928 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13929
13930         PR target/19269
13931         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13932         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13933         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13934         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13935         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13936         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13937         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13938         tests.
13939
13940 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13941
13942         PR c++/23841
13943         * g++.dg/parse/template17.C: New test.
13944
13945 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13946
13947         PR c++/23789
13948         * g++.dg/template/nontype14.C: New test.
13949
13950 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13951
13952         PR g++/7874
13953         * g++.dg/lookup/friend7.C: New test.
13954         * g++.dg/lookup/friend8.C: New test.
13955         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13956         so that it will be found via argument dependent lookup.
13957         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13958         friend functions which will no longer be found.
13959         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13960         function g, so that it will be found via argument dependent
13961         lookup.
13962         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13963         * g++.old-deja/g++.mike/net43.C: Likewise.
13964
13965 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13966
13967         PR c++/23691
13968         * g++.dg/template/static16.C: New test.
13969
13970 2005-09-12  Josh Conner  <jconner@apple.com>
13971
13972         PR middle-end/23237
13973         * gcc.c-torture/compile/pr23237.c: New test.
13974
13975 2005-09-11  Richard Henderson  <rth@redhat.com>
13976
13977         * g++.dg/other/error8.C: Update expected diagnostic text.
13978
13979 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13980
13981         PR libfortran/19872
13982         * gfortran.dg/overwrite_1.f: New test.
13983
13984 2005-09-09  Josh Conner  <jconner@apple.com>
13985
13986         * g++.dg/init/pr23180-1.C: Removed.
13987         * g++.dg/init/pr23180-2.C: Removed.
13988
13989 2005-09-09  David Daney <ddaney@avtrex.com>
13990
13991         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13992         files which are ...
13993         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13994         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13995
13996 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13997
13998         * gfortran.dg/iostat_2.f90: New test.
13999
14000 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14001
14002         PR c++/22252
14003         * g++.dg/ext/interface1.C: New test.
14004         * g++.dg/ext/interface1.h: Likewise.
14005         * g++.dg/ext/interface1a.cc: Likewise.
14006
14007 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14008
14009         * gfortran.dg/iomsg_1.f90: New test case.
14010
14011 2005-09-09  Richard Guenther  <rguenther@suse.de>
14012
14013         PR c++/23624
14014         * g++.dg/tree-ssa/pr23624.C: New testcase.
14015
14016 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14017
14018         PR fortran/19239
14019         * gfortran.dg/vector_subscript_1.f90,
14020         * gfortran.dg/vector_subscript_2.f90: New tests.
14021
14022 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14023
14024         PR fortran/21104
14025         * gfortran.dg/array_alloc_1.f90,
14026         * gfortran.dg/array_alloc_2.f90,
14027         * gfortran.dg/array_alloc_3.f90: New tests.
14028
14029 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14030
14031         PR fortran/12840
14032         * gfortran.dg/array_constructor_6.f90
14033         * gfortran.dg/array_constructor_7.f90
14034         * gfortran.dg/array_constructor_8.f90
14035         * gfortran.dg/array_constructor_9.f90
14036         * gfortran.dg/array_constructor_10.f90
14037         * gfortran.dg/array_constructor_11.f90
14038         * gfortran.dg/array_constructor_12.f90: New tests.
14039
14040 2005-09-08  Josh Conner  <jconner@apple.com>
14041
14042         PR c++/23180
14043         * g++.dg/init/pr23180-1.C: New test.
14044         * g++.dg/init/pr23180-2.C: New test.
14045
14046 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14047
14048         PR fortran/18878
14049         * gfortran.dg/module_double_reuse.f90: New.
14050
14051 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14052
14053         PR fortran/23270
14054         PR fortran/22304
14055         PR fortran/18870
14056         PR fortran/17917
14057         PR fortran/16511
14058         * gfortran.dg/common_equivalence_1.f: New.
14059         * gfortran.dg/common_equivalence_2.f: New.
14060         * gfortran.dg/common_equivalence_3.f: New.
14061         * gfortran.dg/contained_equivalence_1.f90: New.
14062         * gfortran.dg/module_blank_common.f90: New.
14063         * gfortran.dg/module_commons_1.f90: New.
14064         * gfortran.dg/module_equivalence_1.f90: New.
14065         * gfortran.dg/nested_modules_1.f90: New.
14066         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14067         equivalences and add comment to connect the test with
14068         the PR.
14069
14070 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14071
14072         PR fortran/23765
14073         * gfortran.dg/common_6.f90: New test.
14074
14075 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14076
14077         PR fortran/15326
14078         * gfortran.dg/char_result_1.f90,
14079         * gfortran.dg/char_result_2.f90,
14080         * gfortran.dg/char_result_3.f90,
14081         * gfortran.dg/char_result_4.f90,
14082         * gfortran.dg/char_result_5.f90,
14083         * gfortran.dg/char_result_6.f90,
14084         * gfortran.dg/char_result_7.f90,
14085         * gfortran.dg/char_result_8.f90: New tests.
14086
14087 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14088
14089         PR fortran/19928
14090         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14091
14092 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14093
14094         PR obj-c++/16816
14095         * obj-c++.dg/selector-5.mm: New test.
14096         * obj-c++.dg/selector-6.mm: New test.
14097
14098 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14099
14100         PR objc/20574
14101         PR objc/19324
14102         * objc.dg/error-1.m: New test.
14103
14104 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
14105
14106         PR fortran/23373
14107         * gfortran.fortran-torture/execute/pr23373-1.f90,
14108         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14109
14110 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
14111
14112         PR libfortran/23760
14113         * gfortran.dg/g77/1832.f: Remove long string in write statement
14114         to allow the test to pass on correct list directed output with
14115         prepended space.
14116
14117 2005-09-07  James E Wilson  <wilson@specifix.com>
14118
14119         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14120
14121 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14122
14123         * gfortran.dg/parameter+save.f90: Rename to
14124         * gfortran.dg/parameter_save.f90: .. this.
14125
14126 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14127
14128         PR fortran/20848
14129         * gfortran.dg/parameter+save.f90: New test case.
14130
14131 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
14132
14133         PR fortran/19269
14134         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
14135
14136 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14137
14138         PR c/23075
14139         * gcc.dg/pr23075.c: New test.
14140         * g++.dg/warn/pr23075.C: New test.
14141
14142         PR target/22362
14143         * gcc.target/i386/pr22362.c: New test.
14144
14145         PR rtl-optimization/23098
14146         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
14147
14148         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
14149         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14150         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14151
14152 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
14153
14154         * g++.dg/expr/cast6.C: New test.
14155
14156         PR c++/9782
14157         * g++.dg/init/new15.C: New test.
14158
14159 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14160
14161         * gcc.dg/vect/Os-vect-95.c: New test.
14162         * gcc.dg/vect/vect-95.c: Same.
14163
14164 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14165
14166         * gcc.dg/vect/vect-29.c: Update xfail testing.
14167         * gcc.dg/vect/vect-44.c: Same.
14168         * gcc.dg/vect/vect-48.c: Same.
14169         * gcc.dg/vect/vect-50.c: Same.
14170         * gcc.dg/vect/vect-72.c: Same.
14171         * gcc.dg/vect/vect-77.c: Same.
14172         * gcc.dg/vect/vect-78.c: Same.
14173         * gcc.dg/vect/vect-80.c: Same.
14174         * gcc.dg/vect/vect-96.c: Same.
14175         * gcc.dg/vect/vect-100.c: Same.
14176         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
14177         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
14178         * gfortran.dg/vect/vect-5.f90: Same.
14179
14180 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14181
14182         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
14183         start strings.
14184         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14185         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14186
14187         PR c++/23056
14188         * g++.dg/opt/pr23056.C: New test.
14189
14190         PR rtl-optimization/23098
14191         * gcc.target/i386/pr23098.c: New test.
14192
14193 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
14194
14195         PR c++/23667
14196         * g++.dg/template/static15.C: New test.
14197
14198         PR c++/21440
14199         * g++.dg/ext/stmtexpr5.C: New test.
14200         * g++.dg/ext/stmtexpr6.C: Likewise.
14201
14202 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
14203
14204         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
14205
14206         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
14207         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14208         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14209
14210 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
14211
14212         PR libfortran/23321
14213         * gfortran.dg/direct_io_4.f90: New test case.
14214
14215 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
14216             Rasmus Hahn  <rassahah@neofonie.de>
14217
14218         PR libobjc/23108
14219         * objc.dg/type-stream-1.m: New test.
14220
14221 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
14222
14223         PR fortran/23661
14224         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
14225         gfortran.dg/print_fmt_3.f90: New test.
14226
14227 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14228
14229         * gfortran.dg/fmt_t_1.f90: New test.
14230
14231 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14232
14233         PR rtl-optimization/23454
14234         * g++.dg/opt/pr23454.C: New test.
14235
14236 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
14237
14238         PR c++/23699
14239         * g++.dg/ext/static1.C: New test.
14240
14241 2005-09-02  Richard Henderson  <rth@redhat.com>
14242
14243         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
14244         tail call to check_fa_work.
14245
14246 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
14247
14248         PR c++/21687
14249         * g++.dg/other/gc3.C: New test.
14250
14251 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14252
14253         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
14254         * gcc.dg/20050826-1.c: Likewise.
14255
14256 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
14257
14258         PR c++/23167
14259         * g++.dg/expr/volatile1.C: New test.
14260
14261 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
14262
14263         PR middle-end/23547
14264         * gcc.dg/pr23547.c: New test.
14265
14266 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
14267
14268         PR c/22061
14269         * gcc.c-torture/execute/pr22061-1.c,
14270         * gcc.c-torture/execute/pr22061-2.c,
14271         * gcc.c-torture/execute/pr22061-3.c,
14272         * gcc.c-torture/execute/pr22061-4.c: New tests.
14273
14274 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
14275
14276         * gcc.dg/Wredundant-decls-2.c: New test to check that
14277         -Wredundant-decls does not issue warning for a variable
14278         definition following a declaration.
14279
14280 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
14281
14282         PR debug/7241
14283         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
14284         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
14285         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
14286
14287         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
14288         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
14289         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14290         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
14291         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
14292         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
14293         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
14294         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
14295
14296 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14297
14298         PR objc/23306
14299         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
14300         scan-assmbler.
14301
14302 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
14303
14304         PR target/21255
14305         * gcc.dg/pr21255-1.c: New test.
14306         * gcc.dg/pr21255-2-mb.c: Likewise.
14307         * gcc.dg/pr21255-2-ml.c: Likewise.
14308         * gcc.dg/pr21255-3.c: Likewise.
14309         * gcc.dg/pr21255-4.c: Likewise.
14310
14311 2005-08-31  Dale Johannesen  <dalej@apple.com>
14312
14313         * gcc.dg/20050830-1.c: New.
14314
14315 2005-08-31  Josh Conner  <jconner@apple.com>
14316
14317         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
14318         command-line options for arm-*-* targets.
14319         * g++.dg/init/array16.C: Likewise.
14320         * g++.dg/other/crash-4.C: Likewise.
14321
14322 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14323
14324         PR obj-c++/23640
14325         * obj-c++.dg/gnu-runtime-3.mm: New test.
14326
14327 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14328
14329         PR c++/13377
14330         * g++.dg/lookup/ambig4.C: New test.
14331         * g++.dg/lookup/ambig5.C: New test.
14332         * g++.dg/tc1/dr101.C: Adjust error markers.
14333
14334 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14335
14336         PR c++/23639
14337         * g++.dg/template/ttp5.C: Adjust error markers.
14338
14339 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
14340
14341         PR testsuite/23609
14342         * lib/obj-c++.exp: Include target-libpath.exp.
14343         (obj-c++_link_flags): Look for the GNU libobjc library
14344         and set the library path to include it.
14345         Don't manually set LD_LIBRARY_PATH (etc.) but call
14346         set_ld_library_path_env_vars instead.
14347         (obj-c++_target_compile): Don't set library path or
14348         linker flags because they are already set correctly
14349         in obj-c++_link_flags.
14350
14351 2005-08-30  Josh Conner  <jconner@apple.com>
14352
14353         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
14354         to command-line options for arm-*-* targets.
14355
14356 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
14357
14358         * g++.dg/other/i386-1.C: New.
14359
14360 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
14361
14362         PR preprocessor/20348
14363         PR preprocessor/20356
14364         * gcc.dg/cpp/pr20348.c: New test.
14365         * gcc.dg/cpp/pr20348.h: New file.
14366         * gcc.dg/cpp/inc/pr20348.h: New file.
14367         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14368         * gcc.dg/cpp/pr20356.c: New test.
14369         * gcc.dg/cpp/pr20356.h: New file.
14370         * gcc.dg/cpp/inc/pr20356.h: New file.
14371         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14372
14373 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
14374
14375         * gfortran.fortran-torture/execute/intrinsic_count.f90:
14376         Fix array dimension to avoid correct end-of-file error.
14377
14378 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
14379
14380         PR libfortran/23598
14381         * gfortran.dg/iostat_1.f90: New test.
14382
14383 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
14384
14385         PR middle-end/23408
14386         * gcc.dg/pr23408.c: New test.
14387
14388 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
14389
14390         PR c++/23099
14391         * g++.dg/init/member1.C: Make sure erroneous static data member
14392         definitions are required.
14393         * g++.dg/template/static13.C: New test.
14394         * g++.dg/template/static14.C: Likewise.
14395
14396 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
14397
14398         * gcc.target/i386/pr23575.c: Use -msse2 instead of
14399         -march=pentium4, remove ilp32 requirement.
14400
14401         PR middle-end/23484
14402         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14403         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14404
14405 2005-08-29  Andreas Jaeger  <aj@suse.de>
14406
14407         PR testsuite/23607
14408         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14409
14410 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
14411
14412         * gcc.c-torture/execute/20050316-2.c: New test.
14413         * gcc.c-torture/execute/20050316-3.c: New test.
14414         * gcc.dg/torture/pr16104-1.c: New test.
14415
14416 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
14417
14418         PR middle-end/23463
14419         * gcc.c-torture/execute/zero-struct-1.c: New test.
14420
14421 2005-08-27  Richard Guenther  <rguenther@suse.de>
14422
14423         PR target/23575
14424         * gcc.target/i386/pr23575.c: New testcase.
14425
14426 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
14427
14428         PR rtl-optimization/23561
14429         * gcc.c-torture/execute/20050826-1.c: New test.
14430
14431         PR rtl-opt/23560
14432         * gcc.c-torture/execute/20050826-2.c: New test.
14433
14434 2005-08-26  Dale Johannesen  <dalej@apple.com>
14435
14436         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14437         * gcc.dg/20050826-1.c: New.
14438
14439 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14440
14441         PR c++/19004
14442         * g++.dg/template/nontype13.C: New test.
14443
14444         PR c++/23491
14445         * g++.dg/init/new14.C: New test.
14446         * g++.dg/expr/anew1.C: Do not XFAIL.
14447         * g++.dg/expr/anew2.C: Likewise.
14448         * g++.dg/expr/anew3.C: Likewise.
14449
14450 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14451
14452         PR middle-end/22439
14453         * gcc.dg/vla-3.c: New test.
14454
14455 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14456
14457         PR fortran/20363
14458         * gfortran.dg/named_interface.f90: New.
14459
14460 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14461
14462         * gcc.c-torture/execute/frame-address.c: New test.
14463
14464 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14465
14466         PR c++/20817
14467         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14468
14469 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14470
14471         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14472
14473 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14474
14475         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14476         * gcc.dg/altivec-22.c: Rename from..
14477         * gcc.dg/altivec-nomfcr.c: ..this.
14478
14479 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14480
14481         PR tree-optimization/23546
14482         * gcc.dg/tree-ssa/pr23546.c: New test.
14483
14484 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
14485
14486         PR fortran/17758
14487         * gfortran.dg/nonreturning_statements.f90: New test.
14488
14489 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14490
14491         PR c++/22454
14492         * g++.dg/parse/crash29.C: New.
14493
14494 2005-08-23  DJ Delorie  <dj@redhat.com>
14495
14496         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14497         constants have the L suffix.
14498
14499 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
14500
14501         PR c++/23044
14502         * g++.dg/template/instantiate8.C: New.
14503
14504 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
14505
14506         PR middle-end/23467
14507         * gcc.c-torture/execute/pr23467.c: New test.
14508
14509 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
14510
14511         PR tree-optimization/22043
14512         * gcc.c-torture/execute/20050613-1.c: New test.
14513
14514 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14515
14516         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14517
14518 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14519
14520         PR rtl-optimization/23478
14521         * g++.dg/opt/pr23478.C: New test.
14522
14523 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14524
14525         PR c/18715
14526         * gcc.dg/switch-warn-3.c: New test.
14527
14528 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14529
14530         PR c++/22233
14531         * g++.dg/template/param1.C: New test.
14532
14533 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14534
14535         PR c++/23089
14536         * g++.dg/other/incomplete1.C: New test.
14537
14538 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14539
14540         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14541         are vectorizable.
14542
14543 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14544
14545         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14546         d_lines_5.f: New.
14547
14548 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14549
14550         * gcc.target/i386/sse-4.c: New test.
14551
14552 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14553
14554         PR testsuite/23239
14555         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14556
14557 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14558
14559         * gcc.dg/20050811-1.c: New test.
14560         * gcc.dg/20050811-2.c: New test.
14561
14562 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14563
14564         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14565
14566 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14567
14568         PR 23476
14569         * gcc.c-torture/compile/pr23476.c: New test.
14570
14571 2005-08-19  Devang Patel  <dpatel@apple.com>
14572
14573         PR tree-optimization/23048
14574         * gcc.dg/tree-ssa/pr23048.c: New test.
14575
14576 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14577
14578         PR middle-end/20624
14579         * g++.dg/warn/Wreturn-3.C: New test
14580
14581 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14582
14583         PR tree-optimization/22228
14584         * g++.dg/vect/pr22543.cc: New test.
14585
14586 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14587
14588         PR tree-optimization/21574
14589         * gcc.dg/tree-ssa/pr21574.c: New test.
14590
14591 2005-08-16  James E Wilson  <wilson@specifix.com>
14592
14593         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14594
14595 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14596
14597         PR tree-opt/23402
14598         * gcc.c-torture/compile/zero-strct-3.c: New test.
14599         * gcc.c-torture/compile/zero-strct-4.c: New test.
14600
14601 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14602
14603         PR target/23376
14604         * gcc.target/x86_64/pr23376.c: New test.
14605
14606 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14607
14608         PR c++/23337
14609         * g++.dg/ext/vector2.C: New.
14610
14611 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14612
14613         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14614
14615 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14616
14617         PR libfortran/23428
14618         * gfortran.dg/inquire-complex.f90: New test case.
14619
14620 2005-08-16  James E Wilson  <wilson@specifix.com>
14621
14622         PR tree-optimization/21105
14623         * gcc.dg/large-size-array.c: New.
14624
14625 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14626
14627         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14628         type.
14629         * gcc.dg/vect/vect-41: Likewise.
14630         * gcc.dg/vect/vect-42: Likewise.
14631         * gcc.dg/vect/vect-43: Likewise.
14632         * gcc.dg/vect/vect-44: Likewise.
14633         * gcc.dg/vect/vect-46: Likewise.
14634         * gcc.dg/vect/vect-47: Likewise.
14635         * gcc.dg/vect/vect-48: Likewise.
14636         * gcc.dg/vect/vect-52: Likewise.
14637         * gcc.dg/vect/vect-53: Likewise.
14638         * gcc.dg/vect/vect-54: Likewise.
14639         * gcc.dg/vect/vect-55: Likewise.
14640         * gcc.dg/vect/vect-56: Likewise.
14641         * gcc.dg/vect/vect-57: Likewise.
14642         * gcc.dg/vect/vect-58: Likewise.
14643         * gcc.dg/vect/vect-59: Likewise.
14644         * gcc.dg/vect/vect-60: Likewise.
14645         * gcc.dg/vect/vect-61: Likewise.
14646         * gcc.dg/vect/vect-85: Likewise.
14647         * gcc.dg/vect/vect-87: Likewise.
14648         * gcc.dg/vect/vect-88: Likewise.
14649         * gcc.dg/vect/vect-93.c: Likewise.
14650         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14651         * gcc.dg/vect/vect-75: Likewise.
14652         * gcc.dg/vect/vect-76: Likewise.
14653         * gcc.dg/vect/vect-77: Likewise.
14654         * gcc.dg/vect/vect-78: Likewise.
14655         * gcc.dg/vect/vect-80: Likewise.
14656         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14657         vectorized for the expected reason, rather than checking how alignment
14658         was handled.
14659         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14660         type and also instead of aligned pointers. Added documentation.
14661
14662 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14663
14664         * gfortran.dg/power.f90: New test.
14665
14666 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14667
14668         PR rtl-optimization/23299
14669         * g++.dg/opt/pr23299.C: New test.
14670
14671 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14672
14673         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14674
14675 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14676
14677         * g++.dg/template/local6.C: New test.
14678
14679 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14680
14681         * execute/exceptions/finally-1.m: Check that the catch and finally are
14682         being called.  Also add a "return 0;" at the end of main.
14683
14684 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14685
14686         PR fortran/21432.
14687         * gfortran.dg/namelist_print_1.f: New test of functionality of
14688         PRINT namelist.
14689         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14690         namelist generates error with -std=f95.
14691
14692 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14693
14694         PR tree-optimization/23119
14695         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14696
14697 2005-08-13  Marcin Koziej  <creep@desk.pl>
14698             Andrew Pinski  <pinskia@physics.uc.edu>
14699
14700         PR libobjc/22492
14701         * execute/exceptions/finally-1.m: New test.
14702
14703 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14704
14705         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14706         testsuite.
14707         * objc/execute/exceptions/trivial.m: New test.
14708         * objc.dg/try-catch-11.m: Move to ...
14709         * objc/execute/exceptions/foward-1.m: Here.
14710         * objc.dg/try-catch-2.m: Move to ...
14711         * objc/execute/exceptions/catchall-1.m: Here.
14712         * objc.dg/try-catch-8.m: Move to ...
14713         * objc/execute/exceptions/local-variables-1.m: Here.
14714
14715 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14716
14717         * objc.dg/nested-func-1.m: Move to ...
14718         * objc/execute/nested-func-1.m: Here.
14719
14720 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14721
14722         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14723         in ${options} instead of [target_info name].
14724         * lib/obj-c++.exp (objc_target_compile): Likewise.
14725
14726 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14727
14728         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14729
14730 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14731
14732         part of PR testsuite/23348
14733         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14734         of the torture options.
14735         * objc/compile/trivial.m: New test.
14736
14737 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14738
14739         * gfortran.dg/eoshift.f90: Correct format.
14740
14741 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14742
14743         * gfortran.fortran-torture/execute/character_passing.f90:
14744         Fix comment typo.
14745
14746 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14747
14748         PR c++/8271
14749         * g++.dg/template/unify10.C: New.
14750
14751 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14752
14753         * g++.dg/parse/pr22514.C: Move to...
14754         * g++.dg/debug/pr22514.C: here.
14755
14756 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14757
14758         PR c++/23266
14759         * g++.dg/inherit/pure1.C: New test.
14760
14761         * ChangeLog: Fix typos.
14762
14763 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14764             Steven Bosscher  <stevenb@suse.de>
14765
14766         * gfortran.dg/runtime_warning_1.f90: New test.
14767
14768 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14769
14770         PR c++/23219
14771         * g++.dg/parse/crash28.C: New.
14772
14773 2005-08-11  Richard Guenther  <rguenther@suse.de>
14774
14775         PR target/23289
14776         * gcc.target/i386/tailcall-1.c: New testcase.
14777
14778 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14779
14780         * gcc.dg/vect/vect-67.c: Un-xfail.
14781
14782 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14783
14784         PR c++/23225
14785         * g++.dg/testsuite/parse/crash27.C: new test.
14786
14787 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14788
14789         PR libfortran/22143
14790         * gfortran.dg/shift-kind.f90: New testcase.
14791
14792 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14793
14794         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14795         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14796
14797 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14798
14799         PR c++/20646
14800         * g++.dg/other/mult-stor1.C: New test.
14801
14802 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14803
14804         * gcc.c-torture/pr18299-1.c: Move to ...
14805         * gcc.c-torture/compile/pr18299-1.c: Here.
14806
14807 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14808
14809         * gfortran/fortran.torture/execute/character_passing.f90:
14810         Fix types for LSAME.
14811
14812 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14813
14814         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14815         input data back to what it was originally.
14816
14817 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14818
14819         * objc.dg/try-catch-8.m: Enable for all targets.
14820
14821 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14822
14823         * gcc.dg/pr23165.c: New test.
14824
14825 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14826
14827         PR tree-optimization/23234
14828         * gcc.dg/tree-ssa/pr23234.c: New test.
14829
14830 2005-08-08  Josh Conner  <jconner@apple.com>
14831
14832         PR rtl-optimization/23241
14833         * gcc.dg/char-compare.c: New test.
14834
14835 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14836
14837         PR c++/22508
14838         * g++.dg/init/new13.C: New test.
14839
14840 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14841
14842         PR c++/21166
14843         * g++.dg/other/crash-4.C: Adjust
14844         * g++/dg/ext/packed9.C: New.
14845
14846 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14847
14848         PR middle-end/21964
14849         * gcc.c-torture/execute/pr21964-1.c: New test.
14850
14851 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14852
14853         PR c/22458
14854         * gcc.dg/pr22458-1.c: New test.
14855
14856 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14857             Steven G. Kargl <kargls@comcast.net>
14858
14859         PR fortran/22390
14860         * gfortran.dg/flush_1.f90: New test.
14861
14862 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14863
14864         PR c++/23191
14865         * g++.dg/template/eh2.C: New test.
14866
14867 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14868
14869         PR c++/19498
14870         * g++.dg/template/instantiate7.C: New test.
14871
14872 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14873
14874         PR c/23113
14875         * gcc.dg/Wunused-value-1.c: New test.
14876
14877 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14878
14879         PR rtl-optimization/23233
14880         * gcc.c-torture/compile/pr23233-1.c: New test.
14881
14882 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14883
14884         PR fortran/18833
14885         PR fortran/20850
14886         * gfortran.dg/equiv_1.f90: New test.
14887         * gfortran.dg/equiv_2.f90: New test.
14888         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14889         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14890         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14891
14892 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14893
14894         * gcc.c-torture/execute/vrp-5.c: New test.
14895         * gcc.c-torture/execute/vrp-6.c: New test.
14896         * gcc.dg/tree-ssa/vrp21.c: New test.
14897
14898 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14899
14900         * g++.dg/parse/pr22514.C: New test.
14901
14902 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14903
14904         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14905
14906         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14907         instead of constant loads / pool entries.
14908
14909 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14910
14911         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14912         TEST_TO_WCTYPE.
14913
14914 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14915
14916         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14917         __WINT_TYPE__ in generated prototypes if possible.
14918
14919 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14920
14921         PR 22037
14922         * g++.dg/tree-ssa/pr22037.C:
14923
14924 2005-08-04  Richard Henderson  <rth@redhat.com>
14925
14926         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14927         scan-tree-dump-times directive.
14928
14929 2005-08-04  Jan Hubicka  <jh@suse.cz>
14930
14931         * gcov-1.C: Fix switch counts.
14932         * gcov-4b.c: Likewise.
14933
14934 2005-08-03  Jeff Law  <law@redhat.com>
14935
14936         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14937
14938 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14939
14940         * gcc.c-torture/execute/pr23135.c: New test.
14941
14942 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14943
14944         PR tree-optimization/19899
14945         * gcc.dg/tree-ssa/scev-1.c: New test.
14946         * gcc.dg/tree-ssa/scev-2.c: New test.
14947
14948 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14949
14950         PR target/18582
14951         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14952
14953 2005-08-03  Jan Hubicka  <jh@suse.cz>
14954
14955         * update-conroll.c: New testcase.
14956         * update-conroll-2.c: New testcase.
14957
14958 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14959
14960         * gfortran.dg/constant_substring.f: New test.
14961         * gfortran.dg/pr22491.f: New test.
14962
14963 2005-08-02  Jan Hubicka  <jh@suse.cz>
14964
14965         * update-threading.c: Replace by the proper one.
14966
14967 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14968
14969         PR 23164
14970         * g++.dg/tree-ssa/pr23164.C: New test.
14971
14972 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14973
14974         * gcc.dg/tree-ssa/pr23192.c: New test.
14975
14976 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14977
14978         * gcc.c-torture/execute/vrp-4.c: New test.
14979
14980 2005-08-02  Jan Hubicka  <jh@suse.cz>
14981
14982         * update-threading.c: New test.
14983
14984 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14985
14986         * gcc.c-torture/compile/20050801-1.c: New test.
14987         * gcc.c-torture/compile/20050801-2.c: New test.
14988
14989 2005-08-01  Jan Hubicka  <jh@suse.cz>
14990
14991         * val-prof-5.c: New test.
14992
14993 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14994
14995         PR c/22311
14996         * gcc.dg/pr22311-1.c : New test.
14997
14998 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14999
15000         PR target/23095
15001         * gfortran.dg/pr23095.f: New test.
15002
15003         PR c++/22003
15004         * g++.dg/other/pr22003.C: New test.
15005
15006 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15007
15008         PR target/20621
15009         * gcc.c-torture/execute/pr20621-1.c: New test.
15010
15011 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15012
15013         * gfortran.dg/comma_format_extension_4.f: Adjust length
15014         of string for format.
15015         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15016         print statement with internal write.
15017         * gfortran.dg/der_array_io_2.f: Likewise.
15018         * gfortran.dg/der_array_io_3.f: Likewise.
15019
15020 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15021
15022         * gcc.dg/fold-abs-4.c: new test.
15023
15024 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15025
15026         PR fortran/22570 an related issues.
15027         * gfortran.dg/x_slash_1.f: New test.
15028
15029 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15030
15031         PR c/23143
15032         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15033         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15034
15035 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15036
15037         PR c/529
15038         * gcc.dg/Wshadow-3.c: New test.
15039
15040 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15041
15042         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15043         used to have the wrong bounds).
15044
15045 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15046
15047         PR c/21720
15048         * gcc.dg/hex-round-1.c: Test more cases.
15049         * gcc.dg/hex-round-2.c: New test.
15050
15051 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
15052
15053         PR 22550
15054         * g++.dg/tree-ssa/pr22550.C: New test.
15055
15056 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
15057
15058         * gcc.dg/tree-ssa/vrp19.c: New test.
15059         * gcc.dg/tree-ssa-vrp20.c: New test.
15060
15061 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15062
15063         PR c/22240
15064         * gcc.dg/transparent-union-4.c: New test.
15065
15066 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15067
15068         PR c/22192
15069         * gcc.dg/c99-vla-2.c: New test.
15070
15071 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15072
15073         PR c/21720
15074         * gcc.dg/hex-round-1.c: New test.
15075
15076 2005-07-28  Jan Hubicka  <jh@suse.cz>
15077
15078         * inliner-1.c: Do not dump everything.
15079         * tree-prof.exp: Do not pass -ftree-based-profiling.
15080         * bprob.exp: Likewise.
15081
15082         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15083
15084 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
15085
15086         PR c++/22545
15087         * g++.dg/expr/ptrmem7.C: New test.
15088
15089 2005-07-28  Mike Stump  <mrs@apple.com>
15090
15091         * g++.old-deja/g++.mike/visibility-1.C: New test.
15092
15093 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15094
15095         PR c/20187
15096         * gcc.c-torture/execute/pr20187-1.c: New test.
15097
15098 2005-07-28  Jeff Law  <law@redhat.com>
15099
15100         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15101         * gcc.dg/tree-ssa/vrp18.c: New test.
15102
15103 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15104
15105         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15106
15107 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15108
15109         PR tree-optimization/22506
15110         * gcc.dg/vect/ps22506.c: New test.
15111
15112 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
15113
15114         PR target/21149
15115         * gcc.target/i386/sse-3.c: New test.
15116
15117 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15118
15119         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15120         * gcc.target/mips/mips32-dsp-type.c: Likewise.
15121
15122 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15123
15124         PR c/22589
15125         * gcc.c-torture/compile/pr22589-1.c: New test.
15126
15127 2005-07-28  Jan Hubicka  <jh@suse.cz>
15128
15129         * update-loopch.c: New testcase.
15130
15131 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15132
15133         PR rtl-optimization/23047
15134         * gcc.c-torture/execute/pr23047.c: New test.
15135         * gcc.c-torture/execute/pr23047.x: New.
15136
15137 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15138
15139         PR tree-optimization/22493
15140         * gcc.c-torture/execute/pr22493-1.c: New test.
15141         * gcc.c-torture/execute/pr22493-1.x: New.
15142         * gcc.c-torture/execute/vrp-1.c: New test.
15143         * gcc.c-torture/execute/vrp-2.c: New test.
15144         * gcc.c-torture/execute/vrp-2.c: New test.
15145
15146 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
15147
15148         * gcc.target/frv/all-builtin-read8.c: Delete.
15149         * gcc.target/frv/all-builtin-read16.c: Delete.
15150         * gcc.target/frv/all-builtin-read32.c: Delete.
15151         * gcc.target/frv/all-builtin-read64.c: Delete.
15152         * gcc.target/frv/all-builtin-write8.c: Delete.
15153         * gcc.target/frv/all-builtin-write16.c: Delete.
15154         * gcc.target/frv/all-builtin-write32.c: Delete.
15155         * gcc.target/frv/all-builtin-write64.c: Delete.
15156         * gcc.target/frv/all-read-write-1.c: New.
15157
15158 2005-07-27  Jeff Law  <law@redhat.com>
15159
15160         * gcc.c-torture/execute/pr22630.c: New test.
15161
15162 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
15163
15164         PR tree-optimization/23073
15165         * gcc.dg/vect/nodump-pr23073.c: New test.
15166         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
15167
15168 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
15169
15170         PR tree-optimize/22348
15171         * gcc.c-torture/execute/pr22348.c: New.
15172
15173 2005-07-27  Richard Guenther  <rguenther@suse.de>
15174
15175         * gcc.dg/tree-ssa/salias-1.c: New testcase.
15176
15177 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15178
15179         PR fortran/22503
15180         * gfortran.dg/logical_comp.f90: New test.
15181
15182 2005-07-27  Jan Hubicka  <jh@suse.cz>
15183
15184         * inliner-1.c: Add cleanup of dumps.
15185         * val-prof-*.c: Likewise.
15186         * update-tailcall.c: New.
15187
15188 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
15189
15190         PR 22591
15191         * gcc.dg/tree-ssa/pr22591.c: New test.
15192         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
15193
15194 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
15195
15196         PR libobjc/22606
15197         * objc.dg/try-catch-11.m: New test.
15198
15199 2005-07-26  Richard Guenther  <rguenther@suse.de>
15200
15201         PR tree-optimization/22486
15202         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
15203
15204 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15205
15206         PR tree-opt/22484
15207         * testsuite/g++.dg/opt/loop2.C: New test.
15208
15209 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15210
15211         * gcc.dg/tree-ssa/reassoc-3.c: New test.
15212         * gcc.dg/tree-ssa/reassoc-4.c: New test.
15213
15214 2005-07-25  Adam Nemet  <anemet@lnxw.com>
15215
15216         * lib/profopt.exp (profopt-execute): Check for profiling data
15217         files on the target.
15218
15219 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
15220
15221         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
15222         for matching of asm labels.
15223
15224 2005-07-25  Richard Guenther  <rguenther@suse.de>
15225
15226         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
15227
15228 2005-07-25  Richard Guenther  <rguenther@suse.de>
15229
15230         PR testsuite/22624
15231         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
15232
15233 2005-07-25  Ira Rosen  <irar@il.ibm.com>
15234
15235         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
15236         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
15237         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
15238         * gcc.dg/vect/vect-100.c: New test.
15239         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
15240         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
15241         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
15242         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
15243         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
15244         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
15245         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
15246         * gfortran.dg/vect/pr19049.f90: New testcase.
15247         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
15248
15249 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
15250
15251         * gcc.c-torture/execute/20050713-1.c: New test.
15252
15253         PR fortran/20063
15254         * gfortran.fortran-torture/execute/data_4.f90: New test.
15255
15256         PR middle-end/20303
15257         * gcc.dg/visibility-d.c: New test.
15258
15259 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
15260
15261         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
15262         * gfortran.dg/underflow.f90: Ditto.
15263
15264 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15265
15266         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
15267         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
15268         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
15269
15270 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15271
15272         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
15273         include case of field width of zero.
15274
15275 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15276
15277         PR libgfortran/21875
15278         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
15279         with trailing blanks on normal formatted read.
15280
15281 2005-07-23  Chao-ying Fu  <fu@mips.com>
15282
15283         * gcc.target/mips/mips32-dsp-type.c: New test.
15284         * gcc.target/mips/mips32-dsp.c: New test.
15285
15286 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
15287
15288         PR testsuite/21073
15289         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
15290
15291         PR testsuite/20454
15292         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
15293         and __cyg_profile_func_exit.
15294
15295 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
15296
15297         * gfortran.dg/comma_format_extension_3.f: Fix typo.
15298         * gfortran.dg/comma_format_extension_4.f: Same.
15299         * gfortran.dg/pr15332.f: Same.
15300         * gfortran.dg/pr21730.f: Same.
15301
15302 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
15303
15304         * g++.dg/opt/vrp2.C: Fix testcase.
15305
15306         PR tree-opt/22625
15307         * g++.dg/opt/vrp2.C: New test.
15308
15309 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
15310
15311         PR debug/21828
15312         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
15313
15314 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
15315
15316         * gcc.dg/tree-ssa/20050719-1.c: New test.
15317
15318 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
15319
15320         * gcc.dg/bfin-longcall-1.c: New file.
15321         * gcc.dg/bfin-longcall-2.c: New file.
15322
15323 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
15324
15325         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
15326
15327 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15328
15329         PR middle-end/19055
15330         * gcc.dg/tree-ssa/pr19055.c: New test.
15331         * gcc.dg/tree-ssa/pr19055-2.c: New test.
15332
15333 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15334
15335         PR C++/22358
15336         * g++.dg/other/pr22358.C: New test.
15337
15338 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
15339
15340         PR c++/2922
15341         * g++.dg/lookup/two-stage5.C: New test from bug comments.
15342
15343 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15344
15345         PR c++/15938
15346         * g++.dg/init/union2.C: New test.
15347
15348 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15349
15350         PR c/22393
15351         * gcc.dg/complex-4.c: New test.
15352
15353 2005-07-21  Richard Guenther  <rguenther@suse.de>
15354
15355         PR testsuite/22522
15356         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15357         scanning for asm labels.
15358         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15359
15360 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15361
15362         PR target/22085
15363         * gcc.dg/altivec-pr22085.c: New.
15364
15365 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15366
15367         PR tree-optimization/19210
15368         * gcc.dg/tree-ssa/pr19210-1.c: New.
15369         * gcc.dg/tree-ssa/pr19210-2.c: New.
15370
15371 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
15372
15373         PR rtl-optimization/22167
15374         * g++.dg/opt/pr22167.C: New test.
15375
15376 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
15377
15378         PR c++/2922
15379         * g++.dg/lookup/two-stage2.C: New.
15380         * g++.dg/lookup/two-stage3.C: New.
15381         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15382         fixed two-stage name lookup for operators.
15383         * g++.dg/template/call3.C: Compiler now produces an appropriate
15384         error message.
15385         * g++.dg/template/crash37.C: Compiler now describes bla() on line
15386         14 as a candidate.
15387         * g++.dg/template/ptrmem4.C: Compiler produces different error
15388         message.
15389         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15390         connect_to_method as a candidate.
15391
15392 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
15393
15394         * gcc.dg/fold-alloc-1.c: New test.
15395
15396 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
15397
15398         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15399         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15400
15401 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
15402
15403         * gcc.dg/fold-abs-1.c: New test.
15404         * gcc.dg/fold-abs-2.c: New test.
15405         * gcc.dg/fold-abs-3.c: New test.
15406
15407 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
15408
15409         Make CONSTRUCTOR use VEC to store initializers.
15410         * g++.dg/ext/complit3.C: Check for specific error messages.
15411         * g++.dg/init/brace2.C: Update error message.
15412         * g++.dg/warn/Wbraces2.C: Likewise.
15413
15414 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
15415
15416         PR fortran/16940
15417         * gfortran.dg/module_interface_1.f90: New test.
15418
15419 2005-07-19  Danny Berlin <dberlin@dberlin.org>
15420             Kenneth Zadeck <zadeck@naturalbridge.com>
15421
15422         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15423
15424 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15425
15426         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15427         specify -Wformat for these tests.
15428         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15429         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15430         * gcc.dg/format/opt-6.c: Delete.
15431
15432 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15433
15434         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15435         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15436
15437 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15438
15439         * gcc.dg/tree-ssa/alias-2.c: New test.
15440
15441 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15442
15443         PR c++/22263
15444         * g++.dg/template/explicit7.C: New test.
15445
15446 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15447
15448         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15449         width of 8 to +Inf and -Inf.
15450
15451 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15452
15453         PR c++/22139
15454         * g++.dg/template/friend36.C: New test.
15455
15456 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15457
15458         PR fortran/21730
15459         * gfortran.dg/pr21730.f: New test.
15460
15461 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15462             Kenneth Zadeck <zadeck@naturalbridge.com>
15463
15464         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15465         since pure const detection cannot run at -O1 in c compiler.
15466         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15467         can now optimize this case properly.
15468         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15469         because we now pass.
15470         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15471
15472 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15473
15474         PR c/22421
15475         * gcc.dg/format/bitfld-1.c: New test.
15476
15477 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15478
15479         PR c++/22204
15480         * g++.dg/rtti/repo1.C: New test.
15481
15482 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
15483
15484         PR middle-end/22398
15485         * gcc.c-torture/compile/pr22398.c: New test.
15486
15487 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15488
15489         PR c++/22132
15490         * g++.dg/expr/cast4.C: New test.
15491
15492 2005-07-15  Richard Guenther  <rguenther@suse.de>
15493
15494         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15495         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15496
15497 2005-07-15  Steven Bosscher  <stevenb@suse.de>
15498
15499         PR tree-optimization/22230
15500         * gcc.dg/tree-ssa/pr22230.c: New test.
15501
15502 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
15503
15504         * gfortran.dg/g77/cpp6.f: New test.
15505
15506         PR fortran/22417
15507         * gfortran.dg/g77/cpp5.F: New test.
15508         * gfortran.dg/g77/cpp5.h: New file.
15509         * gfortran.dg/g77/cpp5inc.h: New file.
15510
15511 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
15512
15513         PR libfortran/16435
15514         * gfortran.dg/tl_editting.f90: New.
15515         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15516
15517 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15518
15519         * gfortran.dg/char_array_constructor.f90: New test.
15520
15521 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15522
15523         * gfortran.dg/past_eor.f90: New.
15524         * gfortran.dg/complex_read.f90: New.
15525
15526 2005-07-13  Jeff Law  <law@redhat.com>
15527
15528         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15529         additional casts.
15530
15531         * gcc.dg/tree-ssa/pr22321.c: New test
15532
15533 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15534
15535         PR tree-optimization/21921
15536         * gcc.dg/tree-ssa/pr21921.c: New.
15537
15538 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15539
15540         PR tree-optimizatio/22442
15541         * gcc.dg/tree-ssa/loop-11.c: New test.
15542
15543 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15544
15545         PR tree-opt/21840
15546         * gcc.c-torture/compile/pr21840.c: New test.
15547
15548 2005-07-12  Jan Hubicka  <jh@suse.cz>
15549
15550         * gcc.c-torture/compile/pr22379.c: New test.
15551
15552 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15553
15554         PR libfortran/21593
15555         gfortran.dg/dev_null.f90: Remove outdated comment about
15556         PR libfortran/21593.
15557
15558
15559 2005-07-12  Dale Johannesen  <dalej@apple.com>
15560
15561         * gcc.target/i386/compress-float-sse.c: New.
15562         * gcc.target/i386/compress-float-sse-pic.c: New.
15563         * gcc.target/i386/compress-float-387.c: New.
15564         * gcc.target/i386/compress-float-387-pic.c: New.
15565         * gcc.dg/compress-float-ppc.c: New.
15566         * gcc.dg/compress-float-ppc-pic.c: New.
15567
15568 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15569
15570         PR libfortran/21593
15571         gfortran.dg/dev_null.f90: Remove targets.
15572
15573 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15574
15575         PR tree-opt/22335
15576         * gcc.dg/pr22335-1.c: New test.
15577         * gcc.dg/pr22335-2.c: New test.
15578
15579 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15580
15581         PR c++/20172
15582         * g++.dg/template/nontype12.C : New test.
15583
15584 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15585
15586         * gcc.dg/tree-ssa/loop-10.c: New test.
15587
15588 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15589
15590         * gcc.c-torture/execute/20020720-1.x: Remove.
15591
15592 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15593
15594         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15595
15596 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15597
15598         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15599         (dg-mips-options): Use it.
15600
15601 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15602
15603         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15604
15605 2005-07-09  Richard Henderson  <rth@redhat.com>
15606
15607         * lib/target-supports.exp (check_effective_target_sync_char_short):
15608         Add alpha.
15609
15610 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15611
15612         PR libfortran/22217
15613         * gfortran.dg/negative-z-descriptor.f90: New test.
15614
15615 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15616
15617         PR tree-opt/22329
15618         * gcc.dg/pr22329.c: New test.
15619
15620 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15621
15622         PR tree-optimization/20139
15623         * gcc.dg/tree-ssa/pr20139.c: New.
15624
15625 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15626
15627         PR tree-opt/22356
15628         * testsuite/gcc.dg/pr22356-1.c: New test.
15629
15630 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15631
15632         PR c++/21799
15633         * g++.dg/template/unify8.C: New.
15634         * g++.dg/template/unify9.C: New.
15635
15636 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15637
15638         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15639
15640 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15641
15642         * gcc.dg/darwin-version-1.c: New.
15643         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15644         * gcc.dg/builtins-20.c: Likewise.
15645         * gcc.dg/builtins-53.c: Likewise.
15646         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15647         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15648         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15649         * gcc.dg/torture/builtins-power-1.c: Likewise.
15650         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15651         on Darwin.
15652
15653 2005-07-07  Jeff Law  <law@redhat.com>
15654
15655         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15656         argument evaluation order.
15657
15658 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15659
15660         PR libfortran/21594
15661         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15662         Add test cases where the shift length is greater than the
15663         array length.
15664
15665 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15666
15667         * obj-c++.dg/proto-lossage-6.mm: New.
15668         * objc.dg/proto-lossage-6.m: New.
15669
15670 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15671
15672         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15673         * objc.dg/gnu-runtime-2.m: Likewise.
15674
15675 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15676
15677         * gfortran.dg/longline.f: New test.
15678
15679         * gfortran.dg/badline.f: New test.
15680
15681 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15682
15683         PR fortran/16531
15684         PR fortran/15966
15685         PR fortran/18781
15686         * gfortran.dg/hollerith.f90: New.
15687         * gfortran.dg/hollerith2.f90: New.
15688         * gfortran.dg/hollerith3.f90: New.
15689         * gfortran.dg/hollerith4.f90: New.
15690         * gfortran.dg/hollerith_f95.f90: New.
15691         * gfortran.dg/hollerith_legacy.f90: New.
15692         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15693
15694 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15695
15696         PR objc/22274
15697         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15698         * objc.dg/gnu-runtime-2.m: New.
15699
15700 2005-07-06  Jeff Law  <law@redhat.com>
15701
15702         * gcc.dg/tree-ssa/vrp17.c: New test.
15703
15704 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15705
15706         PR fortran/22327
15707         * gfortran.dg/array_constructor_5.f90: New test.
15708
15709 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15710
15711         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15712
15713 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15714
15715         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15716         * gcc.dg/980816-1.c: Ditto.
15717
15718 2005-07-06  Jeff Law  <law@redhat.com>
15719
15720         * gcc.c-torture/compile/pr21356.c: New test.
15721
15722 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15723
15724         PR c/22013
15725         PR c/22098
15726         * gcc.c-torture/compile/pr22013-1.c,
15727         gcc.c-torture/execute/pr22098-1.c,
15728         gcc.c-torture/execute/pr22098-2.c,
15729         gcc.c-torture/execute/pr22098-3.c: New tests.
15730
15731 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15732
15733         PR c/22308
15734         * gcc.dg/pr22308-1.c: New test.
15735
15736 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15737
15738         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15739         target.
15740         * gcc.dg/compare9.c: Use -fshort-enums instead of
15741         -fno-short-enums.  Change the last test to dg-bogus.
15742
15743 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15744
15745         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15746         * gcc.dg/compare9.c: New.
15747
15748 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15749
15750         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15751
15752 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15753
15754         PR testsuite/22288
15755         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15756
15757
15758 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15759
15760         * gcc.dg/format/gcc_gfc-1.c: New.
15761
15762 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15763
15764         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15765
15766 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15767
15768         PR fortran/20842
15769         * gfortran.dg/io_invalid_1.f90: New test.
15770
15771 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15772
15773         * gcc.dg/format/gcc_diag-1.c: Update.
15774
15775 2005-07-02  Jeff Law  <law@redhat.com>
15776
15777         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15778         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15779
15780 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15781
15782         * gcc.dg/format/gcc_diag-1.c: Update.
15783
15784 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15785
15786         PR tree-opt/22269
15787         * gcc.c-torture/compile/pr22269.c: New test.
15788
15789 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15790
15791         PR 21584
15792         PR 22219
15793         * g++.dg/tree-ssa/pr21584-1.C: New test.
15794         * g++.dg/tree-ssa/pr21584-2.C: New test.
15795
15796 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15797
15798         * obj-c++.dg/try-catch-11.mm: New.
15799         * objc.dg/try-catch-10.m: New.
15800
15801 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15802
15803         * g++.dg/other/ucnid-1.C: xfail on AIX.
15804
15805 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15806
15807         PR 22234
15808         * gcc.dg/20050629-1.c: New test.
15809
15810 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15811
15812         * obj-c++.dg/const-str-1[0-1].mm: New.
15813         * objc.dg/const-str-1[0-1].m: New.
15814
15815 2005-05-29  Richard Henderson  <rth@redhat.com>
15816
15817         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15818         Rename from check_effective_target_vect_no_max.
15819         (check_effective_target_vect_no_int_add): New.
15820         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15821         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15822         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15823         * gcc.dg/vect/vect-reduc-1.c: Use both.
15824         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15825
15826 2005-05-29  Richard Henderson  <rth@redhat.com>
15827
15828         * lib/target-supports.exp (check_effective_target_vect_no_max):
15829         Remove i386 and x86_64.
15830
15831 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15832
15833         PR testsuite/21969
15834         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15835
15836 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15837
15838         PR middle-end/21969
15839         * gcc.dg/vect/pr21969.c: New test.
15840
15841 2005-06-28  Eric Christopher  <echristo@redhat.com>
15842
15843         PR c/22052
15844         PR c/21975
15845         * gcc.dg/inline1.c: New test.
15846         * gcc.dg/inline2.c: Ditto.
15847         * gcc.dg/inline3.c: Ditto.
15848         * gcc.dg/inline4.c: Ditto.
15849         * gcc.dg/inline5.c: Ditto.
15850
15851 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15852
15853         PR libfortran/22142
15854         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15855         Add testcase also testing eoshift1 for PR 22142.
15856
15857 2005-06-28  Richard Henderson  <rth@redhat.com>
15858
15859         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15860         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15861         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15862         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15863         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15864
15865 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15866
15867         PR libfortran/22142
15868         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15869         Add testcase for PR 22142.
15870
15871 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15872
15873         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15874         gcc.target/ia64/fpreg-2.c: New tests.
15875
15876 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15877
15878         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15879
15880 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15881
15882         PR libfortran/22170
15883         * gfortran.dg/slash_1.f90: New test.
15884
15885 2005-06-27  Richard Henderson  <rth@redhat.com>
15886
15887         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15888         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15889         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15890         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15891         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15892         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15893
15894 2005-06-27  Richard Henderson  <rth@redhat.com>
15895
15896         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15897         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15898
15899 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15900
15901         * obj-c++.dg/proto-lossage-5.mm: New.
15902         * objc.dg/proto-lossage-5.m: New.
15903
15904 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15905
15906         PR 21959
15907         * gcc.dg/tree-ssa/pr21959.c: New test.
15908
15909 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15910
15911         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15912         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15913         testing uninitialized var.
15914
15915         * gcc.c-torture/execute/builtins/chk.h: New.
15916         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15917         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15918         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15919         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15920         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15921         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15922         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15923         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15924         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15925         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15926         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15927         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15928         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15929         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15930         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15931         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15932         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15933         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15934         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15935         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15936         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15937         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15938         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15939         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15940         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15941         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15942         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15943         * gcc.dg/builtin-object-size-1.c: New test.
15944         * gcc.dg/builtin-object-size-2.c: New test.
15945         * gcc.dg/builtin-object-size-3.c: New test.
15946         * gcc.dg/builtin-object-size-4.c: New test.
15947         * gcc.dg/builtin-object-size-5.c: New test.
15948         * gcc.dg/builtin-stringop-chk-1.c: New test.
15949         * gcc.dg/builtin-stringop-chk-2.c: New test.
15950         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15951         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15952         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15953         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15954         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15955         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15956         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15957         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15958         * gcc.c-torture/execute/printf-1.c: New test.
15959         * gcc.c-torture/execute/fprintf-1.c: New test.
15960         * gcc.c-torture/execute/vprintf-1.c: New test.
15961         * gcc.c-torture/execute/vfprintf-1.c: New test.
15962         * gcc.c-torture/execute/printf-chk-1.c: New test.
15963         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15964         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15965         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15966
15967 2005-06-27  Michael Matz  <matz@suse.de>
15968
15969         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15970         slot is not merged if address escapes.
15971
15972 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15973
15974         PR c/21911
15975         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15976
15977 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15978
15979         PR middle-end/17965
15980         * gcc.c-torture/compile/20050622-1.c: New test.
15981
15982         PR middle-end/22028
15983         * gcc.dg/20050620-1.c: New test.
15984
15985 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15986
15987         PR tree-optimization/22026
15988         * gcc.dg/tree-ssa/pr22026.c: New.
15989
15990 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15991
15992         PR libfortran/22144
15993         * gfortran.dg/shift-alloc.f90: New testcase.
15994
15995 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15996
15997         * all files: Update FSF address in copyright headers.
15998
15999 2005-06-22  Jan Hubicka  <jh@suse.cz>
16000
16001         * wholeprogram-1.c: New testcase.
16002         * wholeprogram-2.c: New testcase.
16003
16004 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16005
16006         PR 22171
16007         * gcc.dg/tree-ssa/pr22171.c: New test.
16008
16009 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16010
16011         * gfortran.dg/simplify_modulo.f90: New.
16012
16013 2005-06-24  Jan Hubicka  <jh@suse.cz>
16014
16015         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16016
16017 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16018
16019         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16020
16021 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16022
16023         * obj-c++.dg/typedef-alias-1.mm: New.
16024         * objc.dg/typedef-alias-1.m: New.
16025
16026 2005-06-23  Jeff Law  <law@redhat.com>
16027
16028         * gcc.dg/tree-ssa/vrp16.c: New test.
16029
16030 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16031
16032         * lib/target-supports.exp: Add
16033         check_effective_target_fortran_large_real and
16034         check_effective_target_fortran_large_int to check for
16035         corresponding effective targets.
16036         * gfortran.dg/large_integer_kind_1.f90: New test.
16037         * gfortran.dg/large_real_kind_1.f90: New test.
16038
16039 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16040
16041         PR tree-optimization/22117
16042         * gcc.dg/tree-ssa/pr22117.c: New.
16043
16044 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16045
16046         PR testsuite/22123
16047         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16048
16049 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
16050
16051         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16052
16053 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
16054
16055         * gfortran.dg/f2c_4.f90: Add tests for complex functions
16056         * gfortran.dg/f2c_4.c: Likewise.
16057
16058 2005-06-22 Paul Brook  <paul@codesourcery.com>
16059
16060         PR fortran/21034
16061         * gfortran.dg/auto_save_1.f90: New test.
16062
16063 2005-06-22  Michael Matz  <matz@suse.de>
16064
16065         * gcc.target/x86-64/abi: New directory.
16066         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16067         * gcc.target/x86-64/abi/README.gcc: New file.
16068         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16069         * gcc.target/x86-64/abi/asm-support.s: New file.
16070         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16071         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16072         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16073         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16074         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16075         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16076         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16077         * gcc.target/x86_64/abi/test_bitfields.c: New test.
16078         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16079         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16080         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16081         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16082         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16083         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16084         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16085         * gcc.target/x86_64/abi/test_varargs.c: New test.
16086
16087 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
16088
16089         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16090         32-bit i?86 and x86_64.
16091
16092 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
16093
16094         * obj-c++.dg/const-str-[1-9].mm: New tests.
16095
16096 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
16097
16098         PR fortran/22010
16099         * gfortran.dg/namelist_use.f90: New.
16100         * gfortran.dg/namelist_use_only.f90: New.
16101
16102 2005-06-21  Jeff Law  <law@redhat.com>
16103
16104         * gcc.dg/tree-ssa/vrp15.c: New test.
16105
16106 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
16107
16108         * lib/target-supports.exp (check_effective_target_vect_reduction):
16109         Remove.
16110         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16111         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16112         remove vect_reduction target keyword. Also avoid two returns in main.
16113         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16114         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16115         * gcc.dg/vect/vect-reduc-1short.c: New test.
16116         * gcc.dg/vect/vect-reduc-1char.c: New test.
16117         * gcc.dg/vect/vect-reduc-2short.c: New test.
16118         * gcc.dg/vect/vect-reduc-2char.c: New test.
16119         * gcc.dg/vect/vect-reduc-6.c: New test.
16120         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16121         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16122         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16123
16124 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16125         Paul Thomas  <pault@gcc.gnu.org>
16126
16127         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16128         New tests.
16129
16130 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16131
16132         * gfortran.dg/backslash_1.f90: New test.
16133         * gfortran.dg/backslash_2.f90: New test.
16134
16135 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
16136
16137         * gfortran.dg/duplicate_labels.f90: New test.
16138
16139 2005-06-20  Jan Beulich  <jbeulich@novell.com>
16140
16141         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
16142         unsupportable relocations.
16143         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16144         * gcc.dg/20050321-2.c: xfail for NetWare.
16145
16146 2005-06-20  Andreas Jaeger  <aj@suse.de>
16147
16148         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
16149         gcc.target/i386/fastcall-sseregparm.c,
16150         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
16151
16152 2005-06-19  Richard Henderson  <rth@redhat.com>
16153
16154         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
16155
16156 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16157
16158         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
16159
16160 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
16161
16162         PR c++/22115
16163         * g++.dg/conversion/simd2.C: Change expected error message.
16164
16165 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16166
16167         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
16168         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16169         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16170
16171 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
16172
16173         * gcc.dg/fold-mod-1.c: New test.
16174
16175 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
16176
16177         PR fortran/19926
16178         * gfortran.dg/pr19926.f90: New test.
16179
16180 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16181
16182         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
16183         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
16184         targets.
16185         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16186         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16187
16188 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
16189
16190         * gcc.target/ia64/float80-varargs-1.c: New test.
16191
16192 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16193
16194         PR tree-opt/22035
16195         * gfortran.dg/f2c_6.f90: New test.
16196
16197 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
16198
16199         PR c++/17413
16200         * g++.dg/template/local5.C: New.
16201
16202 2005-06-17  Richard Henderson  <rth@redhat.com>
16203
16204         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
16205
16206 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
16207
16208         PR testsuite/21945
16209         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
16210
16211 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
16212
16213         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
16214         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
16215         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
16216         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
16217         check_vect to verify the presence of hardware vector support.
16218
16219 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
16220
16221         PR testsuite/22056
16222         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
16223
16224 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16225
16226         PR libfortran/19216
16227         * gfortran.dg/pr19216.f: Add correct space between brackets and
16228         dg directive.
16229
16230 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16231
16232         PR libfortran/16436
16233         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
16234
16235 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
16236
16237         * gcc.target/i386/attributes-error.c: New testcase.
16238         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
16239         * gcc.target/i386/regparm-stdcall.c: Likewise.
16240         * gcc.target/i386/sseregparm-1.c: Likewise.
16241         * gcc.target/i386/sseregparm-2.c: Likewise.
16242
16243 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
16244
16245         * g++.dg/rtti/crash2.C: New.
16246
16247 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
16248
16249         * gcc.dg/noncompile/20040203-3.c: Update expected message.
16250
16251 2005-06-15  David Ung  <davidu@mips.com>
16252
16253         * gcc.target/mips/mips16e-extends.c: New test for testing the
16254         generation of MIPS16e zeb/zeh, seb/seh instructions.
16255
16256 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
16257
16258         PR 22018
16259         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
16260         * gcc.dg/tree-ssa/pr22018.c: New test.
16261
16262 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
16263
16264         * gcc.dg/simd-1.c: Update error messages.
16265         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
16266         * gcc.dg/simd-2.c: Update error messages.
16267         * gcc.dg/simd-4.c: New.
16268
16269 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
16270
16271         PR c++/20678
16272         * g++.dg/other/crash-4.C: New.
16273
16274 2005-06-14  Devang Patel  <dpatel@apple.com>
16275
16276         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
16277
16278 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16279
16280         PR c++/21929
16281         * g++.dg/parse/crash11.C: Update
16282
16283 2005-06-13  Jeff Law  <law@redhat.com>
16284
16285         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
16286         perform the desired transformations.
16287         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
16288         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
16289
16290 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16291
16292         PR fortran/22038
16293         * gfortran.dg/forall_1.f90: Un-XFAIL.
16294
16295 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
16296
16297         PR c++/21929
16298         * g++.dg/parse/crash26.C: New.
16299
16300         PR c++/20789
16301         * g++.dg/init/member1.C: New.
16302
16303 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
16304
16305         * gfortran.dg/altreturn_1.f90: New test.
16306
16307 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
16308
16309         PR middle-end/21985
16310         * gcc.dg/tree-ssa/pr21985.c: New test.
16311
16312 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16313
16314         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
16315
16316 2005-06-12  Roger Sayle  <roger@eyesopen.com>
16317
16318         PR c++/21930
16319         * g++.dg/other/error10.C: New test case.
16320
16321 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16322
16323         PR libfortran/19155
16324         * gfortran.dg/pr19155.f: Add test.
16325
16326 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16327
16328         * gfortran.dg/f2c_7.f90: New test.
16329
16330         * gfortran.dg/forall_1.f90: XFAILed.
16331
16332 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16333
16334         * gcc.dg/pr14796-1.c: New.
16335         * gcc.dg/pr14796-2.c: New.
16336
16337 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
16338
16339         PR fortran/17792
16340         PR fortran/21375
16341         * gfortran.dg/deallocate_stat.f90: New test.
16342
16343 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
16344
16345         * gfortran.fortran-torture/execute/in-pack.f90: New test.
16346
16347 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
16348
16349         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
16350         access will be generated when this loop is vectorized. Test that
16351         accesses with same alignment were detected.
16352         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
16353         Test that accesses with same alignment were detected.
16354         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
16355         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
16356         alignment were detected.
16357
16358 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
16359
16360         PR c++/10611
16361         * g++.dg/conversion/simd2.C: New.
16362
16363 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16364
16365         * gcc.dg/Wcxx-compat-1.c: New.
16366
16367 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
16368
16369         PR libfortran/21480
16370         * gfortran.dg/reshape-complex.f90: Add a test for a packed
16371         complex array.
16372
16373 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
16374
16375         * gcc.dg/alias-8.c: New.
16376
16377 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
16378
16379         * gcc.dg/format/cmn_err-1.c: Update.
16380
16381 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
16382
16383         PR target/20666
16384         * gcc.target/sparc/fexpand-2.c: New.
16385         * gcc.target/sparc/fpmerge-2.c: New.
16386         * gcc.target/sparc/fpmul-2.c: New.
16387         * gcc.target/sparc/noresult.c: New.
16388         * gcc.target/sparc/pdist-2.c: New.
16389         * gcc.target/sparc/pdist-3.c: New.
16390
16391 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
16392
16393         PR testsuite/21702
16394         * gcc.target/i386/i386.exp: Fix comment typo.
16395
16396 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16397
16398         PR c++/19497
16399         * g++.dg/inherit/using5.C: New.
16400         * g++.dg/inherit/using6.C: New.
16401
16402 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16403
16404         PR c++/19894
16405         * g++.dg/template/ptrmem15.C: New test.
16406
16407         PR c++/20563
16408         * g++.dg/ext/label4.C: New test.
16409
16410 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16411
16412         * gcc.dg/tls/debug-1.c: New test.
16413
16414 2005-06-07  Dale Johannesen  <dalej@apple.com>
16415
16416         * gcc.target/i386/movq.c: New.
16417
16418 2005-06-07  Dale Johannesen  <dalej@apple.com>
16419
16420         * gcc.dg/20050607-1.c: New.
16421
16422 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
16423
16424         PR middle-end/21850
16425         * gcc.c-torture/execute/20050607-1.c: New test.
16426
16427 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
16428
16429         PR libfortran/21926
16430         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16431         Test case where the return array has lowest stride one,
16432         but isn't packed.
16433
16434 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16435
16436         * lib/target-supports.exp (check_effective_target_sync_int_long):
16437         Add s390 and s390x targets.
16438
16439 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16440
16441         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16442         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16443         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16444         * gcc.dg/tree-ssa/loop-9.c: New test.
16445
16446 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16447
16448         * g++.dg/parse/defarg10.C: New.
16449
16450 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16451
16452         PR regression/21897
16453         * gcc.c-torture/execute/20050604-1.c: New test.
16454
16455 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16456
16457         PR 21903
16458         * g++.dg/parse/defarg9.C: New.
16459
16460         PR c++/20637
16461         * g++.dg/inherit/using4.C: New.
16462         * g++.dg/overload/error1.C: Adjust expected errors.
16463         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16464         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16465         * g++.old-deja/g++.other/redecl2.C: Likewise.
16466         * g++.old-deja/g++.other/redecl4.C: Likewise.
16467         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16468
16469 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16470
16471         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16472
16473 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16474
16475         * lib/gfortran.exp (gfortran_target_compile): Call
16476         dg-additional-files-options
16477         * gfortran.dg/f2c_4.f90: New file
16478         * gfortran.dg/f2c_4.c: New file
16479         * gfortran.dg/f2c_5.f90: New file
16480         * gfortran.dg/f2c_5.c: New file
16481
16482 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16483
16484         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16485
16486         PR fortran/21912
16487         * gfortran.dg/array_constructor_4.f90: New test.
16488
16489 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
16490
16491         PR c++/21619
16492         * g++.dg/ext/builtin9.C: New test.
16493
16494 2005-06-05  Dale Johannesen  <dalej@apple.com>
16495
16496         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16497         * gcc.c-torture/execute/20050603-2.c: Ditto.
16498
16499 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16500
16501         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16502         * gcc.dg/vect/vect-reduc-1.c: New.
16503         * gcc.dg/vect/vect-reduc-2.c: New.
16504         * gcc.dg/vect/vect-reduc-3.c: New.
16505
16506 2005-06-04  Dale Johannesen  <dalej@apple.com>
16507
16508         * gcc.c-torture/execute/20050603-1.c: New.
16509         * gcc.c-torture/execute/20050603-2.c: New.
16510         * gcc.dg/20050603-3.c: New.
16511
16512 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16513
16514         PR fortran/19195
16515         * gfortran.dg/debug_1.f90: New test.
16516
16517         * gfortran.dg/forall_1.f90: New test.
16518
16519 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16520
16521         * gfortran.dg/array_constructor_3.f90: New test.
16522
16523 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16524
16525         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16526
16527 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16528
16529         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16530
16531 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16532
16533         PR c/21873
16534         * gcc.dg/init-excess-1.c: New test.
16535
16536 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16537
16538         PR c++/21853
16539         * g++.dg/expr/static_cast6.C: New test.
16540
16541 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16542
16543         * gcc.dg/tree-ssa/vrp14.c: New test.
16544
16545 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16546
16547         PR c++/21336
16548         * g++.dg/template/new2.C: New test.
16549
16550 2005-06-03  Josh Conner  <jconner@apple.com>
16551
16552         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16553         all entries in initializer.
16554
16555 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16556
16557         PR middle-end/21858
16558         * gcc.dg/pr21858.c: New testcase.
16559
16560 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16561
16562         PR tree-optimization/21292
16563
16564         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16565         New.
16566         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16567         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16568         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16569         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16570         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16571
16572 2005-06-02  Richard Henderson  <rth@redhat.com>
16573
16574         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16575
16576 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16577
16578         * gcc.dg/wtypequal.c: New testcase.
16579
16580 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16581
16582         PR 21582
16583         * gcc.dg/tree-ssa/pr21582.c: New test.
16584
16585 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16586
16587         PR c++/21280
16588         * g++.dg/opt/interface2.h: New.
16589         * g++.dg/opt/interface2.C: New.
16590         * g++.dg/init/ctor4.C: Adjust error lines.
16591         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16592         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16593         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16594         * g++.old-deja/g++.pt/assign1.C: Likewise.
16595         * g++.old-deja/g++.pt/crash20.C: Likewise.
16596
16597 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16598
16599         PR tree-optimization/21734
16600         * g++.dg/vect/pr21734_1.cc: New.
16601         * g++.dg/vect/pr21734_2.cc: New.
16602
16603 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16604
16605         PR c++/20350
16606         * g++.dg/template/spec24.C: New.
16607
16608         PR c++/21151
16609         * g++.dg/pch/local-1.C: New.
16610         * g++.dg/pch/local-1.Hs: New.
16611
16612 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16613
16614         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16615         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16616         * gcc.dg/tree-ssa/pr14341.c: New test.
16617         * gcc.dg/tree-ssa/pr14841.c: New test.
16618         * gcc.dg/tree-ssa/pr20701.c: New test.
16619         * gcc.dg/tree-ssa/pr21086.c: New test.
16620         * gcc.dg/tree-ssa/pr21090.c: New test.
16621         * gcc.dg/tree-ssa/pr21332.c: New test.
16622         * gcc.dg/tree-ssa/pr21458.c: New test.
16623         * gcc.dg/tree-ssa/pr21658.c: New test.
16624         * gcc.dg/tree-ssa/vrp01.c: New test.
16625         * gcc.dg/tree-ssa/vrp02.c: New test.
16626         * gcc.dg/tree-ssa/vrp03.c: New test.
16627         * gcc.dg/tree-ssa/vrp04.c: New test.
16628         * gcc.dg/tree-ssa/vrp05.c: New test.
16629         * gcc.dg/tree-ssa/vrp06.c: New test.
16630         * gcc.dg/tree-ssa/vrp07.c: New test.
16631         * gcc.dg/tree-ssa/vrp08.c: New test.
16632         * gcc.dg/tree-ssa/vrp09.c: New test.
16633         * gcc.dg/tree-ssa/vrp10.c: New test.
16634         * gcc.dg/tree-ssa/vrp11.c: New test.
16635         * gcc.dg/tree-ssa/vrp12.c: New test.
16636         * gcc.dg/tree-ssa/vrp13.c: New test.
16637
16638 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16639
16640         PR 21029
16641         * gcc.dg/tree-ssa/pr21029.c: New test.
16642
16643 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16644
16645         * gfortran.dg/logint-1.f: New test case.
16646         * gfortran.dg/logint-2.f: Likewise.
16647         * gfortran.dg/logint-3.f: Likewise.
16648
16649 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16650
16651         PR c/21536
16652         PR c/20760
16653         * gcc.dg/20050527-1.c: New test.
16654
16655         * gcc.dg/i386-sse-12.c: New test.
16656
16657         PR fortran/21729
16658         * gfortran.dg/implicit_5.f90: New test.
16659
16660 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16661
16662         PR fortran/20883
16663         * gfortran/assign_4.f90: New test.
16664         * gfortran/assign_2.f90: Change compile to run.
16665
16666 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16667
16668         * lib/target-supports.exp
16669         (check_effective_target_sync_char_short): New.
16670         * gcc.dg/sync-2.c: New.
16671
16672 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16673
16674         PR tree-optimization/21817
16675         * gcc.dg/torture/pr21817-1.c: New.
16676
16677 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16678
16679         PR c++/21165
16680         * g++.dg/template/init5.C: New.
16681
16682 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16683
16684         * gfortran.dg/char_initialiser_actual.f90:
16685         Test character initialisers as actual arguments.
16686         * gfortran.dg/char_pointer_comp_assign.f90:
16687         Test character pointer structure component assignments.
16688         * gfortran.dg/char_array_structure_constructor.f90:
16689         Test character components in structure constructors.
16690
16691 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16692
16693         PR middle-end/20931
16694         * g++.dg/opt/pr20931.C: New test.
16695
16696 2005-05-31  Andreas Jaeger  <aj@suse.de>
16697
16698         PR testsuite/20772
16699         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16700         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16701         g++.old-deja/g++.ext/asmspec1.C,
16702         g++.old-deja/g++.other/regstack.C,
16703         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16704         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16705         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16706         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16707         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16708         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16709         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16710         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16711         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16712         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16713         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16714         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16715         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16716         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16717         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16718         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16719         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16720         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16721         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16722
16723 2005-05-31  Jeff Law  <law@redhat.com>
16724
16725         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16726
16727 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16728
16729         PR middle-end/21743
16730         * gcc.dg/builtins-1.c: Activate disabled clog test.
16731         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16732
16733 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16734
16735         * gfortran.dg/char_pointer_assign.f90:
16736         Test character-pointer assignments and pointer assignments.
16737         * gfortran.dg/char_pointer_dummy.f90:
16738         Test character-pointer dummy arguments.
16739         * gfortran.dg/char_pointer_func.f90:
16740         Test character-pointer function returns.
16741         * gfortran.dg/char_pointer_dependency.f90:
16742         Test character-pointer functions with dependencies.
16743
16744 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16745
16746         PR c++/21784
16747         * g++.dg/lookup/using14.C: New test.
16748
16749 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16750
16751         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16752         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16753         trailing ^M.
16754
16755 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16756
16757         PR c++/17413
16758         * g++.dg/template/local5.C: New.
16759
16760         PR target/21761
16761         * gcc.c-torture/compile/pr21761.c: New.
16762
16763         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16764         before darwin8.
16765
16766 2005-05-30  Steven G. Kargl
16767
16768         PR fortran/20846
16769         * gfortran.dg/inquire_8.f90: New test.
16770
16771 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16772
16773         PR libfortran/21376
16774         * gfortran.dg/output_exponents_1.f90: New test.
16775
16776 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16777
16778         PR libfortran/20006
16779         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16780
16781 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16782
16783         PR c++/21210
16784         * g++.dg/ext/complex1.C: New test.
16785
16786         PR c++/21340
16787         * g++.dg/init/ctor6.C: New test.
16788
16789 2005-05-29  Jan Hubicka  <jh@suse.cz>
16790
16791         * gcc.c-torture/compile/pr21562.c: New.
16792
16793 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16794
16795         * gfortran.dg/subnormal_1.f90: New test.
16796
16797 2005-05-28  Jan Hubicka  <jh@suse.cz>
16798
16799         * tree-prof.exp: Fix comment.
16800         * value-prof-1.c: New.
16801         * value-prof-2.c: New.
16802         * value-prof-3.c: New.
16803         * value-prof-4.c: New.
16804
16805 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16806
16807         PR c++/21614
16808         * g++.dg/expr/ptrmem6.C: New test.
16809         * g++.dg/expr/ptrmem6a.C: Likewise.
16810
16811 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16812
16813         PR tree-optimization/21658
16814         * gcc.dg/tree-ssa/pr21658.c: New.
16815
16816 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16817
16818         PR c++/21455
16819         * g++.dg/inherit/ptrmem3.C: New.
16820
16821         PR c++/21681
16822         * g++.dg/parse/template16.C: New.
16823
16824 2005-05-27  Andreas Jaeger  <aj@suse.de>
16825
16826         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16827
16828         * gcc.dg/i386-sse-8.c: Run test on all archs.
16829
16830 2005-05-26  Mike Stump  <mrs@apple.com>
16831
16832         * objc.dg/isa-field-1.m: Only run on darwin.
16833         * objc.dg/lookup-1.m: Likewise.
16834         * objc.dg/try-catch-8.m: Likewise.
16835
16836 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16837
16838         PR tree-optimization/9814
16839         * gcc.dg/pr9814-1.c: New test case.
16840
16841 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16842
16843         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16844         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16845         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16846         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16847         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16848         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16849         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16850         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16851         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16852         objc.dg/try-catch-8.m: New.
16853
16854 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16855
16856         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16857         remove extraneous semicolons.
16858
16859 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16860
16861         * obj-c++.dg/comp-types-12.mm: New.
16862         * objc.dg/comp-types-11.m: New.
16863         * objc.dg/selector-4.m: New.
16864
16865 2005-05-26  Andreas Jaeger  <aj@suse.de>
16866
16867         PR testsuite/20772
16868         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16869         g++.old-deja/g++.ext/attrib3.C,
16870         g++.old-deja/g++.other/store-expr1.C,
16871         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16872         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16873         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16874         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16875         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16876         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16877         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16878         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16879         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16880         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16881         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16882         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16883         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16884         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16885         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16886         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16887         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16888         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16889         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16890
16891 2005-05-26  Andreas Jaeger  <aj@suse.de>
16892
16893         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16894         x86-64 compilation.
16895
16896 2005-05-26  Andreas Jaeger  <aj@suse.de>
16897
16898         PR testsuite/20772
16899         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16900         gcc.misc-tests/i386-pf-athlon-1.c,
16901         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16902         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16903         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16904         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16905         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16906         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16907         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16908         programs.
16909
16910         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16911         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16912         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16913         x86-64 compilation.
16914
16915         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16916         x86_64.
16917
16918         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16919         effective-target ilp32.
16920
16921 2005-05-26  David Ung  <davidu@mips.com>
16922
16923         * gcc.target/mips/ext_ins.c: New test for testing the generation
16924         of MIPS32/64 rev 2 ext/ins instructions.
16925
16926 2005-05-26  Andreas Jaeger  <aj@suse.de>
16927
16928         * treelang/compile/unsigned.tree: Use gimple instead of
16929         nonexisting generic dump.
16930
16931 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16932
16933         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16934
16935 2005-05-26  Andreas Jaeger  <aj@suse.de>
16936
16937         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16938
16939 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16940
16941         PR libfortran/17283
16942         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16943         Test callee-allocated memory with write statements.
16944
16945 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16946
16947         PR middle-end/21709
16948         * gcc.dg/pr21709-1.c: New test case.
16949
16950 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16951             Mike Stump  <mrs@apple.com>
16952
16953         * objc/execute/next_mapping.h: Update for C++.
16954
16955         * obj-c++.dg/selector-1.mm: Move to...
16956         * obj-c++.dg/selector-4.mm: here...
16957
16958         * obj-c++.dg/basic.mm: New.
16959         * obj-c++.dg/comp-types-1.mm: New.
16960         * obj-c++.dg/cxx-class-1.mm: New.
16961         * obj-c++.dg/cxx-ivars-1.mm: New.
16962         * obj-c++.dg/cxx-ivars-2.mm: New.
16963         * obj-c++.dg/cxx-ivars-3.mm: New.
16964         * obj-c++.dg/cxx-scope-1.mm: New.
16965         * obj-c++.dg/cxx-scope-2.mm: New.
16966         * obj-c++.dg/defs.mm: New.
16967         * obj-c++.dg/empty-private-1.mm: New.
16968         * obj-c++.dg/encode-1.mm: New.
16969         * obj-c++.dg/encode-2.mm: New.
16970         * obj-c++.dg/encode-3.mm: New.
16971         * obj-c++.dg/extern-c-1.mm: New.
16972         * obj-c++.dg/extra-semi.mm: New.
16973         * obj-c++.dg/fix-and-continue-2.mm: New.
16974         * obj-c++.dg/isa-field-1.mm: New.
16975         * obj-c++.dg/ivar-list-semi.mm: New.
16976         * obj-c++.dg/local-decl-1.mm: New.
16977         * obj-c++.dg/lookup-1.mm: New.
16978         * obj-c++.dg/lookup-2.mm: New.
16979         * obj-c++.dg/method-1.mm: New.
16980         * obj-c++.dg/method-2.mm: New.
16981         * obj-c++.dg/method-3.mm: New.
16982         * obj-c++.dg/method-4.mm: New.
16983         * obj-c++.dg/method-5.mm: New.
16984         * obj-c++.dg/method-6.mm: New.
16985         * obj-c++.dg/method-7.mm: New.
16986         * obj-c++.dg/no-extra-load.mm: New.
16987         * obj-c++.dg/overload-1.mm: New.
16988         * obj-c++.dg/pragma-1.mm: New.
16989         * obj-c++.dg/pragma-2.mm: New.
16990         * obj-c++.dg/private-1.mm: New.
16991         * obj-c++.dg/private-2.mm: New.
16992         * obj-c++.dg/proto-qual-1.mm: New.
16993         * obj-c++.dg/qual-types-1.mm: New.
16994         * obj-c++.dg/stubify-1.mm: New.
16995         * obj-c++.dg/stubify-2.mm: New.
16996         * obj-c++.dg/super-class-1.mm: New.
16997         * obj-c++.dg/super-class-2.mm: New.
16998         * obj-c++.dg/super-dealloc-1.mm: New.
16999         * obj-c++.dg/super-dealloc-2.mm: New.
17000         * obj-c++.dg/template-1.mm: New.
17001         * obj-c++.dg/template-2.mm: New.
17002         * obj-c++.dg/template-3.mm: New.
17003         * obj-c++.dg/template-4.mm: New.
17004         * obj-c++.dg/template-5.mm: New.
17005         * obj-c++.dg/template-6.mm: New.
17006         * obj-c++.dg/try-catch-1.mm: New.
17007         * obj-c++.dg/try-catch-2.mm: New.
17008         * obj-c++.dg/try-catch-3.mm: New.
17009         * obj-c++.dg/try-catch-4.mm: New.
17010         * obj-c++.dg/try-catch-5.mm: New.
17011         * obj-c++.dg/try-catch-6.mm: New.
17012         * obj-c++.dg/try-catch-7.mm: New.
17013         * obj-c++.dg/try-catch-8.mm: New.
17014         * obj-c++.dg/try-catch-9.mm: New.
17015         * obj-c++.dg/va-meth-1.mm: New.
17016
17017 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17018
17019         * obj-c++.dg/selector-1.mm: New.
17020         * obj-c++.dg/selector-2.mm: New.
17021
17022 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17023
17024         * obj-c++.dg/selector-3.mm: New.
17025         * objc.dg/selector-3.m: New.
17026
17027 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17028
17029         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17030         about where warning appears.
17031
17032 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17033
17034         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17035         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17036         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17037         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17038
17039 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17040
17041         * gcc.dg/20050524-1.c: New test.
17042
17043 2005-05-25  Jan Hubicka  <jh@suse.cz>
17044
17045         * gcc.dg/tree-prof/inliner-1.c: New.
17046
17047 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17048
17049         * gcc.dg/tree-prof: New directory.
17050         * gcc.dg/tree-prof/tree-prof.exp: New.
17051
17052 2005-05-25  DJ Delorie  <dj@redhat.com>
17053
17054         * gcc.dg/Wattributes-1.c: New.
17055         * gcc.dg/Wattributes-2.c: New.
17056         * gcc.dg/Wattributes-3.c: New.
17057
17058 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
17059
17060         PR tree-optimization/19833
17061         * gcc.dg/uninit-4.c: Remove xfail.
17062         * gcc.dg/uninit-9.c: Ditto.
17063
17064 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
17065
17066         * obj-c++.dg/bitfield-[1-5].mm: New.
17067         * obj-c++.dg/class-protocol-1.mm: New.
17068         * obj-c++.dg/comp-types-1[0-1].mm: New.
17069         * obj-c++.dg/comp-types-[2-9].mm: New.
17070         * obj-c++.dg/encode-[4-8].mm: New.
17071         * obj-c++.dg/layout-1.mm: New.
17072         * obj-c++.dg/method-1[0-9].mm: New.
17073         * obj-c++.dg/method-2[0-1].mm: New.
17074         * obj-c++.dg/method-[8-9].mm: New.
17075         * obj-c++.dg/objc-gc-3.mm: New.
17076         * obj-c++.dg/try-catch-10.mm: New.
17077         * objc.dg/bitfield-5.m: New.
17078         * objc.dg/comp-types-10.m: New.
17079         * objc.dg/comp-types-9.m: New.
17080         * objc.dg/layout-1.m: New.
17081         * objc.dg/objc-gc-4.m: New.
17082         * objc.dg/try-catch-9.m: New.
17083         * objc.dg/class-protocol-1.m: Tweak diagnostics.
17084         * objc.dg/comp-types-1.m: Likewise.
17085         * objc.dg/comp-types-[5-6].m: Likewise.
17086         * objc.dg/method-9.m: Likewise.
17087
17088 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
17089
17090         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17091         and on hardware without VMX support.
17092
17093         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17094
17095         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17096
17097         * lib/profopt.exp (dg-final-generate, dg-final-use,
17098         profopt-final-code, profopt-get-options): New.
17099         (profopt-execute): Process test directives.
17100
17101         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17102         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17103         cleanup-tree-dump, cleanup-saved-temps): Update comments.
17104
17105 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
17106
17107         PR C++/21645
17108         * g++.dg/init/ctor5.C: New test.
17109
17110 2005-05-24  Ira Rosen  <irar@il.ibm.com>
17111
17112         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17113         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17114         vect-113.c, vect-114.c.
17115
17116 2005-05-23  Adam Nemet  <anemet@lnxw.com>
17117
17118         * gcc.dg/const-elim-1.c: Remove xfails.
17119
17120 2005-05-23  Jeff Law  <law@redhat.com>
17121
17122         * gcc.c-torture/compile/pr21638.c: New test.
17123         * gcc.c-torture/compile/20050520-1.c: New test.
17124
17125 2005-05-23  Nick Clifton  <nickc@redhat.com>
17126
17127         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17128         be a proper triple, ie: m32r*-*-*.
17129         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17130
17131 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
17132
17133         PR middle-end/21331
17134         PR tree-opt/21293
17135         * gcc.c-torture/compile/pr21293.c: New test.
17136         * gcc.c-torture/execute/pr21331.c: New test.
17137
17138 2004-05-20  Richard Henderson  <rth@redhat.com>
17139
17140         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
17141
17142 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
17143
17144         * obj-c++-dg.exp: Add.
17145         * obj-c++.exp: Add.
17146         * obj-c++.dg/dg.exp: Add.
17147
17148 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17149
17150         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
17151         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
17152
17153 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
17154
17155         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
17156
17157 2004-05-19  Richard Henderson  <rth@redhat.com>
17158
17159         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
17160
17161 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
17162
17163         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
17164
17165         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
17166
17167 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
17168
17169         PR c++/21495
17170         * g++.dg/parse/extern1.C: New test.
17171         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
17172
17173 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17174
17175         * gcc.dg/c99-math.h: New.
17176         * gcc.dg/c99-math-float-1.c: New test.
17177         * gcc.dg/c99-math-double-1.c: Likewise.
17178         * gcc.dg/c99-math-long-double-1.c: Likewise.
17179
17180 2005-05-18  Richard Henderson  <rth@redhat.com>
17181
17182         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
17183
17184 2005-05-18  Devang Patel  <dpatel@apple.com>
17185
17186         * g++.dg/opt/20050511-1.C: New test.
17187
17188 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
17189
17190         PR libfortran/21127
17191         * gfortran.dg/reshape-complex.f90: New test.
17192
17193 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
17194
17195         * gfortran.dg/array_constructor_1.f90: New test.
17196         * gfortran.dg/array_constructor_2.f90: New test.
17197
17198 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17199
17200         PR fortran/20954
17201         * gfortran.dg/pr20954.f: New test.
17202
17203 2005-05-17  Mike Stump  <mrs@apple.com>
17204
17205         Yet more Objective-C++...
17206
17207         * objc.dg/method-5.m: Update.
17208         * objc.dg/method-6.m: Update.
17209         * objc.dg/method-7.m: Update.
17210         * objc.dg/method-9.m: Update.
17211         * objc.dg/try-catch-2.m: Update.
17212
17213 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
17214
17215         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
17216         Remove little-endian optimizations.
17217
17218 2005-05-17  Jeff Law  <law@redhat.com>
17219
17220         * g++.dg/tree-ssa/pr14814.C: New test.
17221         * gcc.dg/tree-ssa/pr14814.C: New test.
17222         * gcc.dg/tree-ssa/pr17141-1.C: New test.
17223         * gcc.dg/tree-ssa/pr17141-2.C: New test.
17224
17225 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17226
17227         * gcc.dg/compat/generate-random.c: Do not include
17228         libiberty.h.
17229         * gcc.dg/compat/generate-random_r.c: Likewise.
17230
17231 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
17232
17233         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
17234
17235 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17236
17237         PR middle-end/21595
17238         * g++.dg/tree-ssa/builtin1.C: New testcase.
17239
17240 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
17241
17242         PR c++/21454
17243         * g++.dg/opt/const4.C: New test.
17244
17245         PR middle-end/21492
17246         * g++.dg/opt/crossjump1.C: New test.
17247
17248         PR tree-optimization/21610
17249         * gcc.c-torture/compile/20050516-1.c: New test.
17250
17251         PR fortran/15080
17252         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
17253         about the test failing.
17254         * gfortran.fortran-torture/execute/where_7.f90: New test.
17255         * gfortran.fortran-torture/execute/where_8.f90: New test.
17256
17257 2005-05-16  Richard Henderson  <rth@redhat.com>
17258
17259         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
17260         i?86 and x86_64.
17261
17262 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
17263
17264         * gcc.dg/compat/generate-random.c (config.h): Do not include.
17265         (limits.h): Include unconditionally.
17266         (stdlib.h): Likewise.
17267         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
17268         (limits.h): Include unconditionally.
17269         (stdlib.h): Likewise.
17270         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17271         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17272         (limits.h): Include unconditionally.
17273         (stdlib.h): Likewise.
17274         (hashtab.h): Do not include.
17275         (getopt.h): Likewise.
17276         (stddef.h): Include.
17277         (hashval_t): Define.
17278         (struct entry): Add "next" field.
17279         (HASH_SIZE): New macro.
17280         (hash_table): New variable.
17281         (switchfiles): Do not use xmalloc.
17282         (mix): New macro.
17283         (iterative_hash): New function.
17284         (hasht): Remove.
17285         (e_exists): New function.
17286         (e_insert): Likewise.
17287         (output): Use, instead of libiberty hashtable functions.
17288         (main): Do not use getopt.  Do not call htab_create.
17289
17290 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
17291
17292         PR libstdc++/21526
17293         * lib/target-supports.exp (check_mkfifo_available):
17294         Return 0 for cygwin as mkfifo support incomplete on platform.
17295         Fix typos in comments.
17296
17297 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
17298
17299         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
17300
17301 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
17302
17303         PR fortran/17432
17304         * gfortran.dg/assign_4.f: New test.
17305
17306 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
17307
17308         PR tree-optimization/21563
17309         * gcc.dg/tree-ssa/pr21563.c: New.
17310
17311 2005-05-14  Jan Hubicka  <jh@suse.cz>
17312
17313         * gcc.dg/noreturn-7.c: Allow control reaches warning.
17314
17315 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
17316
17317         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
17318
17319 2005-05-13  Julian Brown  <julian@codesourcery.com>
17320
17321         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
17322         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
17323
17324 2005-05-13  Jan Hubicka  <jh@suse.cz>
17325
17326         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
17327         * gcc.dg/fold-xor-?.c: Likewise.
17328         * gcc.dg/pr15784-?.c: Likewise.
17329         * gcc.dg/pr20922-?.c: Likewise.
17330         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
17331         * gcc.dg/tree-ssa/pr17598.c: Likewise.
17332         * gcc.dg/tree-ssa/pr20470.c: Likewise.
17333
17334 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17335
17336         PR fortran/21260
17337         * gfortran.dg/hollerith_1.f90: New test.
17338
17339 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17340
17341         * gfortran.dg/func_result_2.f90: New test.
17342
17343 2005-05-11  Bud Davis  <bdavis@gfortran.org>
17344
17345         * gfortran.dg/dev_null.f90: New test.
17346
17347 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
17348
17349         * gcc.dg/arm-vfp1.c: Revert last change.
17350
17351 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
17352
17353         PR middle-end/19807
17354         PR tree-optimization/19639
17355         * g++.dg/tree-ssa/pr19807.C: New testcase.
17356
17357 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17358
17359         PR libfortran/21471
17360         * gfortran.dg/append-1.f90: New test.
17361
17362 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17363
17364         * gcc.dg/pr18501.c: XFAIL.
17365         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17366         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17367         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17368         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17369         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17370         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17371         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17372         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17373
17374 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17375
17376         PR fortran/20178
17377         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17378         gfortran.dg/f2c_3.f90: New tests.
17379
17380         * gfortran.dg/return_1.f90: Fix dg annotation.
17381
17382 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17383
17384         * gcc.c-torture/compile/20050510-1.c: New test.
17385
17386 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
17387
17388         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17389
17390 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
17391
17392         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17393
17394 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
17395
17396         PR c/17913
17397         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17398
17399 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
17400
17401         PR c/21342
17402         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17403         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17404
17405 2005-05-10  Ben Elliston  <bje@au.ibm.com>
17406
17407         PR debug/16676
17408         * gcc.dg/debug/pr16676.c: New test.
17409
17410 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
17411
17412         PR testsuite/21443
17413         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17414         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17415         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17416         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17417         Change -O1 to -O2.
17418         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
17419         -fno-tree-dominator-opts.
17420
17421 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17422
17423         * gfortran.dg/return_1.f90: New test.
17424
17425 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
17426
17427         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17428
17429         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17430
17431 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
17432
17433         PR c++/21427
17434         * g++.dg/inherit/covariant13.C: New.
17435
17436 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17437
17438         PR libfortran/19155
17439         * gfortran.dg/pr19155.f: New test.
17440
17441 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17442
17443         PR inline-asm/8788
17444         * gcc.dg/pr8788-1.c: New testcase.
17445
17446 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17447
17448         PR target/21416
17449         * gcc.target/mips/fpcmp-[12].c: New tests.
17450
17451 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17452
17453         * lib/target-supports-dg.exp (dg-require-fork): New function.
17454         (dg-require-mkfifo): Likewise.
17455         * lib/target-supports.exp (check_function_available): New
17456         function.
17457         (check_fork_available): Likewise.
17458         (check_mkfifo_available): Likewise.
17459
17460 2005-05-06  Jeff Law  <law@redhat.com>
17461
17462         * gcc.c-torture/compile/pr21380.c: New test.
17463
17464 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17465
17466         PR c++/20961
17467         * g++.dg/ext/weak3.C: New test.
17468
17469 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17470
17471         PR c++/21352
17472         * g++.dg/template/crash37.C: New test.
17473
17474 2005-05-05  Paul Brook  <paul@codesourcery.com>
17475
17476         * gcc.dg/arm-g2.c: Use effective-target arm32.
17477         * gcc.dg/arm-mmx-1.c: Ditto.
17478         * gcc.dg/arm-scd42-2.c: Ditto.
17479         * gcc.dg/arm-vfp1.c: Ditto.
17480         * lib/target-supports.exp (check_effective_target_arm32): New
17481         function.
17482
17483 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
17484
17485         PR libfortran/21354
17486         gfortran.dg/in_pack_rank7.f90: New test.
17487
17488 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
17489
17490         PR middle-end/15618
17491         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17492
17493 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
17494
17495         PR middle-end/21265
17496         * gcc.dg/20050503-1.c: New test.
17497
17498         PR rtl-optimization/21239
17499         * gcc.dg/i386-sse-11.c: New test.
17500
17501 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
17502
17503         PR target/16888
17504         * gcc.target/i386/asm-1.c: New test.
17505
17506 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
17507
17508         PR rtl-optimization/21330
17509         * gcc.c-torture/execute/20050502-1.c: New test.
17510
17511         PR target/21297
17512         * gcc.c-torture/execute/20050502-2.c: New test.
17513
17514 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17515
17516         PR middle-end/21282
17517         * gcc.dg/pr21282.c: New.
17518
17519 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17520
17521         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17522         * gcc.dg/vect/vect-92.c: Likewise.
17523         * gcc.dg/vect/vect-93.c: Likewise.
17524         * gcc.dg/vect/vect-dv-1.c: Likewise.
17525         * gcc.dg/vect/vect-dv-2.c: Likewise.
17526         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17527
17528 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17529
17530         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17531         * gfortran.dg/vect/vect-2.f90: Likewise.
17532         * gfortran.dg/vect/vect-3.f90: Likewise.
17533         * gfortran.dg/vect/vect-4.f90: Likewise.
17534         * gfortran.dg/vect/vect-5.f90: Likewise.
17535
17536 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17537
17538         PR target/20813
17539         * gcc.dg/rs6000-fpint-2.c: New.
17540
17541 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17542
17543         PR c/15698
17544         * gcc.dg/builtins-30.c: Update expected messages.
17545         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17546         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17547         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17548
17549 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17550
17551         PR tree-optimization/21294
17552         * gcc.dg/tree-ssa/pr21294.c: New.
17553
17554 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17555
17556         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17557         __builtin_altivec_st_internal_4si built-in.
17558
17559 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17560
17561         PR c++/15875
17562         * g++.dg/template/ptrmem14.C: New test.
17563
17564 2005-05-02  Paul Brook  <paul@codesourcery.com>
17565
17566         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17567
17568 2005-05-02  Michael Matz  <matz@suse.de>
17569
17570         PR c++/19542
17571         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17572
17573 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17574
17575         * g++.dg/cpp/weak.C: New test.
17576
17577 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17578
17579         * gcc.dg/tree-ssa/loop-8.c: New test.
17580
17581 2005-04-30  Michael Maty  <matz@suse.de>
17582
17583         * gcc.dg/inline-mcpy.c: New test.
17584
17585 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17586
17587         PR libfortran/18958
17588         * gfortran.dg/eoshift.f90: New test case.
17589
17590 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17591
17592         PR libfortran/18857
17593         * gfortran.dg/matmul_1.f90: New test.
17594
17595 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17596
17597         PR tree-optimization/21030
17598         * gcc.dg/tree-ssa/pr21030.c: New.
17599
17600 2005-04-29  Devang Patel  <dpatel@apple.com>
17601
17602         PR tree-optimization/21272
17603         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17604
17605 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17606
17607         PR fortran/13082
17608         PR fortran/18824
17609         * gfortran.dg/entry_4.f90: New test.
17610         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17611         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17612         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17613         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17614         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17615         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17616         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17617
17618 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17619
17620         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17621
17622 2005-04-29  Paul Brook  <paul@codesourcery.com>
17623
17624         * gfortran.dg/entry_3.f90: New test.
17625
17626 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17627
17628         * gfortran.dg/implicit_4.f90: New test.
17629
17630 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17631
17632         * lib/target-supports.exp (check_profiling_available): Return
17633         false for xtensa-*-elf.
17634
17635 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17636
17637         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17638         error if file cannot be deleted.
17639
17640 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17641
17642         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17643         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17644         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17645         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17646         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17647         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17648         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17649         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17650         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17651         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17652         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17653         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17654         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17655
17656 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17657
17658         PR fortran/20865
17659         * gfortran.dg/pr20865.f90: New test.
17660
17661 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17662
17663         * gcc.dg/void-cast-2.c: New test.
17664
17665 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17666
17667         PR c/21159
17668         * gcc.dg/void-cast-1.c: New test.
17669
17670 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17671
17672         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17673
17674 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17675
17676         PR fortran/21177
17677         * gfortran.dg/pr21177.f90: New test.
17678
17679 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17680
17681         PR tree-optimization/21171
17682         * gcc.dg/tree-ssa/pr21171.c: New test.
17683
17684 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17685
17686         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17687         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17688         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17689         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17690         gcc.dg/tree-ssa/gen-vect-32.c: New.
17691         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17692         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17693         don't run on PPC32.
17694
17695 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17696
17697         PR c/21213
17698         * gcc.dg/transparent-union-3.c: New test.
17699
17700 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17701
17702         PR c/20740
17703         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17704         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17705         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17706         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17707         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17708         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17709
17710 2005-04-26  Jeff Law  <law@redhat.com>
17711
17712         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17713         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17714         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17715         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17716         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17717         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17718         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17719
17720 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17721
17722         PR tree-optimization/17598
17723         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17724
17725 2005-04-25  Mike Stump  <mrs@apple.com>
17726
17727         * objc.dg/fix-and-continue-1.m: Add.
17728
17729 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17730
17731         PR c++/20995
17732         * g++.dg/opt/pr20995-1.C: New test case.
17733
17734 2005-04-25  Devang Patel <dpatel@apple.com>
17735
17736         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17737
17738 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17739
17740         PR testsuite/21062
17741         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17742
17743 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17744
17745         PR C++/21188
17746         * g++.dg/opt/rtti2.C: New test.
17747
17748 2005-04-25  Paul Brook  <paul@codesourcery.com>
17749         Steven G. Kargl  <kargls@comcast.net>
17750
17751         PR fortran/20879
17752         * gfortran.dg/ichar_1.f90: New file.
17753
17754 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17755
17756         PR middle-end/20991
17757         * g++.dg/opt/pr20991.C: New test.
17758
17759         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17760         where sizeof (type) < __alignof__ (type).
17761         * gcc.dg/compat/struct-layout-1.h: Likewise.
17762
17763 2005-04-24  Per Bothner  <per@bothner.com>
17764             Devang Patel  <dpatel@apple.com>
17765
17766         PR preprocessor/20907
17767         * gcc.dg/cpp/very-long-comment.c: New test.
17768
17769 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17770
17771         PR fortran/20059
17772         * gfortran.dg/common_5.f: New test.
17773
17774 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17775
17776         PR middle-end/21082
17777         * g++.dg/tree-ssa/pr21082.C: New testcase.
17778
17779 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17780
17781         * gcc.dg/vect/vect-99.c: New test.
17782
17783 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17784
17785         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17786
17787 2005-04-22  Jeff Law  <law@redhat.com>
17788
17789         * gcc.dg/uninit-5.c: Remove xfails.
17790         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17791         conditionals and loads.
17792
17793 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17794
17795         PR libfortran/20074
17796         PR libfortran/20436
17797         PR libfortran/21108
17798         * gfortran.dg/nested_reshape.f90: new test
17799         * gfortran.dg/reshape-alloc.f90: new test
17800         * gfortran.dg/reshape.f90: new test
17801
17802 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17803
17804         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17805
17806         * gcc.dg/arm-vfp1.c: New test.
17807
17808 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17809
17810         PR c++/21087
17811         * g++.dg/lookup/builtin2.C: New test.
17812
17813 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17814
17815         * gcc.dg/weak/weak-13.c: New test.
17816
17817 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17818
17819         * lib/target-supports.exp (check_effective_target_sync_int_long):
17820         Add powerpc*.
17821
17822 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17823
17824         * gcc.target/mips/branch-1.c: New test.
17825
17826 2005-04-21  Richard Henderson  <rth@redhat.com>
17827
17828         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17829         * gcc.dg/vect/vect-86.c: Likewise.
17830         * gcc.dg/vect/vect-87.c: Likewise.
17831         * gcc.dg/vect/vect-88.c: Likewise.
17832
17833 2005-04-21  Devang Patel  <dpatel@apple.com>
17834
17835         PR optimization/20994
17836         * gcc.dg/tree-ssa/ifc-3.c: New test.
17837
17838 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17839
17840         PR c/12913
17841         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17842         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17843         gcc.dg/c99-vla-jump-5.c: New tests.
17844
17845 2005-04-19  Richard Henderson  <rth@redhat.com>
17846
17847         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17848         Fix typo in exists check.
17849         (check_effective_target_sync_int_long): New.
17850         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17851         * gcc.dg/ia64-sync-2.c: Likewise.
17852         * gcc.dg/ia64-sync-3.c: Likewise.
17853         * gcc.dg/ia64-sync-4.c: Likewise.
17854
17855 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17856
17857         * gcc.dg/fold-xor-1.c: New test.
17858         * gcc.dg/fold-xor-2.c: New test.
17859
17860 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17861
17862         PR target/20670
17863         * g++.dg/eh/fp-regs.C: New test.
17864
17865 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17866
17867         * gcc.dg/Wint-to-pointer-cast-1.c,
17868         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17869         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17870         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17871
17872 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17873
17874         PR fortran/16861
17875         * gfortran.dg/pr16861.f90: New test.
17876
17877 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17878
17879         * gcc.dg/pr21085.c: New test.
17880
17881 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17882
17883         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17884         (setup_mips_tests, dg-mips-options): New procedures.
17885         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17886         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17887         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17888         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17889         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17890         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17891         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17892         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17893         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17894         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17895         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17896         dg-mips-options instead of dg-options.  Remove now-redundant
17897         preprocessor guards.
17898         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17899         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17900         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17901         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17902         * gcc.dg/vr-mult-2.c: Delete.
17903         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17904         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17905         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17906         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17907         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17908         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17909         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17910
17911 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17912
17913         * ada/acats/run_all.sh: Use sync when executable not present.
17914
17915 2005-04-18  Devang Patel  <dpatel@apple.com>
17916
17917         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17918         * gcc.dg/vect/vect-11a.c: New.
17919         * gcc.dg/vect/vect-none.c: Update.
17920         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17921
17922 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17923
17924         PR tree-optimization/20922
17925         * gcc.dg/pr20922-1.c: New test.
17926         * gcc.dg/pr20922-2.c: New test.
17927         * gcc.dg/pr20922-3.c: New test.
17928         * gcc.dg/pr20922-4.c: New test.
17929         * gcc.dg/pr20922-5.c: New test.
17930         * gcc.dg/pr20922-6.c: New test.
17931
17932 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17933
17934         PR libfortran/20950
17935         * gfortran.dg/pr20950.f: New test.
17936
17937 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17938
17939         PR libfortran/19216
17940         * gfortran.dg/pr19216.f: New test.
17941
17942 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17943
17944         PR tree-optimization/21001
17945         * gcc.dg/tree-ssa/pr21001.c: New.
17946
17947 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17948
17949         PR libfortran/21075
17950         * gfortran.dg/reshape_rank7.f90: New test.
17951
17952 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17953
17954         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17955         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17956         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17957         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17958         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17959         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17960         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17961         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17962         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17963         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17964         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17965         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17966         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17967         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17968         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17969         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17970         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17971         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17972         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17973         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17974         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17975
17976 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17977
17978         * gfortran.dg/wtruncate.f: New testcase.
17979         * gfortran.dg/wtruncate.f90: New testcase.
17980
17981 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17982
17983         PR c++/21025
17984         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17985         which sizeof/alignof is dependent, rather than just whether we are
17986         processing_template_decl.
17987
17988 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17989
17990         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17991         corrected typo where the wrong variables had been compared.
17992
17993 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17994
17995         PR libfortran/18495
17996         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17997         Test callee-allocated version of return array with a write
17998         statement.
17999         Test spread with a temporary with another write statement.
18000
18001 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18002
18003         PR tree-optimization/21031
18004         * gcc.dg/tree-ssa/pr21031.c: New.
18005
18006 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18007
18008         PR tree-optimization/21004
18009         * gcc.dg/builtins-53.c: Include builtins-config.h.
18010         Check floorf, ceilf, floorl and ceill transformations
18011         only when HAVE_C99_RUNTIME is defined.
18012
18013 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18014
18015         PR middle-end/20739
18016         * gcc.dg/tree-ssa/pr20739.c: New test.
18017
18018 2005-04-14  Mike Stump  <mrs@apple.com>
18019
18020         * gcc.dg/Foundation.framework/empty: New.
18021         * gcc.dg/framework-2.c: New.
18022
18023 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18024
18025         PR tree-optimization/21021
18026         * gcc.c-torture/compile/pr21021.c: New.
18027
18028 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18029
18030         PR testsuite/21010
18031         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18032         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18033         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18034         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18035         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18036         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18037         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18038         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18039
18040 2005-04-14  Richard Henderson  <rth@redhat.com>
18041
18042         * lib/target-supports.exp (check_effective_target_vect_condition):
18043         Add ia64, i?86, and x86_64.
18044
18045 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18046
18047         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18048
18049 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18050
18051         PR tree-optimization/20657
18052         * gcc.dg/tree-ssa/pr20657.c: New.
18053
18054 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
18055
18056         * gcc.dg/builtins-53.c: Also check (int)trunc* and
18057         (long long int)trunc*.
18058
18059 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
18060
18061         PR target/20927
18062         * gcc.dg/pr20927.c: New test.
18063
18064 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
18065
18066         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18067         * gcc.target/mips/asm-1.c: Likewise.
18068
18069 2005-04-13  Dale Johannesen  <dalej@apple.com>
18070
18071         * objc.dg/objc-fast-4.m: New.
18072
18073 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
18074
18075         * gcc.target/cris/torture/cris-torture.exp: New driver in new
18076         directory.
18077         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18078
18079 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
18080
18081         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18082         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18083         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18084
18085 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
18086
18087         PR tree-optimization/20913
18088         * gcc.dg/tree-ssa/pr20913.c: New.
18089
18090         PR tree-optimization/20702
18091         * gcc.dg/tree-ssa/pr20702.c: New.
18092
18093 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18094
18095         PR c++/13744
18096         * g++.dg/inherit/local3.C: New test.
18097
18098 2005-04-12  Jeff Law  <law@redhat.com>
18099
18100         * gcc.dg/tree-ssa/20050412-1.c: New test.
18101
18102 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
18103
18104         PR libfortran/19016
18105         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18106         Add tests with mask generated by expression.
18107         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18108         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18109         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18110
18111 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
18112
18113         PR middle-end/20917
18114         * gcc.dg/20050409-1.c: New test.
18115
18116 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
18117
18118         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18119
18120 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18121
18122         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18123         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18124         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18125         (TARGET_CXX): Adjust accordingly.
18126         * target.h (struct gcc_target): Remove epxort_class_data.  Add
18127         determine_class_data_visibility and class_data_always_comdat.
18128         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18129         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18130         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18131         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
18132         (arm_cxx_determine_class_data_visibility): New.
18133         (arm_cxx_class_data_always_comdat): Likewise.
18134         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18135         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
18136         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18137         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
18138         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
18139         Define.
18140
18141 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18142
18143         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
18144
18145 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
18146
18147         * gcc.dg/i386-darwin-fpmath.c: New.
18148
18149 2004-04-11  Devang Patel  <dpatel@apple.com>
18150
18151         * lib/target-supports.exp (check_effective_target_vect_condition): New.
18152         * gcc.dg/vect/vect-ifcvt-1.c: New test.
18153         * gcc.dg/vect/vect-ifcvt-2.c: New test.
18154         * gcc.dg/vect/vect-ifcvt-3.c: New test.
18155         * gcc.dg/vect/vect-ifcvt-4.c: New test.
18156         * gcc.dg/vect/vect-ifcvt-5.c: New test.
18157         * gcc.dg/vect/vect-ifcvt-6.c: New test.
18158         * gcc.dg/vect/vect-ifcvt-7.c: New test.
18159         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
18160
18161 2004-04-11  Devang Patel  <dpatel@apple.com>
18162
18163         * gcc.dg/vect/vect-dv-1.c: New test.
18164         * gcc.dg/vect/vect-dv-2.c: New test.
18165
18166 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18167
18168         PR tree-optimization/20933
18169         * gcc.dg/tree-ssa/pr20933.c: New test.
18170
18171 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18172
18173         * gfortran.dg/fold_nearest.f90: New test.
18174
18175 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
18176
18177         * gcc.dg/tree-ssa/alias-1.c: New test.
18178
18179 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18180
18181         PR tree-optimization/20920
18182         * g++.dg/tree-ssa/pr20920.C: New test.
18183
18184 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
18185
18186         * gcc.dg/builtins-53.c: Also check (int)ceil* and
18187         (long long int)ceil*.
18188
18189 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
18190
18191         * g++.dg/warn/Wdtor1.C: Declare template in system header with
18192         explicit C++ linkage.
18193
18194 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18195
18196         * gfortran.dg/pr17229.f: Take care of the new obsolescence
18197         warning for arithmetic IF statements.
18198
18199 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
18200
18201         * eor_handling_1.f90: New test case.
18202         * eor_handling_2.f90: New test case.
18203         * eor_handling_3.f90: New test case.
18204         * eor_handling_4.f90: New test case.
18205         * eor_handling_5.f90: New test case.
18206         * noadv_size.f90: New test case.
18207         * pad_no.f90: New test case.
18208
18209 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
18210
18211         * gcc.c-torture/execute/20050410-1.c: New test.
18212
18213 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
18214
18215         * gcc.dg/pr20126.c: New.
18216
18217 2005-04-09  Bud Davis  <bdavis@gfortran.org>
18218             Steven G. Kargl <kargls@comcast.net>
18219
18220         * gfortran.dg/PR19872.f: New test.
18221
18222 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18223
18224         * gfortran.dg/nint_1.f90: Fix dg-do directive.
18225
18226 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18227
18228         * gfortran.dg/nint_1.f90: New test.
18229
18230 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18231
18232         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
18233         Added test for callee-allocated arrays with write statements.
18234         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18235         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18236         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18237         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18238         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18239
18240 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18241
18242         PR libfortran/20163
18243         * gfortran.dg/open-options-blanks.f: New test.
18244
18245 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18246
18247         PR fortran/13257
18248         * gfortran.dg/comma_format_extension_[1234].f: New tests.
18249
18250 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
18251
18252         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18253         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18254         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18255         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18256         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18257         * gcc.c-torture/execute/stdarg-4.c: New test.
18258
18259         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
18260
18261         PR target/20795
18262         * g++.dg/abi/param2.C: New test.
18263
18264 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18265
18266         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
18267
18268 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18269
18270         * gcc.dg/builtins-53.c: New test.
18271
18272 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
18273
18274         * g++.dg/tree-ssa/pr18178.C: New test.
18275         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
18276         * gcc.c-torture/execute/20041019-1.c: New test.
18277         * gcc.dg/tree-ssa/20041008-1.c: New test.
18278         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
18279         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
18280         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
18281         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
18282         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
18283         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
18284         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
18285         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
18286         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18287         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18288
18289 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
18290
18291         PR rtl-optimization/20466
18292         * gcc.c-torture/execute/pr20466-1.c: New test.
18293
18294 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
18295
18296         PR c++/20905
18297         * g++.dg/parse/cond2.C: New test.
18298
18299         PR c++/20145
18300         * g++.dg/warn/Wdtor1.C: New test.
18301
18302 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18303
18304         PR fortran/17229
18305         * gfortran.dg/pr17229.f: New test.
18306
18307 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
18308
18309         * gfortran.dg/tiny_1.f90: New test.
18310         * gfortran.dg/tiny_2.f90: ditto.
18311
18312 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
18313
18314         * gfortran.dg/eor_1.f90: Fix dg-do run line
18315         * gfortran.dg/open_new.f90: Fix dg-do run line
18316
18317 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
18318
18319         * lib/target-supports.exp (get_compiler_messages): Support
18320         optional arguments, the fourth being compiler options.
18321         (check_effective_target_fpic): New proc.
18322         * gcc.dg/20050321-2.c: Restrict to target fpic.
18323
18324 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
18325
18326         * gcc.dg/15443-1.c: New test.
18327         * gcc.dg/15443-2.c: Likewise.
18328
18329 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18330
18331         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
18332
18333 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18334
18335         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
18336
18337 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18338
18339         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
18340         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
18341         -m64.
18342         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
18343         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
18344         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
18345
18346 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
18347
18348         PR c++/20212
18349         * g++.dg/warn/Wunused-11.C: New test.
18350
18351 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
18352
18353         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18354
18355 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
18356
18357         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18358
18359 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18360
18361         PR c++/20734
18362         * g++.dg/template/ptrmem13.C: New test.
18363
18364 2005-04-05  Per Bothner  <per@bothner.com>
18365
18366         * lib/gcc.exp: Always add -fno-show-column, for now.
18367
18368 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
18369
18370         PR testsuite/20767
18371         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18372         of plain old "unsigned int" for the type of "i".  Makes this test
18373         64bit clean.
18374
18375 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
18376
18377         * gcc.dg/i386-ssefn-1.c: New test.
18378         * gcc.dg/i386-ssefn-2.c: New test.
18379         * gcc.dg/i386-ssefn-3.c: New test.
18380         * gcc.dg/i386-ssefn-4.c: New test.
18381
18382 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
18383
18384         PR tree-optimization/20076
18385         * gcc.dg/builtin-apply4.c: New test.
18386
18387         PR preprocessor/19475
18388         * gcc.dg/cpp/macspace1.c: New test.
18389         * gcc.dg/cpp/macspace2.c: New test.
18390
18391 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18392
18393         * gfortran.dg/pr20755.f: Fixed bad format.
18394
18395 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18396
18397         PR c++/20763
18398         * g++.dg/ext/attrib21.C: New test.
18399
18400 2004-04-05  Devang Patel  <dpatel@apple.com>
18401
18402         * lib/target-supports.exp (check_effective_target_vect_shif): New.
18403         * gcc.dg/vect/vect-shift-1.c: New test.
18404
18405 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18406
18407         PR libfortran/20755
18408         * gfortran.dg/pr20755.f: New test.
18409
18410 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
18411
18412         * gfortran.dg/pr15959.f90: New test.
18413         * gfortran.dg/string_pad_trunc.f90: New test.
18414
18415 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18416
18417         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18418         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18419         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18420         syntax.
18421
18422 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18423
18424         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18425
18426 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18427
18428         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18429         * gcc.c-torture/compile/20011119-2.c: Likewise.
18430         * gcc.c-torture/compile/981001-2.c: Likewise.
18431
18432 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
18433
18434         PR c++/20679
18435         * g++.dg/template/overload4.C: New test.
18436
18437 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18438
18439         PR c++/20746
18440         * g++.dg/abi/covariant5.C: New.
18441
18442         PR debug/20505
18443         * g++.dg/debug/const2.C: New.
18444
18445 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18446
18447         PR rtl-optimization/16104
18448         * gcc.c-torture/execute/20050316-1.c: New test.
18449
18450 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18451
18452         * g++.dg/template/spec23.C: Fix dg-error text.
18453
18454 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18455
18456         PR c++/19199
18457         * g++.dg/expr/lval2.C: New.
18458
18459 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18460
18461         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18462         __builtin_strcasecmp and __builtin_strncasecmp.
18463
18464 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18465
18466         PR c++/20723
18467         * g++.dg/template/spec22.C: New.
18468         * g++.dg/template/spec23.C: New.
18469
18470 2005-04-03  Dale Ranta  <dir@lanl.gov>
18471             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18472
18473         PR libfortran/20068
18474         PR libfortran/20125
18475         PR libfortran/20156
18476         PR libfortran/20471
18477         * gfortran.dg/backspace.f: New test.
18478
18479 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18480
18481         * gcc.dg/pr19345.c: New test.
18482
18483 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18484
18485         PR tree-optimization/20640
18486         * gcc.dg/torture/tree-loop-1.c: New.
18487
18488 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18489
18490         PR rtl-optimization/20290
18491         * gcc.c-torture/execute/loop-ivopts-2.c: New.
18492
18493 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
18494
18495         * gcc.dg/rs6000-fpint.c: New.
18496
18497 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18498
18499         * gcc.dg/old-style-then-proto-1.c: New test.
18500
18501 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18502
18503         * gfortran.fortran-torture/execute/backspace.f90: Check
18504         after backspace and read was incorrect.
18505
18506 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18507
18508         * gcc.c-torture/execute/builtins/strcat.c: Check the result
18509         buffer past the terminating NUL using memcmp.
18510         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18511         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18512
18513         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18514         Fix unused/uninitialized variable warnings.
18515
18516         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18517         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18518         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18519         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18520
18521         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18522         gcc.c-torture/execute/builtins/fputs-lib.c,
18523         gcc.c-torture/execute/builtins/lib/fprintf.c,
18524         gcc.c-torture/execute/builtins/lib/main.c,
18525         gcc.c-torture/execute/builtins/lib/memcmp.c,
18526         gcc.c-torture/execute/builtins/lib/memmove.c,
18527         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18528         gcc.c-torture/execute/builtins/lib/memset.c,
18529         gcc.c-torture/execute/builtins/lib/printf.c,
18530         gcc.c-torture/execute/builtins/lib/sprintf.c,
18531         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18532         gcc.c-torture/execute/builtins/lib/strchr.c,
18533         gcc.c-torture/execute/builtins/lib/strcmp.c,
18534         gcc.c-torture/execute/builtins/lib/strcpy.c,
18535         gcc.c-torture/execute/builtins/lib/strcspn.c,
18536         gcc.c-torture/execute/builtins/lib/strlen.c,
18537         gcc.c-torture/execute/builtins/lib/strncat.c,
18538         gcc.c-torture/execute/builtins/lib/strncmp.c,
18539         gcc.c-torture/execute/builtins/lib/strncpy.c,
18540         gcc.c-torture/execute/builtins/lib/strrchr.c,
18541         gcc.c-torture/execute/builtins/lib/strspn.c,
18542         gcc.c-torture/execute/builtins/lib/strstr.c,
18543         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18544         gcc.c-torture/execute/builtins/strlen-2.c,
18545         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18546         prototypes.
18547
18548 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18549
18550         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18551         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18552         selectany usage.
18553
18554 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18555
18556         PR c++/19406
18557         * g++.dg/debug/using1.C: New test.
18558
18559 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18560
18561         PR middle-end/20524
18562         * gcc.dg/alias-7.c: Prefix asm-declared name with
18563         __USER_LABEL_PREFIX__.
18564
18565 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18566
18567         Fix fallout from PR middle-end/15700:
18568         * gcc.c-torture/compile/20011119-1.c: Take
18569         __USER_LABEL_PREFIX__ into account.
18570         * gcc.c-torture/compile/20011119-2.c: Likewise.
18571
18572 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18573
18574         PR c++/18644
18575         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18576
18577 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18578
18579         PR c/17855
18580         * gcc.c-torture/compile/struct-non-lval-1.c,
18581         gcc.c-torture/compile/struct-non-lval-2.c,
18582         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18583
18584 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18585
18586         * gcc.dg/tls/tls.exp: Remove temporary file.
18587         * g++.dg/tls/tls.exp: Ditto.
18588         * lib/file-format.exp: Ditto.
18589         * g++.dg/special/ecos.exp: Ditto.
18590
18591         * lib/profopt.exp: Treat prof_ext as a list.
18592         * gcc.misc-tests/bprob.exp: Ditto.
18593         * g++.dg/bprob/bprob.exp: Ditto.
18594
18595         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18596         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18597         g++.dg/tree-ssa/pointer-reference-alias.C,
18598         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18599         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18600         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18601         g++.dg/vect/pr19951.cc: Ditto.
18602         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18603         gcc.dg/builtins-47.c: Ditto.
18604         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18605         gcc.dg/pr20115-1.c: Ditto.
18606         * gcc.dg/tree-ssa/20030530-2.c,
18607         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18608         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18609         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18610         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18611         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18612         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18613         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18614         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18615         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18616         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18617         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18618         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18619         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18620         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18621         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18622         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18623         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18624         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18625         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18626         gcc.dg/tree-ssa/20030824-1.c,
18627         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18628         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18629         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18630         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18631         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18632         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18633         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18634         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18635         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18636         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18637         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18638         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18639         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18640         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18641         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18642         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18643         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18644         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18645         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18646         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18647         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18648         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18649         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18650         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18651         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18652         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18653         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18654         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18655         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18656         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18657         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18658         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18659         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18660         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18661         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18662         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18663         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18664         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18665         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18666         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18667         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18668         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18669         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18670         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18671         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18672         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18673         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18674         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18675         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18676         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18677         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18678         gcc.dg/tree-ssa/useless-1.c: Ditto.
18679         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18680         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18681         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18682         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18683         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18684         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18685         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18686         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18687         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18688         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18689         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18690         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18691         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18692         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18693         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18694         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18695         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18696         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18697         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18698         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18699         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18700         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18701         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18702         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18703         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18704         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18705         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18706         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18707         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18708         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18709         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18710         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18711         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18712         gcc.dg/vect/vect-none.c: Ditto.
18713         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18714         treelang/compile/unsigned.tree: Ditto.
18715
18716         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18717         * gcc.dg/cpp/direct2s.c: Ditto.
18718         * gcc.dg/cpp/paste4.c: Ditto.
18719         * gcc.dg/cpp/separate-1.c: Ditto.
18720         * gcc.dg/pch/save-temps-1.c: Ditto.
18721         * g++.dg/ext/altivec-10.C: Ditto.
18722         * g++.dg/pch/pch.C: Ditto.
18723
18724         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18725
18726         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18727         * g++.dg/template/repo1.C: Ditto.
18728         * g++.dg/template/repo2.C: Ditto.
18729         * g++.dg/template/repo3.C: Ditto.
18730         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18731         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18732         * g++.old-deja/g++.pt/repo1.C: Ditto.
18733         * g++.old-deja/g++.pt/repo2.C: Ditto.
18734         * g++.old-deja/g++.pt/repo3.C: Ditto.
18735         * g++.old-deja/g++.pt/repo4.C: Ditto.
18736
18737         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18738         * gcc.dg/20030107-1.c: Ditto.
18739         * gcc.dg/20030702-1.c: Ditto.
18740         * gcc.dg/profile-generate-1.c: Ditto.
18741         * g++.dg/other/profile1.C: Ditto.
18742         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18743
18744         * lib/gcc-dg.exp (remove-build-file): New.
18745         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18746         cleanup-tree-dump, cleanup-saved-temps): New.
18747
18748 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18749
18750         PR c++/19203, DR 214
18751         * g++.dg/parse/ambig3.C: Not ambiguous.
18752         * g++.dg/template/spec20.C: New.
18753         * g++.dg/template/spec21.C: New.
18754
18755 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18756
18757         PR target/20045
18758         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18759
18760 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18761
18762         PR libfortran/20660
18763         * gfortran.dg/negative_unit.f: New test.
18764
18765 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18766
18767         * gcc.dg/20050330-1.c: New test.
18768
18769 2005-03-30  Devang Patel  <dpatel@apple.com>
18770
18771         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18772
18773 2005-03-30  Dale Johannesen  <dalej@apple.com>
18774
18775         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18776
18777 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18778
18779         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18780         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18781         Strip options from test name.
18782
18783 2005-03-31  Jan Hubicka  <jh@suse.cz>
18784
18785         * gcc.dg/varpool-1.c: New testcase.
18786
18787 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18788
18789         PR c/772
18790         PR c/17913
18791         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18792         gcc.dg/stmt-expr-label-3.c : New tests.
18793         * gcc.c-torture/execute/medce-2.c: Remove.
18794
18795 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18796
18797         PR c/20368
18798         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18799         tests.
18800
18801 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18802
18803         * gcc.c-torture/compile/pr20203.c: New test.
18804
18805 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18806
18807         * gfortran.dg/promotion.f90: New test.
18808
18809 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18810
18811         PR middle-end/20491
18812         * gcc.dg/torture/asm-subreg-1.c: New test.
18813
18814 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18815
18816         PR c/20672
18817         * gcc.dg/pr20672-1.c: New test.
18818
18819 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18820
18821         * gfortran.dg/vect: New directory.
18822         * gfortran.dg/vect/vect.exp: New.
18823         * gfortran.dg/vect/vect-1.f90: New test.
18824         * gfortran.dg/vect/vect-2.f90: New test.
18825         * gfortran.dg/vect/vect-3.f90: New test.
18826         * gfortran.dg/vect/vect-4.f90: New test.
18827         * gfortran.dg/vect/vect-5.f90: New test.
18828
18829 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18830
18831         PR middle-end/20622
18832         * gcc.dg/alias-7.c: New test.
18833
18834 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18835
18836         * gcc.dg/sparc-reg-1.c: New test.
18837
18838 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18839
18840         PR target/19890
18841         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18842
18843 2005-03-29  Dale Ranta  <dir@lanl.gov>
18844             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18845
18846         PR libfortran/20163
18847         * gfortran.dg/pr20163-2.f: New test.
18848
18849 2005-03-28  Jan Hubicka  <jh@suse.cz>
18850
18851         PR middle-end/20635
18852         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18853         by Jakub Jelinek.
18854
18855 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18856
18857         PR tree-optimization/20626
18858         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18859         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18860
18861 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18862
18863         * gfortran.dg/underflow.f90: New test.
18864         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18865
18866 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18867
18868         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18869
18870 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18871
18872         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18873         (g++_init): Make sure that CXXFLAGS is set.
18874         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18875         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18876         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18877         * lib/objc.exp (objc_init): Likewise.
18878         * lib/treelang.exp (treelang_init): Likewise.
18879
18880 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18881
18882         PR tree-optimization/20470
18883         * gcc.dg/tree-ssa/pr20470.c: New test.
18884
18885 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18886
18887         * gcc.dg/ppc-stfiwx.c: New.
18888
18889 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18890
18891         PR target/19888
18892         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18893
18894 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18895
18896         * gcc.dg/20050325-1.c: Fix a typo.
18897
18898 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18899
18900         PR libfortran/19678
18901         PR libfortran/19679
18902         * gfortran.dg/dos_eol.f: New test.
18903
18904 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18905
18906         PR rtl-optimization/20249
18907         * gcc.dg/20050325-1.c: New test.
18908
18909 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18910
18911         PR libfortran/15332
18912         * gfortran.dg/pr15332.f: New test.
18913
18914 2005-03-24  Dale Johannesen  <dalej@apple.com>
18915
18916         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18917
18918 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18919
18920         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18921         'internal' visibility.
18922         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18923         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18924         'protected' visibility.
18925         * gcc.dg/visibility-7.c: Likewise.
18926         * lib/target-supports.exp (check_visibility_available): Take
18927         a parameter, the kind of visibility to check for.
18928         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18929         to check_visibility_available.
18930
18931         * g++.dg/expr/cast3.C: New.
18932
18933 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18934
18935         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18936         rs6000.
18937
18938 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18939
18940         PR target/20095
18941         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18942
18943 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18944
18945         * gcc.dg/badshift.c: Renamed to...
18946         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18947
18948         * gcc.target/i386/badshift.c: Renamed to...
18949         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18950         only.
18951
18952         PR rtl-optimization/20532
18953         * gcc.target/i386/badshift.c: New.
18954
18955 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18956
18957         * gfortran.dg/pr18025.f90: New test.
18958
18959 2005-03-23  Dale Johannesen  <dalej@apple.com>
18960
18961         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18962
18963 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18964
18965         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18966
18967         * lib/target-supports.exp (check_iconv_available): Default
18968         libiconv to -liconv, if there is no definition.
18969
18970 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18971
18972         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18973
18974 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18975
18976         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18977         * g++.dg/opt/pr7503-2.C: Likewise.
18978         * g++.dg/opt/pr7503-3.C: Likewise.
18979         * g++.dg/opt/pr7503-4.C: Likewise.
18980         * g++.dg/opt/pr7503-5.C: Likewise.
18981         * g++.dg/warn/minmax.C: New test.
18982
18983 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18984
18985         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18986         * gfortran.dg/g77_intrinsics_sub.f: New test.
18987
18988 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18989             Jan Hubicka  <jh@suse.cz>
18990             Steven Bosscher <stevenb@suse.de
18991
18992         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18993
18994 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18995
18996         PR c++/19980
18997         * g++.dg/template/redecl3.C: New test.
18998
18999 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19000
19001         PR c++/20499
19002         * g++.dg/parse/error16.C: Tweak error markers.
19003
19004 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19005
19006         PR target/20561
19007         * gcc.dg/20050321-2.c: New test.
19008
19009 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19010
19011         PR c++/20465
19012         PR c++/20381
19013         * g++.dg/template/ptrmem12.C: New.
19014
19015 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19016
19017         PR rtl-optimization/20527
19018         * gcc.c-torture/execute/pr20527-1.c: New test.
19019
19020 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19021
19022         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19023         program, compile it into a real executable and then delete the .c
19024         and .x files afterwards, to avoid problems on testglue targets.
19025
19026 2005-03-21  Stuart Hastings  <stuart@apple.com>
19027
19028         * gcc.target/i386/sse-2.c: New.
19029
19030 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19031
19032         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19033
19034 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19035
19036         * g++.dg/parse/crash25.C: Fix typo.
19037
19038 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19039
19040         PR c++/20461
19041         * g++.dg/parse/crash24.C: New test.
19042
19043         PR c++/20536
19044         * g++.dg/parse/crash25.C: New test.
19045
19046 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19047
19048         PR c++/20147
19049         * g++.dg/ext/stmtexpr4.C: New test.
19050
19051 2005-03-20  Roger Sayle  <roger@eyesopen.com>
19052
19053         PR middle-end/20539
19054         * gcc.c-torture/compile/pr13066-1.c: New test case.
19055         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19056         * g++.dg/opt/pr13066-1.C: Likewise.
19057
19058 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
19059
19060         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19061
19062 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19063
19064         PR fortran/18525
19065         * gfortran.dg/nesting_1.f90: New test.
19066
19067 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19068
19069         PR c++/20240
19070         * g++.dg/lookup/using13.C: New test.
19071
19072 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19073
19074         PR c++/20333
19075         * g++.dg/template/crash36.C: New test.
19076
19077 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
19078
19079         PR c++/20463
19080         * g++.dg/template/crash35.C: New test.
19081
19082 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
19083
19084         PR c++/19966
19085         * g++.dg/overload/operator2.C: New test.
19086
19087 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19088
19089         PR libfortran/20257
19090         * gfortran.dg/pr20257.f90: New test.
19091
19092 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19093
19094         PR libfortran/20480
19095         * gfortran.dg/pr20480.f90: New test.
19096
19097 2005-03-16  Richard Henderson  <rth@redhat.com>
19098
19099         PR middle-end/15700
19100         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19101         (_rtld_global): New.
19102         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19103         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19104
19105         * gcc.dg/alias-3.c: New.
19106         * gcc.dg/alias-4.c: New.
19107         * gcc.dg/alias-5.c: New.
19108         * gcc.dg/alias-6.c: New.
19109
19110 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
19111
19112         * gcc.dg/cpp/ucnid-7.c: New.
19113
19114 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
19115             Dorit Naishlos  <dorit@il.ibm.com>
19116
19117         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19118         darwin.
19119
19120 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
19121
19122         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19123         misaligned accesses.
19124         * gcc.dg/vect/vect-58.c: Likewise.
19125         * gcc.dg/vect/vect-92.c: New.
19126         * gcc.dg/vect/vect-93.c: New.
19127
19128 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
19129
19130         PR fortran/18827
19131         * gfortran.dg/assign_2.f90: New test.
19132         * gfortran.dg/assign_3.f90: New test.
19133         * gfortran.dg/assign.f90: New test.
19134
19135 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
19136
19137         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
19138         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
19139         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
19140         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
19141         names.
19142
19143 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
19144
19145         * gcc.dg/cpp/ucnid-6.c: New.
19146
19147         * gcc.dg/cpp/normalize-1.c: New.
19148         * gcc.dg/cpp/normalize-2.c: New.
19149         * gcc.dg/cpp/normalize-3.c: New.
19150         * gcc.dg/cpp/normalize-4.c: New.
19151         * gcc.dg/cpp/ucnid-4.c: New.
19152         * gcc.dg/cpp/ucnid-5.c: New.
19153         * g++.dg/cpp/normalize-1.C: New.
19154         * g++.dg/cpp/ucnid-1.C: New.
19155
19156 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19157
19158         * gcc.dg/pr18628.c: New.
19159
19160 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19161
19162         PR c++/20280
19163         * g++.dg/tree-ssa/pr20280.C: New.
19164
19165 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19166
19167         PR fortran/20467
19168         * gfortran.dg/stfunc_2.f90: New test.
19169
19170 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19171
19172         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
19173
19174 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19175
19176         * gcc.dg/tree-ssa/20050314-1.c: New test.
19177
19178 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19179
19180         PR c++/4403
19181         PR c++/9783, DR433
19182         * g++.dg/template/friend34.C: New test.
19183         * g++.dg/template/friend35.C: Likewise.
19184         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
19185
19186 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19187
19188         Friend class name lookup 5/n
19189         PR c++/1016
19190         * g++.dg/lookup/hidden-class1.C: New test.
19191         * g++.dg/lookup/hidden-class2.C: Likewise.
19192         * g++.dg/lookup/hidden-class3.C: Likewise.
19193         * g++.dg/lookup/hidden-class4.C: Likewise.
19194         * g++.dg/lookup/hidden-class5.C: Likewise.
19195         * g++.dg/lookup/hidden-class6.C: Likewise.
19196         * g++.dg/lookup/hidden-class7.C: Likewise.
19197         * g++.dg/lookup/hidden-class8.C: Likewise.
19198         * g++.dg/lookup/hidden-class9.C: Likewise.
19199         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
19200         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
19201         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
19202         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
19203         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
19204         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
19205         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
19206         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
19207         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
19208         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
19209         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
19210
19211 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
19212
19213         PR c++/20157
19214         * g++.dg/template/error18.C: New test.
19215
19216 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19217
19218         PR debug/16792
19219         * g++.dg/debug/pr16792.C: New test.
19220
19221 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19222
19223         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
19224         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
19225         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
19226         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
19227         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
19228         test assertion names.
19229
19230 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19231
19232         PR fortran/18600
19233         * gfortran.dg/stfunc_1.f90: New test.
19234
19235 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19236
19237         PR fortran/16907
19238         * gfortran.dg/real_index_1.f90: New test.
19239
19240 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19241
19242         PR fortran/20323
19243         * gfortran.dg/spec_expr_1.f90: New test.
19244
19245 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19246
19247         PR c/20402
19248         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
19249         new parser.
19250
19251 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19252
19253         PR fortran/20361
19254         * gfortran.dg/largeequiv_1.f90: New test.
19255
19256 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19257
19258         * gcc.dg/ucnid-1.c: New.
19259         * gcc.dg/ucnid-2.c: New.
19260         * gcc.dg/ucnid-3.c: New.
19261         * gcc.dg/ucnid-4.c: New.
19262         * gcc.dg/ucnid-5.c: New.
19263         * gcc.dg/ucnid-6.c: New.
19264         * gcc.dg/cpp/ucnid-1.c: New.
19265         * gcc.dg/cpp/ucnid-2.c: New.
19266         * gcc.dg/cpp/ucnid-3.c: New.
19267         * g++.dg/other/ucnid-1.C: New.
19268
19269 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19270
19271         * gcc.dg/vmx/darwin-abi-3.c: Delete.
19272
19273 2005-03-11  Per Bothner  <per@bothner.com>
19274
19275         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
19276         that diagnotics refer to correct token.
19277         * gcc.dg/unused-3.c: Likewise.
19278
19279 2005-03-11  Per Bothner  <per@bothner.com>
19280
19281         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
19282         constant" is now actually on same line as string constant.
19283         * gcc.dg/cpp/direct2s.c: Likewise.
19284
19285 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
19286
19287         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
19288
19289 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19290
19291         PR libfortran/20124
19292         * gfortran.dg/pr20124.f90: New Test
19293
19294 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
19295
19296         PR tree-optimization/20130
19297         * gcc.dg/pr20130-1.c: New test.
19298
19299 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19300
19301         PR target/20095
19302         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
19303
19304 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19305
19306         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
19307
19308 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19309
19310         * g++.dg/eh/forced1.C: Fix comment.
19311         * g++.dg/eh/forced2.C: Ditto.
19312         * g++.dg/eh/forced3.C: Ditto.
19313         * g++.dg/eh/forced4.C: Ditto.
19314
19315 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
19316
19317         PR rtl-opt/20412
19318         * gcc.c-torture/compile/pr20412.c: New test.
19319
19320 2005-03-10  Roger Sayle  <roger@eyesopen.com>
19321
19322         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
19323
19324 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19325
19326         PR target/20322
19327         * gcc.dg/20050307-1.c: New test.
19328
19329 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
19330
19331         PR c++/20375
19332         * g++.dg/other/stdarg3.C: New.
19333
19334 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19335
19336         PR c++/18384, c++/18327
19337         * g++.dg/init/array19.C: New test.
19338
19339         PR inline-asm/20314
19340         * gcc.dg/torture/pr20314-1.c: New test.
19341         * gcc.dg/torture/pr20314-2.c: New test.
19342
19343 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
19344
19345         * gcc.dg/20050309-1.c: New test.
19346
19347 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19348
19349         * gcc.dg/builtins-10.c: Reactivate disabled test.
19350         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
19351         new cbrt transformations.
19352
19353 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/20208
19356         * g++.dg/template/array13.C: New test.
19357
19358 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
19359
19360         PR c++/16859
19361         * g++.dg/init/brace4.C: New test.
19362
19363 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19364
19365         PR c++/20186
19366         * g++.dg/template/non-dependent12.C: New.
19367
19368 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
19369
19370         PR c++/20142
19371         * g++.dg/init/array18.C: Add dg-do run marker.
19372
19373         PR c++/20142
19374         * g++.dg/init/array18.C: New test.
19375
19376 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19377
19378         * consistency.vlad/vlad.exp: Remove trailing semicolons.
19379         * g++.dg/gcov/gcov.exp: Likewise.
19380         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19381         * gcc.target/xstormy16/xstormy16.exp: Likewise.
19382         * lib/c-torture.exp: Likewise.
19383         * lib/fortran-torture.exp: Likewise.
19384         * lib/g++.exp: Likewise.
19385         * lib/gcc-defs.exp: Likewise.
19386         * lib/gcc-dg.exp: Likewise.
19387         * lib/gcc.exp: Likewise.
19388         * lib/gcov.exp: Likewise.
19389         * lib/gfortran.exp: Likewise.
19390         * lib/mike-g++.exp: Likewise.
19391         * lib/mike-gcc.exp: Likewise.
19392         * lib/objc-torture.exp: Likewise.
19393         * lib/objc.exp: Likewise.
19394         * lib/profopt.exp: Likewise.
19395         * lib/target-libpath.exp: Likewise.
19396         * lib/target-supports.exp: Likewise.
19397         * lib/treelang.exp: Likewise.
19398         * lib/wrapper.exp: Likewise.
19399
19400 2005-03-08  Jeff Law  <law@redhat.com>
19401
19402         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19403         PHI-OPT changes.
19404
19405 2005-03-08  Ira Rosen  <irar@il.ibm.com>
19406
19407         * gcc.dg/vect/pr20122.c: New test.
19408
19409 2005-03-07  Jeff Law  <law@redhat.com>
19410
19411         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19412         was folded away.
19413         * gcc.dg/tree-ssa/pr18133-1.c: New test.
19414         * gcc.dg/tree-ssa/pr18133-2.c: New test.
19415         * gcc.dg/tree-ssa/pr18134.c: New test.
19416
19417 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19418
19419         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19420         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19421         gcc.dg/torture/builtin-noret-2.c: Require weak support.
19422
19423 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
19424
19425         PR tree-opt/17671
19426         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19427
19428 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
19429
19430         * g++.dg/warn/Wnvdtor.C: New test.
19431
19432 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
19433
19434         * gcc.dg/torture/pr19683-1.c: New test.
19435
19436 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19437
19438         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19439         * gfortran.dg/g77/19990313-2.f: Ditto.
19440         * gfortran.dg/g77/19990313-3.f: Ditto.
19441         * gfortran.dg/g77/19990525-0.f: Ditto.
19442         * gfortran.dg/g77/19990826-0.f: Ditto.
19443         * gfortran.dg/g77/19990826-2.f: Ditto.
19444         * gfortran.dg/g77/19990826-3.f: Ditto.
19445         * gfortran.dg/g77/20000511-1.f: Ditto.
19446         * gfortran.dg/g77/20000511-2.f: Ditto.
19447         * gfortran.dg/g77/970625-2.f: Ditto.
19448         * gfortran.dg/g77/980310-2.f: Ditto.
19449         * gfortran.dg/g77/980310-3.f: Ditto.
19450         * gfortran.dg/g77/980310-8.f: Ditto.
19451         * gfortran.dg/g77/980519-2.f: Ditto.
19452         * gfortran.dg/g77/alpha1.f: Ditto.
19453         * gfortran.dg/g77/claus.f: Ditto.
19454         * gfortran.dg/g77/erfc.f: Ditto.
19455         * gfortran.dg/g77/short.f: Ditto.
19456         * gfortran.fortran-torture/execute/data.f90: Ditto.
19457         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19458         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19459
19460 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19461
19462         * lib/file-format.exp (gcc_target_object_format): Add check for som
19463         format and hardcode object formats on hppa*-*-hpux*.
19464         * lib/target-supports.exp (check_weak_available): Add check for som
19465         object format.  Always return 0 on hppa*-*-hpux10*.
19466
19467         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19468         is defined.
19469
19470         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19471
19472 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19473
19474         * gfortran.dg/pr19936_1.f90: New test.
19475         * gfortran.dg/pr19936_2.f90: New test.
19476         * gfortran.dg/pr19936_3.f90: New test.
19477
19478 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19479             Paul Thomas <prthomas@drfccad.cea.fr>
19480
19481         * gfortran.dg/PR19754_1.f90: New test.
19482         * gfortran.dg/PR19754_2.f90: Ditto.
19483
19484 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19485
19486         PR c++/19311
19487         * g++.dg/template/non-dependent11.C: New test.
19488
19489 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
19490
19491         * lib/target-supports.exp (check_iconv_available): Fix comment.
19492
19493 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
19494             Joseph S. Myers  <joseph@codesourcery.com>
19495
19496         PR c++/19797
19497         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19498
19499 2005-03-04  Matthew Sachs  <msachs@apple.com>
19500
19501         * gcc.exp (gcc_target_compile): Put braces around
19502         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19503         * objc.exp (objc_target_compile): Likewise.
19504         * treelang.exp (treelang_target_compile): Likewise.
19505
19506 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19507
19508         PR fortran/19673
19509         * gfortran.dg/func_result_1.f90: New test.
19510
19511 2005-03-04  Ben Elliston  <bje@au.ibm.com>
19512
19513         * gcc.misc-tests/options.exp: New test.
19514
19515 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19516
19517         * gcc.dg/pr15784-4.c: New test.
19518
19519 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19520
19521         * gcc.c-torture/execute/pr17133.c: New.
19522         * gcc.c-torture/compile/20050303-1.c: New.
19523
19524 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19525
19526         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19527
19528 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19529
19530         * g++.dg/overload/using2.C: New.
19531
19532 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19533
19534         PR c++/19916
19535         * g++.dg/init/ptrmem2.C: New test.
19536
19537 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19538
19539         PR c/8927
19540         * gcc.dg/pr8927-1.c: New test.
19541
19542 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19543
19544         PR c++/20232
19545         * g++.dg/inherit/covariant12.C: New.
19546
19547 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19548
19549         PR fortran/19479
19550         * gfortran.dg/bound_1.f90: New test.
19551
19552 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19553
19554         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19555         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19556
19557 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19558
19559         PR c/20245
19560         * gcc.dg/pr20245-1.c: New test.
19561
19562 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19563
19564         PR middle-end/19874
19565         * gcc.c-torture/execute/20050119-2.c: New test case.
19566
19567 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19568
19569         * README: Update the DejaGnu bug reporting address.
19570         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19571         * lib/objc-torture.exp: Likewise.
19572
19573 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19574
19575         * gfortran.dg/boz_1.f90: New test.
19576         * gfortran.dg/boz_3.f90: New test.
19577         * gfortran.dg/boz_4.f90: New test.
19578
19579 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19580
19581         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19582         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19583
19584 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19585
19586         PR libfortran/20101
19587         * gfortran.dg/write_0_pe_format.f90: New test.
19588
19589 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19590
19591         PR c++/20206
19592         * g++.dg/opt/thunk2.C: New test.
19593         * g++.dg/opt/covariant1.C: New test.
19594
19595 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19596
19597         * gfortran.dg/e_d_fmt.f90: New test.
19598
19599 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19600
19601         * gcc.dg/asm-b.c: Fix comment typos.
19602
19603 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19604
19605         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19606         a V_MAY_DEF also.
19607
19608 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19609
19610         PR tree-opt/20188
19611         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19612         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19613         * gcc.dg/asm-b.c: New test.
19614
19615 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19616
19617         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19618         Disable this test on IRIX 6.
19619
19620 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19621
19622         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19623         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19624         parser.
19625
19626 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19627
19628         PR tree-optimization/20204
19629         * testsuite/gcc.dg/pr20204.c: New test.
19630
19631 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19632
19633         PR target/20196
19634         * gcc.c-torture/execute/20050224-1.c: New test.
19635
19636         PR c++/20175
19637         * g++.dg/warn/Wbraces2.C: New test.
19638
19639 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19640
19641         PR c++/19878
19642         * g++.dg/init/const2.C: New test.
19643
19644 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19645
19646         PR tree-optimization/20100
19647         * gcc.c-torture/execute/pr20100-1.c: New test.
19648
19649 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19650
19651         * gfortran.dg/implicit_3.f90: New test.
19652
19653         * gfortran.dg/deftype_1.f90: New test.
19654
19655 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19656
19657         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19658         the test passes.
19659         * g++.dg/other/anon3.C: Accept a warning.
19660
19661 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19662
19663         * gcc.dg/pr20017.c: Fix a comment typo.
19664
19665 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19666
19667         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19668
19669 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19670
19671         PR ada/19902
19672         * ada/acats/tests/cxa/cxa3004.a: Remove.
19673         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19674
19675 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19676
19677         PR c++/20073
19678         * g++.dg/init/const1.C: New test.
19679
19680         PR c++/19991
19681         * g++.dg/parse/constant7.C: New test.
19682
19683         PR c++/20152
19684         * g++.dg/parse/error27.C: New test.
19685         * g++.dg/template/qualttp15.C: Adjust error markers.
19686         * g++.old-deja/g++.other/struct1.C: Likewise.
19687
19688         PR c++/20153
19689         * g++.dg/template/error17.C: New test.
19690
19691         PR c++/20148
19692         * g++.dg/parser/error26.C: New test.
19693
19694 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19695
19696         PR tree-optimization/20100
19697         PR tree-optimization/20115
19698         * gcc.dg/pr20115.c: New test.
19699         * gcc.dg/pr20115-1.c: New test.
19700         * gcc.dg/pr20100.c: New test.
19701         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19702         call-clobbered variables after alias1.
19703
19704 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19705
19706         * gfortran.dg/list_read_4.f90: new test.
19707
19708 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19709
19710         PR rtl-optimization/20017.
19711         * gcc.dg/pr20017.c: New.
19712
19713 2005-02-22  Devang Patel  <dpatel@apple.com>
19714
19715         PR 19952
19716         * g++.dg/tree-ssa/pr19952.C: New test.
19717
19718 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19719
19720         PR c++/19883
19721         * g++.dg/parse/constant6.C: New test.
19722
19723 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19724
19725         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19726         * g++.dg/charset/asm2.c: Likewise.
19727         * g++.dg/charset/asm3.c: Likewise.
19728         * g++.dg/charset/asm4.c: Likewise.
19729         * g++.dg/charset/asm5.c: Likewise.
19730         * g++.dg/charset/attribute1.c: Likewise.
19731         * g++.dg/charset/attribute2.c: Likewise.
19732         * g++.dg/charset/extern1.cc: Likewise.
19733         * g++.dg/charset/extern2.cc: Likewise.
19734         * g++.dg/charset/extern3.cc: Likewise.
19735         * g++.dg/charset/function.cc: Likewise.
19736         * g++.dg/charset/string.c: Likewise.
19737         * g++.dg/charset/charset.exp: Likewise.
19738         * lib/target-supports.exp (check_iconv_available): Fix comment.
19739
19740 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19741
19742         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19743         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19744         * gcc.dg/charset/asm2.c: Likewise.
19745         * gcc.dg/charset/asm3.c: Likewise.
19746         * gcc.dg/charset/asm4.c: Likewise.
19747         * gcc.dg/charset/asm5.c: Likewise.
19748         * gcc.dg/charset/asm6.c: Likewise.
19749         * gcc.dg/charset/attribute1.c: Likewise.
19750         * gcc.dg/charset/attribute2.c: Likewise.
19751         * gcc.dg/charset/builtin1.c: Likewise.
19752         * gcc.dg/charset/extern.c: Likewise.
19753         * gcc.dg/charset/function.c: Likewise.
19754         * gcc.dg/charset/string.c: Likewise.
19755         * gcc.dg/charset/charset.exp: Likewise.
19756
19757 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19758
19759         PR fortran/20086
19760         * gfortran.dg/pr20086.f90: New test.
19761
19762 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19763
19764         PR tree-optimization/19786
19765         * g++.dg/tree-ssa/pr19786.C: New.
19766
19767 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19768
19769         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19770
19771 2005-02-21  Jeff Law  <law@redhat.com>
19772
19773         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19774
19775 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19776
19777         * gfortran.dg/do_iterator: Split loop, markup all lines for
19778         which an error locus is printed.
19779         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19780         locus is printed.
19781         * gfortran.dg/select_4.f90: Likewise.
19782         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19783         locuses in the various permutations.
19784
19785 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19786
19787         PR tree-optimization/19951
19788         * g++.dg/vect: New directory.
19789         * g++.dg/vect/vect.exp: New file.
19790         * g++.dg/vect/pr19951.cc: New testcase.
19791         * g++.dg/dg.exp: Also prune vectorizer tests.
19792
19793 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19794
19795         PR 18785
19796         * gcc.dg/charset/builtin1.c: New test.
19797
19798 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19799
19800         PR c++/19299
19801         * g++.dg/inherit/volatile1.C: New test.
19802
19803         PR c++/19440
19804         * g++.dg/template/dtor4.C: New test.
19805
19806 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19807
19808         * gfortran.dg/int_1.f90: New test.
19809
19810 2005-02-19  Devang Patel  <dpatel@apple.com>
19811
19812         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19813
19814 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19815
19816         * gfortran.dg/achar_1.f90: New test.
19817
19818 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19819
19820         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19821
19822 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19823             Jakub Jelinek  <jakub@redhat.com>
19824
19825         PR tree-optimization/19828
19826         * gcc.dg/tree-ssa/loop-7.c: New test.
19827         * gcc.c-torture/execute/20050218-1.c: New test.
19828
19829 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19830
19831         PR c/20043
19832         * gcc.dg/transparent-union-1.c: New test.
19833         * gcc.dg/transparent-union-2.c: New test.
19834
19835 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19836
19837         PR tree-optimization/18977
19838         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19839
19840 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19841
19842         PR target/20054
19843         * gcc.dg/pr20054.c: New test.
19844
19845 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19846
19847         PR c++/19508
19848         * g++.dg/ext/attrib20.C: New test.
19849
19850 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19851
19852         PR middle-end/20030
19853         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19854
19855 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19856
19857         PR c++/20008
19858         * g++.dg/opt/switch4.C: New.
19859
19860 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19861
19862         PR c++/20023
19863         PR tree-optimization/20009
19864         * gcc.c-torture/compile/20050217-1.c: New test.
19865         * g++.dg/opt/switch3.C: New test.
19866
19867         PR tree-optimization/18947
19868         * gcc.c-torture/compile/20050215-1.c: New test.
19869         * gcc.c-torture/compile/20050215-2.c: New test.
19870         * gcc.c-torture/compile/20050215-3.c: New test.
19871
19872 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19873
19874         PR c++/20028
19875         * g++.dg/template/crash34.C: New.
19876
19877         PR c++/20022
19878         * g++.dg/other/access3.C: New.
19879
19880 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19881
19882         * gcc.dg/vect/vect-98.c: New test.
19883
19884 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19885
19886         PR tree-optimization/19967
19887         * gcc.dg/pr19967.c: New.
19888
19889 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19890
19891         PR middle-end/19857
19892         * gcc.dg/tree-ssa/20050215-1.c: New test.
19893         * gcc.c-torture/execute/20050215-1.c: New test.
19894
19895 2005-02-15  Eric Christopher  <echristo@redhat.com>
19896
19897         * gcc.dg/cpp/20050215-1.c: New file.
19898
19899 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19900
19901         PR tree-optimization/15785
19902         * gcc.dg/pr15785-1.c: New test.
19903
19904 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19905
19906         PR c++/17788
19907         * g++.dg/init/ctor4.C: New.
19908         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19909
19910 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19911
19912         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19913         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19914
19915 2005-02-15  Andreas Schwab  <schwab@suse.de>
19916
19917         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19918         declare malloc.
19919
19920 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19921
19922         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19923
19924 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19925
19926         PR tree-optimization/19853
19927         * gcc.c-torture/compile/pr19853.c: New test.
19928
19929 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19930
19931         PR c++/19608
19932         * g++.dg/parse/local-class1.C: New.
19933
19934         PR c++/19895
19935         * g++.dg/parse/ptrmem3.C: New.
19936
19937         PR c++/19884
19938         * g++.old-deja/g++.oliva/template6.C: Add another case.
19939         * g++.dg/template/explicit6.C: New.
19940
19941 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19942
19943         PR c++/17816
19944         * g++.dg/other/redecl2.C: New.
19945
19946 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19947
19948         PR c++/19891
19949         * g++.dg/abi/covariant4.C: New.
19950
19951 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19952
19953         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19954
19955 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19956
19957         * gcc.dg/vect/vect-96.c: Fix typo.
19958
19959 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19960
19961         PR c++/14479
19962         PR c++/19487
19963         * g++.dg/template/enum5.C: New test.
19964
19965 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19966
19967         * gcc.dg/vect/vect-97.c: New test.
19968
19969 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19970
19971         * gcc.dg/vect/vect-96.c: New test.
19972
19973 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19974
19975         * gcc.dg/builtins-34.c: Also check ldexp*.
19976
19977 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19978
19979         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19980
19981 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19982
19983         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19984         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19985         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19986         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19987         selector_list, selector_expression, dg-process-target): Move to new
19988         file target-supports-dg.exp.
19989         * lib/target-supports-dg.exp: New.
19990
19991         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19992         New.
19993
19994 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19995
19996         PR c++/19666
19997         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19998
19999         PR middle-end/19858
20000         * gcc.c-torture/compile/20050210-1.c: New test.
20001
20002 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20003
20004         PR c++/19755
20005         * g++.dg/warn/Wbraces1.C: New test.
20006
20007 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20008
20009         * gcc.dg/builtins-52.c: New testcase.
20010
20011 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20012
20013         PR c/19342
20014         * gcc.c-torture/execute/20050119-1.c: New test.
20015
20016 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20017
20018         PR c++/19811
20019         * g++.dg/init/delete1.C: New test.
20020
20021 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20022
20023         PR c++/18470
20024         * g++.dg/template/static12.C: New test.
20025
20026 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20027
20028         PR c++/19787
20029         * g++.dg/conversion/ambig1.C: New test.
20030
20031         PR c++/19739
20032         * g++.dg/ext/attrib19.C: New test.
20033
20034         PR c++/19732
20035         * g++.dg/parse/dtor5.C: New test.
20036
20037         PR c++/19762
20038         * g++.dg/template/dtor3.C: New test.
20039
20040         PR c++/19826
20041         * g++.dg/template/static11.C: New test.
20042         * g++.dg/template/crash2.C: Remove dg-error marker.
20043
20044 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20045
20046         PR C++/18491
20047         * g++.old-deja/g++.mike/p10769a.C: Remove.
20048
20049 2005-02-09  Roger Sayle  <roger@eyesopen.com>
20050
20051         * gcc.dg/builtins-48.c: New test case.
20052         * gcc.dg/builtins-49.c: New test case.
20053         * gcc.dg/builtins-50.c: New test case.
20054         * gcc.dg/builtins-51.c: New test case.
20055
20056 2005-02-09  Ian Lance Taylor  <ian@airs.com>
20057
20058         PR middle-end/19583
20059         * g++.dg/warn/Wreturn-type-3.C: New test.
20060
20061 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20062
20063         PR middle-end/19402
20064         * gcc.dg/pr19402-1.c: New testcase.
20065         * gcc.dg/pr19402-2.c: likewise.
20066
20067 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20068
20069         PR middle-end/19854
20070         * g++.dg/tree-ssa/tmmti.C: New testcase.
20071
20072 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20073
20074         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20075
20076 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
20077
20078         PR c++/19733
20079         * g++.dg/parse/crash23.C: New test.
20080         * g++.dg/warn/Weff1.C: New test.
20081
20082 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20083
20084         * gcc.dg/20050209-1.c: New test.
20085
20086 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20087
20088         PR target/19799
20089         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20090
20091 2005-02-08  Mike Stump  <mrs@apple.com>
20092
20093         * g++.dg/pch/import-2.c: New test.
20094         * g++.dg/pch/import-2.hs: New.
20095         * g++.dg/pch/include/import-2a.h: New.
20096         * g++.dg/pch/include/import-2b.h: New.
20097
20098 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
20099
20100         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20101
20102 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20103
20104         * gfortran.dg/substr_1.f90: New test.
20105
20106 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
20107
20108         PR middle-end/19775
20109         * gcc.dg/torture/builtin-power-1.c: Disable test for
20110         invalid transformation.
20111         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
20112         no longer optimize.
20113         * gcc.dg/builtins-47.c: New testcase.
20114
20115 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
20116             Dorit Naishlos  <dorit@il.ibm.com>
20117
20118         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20119
20120 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
20121
20122         * gcc.c-torture/compile/20050206-1.c: New test.
20123
20124 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20125
20126         PR tree-opt/19768
20127         * g++.dg/opt/pr19768.C: New test.
20128
20129 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20130
20131         PR tree-opt/19736
20132         * gcc.c-torture/compile/pr19736.c: New test.
20133
20134 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20135
20136         PR c++/17401
20137         * g++.dg/parse/error25.C: New test.
20138
20139 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
20140
20141         * gcc.c-torture/execute/20050203-1.c: New.
20142
20143 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
20144
20145         * gcc.dg/vect/vect-85.c: Remove xfail.
20146         * gcc.dg/vect/vect-86.c: Remove xfail.
20147         * gcc.dg/vect/vect-87.c: Remove xfail.
20148         * gcc.dg/vect/vect-88.c: Remove xfail.
20149
20150 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
20151
20152         * gcc.dg/altivec-19.c: New.
20153
20154 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
20155
20156         PR c/17807
20157         * gcc.dg/nested-func-3.c: New test.
20158         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
20159
20160 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
20161
20162         * gcc.test-framework/gen_directive_tests: Generate tests for
20163         selector expressions.
20164
20165 2005-02-02  Matt Austern  <austern@apple.com>
20166
20167         PR c++/19628
20168         * g++/ext/builtin7.C: New.
20169         * g++/ext/builtin8.C: New.
20170
20171 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20172
20173         PR c/18502
20174         * gcc.dg/pr18502-1.c: New test.
20175
20176 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20177
20178         PR c++/17413
20179         * g++.dg/template/local4.C: Tweak.
20180
20181 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
20182
20183         PR tree-optimization/19578
20184         * gcc.c-torture/compile/20050202-1.c: New test.
20185
20186 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20187
20188         PR c/19435
20189         * gcc.dg/c99-init-4.c: New test.
20190
20191 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20192
20193         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
20194
20195         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
20196
20197         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
20198         * g++.dg/eh/check-vect.h: New.
20199
20200         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
20201         * gcc.dg/vect/vect-78.c: Ditto.
20202         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
20203         Remove.
20204
20205         * g++.dg/conversion/simd1.C: Expect warning.
20206         * g++.dg/ext/attribute-test-1.C: Ditto.
20207         * g++.dg/ext/attribute-test-2.C: Ditto.
20208         * g++.dg/ext/attribute-test-3.C: Ditto.
20209         * g++.dg/ext/attribute-test-4.C: Ditto.
20210
20211         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20212         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
20213
20214         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
20215
20216 2005-02-01  Richard Henderson  <rth@redhat.com>
20217
20218         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20219         long double for ibm double-double format.
20220         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20221
20222 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
20223
20224         PR tree-optimization/19633
20225         * testsuite/gcc.dg/pr19633-1.c: New test.
20226         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
20227         to NULL or a symbol.
20228
20229 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20230
20231         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
20232         New procs.
20233         (dg-process-target (local override)): Handle selector expressions.
20234
20235         * gcc.test-framework/README: Describe tests in source directory.
20236         * gcc.test-framework/test-framework.awk: Handle dg- tests.
20237         * gcc.test-framework/test-framework.exp: Handle dg- tests.
20238         * gcc.test-framework/dg-bogus-exp-P.c: New test.
20239         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
20240         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
20241         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
20242         * gcc.test-framework/dg-do-link-exp-P.c: New test.
20243         * gcc.test-framework/dg-do-run-exp-P.c: New test.
20244         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
20245         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
20246         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
20247         * gcc.test-framework/dg-error-exp-P.c: New test.
20248         * gcc.test-framework/dg-error-exp-XP.c: New test.
20249         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
20250         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
20251         * gcc.test-framework/dg-output-exp-P.c: New test.
20252         * gcc.test-framework/dg-output-exp-XF.c: New test.
20253         * gcc.test-framework/dg-warning-exp-P.c: New test.
20254         * gcc.misc-tests/dg-1.c: Remove.
20255         * gcc.misc-tests/dg-2.c: Remove.
20256         * gcc.misc-tests/dg-3.c: Remove.
20257         * gcc.misc-tests/dg-4.c: Remove.
20258         * gcc.misc-tests/dg-5.c: Remove.
20259         * gcc.misc-tests/dg-6.c: Remove.
20260         * gcc.misc-tests/dg-7.c: Remove.
20261         * gcc.misc-tests/dg-8.c: Remove.
20262         * gcc.misc-tests/dg-9.c: Remove.
20263         * gcc.misc-tests/dg-10.c: Remove.
20264         * gcc.misc-tests/dg-11.c: Remove.
20265         * gcc.misc-tests/dg-12.c: Remove.
20266         * gcc.misc-tests/dg-test.exp: Remove.
20267
20268         * gcc.test-framework/test-framework.awk: Change recording and
20269         printing of passes and failures.
20270
20271         * gcc.test-framework: New directory.
20272         * gcc.test-framework/README: New.
20273         * gcc.test-framework/test-framework.exp: New.
20274         * gcc.test-framework/test-framework.awk: New.
20275         * gcc.test-framework/gen_directive_tests: New.
20276
20277 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
20278
20279         * lib/treelang.exp: Fix comment typos.
20280         (treelang_target_compile): Don't append libs=-ltreelang to options.
20281
20282 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
20283
20284         * g++.dg/parse/typename7.C: Adjust error messages.
20285
20286 2005-01-31  Jeff Law  <law@redhat.com>
20287
20288         * gcc.c-torture/execute/20050131-1.c: New test.
20289         * gcc.dg/wcaselabel.c: New test.
20290
20291 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
20292
20293         * g++.dg/other/warning1.C: Adjust error messags.
20294         * g++.dg/parse/constant5.C: New test.
20295
20296 2005-01-31  Steven Bosscher  <stevenb@suse.de>
20297
20298         PR c/19333
20299         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
20300         the test case valid.
20301         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
20302         * testsuite/gcc.dg/array-7.c: Adjust expected result.
20303         * testsuite/gcc.dg/pr18596-3.c: Likewise.
20304         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
20305         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
20306         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
20307
20308 2005-01-31  Dale Johannesen  <dalej@apple.com>
20309
20310         * g++.dg/opt/pr19650.C: New test.
20311
20312 2005-01-31  Richard Henderson  <rth@redhat.com>
20313
20314         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20315         long double for intel double extended format.
20316         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20317
20318 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
20319
20320         PR c++/19555
20321         * g++.dg/template/static10.C: New test.
20322
20323         PR c++/19395
20324         * g++.dg/parse/error24.C: New test.
20325
20326         PR c++/19367
20327         * g++.dg/lookup/builtin1.C: New test.
20328
20329         PR c++/19457
20330         * g++.dg/warn/conv3.C: New test.
20331
20332 2005-01-30  Bud Davis  <bdavis@gfortran.org>
20333
20334         PR fortran/19647
20335         * gfortan.dg/inquire_7.f90
20336
20337 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
20338
20339         PR tree-optimization/15791
20340         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
20341         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
20342         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
20343         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
20344         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
20345         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
20346         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
20347         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
20348         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
20349         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
20350
20351 2005-01-29  Paul Brook  <paul@codesourcery.com>
20352
20353         PR fortran/18565
20354         * check.c (real_or_complex_check): New function.
20355         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
20356         * intrinsic.c (add_functions): Use new check functions.
20357         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20358         Add prototypes.
20359
20360 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
20361
20362         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20363         gcc.dg/lvalue-3.c: New tests.
20364         * gcc.dg/concat.c: Update expected messages.
20365
20366 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
20367
20368         PR libfortran/19595
20369         * gfortran.dg/eor_1.f90: New test.
20370
20371 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
20372
20373         PR fortran/19589
20374         * gfortran.dg/logical_data_1.f90: New test.
20375
20376 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
20377
20378         PR c++/19253
20379         * g++.dg/template/crash33.C: New test.
20380
20381         PR c++/19667
20382         * g++.dg/template/crash32.C: New test.
20383
20384 2005-01-28  Ian Lance Taylor  <ian@airs.com>
20385
20386         PR middle-end/16558
20387         * g++.dg/warn/Wreturn-type-2.C: New test.
20388
20389 2004-06-24  Jeff Law  <law@redhat.com>
20390
20391         * gcc.dg/tree-ssa/20050128-1.c: New test.
20392
20393 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
20394
20395         * gcc.target/frv/all-mdpackh-1.c: New test.
20396
20397 2005-01-28  Steven Bosscher  <stevenb@suse.de>
20398
20399         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20400
20401 2005-01-27  Richard Henderson  <rth@redhat.com>
20402
20403         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20404
20405 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20406
20407         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20408
20409 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20410
20411         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20412         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20413         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20414         to cope with cases where the multilib options override the dg-options.
20415
20416 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
20417
20418         PR c/18946
20419         * gcc.dg/noncompile/20050120-1.c: New test.
20420
20421 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
20422
20423         PR tree-optimization/19633
20424         * gcc.dg/pr19633.c: New test.
20425         * gcc.dg/tree-ssa/pr19633.c: New test.
20426
20427 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
20428
20429         * gcc.dg/20041216-1.c: New test.
20430
20431 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
20432
20433         PR objc/18862
20434         * objc.dg/selector-2.m: New test.
20435
20436 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20437
20438         * g++.dg/opt/range-test-2.C: New test.
20439
20440         PR rtl-optimization/19579
20441         * gcc.c-torture/execute/20050124-1.c: New test.
20442
20443 2005-01-26  Greg Parker  <gparker@apple.com>
20444         Stuart Hastings  <stuart@apple.com>
20445
20446         * gcc.c-torture/execute/20050125-1.c: New.
20447
20448 2005-01-18  Jan Hubicka  <jh@suse.cz>
20449
20450         PR tree-optimize/19337
20451         * gcc.c-torture/compile/20050119-1.c: New test.
20452
20453 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20454
20455         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20456         test for successful match.
20457
20458 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20459
20460         PR objc/18408
20461         * objc.dg/comp-types-7.m: New test.
20462
20463 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20464
20465         * lib/target-supports.exp (current_target_name): New.
20466         (check_effective_target_ilp32, check_effective_target_lp64):
20467         Cache the result to use as long as the current target, with
20468         multilib flags, remains the same.
20469
20470         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20471         (dg-require-weak, dg-require-visibility, dg-require-alias,
20472         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20473         dg-require-effective-target, dg-skip-if): Remove call to
20474         skip_test_and_clear_xfail.
20475         (dg-test): Clear xfail data.
20476
20477 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20478
20479         PR target/17751
20480         * gcc.dg/ppc64-toc.c: New test.
20481
20482         * g++.dg/tree-ssa/empty-1.C: New test.
20483
20484         PR middle-end/19551
20485         * gcc.c-torture/execute/20050121-1.c: New test.
20486         * gcc.dg/20050121-2.c: New test.
20487
20488 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
20489         Paul Brook  <paul@codesourcery.com>
20490
20491         PR fortran/17941
20492         * gfortran.dg/real_const_1.f: New test.
20493         * gfortran.dg/real_const_2.f90: New test.
20494         * gfortran.dg/complex_int_1.f90: New test.
20495
20496 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
20497
20498         PR fortran/19313
20499         * gfortan.dg/inquire_6.f90: New test.
20500
20501 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20502
20503         PR libfortran/19451
20504         * open_readonly_1.f90: New test.
20505
20506 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20507
20508         PR libfortran/18982
20509         * gfortran.dg/open_new.f90: New file.
20510
20511 2005-01-22  Paul Brook  <paul@codesourcery.com>
20512
20513         * namelist_1.f90: New test.
20514
20515 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20516
20517         PR tree-optimization/19484
20518         * gcc.c-torture/compile/20050122-[12].c: New tests.
20519
20520 2005-01-22  Paul Brook  <paul@codesourcery.com>
20521
20522         * gfortran.dg/implicit_2.f90: New test.
20523
20524 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20525
20526         PR fortran/19314
20527         * gfortran.dg/inquire_5.f90: New test.
20528
20529 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20530
20531         PR c/18809
20532         * gcc.dg/pr18809-1.c: New test.
20533
20534 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20535
20536         * gcc.dg/20050121-1.c: New test.
20537
20538         PR tree-optimization/13000
20539         * gcc.dg/20040206-1.c: Change warning to point where function is
20540         being inlined.
20541
20542 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20543
20544         PR c++/19208
20545         * g++.dg/template/array11.C: New test.
20546
20547 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20548
20549         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20550         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20551         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20552         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20553         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20554         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20555
20556 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20557
20558         PR tree-optimization/15349
20559         * gcc.dg/tree-ssa/pr15349.c: New.
20560
20561 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20562
20563         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20564
20565 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20566
20567         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20568         scan-assembler-times directive name.
20569
20570         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20571         after dg-do.
20572
20573         PR rtl-optimization/19462
20574         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20575
20576 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20577
20578         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20579         counting function calls on ia64.
20580
20581 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20582
20583         PR rtl-optimization/15139
20584         * gcc.dg/20050111-2.c: New test.
20585
20586         PR c/17297
20587         * gcc.c-torture/compile/20050113-1.c: New testcase.
20588
20589         PR middle-end/19164
20590         * gcc.dg/20050113-1.c: New testcase.
20591
20592 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20593
20594         * gcc.dg/vect/vect-85.c: Add comment.
20595         * gcc.dg/vect/vect-86.c: Add xfail for now.
20596         * gcc.dg/vect/vect-87.c: Add xfail for now.
20597         * gcc.dg/vect/vect-88.c: Add xfail for now.
20598         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20599
20600 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20601
20602         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20603
20604 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20605
20606         * g++.dg/debug/typedef3.C: New test.
20607
20608 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20609
20610         PR c/19472
20611         * gcc.dg/asm-a.c: New test.
20612
20613 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20614
20615         * gcc.dg/sh-relax.c: Add prototype for abort.
20616
20617 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20618
20619         * gcc.dg/short-compare-1.c: New test.
20620         * gcc.dg/short-compare-2.c: Likewise.
20621
20622 2005-01-18  Michael Matz  <matz@suse.de>
20623
20624         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20625
20626 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20627
20628         PR tree-optimization/19121
20629         * gcc.c-torture/compile/pr19121.c: New test.
20630
20631 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20632
20633         PR target/19357
20634         * gcc.c-torture/compile/pr19357.c: New test.
20635
20636 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20637
20638         PR c/5675
20639         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20640         pass--those that refer just to the variable, possibly with a
20641         cast.
20642         * gcc.dg/c99-const-expr-3.c: Likewise.
20643
20644         PR middle-end/13127
20645         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20646         longer emitted.
20647
20648 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20649
20650         PR fortran/18778
20651         * gfortran.dg/endfile_2.f90: New test.
20652
20653 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20654
20655         PR 19168
20656         * gfortran.dg/select_5.f90: New test.
20657
20658 2004-01-16  Paul Brook  <paul@codesourcery.com>
20659
20660         * gfortran.dg/common_4.f90: New test.
20661
20662 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20663
20664         PR rtl-optimization/19462
20665         * gcc.dg/torture/pr19462-1.c: New test.
20666
20667 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20668
20669         PR objc/19321
20670         * objc.dg/func-ptr-2.m: New.
20671         * objc.dg/volatile-1.m: New.
20672
20673 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20674
20675         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20676
20677 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20678
20679         PR tree-optimization/19060
20680         * gcc.c-torture/execute/20050104-1.c: New test.
20681
20682 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20683
20684         PR fortran/18983
20685         * gfortran.dg/write_to_null.f90: New test.
20686
20687 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20688             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20689
20690         PR other/19328
20691         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20692         argument.
20693
20694 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20695
20696         PR c++/19263
20697         * g++.dg/init/vector1.C: New test.
20698
20699 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20700
20701         PR target/13158
20702         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20703         PR target/18987
20704         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20705
20706 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20707
20708         * gfortran.dg/select_1.f90: New test.
20709         * gfortran.dg/select_2.f90: New test.
20710         * gfortran.dg/select_3.f90: New test.
20711         * gfortran.dg/select_4.f90: New test.
20712
20713 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20714
20715         PR middle-end/19084
20716         PR rtl-optimization/19348
20717         * gcc.dg/20050111-1.c: New test.
20718         * gcc.c-torture/execute/20050111-1.c: New test.
20719
20720         * gcc.dg/i386-asm-4.c: New test.
20721
20722 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20723
20724         * gcc.dg/nested-func-2.c: New test.
20725         * ada/acats/norun.lst: Remove c953002.
20726
20727 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20728
20729         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20730
20731 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20732
20733         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20734
20735 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20736
20737         PR target/18761
20738         * g++.dg/abi/align1.C: New test.
20739
20740 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20741
20742         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20743         at a time.
20744         * g++.dg/ext/altivec_check.h: Support compiling as C.
20745
20746 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20747
20748         PR c++/19355
20749         * g++.dg/expr/pr19355-1.C: New test case.
20750
20751 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20752
20753         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20754         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20755         * ada/acats/tests/c3/c92005b.ada: Likewise.
20756         * ada/acats/tests/c3/cxb3012.a: Likewise.
20757         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20758
20759 2005-01-09  Paul Brook  <paul@codesourcery.com>
20760
20761         * gfortran.dg/common_2.f90: New file.
20762         * gfortran.dg/common_3.f90: New file.
20763
20764 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20765
20766         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20767
20768 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20769
20770         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20771         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20772         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20773         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20774         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20775         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20776         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20777         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20778         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20779         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20780         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20781         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20782         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20783         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20784         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20785         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20786         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20787         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20788         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20789         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20790         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20791         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20792         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20793         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20794         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20795         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20796         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20797         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20798         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20799         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20800         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20801         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20802         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20803         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20804         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20805         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20806         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20807         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20808         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20809         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20810         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20811         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20812         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20813         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20814         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20815         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20816         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20817         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20818         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20819         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20820         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20821         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20822         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20823         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20824         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20825         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20826         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20827         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20828         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20829         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20830         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20831         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20832         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20833         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20834         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20835         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20836         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20837
20838         * gcc.dg/vect/vect-1.c: Fix spelling.
20839         * gcc.dg/vect/vect-10.c: Fix spelling.
20840         * gcc.dg/vect/vect-11.c: Fix spelling.
20841         * gcc.dg/vect/vect-12.c: Fix spelling.
20842         * gcc.dg/vect/vect-14.c: Fix spelling.
20843         * gcc.dg/vect/vect-15.c: Fix spelling.
20844         * gcc.dg/vect/vect-16.c: Fix spelling.
20845         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20846         * gcc.dg/vect/vect-64.c: Fix comments.
20847         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20848
20849 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20850             Ira Rosen  <irar@il.ibm.com>
20851
20852         * gcc.dg/vect/vect-70.c: New test.
20853         * gcc.dg/vect/vect-71.c: New test.
20854
20855 2005-01-09  Manfred Hollstein  <mh@suse.com>
20856
20857         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20858         * gcc.dg/pr18241-2.c: Likewise.
20859         * gcc.dg/pr18241-3.c: Likewise.
20860         * gcc.dg/pr18241-4.c: Likewise.
20861         * gcc.dg/pr18241-5.c: Likewise.
20862
20863 2005-01-08  Richard Henderson  <rth@redhat.com>
20864
20865         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20866         False for x86 and x86-64.
20867
20868 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20869
20870         PR tree-optimization/18241
20871         * gcc.dg/pr18241-1.c: New test.
20872         * gcc.dg/pr18241-2.c: New test.
20873         * gcc.dg/pr18241-3.c: New test.
20874         * gcc.dg/pr18241-4.c: New test.
20875         * gcc.dg/pr18241-5.c: New test.
20876
20877 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20878
20879         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20880         gfortran.dg/select_4.f90: New.
20881
20882 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20883
20884         * gcc.c-torture/execute/20050107-1.c: New test.
20885
20886 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20887
20888         PR c++/19298
20889         * g++.dg/template/ref2.C: New.
20890
20891 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20892
20893         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20894         instead of being empty.
20895
20896 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20897
20898         PR fortran/15553
20899         * gfortran.dg/array-1.f90: New test.
20900
20901 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20902
20903         PR tree-optimization/19283
20904         * gcc.c-torture/execute/20050106-1.c: New test.
20905
20906         PR rtl-optimization/18861
20907         * gcc.dg/20050105-1.c: New test.
20908
20909         PR tree-optimization/18828
20910         * gcc.dg/20050105-2.c: New test.
20911
20912 2005-01-07  Andreas Jaeger  <aj@suse.de>
20913
20914         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20915
20916 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20917
20918         PR fortran/18398
20919         * gfortran.dg/fmt_read.f90: New test.
20920
20921 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20922
20923         * gcc.dg/rs6000-ldouble-2.c: New.
20924
20925 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20926
20927         PR c++/19244
20928         * g++.dg/parser/ctor2.C: New test.
20929
20930 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20931
20932         PR c++/17154
20933         * g++.dg/template/using9.C: New test.
20934
20935 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20936
20937         PR c++/19258
20938         * g++.dg/lookup/friend6.C: New test.
20939
20940 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20941
20942         PR c++/19270
20943         * g++.dg/template/array10.C: New.
20944
20945 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20946
20947         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20948         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20949
20950 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20951
20952         * gcc.c-torture/compile/20050105-1.c: New test.
20953
20954 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20955
20956         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20957
20958 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20959
20960         PR middle-end/19100
20961         * gcc.dg/conv-3.c: New test case.
20962
20963 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20964
20965         * gcc.dg/asm-wide-1.c: New test.
20966
20967 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20968
20969         PR c++/19030
20970         * g++.dg/parse/crash22.C: New
20971
20972 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20973
20974         PR 19257
20975         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20976
20977 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20978
20979         PR middle-end/17767
20980         * gcc.dg/i386-mmx-6.c: New test case.
20981
20982 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20983
20984         PR tree-optimization/18308
20985         * gcc.dg/vect/pr18308.c: New testcase.
20986
20987 2005-01-04  Andreas Jaeger  <aj@suse.de>
20988
20989         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20990
20991 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20992             Robert Bowdidge <bowdidge@apple.com>
20993
20994         * gcc.dg/cpp/subframework1.c: New.
20995         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20996         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20997         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20998         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20999
21000 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21001
21002         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21003         producing warning.
21004         * gcc.dg/darwin-weakimport-2.c: New.
21005
21006 2005-01-03  Richard Henderson  <rth@redhat.com>
21007
21008         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21009
21010 2005-01-03  Richard Henderson  <rth@redhat.com>
21011
21012         * gcc.dg/vect/vect.exp: Enable for ia64.
21013         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21014         (check_effective_target_vect_float): Likewise.
21015         (check_effective_target_vect_no_align): Likewise.
21016         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21017         * gcc.dg/vect/vect-8.c: Likewise.
21018
21019 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21020
21021         PR target/19236
21022         * gcc.dg/pr19236-1.c: New test case.
21023
21024 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21025
21026         PR rtl-optimization/12092
21027         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21028
21029 2005-01-02  Andreas Jaeger  <aj@suse.de>
21030
21031         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21032
21033 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21034             Andrew Pinski  <pinskia@physics.uc.edu>
21035
21036         PR rtl-optimization/12092
21037         * gcc.dg/pr12092-1.c: New test case.
21038
21039 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21040
21041         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21042         'hidden' and 'default' for better portability.
21043         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21044
21045         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21046         6 and 7.
21047         * g++.old-deja/g++.brendan/new3.C: Likewise.
21048
21049 2005-01-01  Steven Bosscher  <stevenb@suse.de>
21050
21051         * gcc.dg/20041231-1.C: New test.
21052         * g++.dg/warn/Wunreachable-code-1.C: New test.
21053
21054 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
21055
21056         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21057         file, not /dev/null.  Abort on error.
21058
21059 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
21060             Ziemowit Laski  <zlaski@apple.com>
21061
21062         PR objc/18971
21063         * objc.dg/encode-5.m: New test.
21064
21065 2004-12-29  Richard Henderson  <rth@redhat.com>
21066
21067         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21068         * objc.dg/stabs-1.m: Disable for ia64.
21069
21070 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
21071
21072         PR c++/19190
21073         * g++.dg/warn/Wunused-10.C: New test.
21074
21075 2004-12-28  Richard Henderson  <rth@redhat.com>
21076
21077         * objc.dg/stabs-1.m: Disable for alpha.
21078
21079 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/19149
21082         * g++.dg/parse/error23.C: New test.
21083
21084 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21085
21086         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21087
21088         PR fortran/19032
21089         * gfortran.dg/intrinsic_modulo_1.f90: New.
21090         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21091         tests with divisor -1.
21092
21093 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21094
21095         * g++.dg/opt/temp1.C (memcpy): Return a value.
21096
21097         PR c++/19148
21098         * g++.dg/expr/cond7.C: New test.
21099
21100 2004-12-27  Paul Brook  <paul@codesourcery.com>
21101
21102         * gfortran.dg/g77/select_no_compile.f: Remove.
21103
21104 2004-12-27  Richard Henderson  <rth@redhat.com>
21105
21106         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21107         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21108         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21109
21110 2004-12-26  Richard Henderson  <rth@redhat.com>
21111
21112         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21113         by 1i instead of token pasting.
21114
21115 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21116
21117         PR tree-optimization/17578
21118         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21119         to additional_flags.
21120         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21121
21122 2004-12-25  Richard Henderson  <rth@redhat.com>
21123
21124         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21125         Remove Alpha.
21126
21127 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21128
21129         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21130         hppa*-*-hpux*.
21131         * gcc.dg/pr17957.c (dg-options): Likewise.
21132         * gcc.dg/struct-ret-1.c: Add prototype for abort.
21133         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
21134         instead of 0 on __hppa__.
21135         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
21136         "foo,%r" on hppa*-*-*.
21137
21138 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
21139
21140         PR fortran/19071
21141         * gfortran.dg/complex_write.f90: New test.
21142
21143 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21144
21145         PR c++/17595
21146         * g++.dg/parse/pragma2.C: New test.
21147
21148         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
21149
21150 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21151
21152         * gcc.dg/empty2.c: Add missing dg-warning.
21153
21154 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21155
21156         PR c++/17413
21157         * g++.dg/template/local4.C: New test.
21158         * g++.dg/template/crash19.C: Add dg-error marker.
21159
21160         * g++.dg/template/crash31.C: Correct embedded PR number.
21161
21162 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21163
21164         PR c++/16405
21165         * g++.dg/opt/temp1.C: Add do-run marker.
21166
21167 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21168
21169         * g++.dg/template/spec19.C: New.
21170
21171 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21172
21173         PR target/16819
21174         * gcc.dg/empty2.c: New.
21175
21176 2004-12-23  Richard Henderson  <rth@redhat.com>
21177
21178         * lib/target-supports.exp (check_effective_target_vect_no_align):
21179         Remove i?86 and x86-64.
21180
21181 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21182
21183         PR c++/16405
21184         * g++.dg/opt/temp1.C: New test.
21185
21186 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21187
21188         PR c++/18733
21189         * g++.dg/template/friend33.C: New testcase.
21190
21191 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
21192
21193         PR c++/18464
21194         * g++.dg/template/cond5.C: New test.
21195
21196         PR c++/18492
21197         * g++.dg/inherit/thunk3.C: New test.
21198
21199         PR c++/11224
21200         * g++.dg/warn/Wunused-9.C: New test.
21201
21202 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
21203
21204         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
21205
21206 2004-12-22  Jan Beulich  <jbeulich@novell.com>
21207
21208         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
21209
21210 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
21211
21212         PR c++/18378
21213         * g++.dg/ext/packed8.C: New test.
21214
21215         PR c++/19063
21216         * g++.dg/template/crash31.C: New test.
21217
21218         PR c++/19034
21219         * g++.dg/template/crash30.C: New test.
21220
21221 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21222
21223         PR C++/18984
21224         * g++.dg/eh/ctor3.C: New test.
21225
21226 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21227
21228         * objc.dg/stabs-1.m: Allow section name to be quoted and
21229         assembly label to begin with '.LL'.
21230
21231 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
21232
21233         * gcc.dg/vect/vect.exp
21234         (check_effective_target_lp64_or_vect_no_align): New.
21235         * gcc.dg/vect/vect-77.c: Use it.
21236         * gcc.dg/vect/vect-78.c: Use it.
21237
21238         * lib/target-supports.exp
21239         (check_effective_target_vect_no_max,
21240         check_effective_target_vect_no_bitwise,
21241         check_effective_target_vect_no_align): New.
21242         * gcc.dg/vect/vect-13.c: Use them.
21243         * gcc.dg/vect/vect-17.c: Ditto.
21244         * gcc.dg/vect/vect-18.c: Ditto.
21245         * gcc.dg/vect/vect-19.c: Ditto.
21246         * gcc.dg/vect/vect-20.c: Ditto.
21247         * gcc.dg/vect/vect-27.c: Ditto.
21248         * gcc.dg/vect/vect-29.c: Ditto.
21249         * gcc.dg/vect/vect-44.c: Ditto.
21250         * gcc.dg/vect/vect-48.c: Ditto.
21251         * gcc.dg/vect/vect-50.c: Ditto.
21252         * gcc.dg/vect/vect-52.c: Ditto.
21253         * gcc.dg/vect/vect-54.c: Ditto.
21254         * gcc.dg/vect/vect-56.c: Ditto.
21255         * gcc.dg/vect/vect-58.c: Ditto.
21256         * gcc.dg/vect/vect-60.c: Ditto.
21257         * gcc.dg/vect/vect-72.c: Ditto.
21258         * gcc.dg/vect/vect-80.c: Ditto.
21259
21260 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
21261
21262         PR c++/14075
21263         * g++.dg/init/string1.C: New.
21264
21265         PR c++/18975
21266         * g++.dg/other/synth1.C: New.
21267
21268 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21269
21270         PR c/18963
21271         * gcc.dg/pr18963-1.c: New test.
21272
21273 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21274
21275         PR c/18596
21276         * gcc.dg/funcdef-storage-1.c (foo): Remove.
21277         * gcc.dg/pr18596-1.c: Use dg-error.
21278         (dg-options): Use -fno-unit-at-a-time.
21279         * gcc.dg/pr18596-2.c: New test.
21280         * gcc.dg/pr18596-3.c: New test.
21281
21282 2004-12-20  Roger Sayle  <roger@eyesopen.com>
21283
21284         PR middle-end/18683
21285         * g++.dg/opt/pr18683-1.C: New test case.
21286
21287 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
21288
21289         PR other/19093
21290         * g++.dg/opt/max1.C: Fix for 64bit targets.
21291
21292 2004-12-20  Matt Austern  <austern@apple.com>
21293
21294         PR c++/19044
21295         * g++.dg/ext/builtin6.C: New
21296
21297 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
21298
21299         PR tree-optimization/19080
21300         * gcc.c-torture/compile/pr19080.c: New test.
21301
21302 2004-12-20  Steven Bosscher  <stevenb@suse.de>
21303
21304         * gcc.dg/20041219-1.c: New test.
21305
21306 2004-12-19  Roger Sayle  <roger@eyesopen.com>
21307
21308         PR middle-end/19068
21309         * g++.dg/opt/max1.C: New test case.
21310
21311 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21312
21313         * gcc.dg/fdata-sections-1.c: New test.
21314
21315 2004-12-18  Roger Sayle  <roger@eyesopen.com>
21316
21317         PR middle-end/18548
21318         * gcc.dg/max-1.c: New test case.
21319
21320 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
21321
21322         * gcc.c-torture/execute/20041218-1.c: New test.
21323
21324 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
21325
21326         * gcc.dg/pr18501.c: New test.
21327         * gcc.dg/uninit-5.c: XFAIL.
21328         * gcc.dg/uninit-9.c: XFAIL.
21329
21330 2004-12-17  Dale Johannesen  <dalej@apple.com>
21331
21332         * gcc.dg/20041213-1.c: New.
21333
21334 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
21335
21336         * objc.dg/stabs-1.m: Allow assembly label to begin
21337         with a dot ('.').
21338
21339 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
21340
21341         * gcc.c-torture/execute/20041213-1.c: Move...
21342         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
21343
21344 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
21345
21346         PR c++/18721
21347         * g++.dg/lookup/conv-5.C: New.
21348
21349 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
21350
21351         * objc.dg/stabs-1.m: New test.
21352
21353 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21354
21355         * gcc.dg/visibility-c.c: Change compile to
21356         assemble for the test.
21357
21358 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21359
21360         PR target/19041
21361         * gcc.dg/visibility-c.c: New test.
21362
21363 2004-12-16  Roger Sayle  <roger@eyesopen.com>
21364
21365         PR middle-end/18493
21366         * gcc.dg/switch-8.c: New test case.
21367
21368 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21369
21370         PR c++/18905
21371         * g++.dg/template/init4.C: New.
21372         * g++.dg/opt/static3.C: Enable optimizer.
21373
21374 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
21375
21376         * g++.dg/other/complex1.C: New test.
21377
21378 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
21379
21380         * g++.dg/opt/inline9.C: New test.
21381
21382 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21383
21384         PR fortran/18993
21385         * gfotran.dg/nullify_1.f: New test.
21386
21387 2004-12-15  Richard Henderson  <rth@redhat.com>
21388
21389         * gcc.target/i386/i386.exp: New harness.
21390         * gcc.target/i386/vect-args.c: New.
21391
21392 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
21393
21394         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21395
21396 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21397
21398         PR c++/18825
21399         * g++.dg/template/friend32.C: New test.
21400
21401 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21402
21403         * cpp/pragma-once-1.c: New test.
21404         * cpp/pragma-once-1b.h: Likewise.
21405         * cpp/pragma-once-1c.h: Likewise.
21406         * cpp/pragma-once-1d.h: Likewise.
21407         * cpp/inc/pragma-once-1a.h: Likewise.
21408
21409 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
21410             Steven G. Kargl  <kargls@comcast.net>
21411
21412         PR fortran/17597
21413         * gfortran.dg/list_read_3.f90: New test.
21414
21415 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21416
21417         * gcc.dg/ftrapv-2.c: New test.
21418
21419 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21420
21421         PR c++/18981
21422         * g++.dg/template/typename9.C: New test.
21423
21424 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21425
21426         PR c++/18738
21427         * g++.dg/template/typename8.C: New test.
21428         * g++.dg/parse/friend2.C: Tweak error message.
21429
21430 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21431
21432         * gcc.c-torture/20041214-1.c: New test.
21433
21434 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21435
21436         PR c++/18965
21437         * g++.dg/init/array17.C: New test.
21438
21439 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21440
21441         PR c++/18793
21442         * g++.dg/init/aggr3.C: New test.
21443
21444 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21445
21446         * gcc.dg/altivec-types-1.c: New test.
21447         * gcc.dg/altivec-types-2.c: New test.
21448         * gcc.dg/altivec-types-3.c: New test.
21449         * gcc.dg/altivec-types-4.c: New test.
21450         * g++.dg/ext/altivec-types-1.C: New test.
21451         * g++.dg/ext/altivec-types-2.C: New test.
21452         * g++.dg/ext/altivec-types-3.C: New test.
21453         * g++.dg/ext/altivec-types-4.C: New test.
21454
21455 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21456
21457         PR middle-end/18951
21458         * gcc.c-torture/execute/20041213-1.c: New test.
21459
21460 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21461
21462         PR c++/18949
21463         * g++.dg/template/cast1.C: New.
21464
21465 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21466
21467         * gcc.c-torture/execute/20041213-2.c: New test.
21468
21469 2004-12-13  Richard Henderson  <rth@redhat.com>
21470
21471         * gcc.dg/i386-sse-10.c: Fix typo in options.
21472
21473 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21474
21475         PR c++/18968
21476         * g++.dg/opt/pr18968.C: New test.
21477
21478 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21479
21480         PR c++/18925
21481         * g++.dg/ext/visibility/staticdatamem.C: New test.
21482
21483 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
21484
21485         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21486
21487 2004-12-13  Roger Sayle  <roger@eyesopen.com>
21488
21489         PR rtl-optimization/18928
21490         * gcc.dg/pr18928-1.c: New test case.
21491
21492 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
21493
21494         PR tree-opt/16951
21495         * gcc.c-torture/compile/20041211-1.c: New.
21496
21497 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21498
21499         PR middle-end/17564
21500         * gcc.c-torture/execute/20041212-1.c: New test.
21501
21502 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21503
21504         PR fortran/18869
21505         * gfortran.dg/common_1.f90: New test.
21506
21507 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
21508         Paul Brook  <paul@codesourcery.com>
21509
21510         PR fortran/16222
21511         * gfortran.dg/real_do_1.f90: New test.
21512
21513 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21514
21515         PR tree-opt/18040
21516         * g++.dg/opt/ptrmem6.C: New test.
21517
21518 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21519
21520         PR middle-end/18921
21521         * gcc.dg/pr18921-1.c: New test case.
21522
21523 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21524
21525         PR fortran/17175
21526         * gfortran.dg/scale_1.f90: New test.
21527
21528 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21529
21530         PR middle-end/18903
21531         * gcc.c-torture/compile/pr18903.c: New test.
21532
21533 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21534
21535         * gcc.c-torture/execute/20041210-1.c: New test.
21536
21537 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21538
21539         PR c++/18731
21540         * g++.dg/parser/struct-1.C: New test.
21541         * g++.dg/parser/struct-2.C: New test.
21542         * g++.dg/parser/struct-3.C: New test.
21543
21544 2004-12-09  Richard Henderson  <rth@redhat.com>
21545
21546         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21547
21548         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21549         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21550
21551 2004-12-09  Matt Austern  <austern@apple.com>
21552
21553         PR c++/18514
21554         * g++.dg/ext/builtin1.C: New
21555         * g++.dg/ext/builtin2.C: New
21556         * g++.dg/ext/builtin3.C: New
21557         * g++.dg/ext/builtin4.C: New
21558         * g++.dg/ext/builtin5.C: New
21559
21560 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21561
21562         PR tree-opt/18904
21563         * g++.dg/opt/ptrmem5.C: New test.
21564
21565 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21566
21567         * g++.dg/parse/typename5.C: Adjust for new error.
21568         * g++.dg/parse/typename7.C: New.
21569
21570 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21571
21572         PR c++/18073
21573         * g++.dg/other/mmintrin.C: New test.
21574
21575 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21576
21577         PR c++/16681
21578         * g++.dg/init/array15.C: New.
21579         * g++.dg/init/array16.C: New.
21580
21581 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21582
21583         PR fortran/18826
21584         * gfortran.dg/assign_1.f90: New test.
21585
21586 2004-12-08  Nick Clifton  <nickc@redhat.com>
21587
21588         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21589         * gcc.target/xstormy16/data_below100: Likewise.
21590         * gcc.target/xstormy16/sfr: Likewise.
21591         * gcc.target/xstormy16/below100.S: New test source file.
21592         * gcc.target/xstormy16/below100.ld: New test linker script.
21593         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21594         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21595         bp instructions.
21596         * gcc.target/xstormy16/bp.c: Likewise.
21597
21598         * gcc.target/xstormy16/bss_below100: New files:
21599         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21600         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21601         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21602         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21603         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21604         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21605         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21606         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21607         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21608         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21609         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21610         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21611         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21612         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21613         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21614         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21615         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21616         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21617         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21618         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21619         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21620         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21621         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21622         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21623         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21624         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21625         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21626
21627         * gcc.target/xstormy16/data_below100: New files:
21628         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21629         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21630         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21631         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21632         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21633         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21634         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21635         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21636         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21637         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21638         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21639         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21640         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21641         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21642         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21643         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21644         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21645         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21646         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21647         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21648         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21649         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21650         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21651         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21652         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21653         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21654         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21655
21656         * gcc.target/xstormy16/sfr: New files:
21657         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21658         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21659         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21660         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21661         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21662         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21663         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21664         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21665         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21666         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21667         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21668         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21669         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21670         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21671         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21672         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21673         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21674         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21675         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21676         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21677         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21678         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21679         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21680         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21681         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21682         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21683         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21684         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21685         27_if0_sfrw_bitfield_f.c
21686
21687 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21688
21689         PR c++/18100
21690         * g++.dg/lookup/name-clash4.C: New test.
21691
21692 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21693
21694         PR c++/18672
21695         * g++.dg/opt/array1.C: New.
21696
21697         PR c++/18803
21698         * g++.dg/template/operator5.C: New.
21699
21700 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21701
21702         PR c/18867
21703         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21704
21705 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21706
21707         * gcc.dg/noncompile/20041207.c: New test.
21708
21709 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21710
21711         * g++.dg/other/unreachable-1.C: New test.
21712
21713 2004-12-06  Nick Clifton  <nickc@redhat.com>
21714
21715         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21716         <limits.h> because the latter comes from gcc's include/ directory
21717         and not the newlib/libc/include directory.
21718
21719 2004-12-04  Richard Henderson  <rth@redhat.com>
21720
21721         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21722
21723 2004-12-04  Richard Henderson  <rth@redhat.com>
21724
21725         * lib/target-supports.exp (check_gc_sections_available): Disable
21726         for alpha and ia64.
21727
21728 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21729
21730         PR middle-end/17909
21731         * g++.dg/other/vararg-2.C: New test.
21732
21733 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21734
21735         PR c++/17011, c++/17971
21736         * g++.dg/template/error15.C: Adjust expected error.
21737         * g++.dg/template/instantiate3.C: Likewise.
21738
21739 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21740
21741         * gcc.dg/altivec-18.c: Fix for darwin
21742
21743 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21744
21745         PR c++/18782
21746         * g++.dg/parse/ptrmem2.C: New.
21747
21748         PR c++/18318
21749         * g++.dg/template/new1.C: New.
21750
21751 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21752
21753         PR fortran/18710
21754         * gfortran.dg/direct_io_3.f90: New test.
21755
21756 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21757
21758         PR 18758
21759         * g++.dg/parse/crash21.C: New.
21760
21761 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21762
21763         PR c++/15664, c++/18276
21764         * g++.dg/template/ttp13.C: New test.
21765         * g++.dg/template/ttp14.C: Likewise.
21766
21767 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21768
21769         PR c++/18123
21770         * g++.dg/parse/enum2.C: New test.
21771         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21772
21773 2004-12-02  Nick Clifton  <nickc@redhat.com>
21774
21775         * gcc.target/xstormy16: New test directory.
21776         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21777         * gcc.target/xstormy16/bp.c: Check the generation of bp
21778         instructions.
21779         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21780         bn instructions and the BELOW100 attribute.
21781
21782 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21783
21784         PR target/16952
21785         * gcc.dg/ppc-eabi.c: New.
21786
21787 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21788
21789         PR fortran/18284
21790         * gfortran.dg/backspace.f90
21791
21792 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21793
21794         * gfortran.dg/inquire.f90: New test.
21795
21796 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21797
21798         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21799         handle effective-target-keyword.
21800         (dg-skip-if): Support effective-target keyword as target list.
21801         (dg-xfail-if): Ditto.
21802         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21803
21804 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21805
21806         PR tree-optimization/18291
21807         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21808
21809 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21810
21811         PR C++/18729
21812         * g++.dg/parse/crash20.C: New.
21813
21814         PR c++/17431
21815         * g++.dg/overload/arg1.C: New.
21816         * g++.dg/overload/arg2.C: New.
21817         * g++.dg/overload/arg3.C: New.
21818         * g++.dg/overload/arg4.C: New.
21819
21820 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21821
21822         * gcc.dg/c99-flex-array-4.c: Remove.
21823
21824 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21825
21826         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21827
21828         * lib/target-supports.exp (is-effective-target): Simplify.
21829
21830         * lib/target-supports.exp (check_effective_target_vect_long):
21831         Fix for powerpc64-*-*.
21832
21833 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21834
21835         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21836         to support new requirements on FreeBSD 5.
21837
21838 2004-11-30  Devang Patel  <dpatel@apple.com>
21839
21840         PR 18702
21841         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21842
21843 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21844
21845         * g++.dg/ext/altivec-13.C: New test.
21846
21847 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21848
21849         PR tree-opt/18298
21850         * gcc.c-torture/execute/p18298.c: New test.
21851
21852 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21853             Dorit Naishlos  <dorit@il.ibm.com>
21854
21855         PR tree-opt/18607
21856         * gcc.dg/vect/vect-89.c: New test.
21857
21858 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21859
21860         * gcc.dg/pr18596-1.c: New test.
21861
21862 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21863
21864         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21865
21866 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21867
21868         PR c/18479
21869         * gcc.dg/pr18479.c: New test.
21870
21871 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21872
21873         PR target/18490
21874         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21875         mmix-knuth-mmixware.
21876
21877         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21878         cris-*-elf* cris-*-aout* mmix-*-*
21879
21880 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21881
21882         PR middle-end/18725
21883         * gcc.dg/pr18725.c: New test.
21884
21885 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21886
21887         PR target/18488
21888         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21889
21890         PR target/18336
21891         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21892
21893 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21894
21895         PR c++/18368
21896         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21897         * g++.old-deja/g++.law/ctors5.C: Likewise.
21898         * g++.old-deja/g++.other/crash25.C: Likewise.
21899
21900         PR c++/18674
21901         * g++.dg/template/error16.C: New test.
21902
21903         PR c++/18512
21904         * g++.dg/template/crash29.C: New test.
21905
21906 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21907
21908         PR tree-optimization/18712
21909         * gcc.c-torture/compile/pr18712.c: New test.
21910
21911 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21912
21913         PR c/7544
21914         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21915         tests.
21916
21917 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21918
21919         PR c++/18652
21920         * g++.dg/lookup/crash6.C: New test.
21921
21922 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21923
21924         PR middle-end/18164
21925         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21926
21927 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21928
21929         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21930         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21931         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21932
21933 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21934
21935         * gcc.dg/pr18164.c: New test.
21936
21937 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21938
21939         * gcc.dg/funroll-loops-all.c: New.
21940
21941 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21942
21943         PR target/18489
21944         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21945         delimeter, match space and TAB as well as ":".
21946
21947         PR target/18484
21948         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21949
21950         PR target/18348
21951         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21952
21953         PR target/18345
21954         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21955
21956         PR target/18337
21957         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21958
21959 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21960
21961         * gfortran.dg/direct_io_2.f90: New test.
21962
21963 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21964
21965         PR target/18334
21966         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21967
21968 2004-11-28  Richard Henderson  <rth@redhat.com>
21969
21970         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21971
21972 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21973
21974         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21975         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21976         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21977         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21978         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21979         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21980         gcc.dg/pointer-arith-8.c: New tests.
21981
21982 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21983
21984         PR fortran/18364
21985         * gfortran.dg/endfile.f90: New test.
21986
21987 2004-11-27  Falk Hueffner  <falk@debian.org>
21988
21989         * gcc.dg/loop-6.c: New test.
21990
21991 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21992
21993         * gcc.c-torture/execute/20041126-1.c: New test.
21994
21995 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21996
21997         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21998         on IRIX.
21999
22000 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22001
22002         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22003         functions.
22004
22005 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22006
22007         PR rtl-optimization/17825
22008         * gcc.c-torture/compile/20041119-1.c: New test.
22009
22010 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22011
22012         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22013         Check existence of ld library path variables before unsetting.
22014
22015 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22016
22017         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22018
22019 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22020
22021         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22022
22023 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22024
22025         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22026
22027 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22028
22029         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22030         dg-do directive.
22031
22032 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22033
22034         * gcc.dg/pr17957.c: Pass --param, not -param.
22035
22036 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22037
22038         PR middle-end/17957
22039         * testsuite/gcc.dg/pr17957.c: New test.
22040
22041 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22042
22043         PR c++/18445
22044         * g++.dg/template/crash28.C: Likewise.
22045
22046         PR c++/18001
22047         * g++.dg/expr/unary2.C: Adjust lvalue messages.
22048         * g++.dg/ext/lvaddr.C: Likewise.
22049         * g++.dg/opt/pr7503-3.C: Likewise.
22050
22051         PR c++/18466
22052         * g++.dg/parse/qualified3.C: New test.
22053         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22054
22055         PR c++/18545
22056         * g++.dg/expr/return1.C: New test.
22057
22058 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22059
22060         Friend class name lookup 3/n, PR c++/3332
22061         * g++.dg/lookup/friend3.C: New test.
22062         * g++.dg/lookup/friend4.C: Likewise.
22063         * g++.dg/lookup/friend5.C: Likewise.
22064
22065 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22066
22067         Friend class name lookup 2/n, PR c++/14513, c++/15410
22068         * g++.dg/lookup/friend2.C: New test.
22069         * g++.dg/template/friend31.C: Likewise.
22070
22071 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22072
22073         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22074
22075 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22076
22077         PR c++/17473
22078         * g++.dg/tc1/dr56.C: Remove.
22079         * g++.dg/template/typedef1.C: Add dg-error markers.
22080         * g++.old-deja/g++.other/typedef7.C: Likewise.
22081
22082         PR c++/18285
22083         * g++.dg/parse/typedef7.C: New test.
22084
22085 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
22086
22087         * gcc.c-torture/execute/20041124-1.c: New test.
22088
22089 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22090
22091         * g++.dg/template/deduce3.C: New test.
22092
22093         PR c++/18586
22094         * g++.dg/template/crash27.C: New test.
22095
22096         PR c++/18530
22097         * g++.dg/warn/Wshadow-3.C: New test.
22098
22099 2004-11-24  Devang Patel  <dpatel@apple.com>
22100
22101         PR/18555
22102         * gcc.dg/cpp/isysroot-1.c: New test.
22103         * gcc.dg/cpp/usr/include/stdio.h: New file.
22104         * gcc.dg/cpp/isysroot-2.c: New test.
22105         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22106         New file.
22107
22108 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22109
22110         PR c++/8929
22111         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22112
22113 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22114
22115         * gcc.target/sparc/align.c: Do not include <stdint.h>.
22116         * gcc.target/sparc/pdist.c: Likewise.
22117
22118 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
22119
22120         PR c++/16882
22121         * g++.dg/conversion/simd1.C: New test.
22122
22123 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22124
22125         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22126         and restore_ld_library_path_env_vars.
22127         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22128         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22129         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22130         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
22131
22132 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
22133
22134         * gcc.dg/pragma-align-2.c: Test macro expansion.
22135         * gcc.dg/pragma-pack-2.c: New test.
22136
22137 2004-11-23  Richard Henderson  <rth@redhat.com>
22138
22139         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
22140         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22141         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
22142         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
22143         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
22144         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
22145
22146         * gcc.dg/vect/vect.exp: Add check for alpha.
22147         * lib/target-supports.exp (check_alpha_max_hw_available): New.
22148         (check_effective_target_vect_int): Enable for alpha.
22149         (check_effective_target_vect_long): New.
22150         (is-effective-target): Add it.
22151
22152 2004-11-23  Uros Bizjak <uros@kss-loka.si>
22153
22154         * gcc.dg/pr18614-1.c: New test.
22155
22156 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22157
22158         * gcc.dg/setjmp-2.c: New test.
22159
22160 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
22161
22162         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
22163         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
22164         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
22165         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
22166         gcc.target/sparc/pdist.c: New tests.
22167
22168 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
22169
22170         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
22171
22172 2004-11-22  Dale Johannesen  <dalej@apple.com>
22173
22174         * gcc.dg/20041111-1.c: New.
22175
22176 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22177
22178         PR tree-opt/18536
22179         * gcc.dg/vect/pr18536.c: New test.
22180
22181 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22182
22183         PR c++/18354
22184         * g++.dg/template/nontype11.C: New test.
22185
22186 2004-11-21  Roger Sayle  <roger@eyesopen.com>
22187
22188         PR middle-end/18520
22189         * gcc.dg/pr18520-1.c: New test case.
22190
22191 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
22192
22193         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
22194         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
22195         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
22196         expected diagnostics.
22197
22198 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22199
22200         PR target/18580
22201         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
22202         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
22203         vect-77.c, vect-77a.c: XFAIL on the SPARC.
22204
22205 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22206
22207         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
22208
22209 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
22210             Joseph Myers  <joseph@codesourcery.com>
22211
22212         * lib/target-supports.exp (check_visibility_available): Really
22213         test the compiler.
22214
22215 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22216
22217         PR tree-opt/18181
22218         * gcc.dg/vect/vect-85.c: New test.
22219         * gcc.dg/vect/vect-86.c: New test.
22220         * gcc.dg/vect/vect-87.c: New test.
22221         * gcc.dg/vect/vect-88.c: New test.
22222
22223 2004-11-19  Ben Elliston  <bje@au.ibm.com>
22224
22225         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
22226
22227 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
22228
22229         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
22230         * gcc.dg/ppc-and-1.c: Ditto.
22231         * gcc.dg/ppc-compare-1.c: Ditto.
22232         * gcc.dg/ppc-mov-1.c: Ditto
22233
22234 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
22235             Mark Mitchell  <mark@codesourcery.com>
22236
22237         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
22238
22239 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22240             Aldy Hernandez  <aldyh@redhat.com>
22241
22242         * lib/target-supports.exp (check_effective_target_vect_int): New
22243         (check_effective_target_vect_float): New
22244         (check_effective_target_vect_double): New.
22245         (is-effective-target): Support new effective targets keywords.
22246         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
22247         default action for dg-do.
22248         * gcc.dg/vect/pr16105.c: Use new support.
22249         * gcc.dg/vect/pr18400.c: Ditto.
22250         * gcc.dg/vect/pr18425.c: Ditto.
22251         * gcc.dg/vect/vect-1.c: Ditto.
22252         * gcc.dg/vect/vect-10.c: Ditto.
22253         * gcc.dg/vect/vect-11.c: Ditto.
22254         * gcc.dg/vect/vect-12.c: Ditto.
22255         * gcc.dg/vect/vect-13.c: Ditto.
22256         * gcc.dg/vect/vect-14.c: Ditto.
22257         * gcc.dg/vect/vect-15.c: Ditto.
22258         * gcc.dg/vect/vect-16.c: Ditto.
22259         * gcc.dg/vect/vect-17.c: Ditto.
22260         * gcc.dg/vect/vect-18.c: Ditto.
22261         * gcc.dg/vect/vect-19.c: Ditto.
22262         * gcc.dg/vect/vect-2.c: Ditto.
22263         * gcc.dg/vect/vect-20.c: Ditto.
22264         * gcc.dg/vect/vect-21.c: Ditto.
22265         * gcc.dg/vect/vect-22.c: Ditto.
22266         * gcc.dg/vect/vect-23.c: Ditto.
22267         * gcc.dg/vect/vect-24.c: Ditto.
22268         * gcc.dg/vect/vect-25.c: Ditto.
22269         * gcc.dg/vect/vect-26.c: Ditto.
22270         * gcc.dg/vect/vect-27.c: Ditto.
22271         * gcc.dg/vect/vect-27a.c: Ditto.
22272         * gcc.dg/vect/vect-28.c: Ditto.
22273         * gcc.dg/vect/vect-29.c: Ditto.
22274         * gcc.dg/vect/vect-29a.c: Ditto.
22275         * gcc.dg/vect/vect-3.c: Ditto.
22276         * gcc.dg/vect/vect-30.c: Ditto.
22277         * gcc.dg/vect/vect-31.c: Ditto.
22278         * gcc.dg/vect/vect-32.c: Ditto.
22279         * gcc.dg/vect/vect-33.c: Ditto.
22280         * gcc.dg/vect/vect-34.c: Ditto.
22281         * gcc.dg/vect/vect-35.c: Ditto.
22282         * gcc.dg/vect/vect-36.c: Ditto.
22283         * gcc.dg/vect/vect-37.c: Ditto.
22284         * gcc.dg/vect/vect-38.c: Ditto.
22285         * gcc.dg/vect/vect-4.c: Ditto.
22286         * gcc.dg/vect/vect-40.c: Ditto.
22287         * gcc.dg/vect/vect-41.c: Ditto.
22288         * gcc.dg/vect/vect-42.c: Ditto.
22289         * gcc.dg/vect/vect-43.c: Ditto.
22290         * gcc.dg/vect/vect-44.c: Ditto.
22291         * gcc.dg/vect/vect-45.c: Ditto.
22292         * gcc.dg/vect/vect-46.c: Ditto.
22293         * gcc.dg/vect/vect-47.c: Ditto.
22294         * gcc.dg/vect/vect-48.c: Ditto.
22295         * gcc.dg/vect/vect-48a.c: Ditto.
22296         * gcc.dg/vect/vect-49.c: Ditto.
22297         * gcc.dg/vect/vect-5.c: Ditto.
22298         * gcc.dg/vect/vect-50.c: Ditto.
22299         * gcc.dg/vect/vect-51.c: Ditto.
22300         * gcc.dg/vect/vect-52.c: Ditto.
22301         * gcc.dg/vect/vect-53.c: Ditto.
22302         * gcc.dg/vect/vect-54.c: Ditto.
22303         * gcc.dg/vect/vect-55.c: Ditto.
22304         * gcc.dg/vect/vect-56.c: Ditto.
22305         * gcc.dg/vect/vect-56a.c: Ditto.
22306         * gcc.dg/vect/vect-57.c: Ditto.
22307         * gcc.dg/vect/vect-58.c: Ditto.
22308         * gcc.dg/vect/vect-59.c: Ditto.
22309         * gcc.dg/vect/vect-6.c: Ditto.
22310         * gcc.dg/vect/vect-60.c: Ditto.
22311         * gcc.dg/vect/vect-61.c: Ditto.
22312         * gcc.dg/vect/vect-62.c: Ditto.
22313         * gcc.dg/vect/vect-63.c: Ditto.
22314         * gcc.dg/vect/vect-64.c: Ditto.
22315         * gcc.dg/vect/vect-65.c: Ditto.
22316         * gcc.dg/vect/vect-66.c: Ditto.
22317         * gcc.dg/vect/vect-67.c: Ditto.
22318         * gcc.dg/vect/vect-68.c: Ditto.
22319         * gcc.dg/vect/vect-69.c: Ditto.
22320         * gcc.dg/vect/vect-7.c: Ditto.
22321         * gcc.dg/vect/vect-72.c: Ditto.
22322         * gcc.dg/vect/vect-72a.c: Ditto.
22323         * gcc.dg/vect/vect-73.c: Ditto.
22324         * gcc.dg/vect/vect-74.c: Ditto.
22325         * gcc.dg/vect/vect-75.c: Ditto.
22326         * gcc.dg/vect/vect-76.c: Ditto.
22327         * gcc.dg/vect/vect-77.c: Ditto.
22328         * gcc.dg/vect/vect-77a.c: Ditto.
22329         * gcc.dg/vect/vect-78.c: Ditto.
22330         * gcc.dg/vect/vect-79.c: Ditto.
22331         * gcc.dg/vect/vect-8.c: Ditto.
22332         * gcc.dg/vect/vect-80.c: Ditto.
22333         * gcc.dg/vect/vect-82.c: Ditto.
22334         * gcc.dg/vect/vect-82_64.c: Ditto.
22335         * gcc.dg/vect/vect-83.c: Ditto.
22336         * gcc.dg/vect/vect-83_64.c: Ditto.
22337         * gcc.dg/vect/vect-9.c: Ditto.
22338         * gcc.dg/vect/vect-all.c: Ditto.
22339         * gcc.dg/vect/vect-none.c: Ditto.
22340
22341 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22342
22343         * lib/gcc-dg.exp (dg-skip-if): New function.
22344         (dg-forbid-option): Remove.
22345         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
22346         * g++.dg/abi/bitfield8.C: Likewise.
22347         * g++.dg/abi/dtor1.C: Likewise.
22348         * g++.dg/abi/empty10.C: Likewise.
22349         * g++.dg/abi/empty7.C: Likewise.
22350         * g++.dg/abi/empty9.C: Likewise.
22351         * g++.dg/abi/layout3.C: Likewise.
22352         * g++.dg/abi/layout4.C: Likewise.
22353         * g++.dg/abi/thunk1.C: Likewise.
22354         * g++.dg/abi/thunk2.C: Likewise.
22355         * g++.dg/abi/vbase11.C: Likewise.
22356         * g++.dg/abi/vthunk2.C: Likewise.
22357         * g++.dg/abi/vthunk3.C: Likewise.
22358         * g++.dg/ext/attrib8.C: Likewise.
22359         * g++.dg/opt/longbranch2.C: Likewise.
22360         * g++.dg/opt/reg-stack4.C: Likewise.
22361         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22362         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22363         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22364         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22365         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22366         * gcc.dg/20000609-1.c: Likewise.
22367         * gcc.dg/20000720-1.c: Likewise.
22368         * gcc.dg/20011107-1.c: Likewise.
22369         * gcc.dg/20011119-1.c: Likewise.
22370         * gcc.dg/20020108-1.c: Likewise.
22371         * gcc.dg/20020122-2.c: Likewise.
22372         * gcc.dg/20020122-3.c: Likewise.
22373         * gcc.dg/20020201-3.c: Likewise.
22374         * gcc.dg/20020206-1.c: Likewise.
22375         * gcc.dg/20020218-1.c: Likewise.
22376         * gcc.dg/20020310-1.c: Likewise.
22377         * gcc.dg/20020411-1.c: Likewise.
22378         * gcc.dg/20020418-2.c: Likewise.
22379         * gcc.dg/20020426-1.c: Likewise.
22380         * gcc.dg/20020426-2.c: Likewise.
22381         * gcc.dg/20020517-1.c: Likewise.
22382         * gcc.dg/20020523-1.c: Likewise.
22383         * gcc.dg/20020523-2.c: Likewise.
22384         * gcc.dg/20020729-1.c: Likewise.
22385         * gcc.dg/20030204-1.c: Likewise.
22386         * gcc.dg/20030826-2.c: Likewise.
22387         * gcc.dg/20030926-1.c: Likewise.
22388         * gcc.dg/20031202-1.c: Likewise.
22389         * gcc.dg/980312-1.c: Likewise.
22390         * gcc.dg/980313-1.c: Likewise.
22391         * gcc.dg/990117-1.c: Likewise.
22392         * gcc.dg/990424-1.c: Likewise.
22393         * gcc.dg/990524-1.c: Likewise.
22394         * gcc.dg/991230-1.c: Likewise.
22395         * gcc.dg/i386-387-1.c: Likewise.
22396         * gcc.dg/i386-387-2.c: Likewise.
22397         * gcc.dg/i386-387-3.c: Likewise.
22398         * gcc.dg/i386-387-4.c: Likewise.
22399         * gcc.dg/i386-387-5.c: Likewise.
22400         * gcc.dg/i386-387-6.c: Likewise.
22401         * gcc.dg/i386-asm-1.c: Likewise.
22402         * gcc.dg/i386-bitfield1.c: Likewise.
22403         * gcc.dg/i386-bitfield2.c: Likewise.
22404         * gcc.dg/i386-loop-1.c: Likewise.
22405         * gcc.dg/i386-loop-2.c: Likewise.
22406         * gcc.dg/i386-loop-3.c: Likewise.
22407         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22408         * gcc.dg/i386-pic-1.c: Likewise.
22409         * gcc.dg/i386-regparm.c: Likewise.
22410         * gcc.dg/i386-signbit-1.c: Likewise.
22411         * gcc.dg/i386-signbit-2.c: Likewise.
22412         * gcc.dg/i386-signbit-3.c: Likewise.
22413         * gcc.dg/i386-sse-5.c: Likewise.
22414         * gcc.dg/i386-sse-8.c: Likewise.
22415         * gcc.dg/i386-unroll-1.c: Likewise.
22416         * gcc.dg/tls/opt-1.c: Likewise.
22417         * gcc.dg/tls/opt-2.c: Likewise.
22418         * gcc.dg/unroll-1.c: Likewise.
22419         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22420         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22421         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22422         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22423
22424 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22425
22426         * g++.dg/template/incomplete1.C: New test.
22427
22428 2004-11-16  Nick Clifton  <nickc@redhat.com>
22429
22430         Revert patches accidentally commited during checkin of fixes for
22431         xstormy16 tests:
22432         gcc.c-torture/execute/simd-4.c: Revert
22433         gcc.dg/20040910-1.c: Revert.
22434
22435 2004-11-16  Paul Brook  <paul@codesourcery.com>
22436
22437         PR fortran/13010
22438         * gfortran.dg/der_pointer_1.f90: New test.
22439
22440 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22441
22442         PR c/18498
22443         * gcc.dg/bitfld-13.c: New test.
22444
22445 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22446
22447         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22448         powerpc*-*-linux*.
22449
22450         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22451         * gcc.dg/ppc64-abi-2.c: Ditto.
22452         * gcc.dg/ppc64-abi-3.c: Ditto.
22453
22454         * lib/gcc-dg.exp (dg-target-list): Remove.
22455
22456 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22457
22458         * gcc.dg/ia64-postinc.c: New test.
22459
22460 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22461
22462         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22463
22464 2004-11-15  Nick Clifton  <nickc@redhat.com>
22465
22466         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22467         __INT_MAX__ so that the test can be compiled by toolchains
22468         targeted at 16-bit processors.
22469
22470         * gcc.dg/20040625-1.c: Use long constants rather than integers
22471         when performing arithmetic that will overflow 16-bits.
22472
22473         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22474         xstormy16.  It does not support 128-bit vector operations.
22475
22476         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22477         with the macro PTR_TYPE.  Define this macro to an integer type
22478         suitable for holding a pointer.
22479
22480         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22481         the target is a 16-bit processor.
22482
22483         * gcc.dg/cpp/if-2.c: Expect a different warning message from
22484         16-bit targets where the character constant will be too long.
22485
22486         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22487         where the double will not be directly addressable.
22488
22489 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22490
22491         Friend class name lookup 1/n, PR c++/18471
22492         * g++.dg/template/crash26.C: New test.
22493         * g++.dg/lookup/struct1.C: Adjust expected error.
22494         * g++.dg/parse/elab1.C: Likewise.
22495         * g++.dg/parse/elab2.C: Likewise.
22496         * g++.dg/parse/int-as-enum1.C: Likewise.
22497         * g++.dg/parse/struct-as-enum1.C: Likewise.
22498         * g++.dg/parse/typedef1.C: Likewise.
22499         * g++.dg/parse/typedef3.C: Likewise.
22500         * g++.dg/parse/typedef4.C: Likewise.
22501         * g++.dg/parse/typedef5.C: Likewise.
22502         * g++.dg/template/nontype4.C: Likewise.
22503         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22504         * g++.old-deja/g++.other/elab1.C: Likewise.
22505         * g++.old-deja/g++.other/syntax4.C: Likewise.
22506
22507 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22508
22509         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22510
22511 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
22512
22513         * gcc.c-torture/execute/20041114-1.c: New test.
22514
22515 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22516
22517         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22518         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22519         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22520         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22521         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22522         gcc.dg/switch-7.c: New tests.
22523
22524 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22525
22526         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22527
22528 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22529
22530         PR tree-opt/18400
22531         * gcc.dg/vect/pr18400.c: New test.
22532
22533 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22534             Andrew Pinski  <pinskia@physics.uc.edu>
22535
22536         PR tree-opt/18425
22537         * gcc.dg/vect/pr18425.c: New test.
22538
22539 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22540
22541         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22542         Guard with dg-require-alias and dg-require-visibility.
22543
22544 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22545
22546         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22547
22548 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22549
22550         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22551
22552 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22553
22554         PR c++/17344
22555         * g++.dg/template/defarg5.C: New test.
22556
22557 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22558
22559         * g++.dg/parse/cast1.C: Run only on ILP32.
22560         * g++.old-deja/g++.mike/p784.C: Likewise.
22561
22562 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22563
22564         * gcc.c-torture/execute/20041113-1.c: New test.
22565
22566 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22567
22568         PR target/18230
22569         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22570         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22571         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22572         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22573         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22574         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22575         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22576         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22577         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22578         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22579         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22580         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22581         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22582
22583 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22584
22585         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22586         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22587         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22588         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22589         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22590         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22591         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22592         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22593         gcc.target/sparc/combined-1.c: New tests.
22594
22595 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22596
22597         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22598         New tests.
22599
22600 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22601
22602         * lib/gcc-dg.exp (dg-forbid-option): New function.
22603         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22604         * g++.dg/abi/bitfield8.C: Likewise.
22605         * g++.dg/abi/dtor1.C: Likewise.
22606         * g++.dg/abi/empty10.C: Likewise.
22607         * g++.dg/abi/empty7.C: Likewise.
22608         * g++.dg/abi/empty9.C: Likewise.
22609         * g++.dg/abi/layout3.C: Likewise.
22610         * g++.dg/abi/layout4.C: Likewise.
22611         * g++.dg/abi/thunk1.C: Likewise.
22612         * g++.dg/abi/thunk2.C: Likewise.
22613         * g++.dg/abi/vbase11.C: Likewise.
22614         * g++.dg/abi/vthunk2.C: Likewise.
22615         * g++.dg/abi/vthunk3.C: Likewise.
22616         * g++.dg/ext/attrib8.C: Likewise.
22617         * g++.dg/opt/longbranch2.C: Likewise.
22618         * g++.dg/opt/reg-stack4.C: Likewise.
22619         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22620         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22621         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22622         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22623         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22624         * gcc.dg/20000609-1.c: Likewise.
22625         * gcc.dg/20000720-1.c: Likewise.
22626         * gcc.dg/20011107-1.c: Likewise.
22627         * gcc.dg/20011119-1.c: Likewise.
22628         * gcc.dg/20020108-1.c: Likewise.
22629         * gcc.dg/20020122-2.c: Likewise.
22630         * gcc.dg/20020122-3.c: Likewise.
22631         * gcc.dg/20020201-3.c: Likewise.
22632         * gcc.dg/20020206-1.c: Likewise.
22633         * gcc.dg/20020218-1.c: Likewise.
22634         * gcc.dg/20020310-1.c: Likewise.
22635         * gcc.dg/20020411-1.c: Likewise.
22636         * gcc.dg/20020418-2.c: Likewise.
22637         * gcc.dg/20020426-1.c: Likewise.
22638         * gcc.dg/20020426-2.c: Likewise.
22639         * gcc.dg/20020517-1.c: Likewise.
22640         * gcc.dg/20020523-1.c: Likewise.
22641         * gcc.dg/20020523-2.c: Likewise.
22642         * gcc.dg/20020729-1.c: Likewise.
22643         * gcc.dg/20030204-1.c: Likewise.
22644         * gcc.dg/20030826-2.c: Likewise.
22645         * gcc.dg/20030926-1.c: Likewise.
22646         * gcc.dg/20031202-1.c: Likewise.
22647         * gcc.dg/980312-1.c: Likewise.
22648         * gcc.dg/980313-1.c: Likewise.
22649         * gcc.dg/990117-1.c: Likewise.
22650         * gcc.dg/990424-1.c: Likewise.
22651         * gcc.dg/990524-1.c: Likewise.
22652         * gcc.dg/991230-1.c: Likewise.
22653         * gcc.dg/i386-387-1.c: Likewise.
22654         * gcc.dg/i386-387-2.c: Likewise.
22655         * gcc.dg/i386-387-3.c: Likewise.
22656         * gcc.dg/i386-387-4.c: Likewise.
22657         * gcc.dg/i386-387-5.c: Likewise.
22658         * gcc.dg/i386-387-6.c: Likewise.
22659         * gcc.dg/i386-asm-1.c: Likewise.
22660         * gcc.dg/i386-bitfield1.c: Likewise.
22661         * gcc.dg/i386-bitfield2.c: Likewise.
22662         * gcc.dg/i386-loop-1.c: Likewise.
22663         * gcc.dg/i386-loop-2.c: Likewise.
22664         * gcc.dg/i386-loop-3.c: Likewise.
22665         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22666         * gcc.dg/i386-pic-1.c: Likewise.
22667         * gcc.dg/i386-regparm.c: Likewise.
22668         * gcc.dg/i386-signbit-1.c: Likewise.
22669         * gcc.dg/i386-signbit-2.c: Likewise.
22670         * gcc.dg/i386-signbit-3.c: Likewise.
22671         * gcc.dg/i386-sse-5.c: Likewise.
22672         * gcc.dg/i386-sse-8.c: Likewise.
22673         * gcc.dg/i386-unroll-1.c: Likewise.
22674         * gcc.dg/tls/opt-1.c: Likewise.
22675         * gcc.dg/tls/opt-2.c: Likewise.
22676         * gcc.dg/unroll-1.c: Likewise.
22677         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22678         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22679         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22680         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22681         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22682         -m64 is specified.
22683
22684 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22685
22686         PR c++/18389
22687         * g++.dg/parse/cond1.C: New test.
22688
22689         PR c++/18429
22690         * g++.dg/template/array9.C: New test.
22691         * g++.dg/ext/vla1.C: Adjust error messages.
22692         * g++.dg/ext/vlm1.C: Likewise.
22693         * g++.dg/template/crash2.C: Likewise.
22694
22695         PR c++/18436
22696         * g++.dg/template/call3.C: New test.
22697
22698         PR c++/18407
22699         * g++.dg/template/ptrmem11.C: New test.
22700
22701 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22702
22703         PR other/14264
22704         * lib/g++.exp: Set LC_ALL and LANG to C.
22705         * lib/gcc-dg.exp: Likewise.
22706         * lib/gfortran.exp: Likewise.
22707         * lib/objc.exp: Likewise.
22708         * lib/treelang.exp: Likewise.
22709
22710 2004-11-12  Andreas Schwab  <schwab@suse.de>
22711
22712         * gcc.dg/pr16286.c: Fix last change.
22713
22714 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22715
22716         PR c++/18416
22717         * g++.dg/init/global1.C: New test.
22718
22719 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22720
22721         * gcc.c-torture/execute/20041112-1.c: New test.
22722
22723 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22724
22725         * lib/gcc-dg.exp (dg-target-list): New.
22726
22727 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22728             Richard Sandiford  <rsandifo@redhat.com>
22729
22730         * lib/target-supports.exp (get-compiler_messages): New.
22731         (check_named_sections_available): Use it.
22732         (check_effective_target_ilp32): New.
22733         (check_effective_target_lp64): New.
22734         (is-effective-target): New.
22735         * lib/gcc-dg.exp (dg-require-effective-target): New.
22736
22737 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22738
22739         * gcc.dg/precedence-1.c: New test.
22740
22741 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22742
22743         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22744
22745         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22746         message, delete generated files, use more descriptive name for
22747         executable, and make the test unsupported when it cannot be run.
22748
22749         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22750         (dg-require-weak, dg-require-visibility, dg-require-alias,
22751         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22752         dg-require-iconv, dg-require-named-sections): Use it.
22753
22754         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22755
22756 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22757
22758         PR target/16457
22759         * gcc.dg/ppc-and-1: New
22760
22761         PR target/16796
22762         * gcc.dg/ppc-mov-1.c: New.
22763
22764         PR target/16458
22765         * gcc.dg/ppc-compare-1.c: New.
22766
22767 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22768
22769         * objc.dg/desig-init-2.m: New test.
22770
22771 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22772
22773         PR middle-end/18160
22774         * g++.dg/warn/register-var-1.C: New test.
22775         * g++.dg/warn/register-var-2.C: New test.
22776
22777 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22778
22779         * gcc.dg/union-2.c: New test.
22780
22781 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22782
22783         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22784         New test for PR tree-optimization/17892.
22785
22786 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22787
22788         PR c++/18369
22789         * g++.dg/init/new12.C: New test.
22790
22791 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22792
22793         * gcc.target/sparc: New directory.
22794         * gcc.target/sparc/sparc.exp: New driver.
22795         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22796         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22797         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22798         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22799
22800 2004-11-10  Paul Brook  <paul@codesourcery.com>
22801
22802         PR fortran/18218
22803         * gfortran.dg/list_read.c: New test.
22804
22805 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22806
22807         PR c/18322
22808         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22809         expected diagnostic location.
22810
22811 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22812
22813         * gcc.dg/20041109-1.c: New test.
22814
22815 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22816
22817         PR objc/18406
22818         * objc/compile/pr18406.m: New test.
22819
22820 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22821
22822         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22823
22824 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22825
22826         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22827
22828 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22829
22830         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22831
22832 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22833
22834         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22835         exit.
22836
22837 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22838
22839         PR tree-opt/18299
22840         * gcc.c-torture/pr18299-1.c: New test.
22841
22842 2004-11-06  Andreas Schwab  <schwab@suse.de>
22843
22844         * gcc.dg/pr16286.c: Also test for bool and pixel.
22845
22846 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22847
22848         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22849         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22850         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22851         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22852         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22853         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22854         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22855         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22856         gcc.dg/struct-semi-3.c: New tests.
22857
22858 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22859
22860         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22861
22862 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22863
22864         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22865         Do not use C99 designators.
22866
22867 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22868
22869         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22870
22871 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22872
22873         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22874         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22875         * gcc.c-torture/execute/simd-5.x: Remove.
22876
22877 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22878
22879         PR rtl-optimization/17933
22880         * gcc.dg/torture/pr17933-1.c: New test.
22881
22882 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22883
22884         PR target/18106
22885         * lib/target-supports.exp (check_weak_available): Support
22886         Windows.
22887
22888 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22889
22890         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22891         call to fflush(stdout) before abort.
22892         (my_ffsll): New function.
22893         (generate_fields): Use it.
22894
22895 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22896
22897         * gcc.dg/init-undef-1.c: New test.
22898
22899 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22900
22901         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22902         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22903         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22904         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22905         expected messages for new parser.
22906
22907 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22908
22909         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22910
22911 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22912
22913         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22914         on LP64 targets.
22915
22916 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22917
22918         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22919         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22920         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22921         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22922         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22923         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22924         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22925         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22926         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22927         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22928
22929 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22930
22931         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22932         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22933         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22934         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22935         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22936         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22937         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22938         for new parser.
22939
22940 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22941
22942         PR target/15342
22943         * gcc.dg/20041104-1.c: New test.
22944
22945 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22946
22947         * g++.dg/template/nontype7.C: New test.
22948         * g++.dg/template/nontype8.C: Likewise.
22949         * g++.dg/template/nontype9.C: Likewise.
22950         * g++.dg/template/nontype10.C: Likewise.
22951         * g++.dg/tc1/dr49.C: Likewise.
22952         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22953         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22954
22955 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22956
22957         * g++.dg/rtti/tinfo1.C: Remove xfails.
22958
22959 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22960
22961         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22962         packed attribute to the definition to satisfy the new C++ parser.
22963
22964 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22965
22966         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22967         invocations of va_arg.
22968
22969 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22970
22971         PR c++/18124
22972         * g++.dg/template/crash25.C: New test.
22973
22974         PR c++/18155
22975         * g++.dg/template/typedef2.C: New test.
22976         * g++.dg/parse/crash13.C: Adjust error markers.
22977
22978         PR c++/18177
22979         * g++.dg/conversion/const3.C: New test.
22980
22981 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22982
22983         PR fortran/17535
22984         PR fortran/17583
22985         PR fortran/17713
22986         * gfortran.dg/generic_[123].f90: New testcases.
22987
22988 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22989
22990         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22991         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22992
22993 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22994
22995         PR tree-opt/16808
22996         * gcc.c-torture/compile/pr16808.c: New test.
22997
22998 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22999
23000         PR rtl-optimization/17104
23001         * gcc.dg/ppc-bitfield1.c: New.
23002
23003 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23004
23005         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23006
23007 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23008
23009         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23010         strings for 32-bit code.
23011
23012 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23013
23014         PR c/18239
23015         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23016
23017 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23018
23019         PR c++/18064
23020         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23021
23022 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23023
23024         PR c++/15172
23025         * g++.dg/init/aggr2.C: New test.
23026
23027 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23028
23029         * objc.dg/local-decl-1.m: New test.
23030
23031 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23032
23033         * gcc.dg/20040910-1.c: Adjust regex.
23034
23035 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23036
23037         PR rtl-optimization/18084
23038         * g++.dg/opt/pr18084-1.C: New testcase.
23039
23040 2004-10-30  Matt Austern  <austern@apple.com>
23041
23042         PR c++/17542
23043         * g++.dg/ext/attrib18.C: New test.
23044
23045 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23046
23047         PR middle-end/18096
23048         * gcc.dg/pr18096-1.c: New test case.
23049
23050 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23051
23052         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23053
23054 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
23055
23056         PR c/16666
23057         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23058         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23059         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23060         gcc.dg/old-style-prom-3.c: New tests.
23061
23062 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
23063
23064         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23065         Remove unnecessary inclusion of stdio.h.
23066
23067 2004-10-29  Roger Sayle  <roger@eyesopen.com>
23068
23069         PR rtl-optimization/17581
23070         * gcc.dg/pr17581-1.c: New test case.
23071
23072 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
23073
23074         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23075         being implemented.
23076         * g++.dg/conversion/dr195-1.C: New.
23077         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23078         * g++.old-deja/g++.mike/p10148.C: Likewise.
23079
23080 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
23081
23082         PR c++/17695
23083         * g++.dg/debug/typedef2.C: New test.
23084
23085 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
23086
23087         PR fortran/13490
23088         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23089         * gfortran.dg/g77/README: Update.
23090
23091 2004-10-28  Matt Austern  <austern@apple.com>
23092
23093         PR c++/14124
23094         * g++.dg/ext/packed7.C: New test.
23095
23096 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23097
23098         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23099         scan-assembler.
23100         * lib/scanasm.exp (hidden-scan-for): New proc.
23101         (scan-hidden): Use hidden-scan-for instead of constructing the scan
23102         string.
23103         (scan-not-hidden): Likewise.
23104         * lib/target-supports.exp (check_visibility_available): mach-o is
23105         support too.
23106
23107 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
23108
23109         PR c++/17132
23110         * g++.dg/template/memclass3.C: New test.
23111
23112 2004-10-28  Adam Nemet  <anemet@lnxw.com>
23113
23114         PR middle-end/18160
23115         * gcc.dg/register-var-1.c: New test.
23116         * gcc.dg/register-var-2.c: New test.
23117         * gcc.dg/asm-7.c: Taking the address of a register variable is an
23118         error now.
23119
23120 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
23121
23122         PR other/18172
23123         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23124         unused variables.
23125         * gcc.dg/vect/vect-22.c: Likewise.
23126
23127 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
23128
23129         * gcc.dg/i386-rotate-1.c: New test.
23130
23131 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
23132
23133         * g++.dg/init/ref12.C: Add "run" marker.
23134
23135         PR c++/17435
23136         * g++.dg/init/ref12.C: New test.
23137
23138         PR c++/18140
23139         * g++.dg/template/shift1.C: New test.
23140         * g++.dg/template/error10.C: Adjust error markers.
23141
23142 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
23143
23144         PR tree-opt/17529
23145         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
23146
23147 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
23148
23149         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
23150         * gcc.dg/weak/weak-3.c: Likewise.
23151         * gcc.dg/weak/weak-5.c: Likewise.
23152         * gcc.dg/weak/weak-9.c: Likewise.
23153         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
23154         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
23155
23156         * gcc.dg/darwin-weakimport-1.c: New.
23157
23158 2004-10-28  Ben Elliston  <bje@au.ibm.com>
23159
23160         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
23161
23162 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
23163
23164         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
23165         'syntax' error messages.
23166         * gcc.dg/cpp/direct2s.c: Likewise.
23167
23168 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
23169
23170         * gcc.c-torture/compile/20041026-1.c: New.
23171
23172 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
23173
23174         PR c++/18093
23175         * g++.dg/lookup/ns2.C: New test.
23176
23177         PR c++/18020
23178         * g++.dg/template/enum4.C: New test.
23179
23180         PR c++/18161
23181         * g++.dg/template/expr1.C: New test.
23182
23183 2004-10-26  Ben Elliston  <bje@au.ibm.com>
23184
23185         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
23186
23187 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23188
23189         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23190         gcc.dg/decl-nospec-3.c: New tests.
23191
23192 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
23193
23194         * objc.dg/super-class-3.m: New test.
23195
23196 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23197
23198         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
23199         resyncing.
23200         * gcc.dg/cpp/direct2s.c: Likewise.
23201
23202 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
23203
23204         * objc.dg/image-info.m: Update for changes to section selection.
23205
23206 2004-10-25  David Ayers  <d.ayers@inode.at>
23207             Ziemowit Laski  <zlaski@apple.com>
23208
23209         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
23210         diagnostics when messaging 'id <Proto>'.
23211         * objc.dg/class-protocol-1.m: New test.
23212         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
23213         a non-existent method signature.
23214         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
23215         Update diagnostics when messaging with non-existent method signature.
23216         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
23217         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23218         invalid receivers are now resolved as if messaging 'id'; remove
23219         extraneous diagnostics.
23220
23221 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23222
23223         PR c/16667
23224         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
23225         gcc.dg/init-desig-obs-3.c: New tests.
23226
23227 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
23228
23229         * gcc.dg/debug/20041023-1.c: New test.
23230
23231 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
23232
23233         PR middle-end/17407
23234         * gcc.c-torture/compile/pr17407.c: New test.
23235
23236         PR c++/18121
23237         * g++.dg/template/array8.C: New test.
23238
23239 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23240
23241         PR other/18138
23242         * lib/g++.exp: Accept more than one multilib libgcc.
23243         * lib/gcc-dg.exp: Likewise.
23244         * lib/objc.exp: Likewise.
23245         * lib/treelang.exp: Likewise.
23246         * lib/gfortran.exp: Likewise.
23247
23248 2004-10-24  Ben Elliston  <bje@au.ibm.com>
23249
23250         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
23251
23252 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
23253
23254         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
23255         * gcc.dg/c99-const-expr-3.c: Likewise.
23256
23257 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
23258
23259         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
23260
23261 2004-10-23  Ben Elliston  <bje@au.ibm.com>
23262
23263         * gcc.c-torture/execute/loop-2e.x: Remove.
23264
23265 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23266
23267         PR c++/18095
23268         * g++.dg/parse/crash18.C: New.
23269         * g++.dg/parse/crash19.C: New.
23270
23271 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23272
23273         * g++.dg/ext/dllimport1.C: Move dg-warnings.
23274         * g++.dg/ext/dllimport2.C: Same.
23275         * g++.dg/ext/dllimport8.C: Same.
23276
23277 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
23278
23279         PR c++/10841
23280         * g++.dg/conversion/cast1.C: New test.
23281         * g++.dg/overload/pmf1.C: Adjust error marker.
23282
23283 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
23284
23285         PR objc/17923
23286         * objc.dg/const-str-7.m: New test.
23287
23288 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23289
23290         * g++.dg/template/memfriend11.C: Fix comment typo.
23291         * g++.dg/template/memfriend14.C: Likewise.
23292
23293 2004-10-20  Richard Henderson  <rth@redhat.com>
23294
23295         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
23296         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
23297         -fasynchronous-unwind-tables.
23298
23299 2004-10-20  Richard Henderson  <rth@redhat.com>
23300
23301         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
23302         (main): Return success.
23303         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
23304         (main): Return success.
23305
23306 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23307
23308         PR c++/13495
23309         * g++.dg/template/memfriend9.C: New test.
23310         * g++.dg/template/memfriend10.C: Likewise.
23311         * g++.dg/template/memfriend11.C: Likewise.
23312         * g++.dg/template/memfriend12.C: Likewise.
23313         * g++.dg/template/memfriend13.C: Likewise.
23314         * g++.dg/template/memfriend14.C: Likewise.
23315         * g++.dg/template/memfriend15.C: Likewise.
23316         * g++.dg/template/memfriend16.C: Likewise.
23317         * g++.dg/template/memfriend17.C: Likewise.
23318         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
23319
23320 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
23321
23322         * g++.dg/conversion/dr195.C: New.
23323         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
23324
23325 2004-10-20  Ben Elliston  <bje@au.ibm.com>
23326             Devang Patel  <dpatel@apple.com>
23327
23328         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
23329         of floating point arithmetic, which could trap.
23330
23331 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
23332
23333         PR c++/14035
23334         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
23335         * g++.dg/conversion/const2.C: New test.
23336         * g++.dg/expr/reinterpret2.C: New test.
23337         * g++.dg/expr/reinterpret3.C: New test.
23338         * g++.dg/expr/cast2.C: New test.
23339         * g++.dg/expr/copy1.C: New test.
23340         * g++.dg/other/conversion1.C: Change error message.
23341         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
23342         function pointers to void *.
23343         * g++.old-deja/g++.mike/p10148.C: Likewise.
23344
23345 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23346
23347         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
23348
23349 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
23350
23351         PR c++/18047
23352
23353         * g++.dg/parse/expr3.C: New test.
23354
23355 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23356
23357         * gcc.dg/smod-1.c: New test.
23358
23359 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
23360
23361         * objc.dg/method-14.m: New test.
23362
23363 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23364
23365         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23366         Also xfail as the patch was reverted.
23367
23368 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23369
23370         PR middle-end/16973
23371         * gcc.dg/pr16973.c: New test.
23372
23373 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
23374
23375         PR tree-optimization/17656
23376         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23377
23378 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23379
23380         * g++.dg/eh/shadow1.C: New.
23381
23382 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
23383
23384         * gcc.c-torture/compile/20041018-1.c: New test.
23385
23386 2004-10-18  Ben Elliston  <bje@au.ibm.com>
23387
23388         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23389         compiler referring to register 0 when accessing sdata.  The linker
23390         now patches things up.
23391
23392 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
23393
23394         PR c/17529
23395         * gcc.c-torture/compile/pr17529.c: New test.
23396
23397 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23398
23399         PR c++/17743
23400         * g++.dg/ext/attrib17.C: New test.
23401
23402 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23403
23404         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23405
23406 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23407
23408         PR c++/10479
23409         * g++.dg/ext/attrib16.C: New test.
23410
23411 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
23412
23413         PR c++/17042
23414         * g++.dg/init/dso_handle1.C: New test.
23415
23416         PR c++/14667
23417         * g++.dg/parse/typedef6.C: New test.
23418
23419         PR c++/17916
23420         * g++.dg/parse/pragma1.C: New test.
23421
23422 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
23423
23424         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23425
23426 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
23427
23428         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23429         -fno-common when on HPPA HP-UX platforms.
23430
23431 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
23432
23433         PR other/16820
23434         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23435         stdint.h.
23436         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23437         uintptr_t.
23438
23439 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23440
23441         PR c++/16301
23442         * g++.dg/lookup/strong-using-4.C: New test.
23443
23444 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23445
23446         PR middle-end/16567
23447         * gcc.c-torture/compile/nested-1.c: New test.
23448
23449 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23450
23451         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23452         and mipsisa64*-*-* (until support for misaligned loads is added).
23453         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23454         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23455         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23456         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23457         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23458         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23459
23460 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23461
23462         PR c++/17976
23463         * g++.dg/init/dtor3.C: New test.
23464
23465 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23466
23467         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23468
23469 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23470
23471         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23472         * gcc.dg/macho-lo-sum.c: Likewise.
23473
23474 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23475
23476         * gcc.dg/ppc-spe64-1.c: New test.
23477
23478 2004-10-14  Devang Patel  <dpatel@apple.com>
23479
23480         PR 17635
23481         * gcc.dg/pr17635.c : New test.
23482
23483 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
23484
23485         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23486         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23487         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23488         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23489         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23490         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23491         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23492         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23493         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23494         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23495         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23496         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23497         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23498         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23499         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23500         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23501         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23502         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23503
23504 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23505
23506         * gcc.dg/vect/vect-82.c: New testcase.
23507         * gcc.dg/vect/vect-82_64.c: New testcase.
23508         * gcc.dg/vect/vect-83.c: New testcase.
23509         * gcc.dg/vect/vect-83_64.c: New testcase.
23510
23511 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23512
23513         * gcc.dg/cpp/error-1.c: New test.
23514
23515 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23516
23517         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23518
23519 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23520
23521         PR target/17984
23522         * gcc.dg/cris-peep2-xsrand2.c: New test.
23523
23524 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23525
23526         PR c++/17661
23527         * testsuite/g++.dg/expr/for2.C: New test.
23528
23529 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23530
23531         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23532
23533 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23534
23535         PR tree-optimization/17724
23536         * g++.dg/opt/pr17724-1.C: New test.
23537         * g++.dg/opt/pr17724-2.C: New test.
23538         * g++.dg/opt/pr17724-3.C: New test.
23539         * g++.dg/opt/pr17724-4.C: New test.
23540         * g++.dg/opt/pr17724-5.C: New test.
23541         * g++.dg/opt/pr17724-6.C: New test.
23542
23543 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23544
23545         PR c/17301
23546         * gcc.dg/pr17301-2.c: New test.
23547
23548 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23549
23550         PR c++/15876
23551         * g++.dg/parse/error22.C: New test.
23552
23553         PR c++/17936
23554         * g++.dg/template/spec18.C: New test.
23555
23556 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23557
23558         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23559         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23560         memcpy.
23561         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23562         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23563
23564 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23565
23566         * g++.dg/eh/cleanup5.C: Add dg-options "".
23567
23568 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23569
23570         PR middle-end/17657
23571         * gcc.dg/switch-4.c: New test case.
23572
23573 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23574
23575         * gcc.c-torture/execute/20041011-1.c: New test.
23576
23577 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23578
23579         PR c++/17554
23580         * g++.dg/init/for3.C: New test.
23581
23582         PR c++/17657
23583         * g++.dg/opt/switch2.C: New test.
23584
23585         PR middle-end/17703
23586         * g++.dg/warn/Wreturn-2.C: New test.
23587
23588 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23589
23590         PR c++/17907
23591         * g++.dg/eh/cleanup5.C: New test.
23592
23593 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23594
23595         PR c++/17393
23596         * g++.dg/parse/error21.C: New test.
23597
23598 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23599
23600         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23601         * g++.dg/warn/incomplete1.C: Likewise.
23602         * g++.dg/template/qualttp20.C: Likewise.
23603
23604 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23605
23606         PR c/17881
23607         * parm-incomplete-1.c: New test.
23608
23609 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23610
23611         PR c++/17867
23612         * g++.dg/parse/error19.C: New test.
23613
23614         PR c++/17670
23615         * g++.dg/init/new11.C: New test.
23616
23617         PR c++/17821
23618         * g++.dg/parse/error20.C: New test.
23619
23620         PR c++/17826
23621         * g++.dg/template/crash24.C: New test.
23622
23623 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23624
23625         PR c/17301
23626         * gcc.dg/pr17301-1.c: New test.
23627
23628 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23629
23630         PR c/17189
23631         * gcc.dg/anon-struct-5.c: New test.
23632
23633 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23634
23635         PR c/17844
23636         * gcc.dg/pr17844-1.c: New test.
23637
23638 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23639
23640         PR tree-optimization/17906
23641         * gcc.c-torture/compile/pr17906.c: New.
23642
23643 2004-10-09  Stuart Hastings  <stuart@apple.com>
23644             Roger Sayle  <roger@eyesopen.com>
23645
23646         PR rtl-optimization/17853
23647         * gcc.dg/i386-mmx-5.c: New testcase.
23648
23649 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23650
23651         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23652
23653 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23654
23655         PR c++/17524
23656         * g++.dg/template/static9.C: New test.
23657
23658         PR c++/17685
23659         * g++.dg/parse/operator5.C: New test.
23660
23661 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23662
23663         PR middle-end/17894
23664         * gcc.c-torture/execute/divcmp-4.c: New test case.
23665
23666 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23667
23668         PR tree-opt/17902
23669         * g++.dg/opt/pr17902.C: New test.
23670
23671 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23672
23673         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23674
23675 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23676
23677         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23678
23679 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23680
23681         * gcc.dg/assign-warn-3.c: New test.
23682
23683 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23684
23685         PR c/16999
23686         * gcc.dg/cpp/ident-1.c: New test.
23687
23688 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23689
23690         * gcc.c-torture/compile/acc1.c: New.
23691
23692 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23693
23694         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23695         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23696
23697 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23698
23699         * gcc.dg/ultrasp11.c: New test.
23700
23701 2004-10-08  Michael Matz  <matz@suse.de>
23702
23703         * gcc.dg/doloop-2.c: New test.
23704
23705 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23706
23707         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23708         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23709         objc.dg/method-9.m: Update expected diagnostics.
23710
23711 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23712
23713         * gcc.dg/ppc-fsel-3.c: New file.
23714         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23715
23716 2004-10-07  Paul Brook  <paul@codesourcery.com>
23717
23718         * gfortran.dg/intrinsic_verify_1.f90: New test.
23719
23720 2004-10-07  Paul Brook  <paul@codesourcery.com>
23721
23722         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23723
23724 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23725
23726         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23727         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23728         commit.
23729
23730 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23731
23732         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23733
23734 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23735
23736         PR c++/17115
23737         * g++.dg/warn/Winline-4.C: New test.
23738
23739 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23740
23741         * gcc.c-torture/compile/20041007-1.c: New test.
23742
23743 2004-10-07  Paul Brook  <paul@codesourcery.com>
23744
23745         PR fortran/17678
23746         * gfortran.dg/use_allocated_1.f90: New test.
23747
23748 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23749
23750         PR middle-end/17849
23751         * gfortran.fortran-torture/compile/nested.f90: New test
23752
23753 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23754
23755         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23756
23757 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23758
23759         PR c++/17368
23760         * g++.dg/ext/asm6.C: New test.
23761
23762 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23763
23764         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23765
23766 2004-10-06  Paul Brook  <paul@codesourcery.com>
23767
23768         PR libfortran/17709
23769         * gfortran.dg/empty_format_1.f90: New test.
23770
23771 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23772
23773         PR fortran/17568
23774         * gfortran.dg/ishft.f90: New test.
23775
23776         PR fortran/17283
23777         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23778         tests.
23779
23780 2004-10-06  Paul Brook  <paul@codesourcery.com>
23781
23782         * gfortran.dg/do_1.f90: New test.
23783
23784 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23785
23786         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23787         optimizing for size.
23788
23789 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23790
23791         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23792
23793 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23794
23795         * gcc.c-torture/compile/20041005-1.c: New test.
23796
23797 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23798
23799         PR c++/17829
23800         * g++.dg/lookup/koenig4.C: New.
23801
23802 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23803
23804         * g++.dg/other/classkey1.C: Adjust quoting marks.
23805         * g++.dg/parse/error15.C: Likewise.
23806         * g++.dg/template/meminit2.C (int>): Likewise.
23807
23808 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23809
23810         PR fortran/17283
23811         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23812
23813         PR fortran/17631
23814         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23815
23816         PR fortran/17708
23817         * gfortran.dg/pr17708.f90: New test.
23818
23819 2004-10-04  Chao-ying Fu  <fu@mips.com>
23820
23821         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23822         * gcc.dg/vect/vect-4.c: Ditto.
23823         * gcc.dg/vect/vect-5.c: Ditto.
23824         * gcc.dg/vect/vect-6.c: Ditto.
23825         * gcc.dg/vect/vect-8.c: Ditto.
23826         * gcc.dg/vect/vect-16.c: Ditto.
23827         * gcc.dg/vect/vect-30.c: Ditto.
23828         * gcc.dg/vect/vect-40.c: Ditto.
23829         * gcc.dg/vect/vect-41.c: Ditto.
23830         * gcc.dg/vect/vect-42.c: Ditto.
23831         * gcc.dg/vect/vect-43.c: Ditto.
23832         * gcc.dg/vect/vect-44.c: Ditto.
23833         * gcc.dg/vect/vect-45.c: Ditto.
23834         * gcc.dg/vect/vect-46.c: Ditto.
23835         * gcc.dg/vect/vect-47.c: Ditto.
23836         * gcc.dg/vect/vect-48.c: Ditto.
23837         * gcc.dg/vect/vect-49.c: Ditto.
23838         * gcc.dg/vect/vect-50.c: Ditto.
23839         * gcc.dg/vect/vect-51.c: Ditto.
23840         * gcc.dg/vect/vect-52.c: Ditto.
23841         * gcc.dg/vect/vect-53.c: Ditto.
23842         * gcc.dg/vect/vect-54.c: Ditto.
23843         * gcc.dg/vect/vect-55.c: Ditto.
23844         * gcc.dg/vect/vect-56.c: Ditto.
23845         * gcc.dg/vect/vect-57.c: Ditto.
23846         * gcc.dg/vect/vect-58.c: Ditto.
23847         * gcc.dg/vect/vect-59.c: Ditto.
23848         * gcc.dg/vect/vect-60.c: Ditto.
23849         * gcc.dg/vect/vect-74.c: Ditto.
23850         * gcc.dg/vect/vect-79.c: Ditto.
23851         * gcc.dg/vect/vect-80.c: Ditto.
23852
23853 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23854
23855         * gcc.dg/unused-7.c: Use the correct option.
23856
23857 2004-10-04  Paul Brook  <paul@codesourcery.com>
23858         Bud Davis  <bdavis9659@comcast.net>
23859
23860         PR fortran/17706
23861         PR fortran/16434
23862         * gfortran/pr17706.f90: New test.
23863         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23864
23865 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23866
23867         * gfortran.dg/pr17612.f90: New test.
23868
23869 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23870
23871         * g++.dg/template/local1.C: Adjust quoting marks in
23872         testing for diagnostics.
23873         * g++.dg/tls/diag-2.C: Likewise.
23874         * g++.dg/other/error8.C: Likewise.
23875
23876 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23877
23878         PR c/17178
23879         * gcc.dg/unused-4.c: Adjust to be correct.
23880
23881         PR c/17820
23882         * gcc.dg/unused-7.c: New test.
23883
23884 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23885
23886         PR c++/17797
23887         * g++.dg/overload/template2.C: New test.
23888
23889 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23890
23891         PR tree-optimization/16632
23892         * gcc.dg/tree-ssa/20041002-1.c: New.
23893
23894 2004-10-03  Paul Brook  <paul@codesourcery.com>
23895
23896         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23897         rather than relying on default formatting.
23898
23899 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23900
23901         * gcc.dg/20040920-1.c: Update expected message text.
23902
23903 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23904
23905         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23906
23907 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23908
23909         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23910         tree level.
23911
23912 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23913
23914         * gcc.dg/tree-ssa/pr17343.c: Remove.
23915
23916 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23917
23918         PR tree-opt/17343
23919         * gcc.dg/tree-ssa/pr17343.c: New test.
23920
23921 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23922
23923         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23924         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23925         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23926         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23927         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23928
23929 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23930
23931         * gcc.dg/lvalue-2.c: New test.
23932
23933 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23934
23935         PR c/17730
23936         * gcc.dg/pr17730-1.c: New test
23937
23938 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23939
23940         PR c/7425
23941         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23942
23943 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23944
23945         * gcc.c-torture/execute/stdarg-1.c: New test.
23946         * gcc.c-torture/execute/stdarg-2.c: New test.
23947         * gcc.c-torture/execute/stdarg-3.c: New test.
23948         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23949         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23950         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23951         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23952         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23953
23954 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23955
23956         PR tree-optimization/17697
23957         * g++.dg/opt/pr17697-1.C: New test.
23958         * g++.dg/opt/pr17697-2.C: New test.
23959         * g++.dg/opt/pr17697-3.C: New test.
23960
23961 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23962
23963         PR c/16409
23964         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23965         gcc.dg/vla-init-5.c: New tests.
23966
23967 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23968
23969         PR c/13804
23970         * gcc.dg/pr13804-1.c: New test.
23971
23972 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23973
23974         PR fortran/16938
23975         * gfortran.dg/pr16938.f90: New test.
23976
23977 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23978
23979         * g++.dg/template/crash23.C: New test.
23980
23981 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23982
23983         PR c++/17585
23984         * g++.dg/template/static8.C: New test.
23985
23986 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23987
23988         PR c++/17681
23989         * g++.dg/other/error9.C: New test.
23990
23991 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23992
23993         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23994
23995 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23996
23997         PR fortran/15164
23998         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23999
24000 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24001
24002         PR middle-end/17112
24003         * gcc.dg/pr17112-1.c: New test case.
24004
24005 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24006
24007         PR c/11459
24008         * gcc.dg/pr11459-1.c: New test.
24009
24010 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24011
24012         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24013         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24014
24015 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24016
24017         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24018
24019 2004-09-25  Jan Hubicka  <jh@suse.cz>
24020
24021         * compile/30040909-1.c: New test.
24022         * compile/30040907-1.c: New test.
24023
24024 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24025
24026         * gcc.c-torture/execute/va-arg-26.c: New test.
24027
24028 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24029
24030         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24031         extra diagnostics on targets with 64-bit pointers.
24032         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24033
24034 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24035
24036         PR c/17188
24037         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24038         * gcc.dg/decl-3.c: Adjust expected message.
24039
24040 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24041
24042         PR fortran/17615
24043         * gfortran.dg/pr17615.f90: New test.
24044
24045 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24046
24047         PR tree-optimzation/17517
24048         * g++.dg/tree-ssa/pr17517.C: New Test.
24049
24050 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24051
24052         PR c++/16889
24053         * g++.dg/lookup/ambig3.C: New.
24054
24055 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
24056
24057         PR tree-opt/17624
24058         * g++.dg/opt/pr17624.C: New test.
24059
24060 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24061
24062         PR c/6980
24063         * gcc.dg/Wbad-function-cast-1.c: New test.
24064
24065 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
24066
24067         * g++.dg/ext/complit1.C
24068         * g++.dg/other/error2.C
24069         * g++.dg/other/nontype-1.C
24070         * g++.dg/parse/crash11.C
24071         * g++.dg/parse/crash12.C
24072         * g++.dg/parse/error15.C
24073         * g++.dg/parse/error4.C
24074         * g++.dg/parse/tmpl-outside1.C
24075         * g++.dg/parse/too-many-tmpl-args1.C
24076         * g++.dg/template/dependent-expr3.C
24077         * g++.dg/template/error10.C
24078         * g++.dg/template/instantiate1.C
24079         * g++.dg/template/vtable2.C
24080         * g++.dg/warn/Wshadow-1.C
24081         * g++.dg/warn/weak1.C
24082         * g++.old-deja/g++.brendan/crash16.C
24083         * g++.old-deja/g++.brendan/crash18.C
24084         * g++.old-deja/g++.brendan/crash48.C
24085         * g++.old-deja/g++.brendan/crash49.C
24086         * g++.old-deja/g++.brendan/crash55.C
24087         * g++.old-deja/g++.brendan/crash56.C
24088         * g++.old-deja/g++.brendan/crash8.C
24089         * g++.old-deja/g++.brendan/enum11.C
24090         * g++.old-deja/g++.brendan/enum8.C
24091         * g++.old-deja/g++.brendan/enum9.C
24092         * g++.old-deja/g++.brendan/friend3.C
24093         * g++.old-deja/g++.brendan/misc14.C
24094         * g++.old-deja/g++.bugs/900402_02.C
24095         * g++.old-deja/g++.bugs/900404_03.C
24096         * g++.old-deja/g++.bugs/900404_04.C
24097         * g++.old-deja/g++.bugs/900428_03.C
24098         * g++.old-deja/g++.jason/crash4.C
24099         * g++.old-deja/g++.jason/overload21.C
24100         * g++.old-deja/g++.jason/redecl1.C
24101         * g++.old-deja/g++.jason/report.C
24102         * g++.old-deja/g++.jason/rfg10.C
24103         * g++.old-deja/g++.jason/template30.C
24104         * g++.old-deja/g++.law/arm12.C
24105         * g++.old-deja/g++.law/ctors5.C
24106         * g++.old-deja/g++.law/cvt20.C
24107         * g++.old-deja/g++.law/init10.C
24108         * g++.old-deja/g++.law/init8.C
24109         * g++.old-deja/g++.law/visibility17.C
24110         * g++.old-deja/g++.law/visibility7.C
24111         * g++.old-deja/g++.mike/net8.C
24112         * g++.old-deja/g++.mike/p646.C
24113         * g++.old-deja/g++.mike/p700.C
24114         * g++.old-deja/g++.mike/p701.C
24115         * g++.old-deja/g++.mike/p811.C
24116         * g++.old-deja/g++.ns/template13.C
24117         * g++.old-deja/g++.other/array3.C
24118         * g++.old-deja/g++.other/crash25.C
24119         * g++.old-deja/g++.other/dtor3.C
24120         * g++.old-deja/g++.other/dtor4.C
24121         * g++.old-deja/g++.other/main1.C
24122         * g++.old-deja/g++.other/warn7.C
24123         * g++.old-deja/g++.pt/crash11.C
24124         * g++.old-deja/g++.pt/crash36.C
24125         * g++.old-deja/g++.pt/spec22.C
24126         * g++.old-deja/g++.pt/spec9.C
24127         * g++.old-deja/g++.pt/ttp52.C
24128         * g++.old-deja/g++.robertl/eb103.C
24129         * g++.old-deja/g++.robertl/eb121.C
24130         * g++.old-deja/g++.robertl/eb22.C
24131         * g++.old-deja/g++.robertl/eb8.C:
24132         Update locations and/or regexps of dg-error markers.
24133         Remove markers for some bogus messages that are no longer issued.
24134
24135 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
24136
24137         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
24138         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
24139
24140 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
24141
24142         PR c++/17618
24143         * g++.dg/lookup/crash5.C: New test.
24144
24145 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
24146
24147         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
24148         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
24149         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
24150         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
24151         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
24152         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
24153
24154         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
24155         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
24156         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
24157         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24158         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
24159         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
24160
24161         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
24162
24163         * gcc.dg/vect/vect-44.c: Check additional cases.
24164         * gcc.dg/vect/vect-48.c: Check additional cases.
24165
24166         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
24167         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
24168         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
24169         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
24170         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
24171         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
24172         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
24173         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
24174         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
24175
24176         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
24177         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
24178         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
24179
24180 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24181
24182         * gcc.dg/tree-ssa/loop-6.c: New test.
24183
24184 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
24185
24186         PR c++/17620
24187         * g++.dg/inherit/base2.C: New.
24188
24189 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24190
24191         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
24192         * gcc.dg/20001012-2.c: Likewise.
24193         * gcc.dg/20001013-1.c: Likewise.
24194         * gcc.dg/20001101-1.c: Likewise.
24195         * gcc.dg/20001102-1.c: Likewise.
24196         * gcc.dg/bf-spl1.c: Likewise.
24197         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
24198         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
24199
24200 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
24201
24202         PR tree-optimization/16721
24203         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
24204
24205 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
24206
24207         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
24208         * gcc.dg/20040305-1.c: Likewise.
24209
24210 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24211
24212         PR c/16566
24213         * gcc.c-torture/compile/pr16566-1.c,
24214         gcc.c-torture/compile/pr16566-2.c,
24215         gcc.c-torture/compile/pr16566-3.c: New tests.
24216
24217 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
24218
24219         PR tree-optimization/17512
24220         * gcc.c-torture/compile/20040916-1.c.
24221
24222 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
24223
24224         * gcc.dg/pragma-re-3.c: New test.
24225
24226 2004-09-17  Matt Austern  <austern@apple.com>
24227
24228         PR c++/15049
24229         * g++.dg/other/anon3.C: New.
24230
24231 2004-09-21  Roger Sayle  <roger@eyesopen.com>
24232
24233         PR c++/7503
24234         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
24235         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
24236         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
24237         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
24238         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
24239
24240 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
24241
24242         PR fortran/17286
24243         * gfortran.dg/pr17286.f90: New test.
24244
24245 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
24246
24247         PR c++/17530
24248         * g++.dg/template/static7.C: New test.
24249
24250 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
24251
24252         PR tree-opt/17558
24253         * gcc.c-torture/compile/pr17558.c: New test.
24254
24255 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24256
24257         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
24258         if SKIP_ATTRIBUTE is defined.
24259
24260 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24261
24262         PR fortran/15957
24263         * gfortran.dg/pr15957.f90: New test.
24264
24265 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
24266
24267         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
24268         in comparison.
24269         * gcc.dg/vect/vect-79.c: Likewise.
24270         * gcc.dg/vect/vect-80.c: Likewise.
24271
24272 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24273
24274         PR fortran/15750
24275         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
24276
24277 2004-09-20  Ira Rosen  <irar@il.ibm.com>
24278
24279         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
24280         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
24281         * gcc.dg/vect/vect-62.c: New testcase.
24282         * gcc.dg/vect/vect-63.c: New testcase.
24283         * gcc.dg/vect/vect-64.c: New testcase.
24284         * gcc.dg/vect/vect-65.c: New testcase.
24285         * gcc.dg/vect/vect-66.c: New testcase.
24286         * gcc.dg/vect/vect-67.c: New testcase.
24287         * gcc.dg/vect/vect-68.c: New testcase.
24288         * gcc.dg/vect/vect-69.c: New testcase.
24289         * gcc.dg/vect/vect-79.c: New testcase.
24290         * gcc.dg/vect/vect-80.c: New testcase.
24291
24292 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24293
24294         * gcc.target/mips/asm-1.c: New test.
24295
24296 2004-09-19  Ira Rosen  <irar@il.ibm.com>
24297
24298         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
24299         * gcc.dg/vect/vect-73.c: New testcase.
24300         * gcc.dg/vect/vect-74.c: New testcase.
24301         * gcc.dg/vect/vect-75.c: New testcase.
24302         * gcc.dg/vect/vect-76.c: New testcase.
24303         * gcc.dg/vect/vect-77.c: New testcase.
24304         * gcc.dg/vect/vect-78.c: New testcase
24305
24306 2004-09-18  Paul Brook  <paul@codesourcery.com>
24307
24308         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
24309
24310 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24311
24312         PR c/17424
24313         * gcc.dg/pr17424-1.c: New test.
24314
24315 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
24316
24317         * g++.dg/tree-ssa/pr17153.C: New test.
24318
24319 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
24320
24321         PR pch/13361
24322         * testsuite/g++.dg/pch/wchar-1.C: New.
24323         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24324
24325 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
24326
24327         * gcc.c-torture/execute/20040917-1.c: New test.
24328
24329 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24330
24331         PR tree-optimization/17319
24332         * gcc.dg/pr17319.c: New test.
24333
24334 2004-09-17  Devang Patel  <dpatel@apple.com>
24335
24336         * gcc.dg/20040813-1.c: New test.
24337
24338 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24339
24340         PR tree-optimization/17273
24341         * gcc.c-torture/compile/pr17273.c: New test.
24342
24343 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24344
24345         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
24346         Update expected messages.
24347         * gcc.dg/declspec-13.c: New test.
24348
24349 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
24350
24351         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
24352
24353 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24354
24355         * gcc.c-torture/execute/pr17252.c: Use post-increment to
24356         change what 'a' is pointing to.
24357
24358 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
24359
24360         PR c++/16002
24361         * g++.dg/template/error18.C: New test.
24362
24363         PR c++/16029
24364         * g++.dg/warn/Wunused-8.C: New test.
24365
24366 2004-09-17  Steven Bosscher  <stevenb@suse.de>
24367
24368         PR tree-optimization/17513
24369         * gcc.dg/20040916-1.c: New test.
24370
24371 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
24372
24373         PR c++/17501
24374         * g++.dg/template/typename7.C: New test.
24375
24376 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24377
24378         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24379
24380 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
24381
24382         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24383         with -ftree-based-profiling also.
24384         * lib/profopt.exp: Support late-set profile_option/feedback_option.
24385
24386 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
24387
24388         PR/15364
24389         * gfortran.dg/der_array_io_1.f90: New test.
24390         * gfortran.dg/der_array_io_2.f90: New test.
24391         * gfortran.dg/der_array_io_3.f90: New test.
24392
24393 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24394
24395         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24396         EABI.
24397
24398 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24399
24400         * g++.dg/opt/switch1.C: New test.
24401
24402 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24403
24404         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24405         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24406         Update expected messages.
24407
24408 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24409
24410         PR fortran/16485
24411         * gfortran.dg/same_name_1.f90: New test.
24412
24413 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
24414
24415         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
24416         dereference garbage pointers.
24417
24418 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
24419
24420         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24421         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24422
24423         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24424         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24425         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24426
24427 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
24428
24429         PR c++/17324
24430         * g++.dg/template/mangle1.C: New test.
24431
24432 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24433
24434         PR tree-optimization/17252
24435         * gcc.c-torture/execute/pr17252.c: New test.
24436
24437 2004-09-14  Andrew Pinski  <apinski@apple.com>
24438
24439         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24440
24441 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24442
24443         PR rtl-optimization/9771
24444         * gcc.dg/pr9771-1.c: New test case.
24445
24446 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24447
24448         PR tree-optimization/15262
24449         * gcc.c-torture/execute/pr15262-1.c: New test.
24450         * gcc.c-torture/execute/pr15262-2.c: New test.
24451
24452 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24453
24454         * gcc.dg/declspec-12.c: New test.
24455
24456 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24457
24458         * gfortran.dg/pr17090.f90: Add directives to test.
24459
24460 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24461
24462         * gcc.c-torture/compile/20040914-1.c: New test.
24463
24464 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24465
24466         PR c++/16162
24467         * g++.dg/template/decl2.C: New test.
24468
24469 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24470
24471         PR fortran/17090
24472         * gfortran.dg/pr17090.f90: New test.
24473
24474 2004-09-13  Dale Johannesen  <dalej@apple.com>
24475
24476         * gcc.c-torture/compile/pr17408.c: New test case.
24477
24478 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24479
24480         PR c++/16716
24481         * g++.dg/parse/crash17.C: New test.
24482
24483         PR c++/17327
24484         * g++.dg/template/enum3.C: New test.
24485
24486 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
24487
24488         * lib/gcc-defs.exp: Load wrapper.exp.
24489         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24490         using local code.
24491         * lib/gcc.exp (gcc_init): Similar.
24492         * lib/gfortran.exp (gfortran_init): Similar.
24493         * lib/objc.exp (objc_init): Similar.
24494         * lib/treelang.exp (treelang_init): Similar.
24495         * lib/wrapper.exp: New file with build_wrapper call machinery in
24496         ${tool}_maybe_build_wrapper.
24497
24498 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24499
24500         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24501         "inline".
24502         * gcc.dg/declspec-11.c: Update expected messages.
24503         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24504         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24505         gcc.dg/inline-12.c: New tests.
24506
24507 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
24508
24509         * g++.dg/tree-ssa/pr17400.C: New testcase.
24510
24511 2004-09-13  James E Wilson  <wilson@specifixinc.com>
24512
24513         * gcc.target/mips/sb1-1.c: New testcase.
24514
24515 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24516
24517         * lib/g77-dg.exp: Remove unused file.
24518         * lib/mike-g77.exp: Ditto.
24519         * lib/g77.exp: Ditto.
24520
24521 2004-09-12  Richard Henderson  <rth@redhat.com>
24522
24523         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24524
24525 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24526
24527         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24528         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24529         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24530         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24531         Update expected messages.
24532
24533 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24534
24535         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24536         declaration/use mismatch for dirp parameter.
24537
24538 2004-09-12  Andrew Pinski  <apinski@apple.com>
24539
24540         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24541         -fgnu-runtime is passed.
24542
24543 2004-09-12  Richard Henderson  <rth@redhat.com>
24544
24545         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24546         do the uplevel thing and update additional_flags directly.
24547         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24548         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24549         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24550         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24551
24552 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24553
24554         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24555
24556 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24557
24558         PR middle-end/17411
24559         * g++.dg/opt/pr17411-1.C: New test case.
24560
24561 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24562
24563         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24564         gcc.dg/tls/diag-2.c: Update expected messages.
24565         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24566         messages.
24567         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24568         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24569         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24570         gcc.dg/tls/diag-5.c: New tests.
24571
24572 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24573
24574         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24575
24576 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24577
24578         * g++.dg/parse/break-in-for.C: New test.
24579
24580 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24581
24582         * gcc.dg/tree-ssa/20040911-1.c: New test.
24583
24584 2004-09-11  Andreas Jaeger  <aj@suse.de>
24585
24586         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24587         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24588
24589 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24590
24591         * gcc.target/frv: New directory of FR-V-specific tests.
24592
24593 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24594
24595         * gcc.dg/convert-vec-1.c: New test.
24596
24597 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24598
24599         PR middle-end/17024
24600         * gcc.dg/pr17024-1.c: New test case.
24601
24602 2004-09-10  Eric Christopher  <echristo@redhat.com>
24603
24604         * gcc.dg/20040910-1.c: New test.
24605
24606 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24607
24608         * gcc.dg/bitfld-9.c: New test.
24609
24610 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24611
24612         * gcc.c-torture/execute/ieee/acc1.c: New test.
24613         * gcc.c-torture/execute/ieee/acc2.c: New test.
24614         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24615
24616 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24617
24618         * gcc.dg/deprecated-2.c: New test.
24619
24620 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24621
24622         * gcc.dg/init-vec-1.c: New test.
24623
24624 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24625
24626         PR middle-end/17055
24627         * gcc.dg/pr17055-1.c: New test case.
24628
24629 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24630
24631         PR target/17377
24632         * gcc.c-torture/execute/pr17377.c: New test.
24633
24634 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24635
24636         PR c/8420
24637         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24638         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24639         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24640         gcc.dg/long-long-typespec-1.c: New tests.
24641         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24642
24643 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24644
24645         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24646         gcc.dg/gnu99-static-1.c: New tests.
24647
24648 2004-09-08  Devang Patel  <dpatel@apple.com>
24649
24650         * gcc.dg/darwin-ld-20040828-1.c: New test.
24651         * gcc.dg/darwin-ld-20040828-2.c: New test.
24652         * gcc.dg/darwin-ld-20040828-3.c: New test.
24653
24654 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24655
24656         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24657         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24658         in error message.
24659         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24660         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24661         in error message.
24662         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24663         types they qualify.
24664         * objc.dg/type-size-2.m: Fix wording in comment.
24665         * objc.dg/va-meth-1.m: New test case.
24666
24667 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24668
24669         PR c/16633:
24670         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24671         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24672
24673 2004-09-06  Devang Patel  <dpatel@apple.com>
24674
24675         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24676         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24677
24678 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24679
24680         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24681         reflect changed line numbering of diagnostics.
24682
24683 2004-09-06  Paul Brook  <paul@codesourcery.com>
24684
24685         * gfortran.dg/edit_real_1.f90: Add new test.
24686
24687 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24688
24689         * gcc.dg/tree-ssa/loop-2.c: New test.
24690         * gcc.dg/tree-ssa/loop-3.c: New test.
24691         * gcc.dg/tree-ssa/loop-4.c: New test.
24692         * gcc.dg/tree-ssa/loop-5.c: New test.
24693
24694 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24695
24696         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24697
24698 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24699
24700         * gcc.dg/format/sentinel-1.c: New test.
24701
24702 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24703
24704         * testsuite/gcc.dg/builtins-46.c: New.
24705
24706 2004-09-03  Devang Patel  <dpatel@apple.com>
24707
24708         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24709         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24710
24711 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24712
24713         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24714         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24715         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24716         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24717         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24718         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24719         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24720         the non-portable bzero.
24721         * gcc.dg/20010912-1.c: xfail for NetWare.
24722         * gcc.dg/20020426-2.c: xfail for NetWare.
24723         * gcc.dg/20021014-1.c: xfail for NetWare.
24724         * gcc.dg/20021018-1.c: xfail for NetWare.
24725         * gcc.dg/20030213-1.c: xfail for NetWare.
24726         * gcc.dg/20030225-1.c: xfail for NetWare.
24727         * gcc.dg/20030708-1.c: xfail for NetWare.
24728         * gcc.dg/builtins-config.h: Also exclude NetWare.
24729         * gcc.dg/format/format.h: Define restrict only if not already defined.
24730         * gcc.dg/nest.c: xfail for NetWare.
24731         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24732         * lib/target-supports.exp (check_visibility_available): Exclude
24733         NetWare.
24734
24735 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24736
24737         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24738         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24739         deterministic starting point for the alignment of structure fields.
24740         * gcc.dg/Wpadded.c: Dito.
24741         * g++.dg/abi/vbase10.C: Dito.
24742
24743 2004-09-03  Devang Patel  <dpatel@apple.com>
24744
24745         * g++.dg/debug/pr15736.cc: New test.
24746
24747 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24748
24749         * README.QMTEST: Fix out-of-date link.
24750
24751 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24752
24753         PR fortran/16579
24754         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24755         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24756
24757 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24758
24759         * g++.dg/abi/arm_rtti1.C: New test.
24760
24761 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24762
24763         * gcc.dg/ppc-vector-memcpy.c: New.
24764         * gcc.dg/ppc-vector-memset.c: New.
24765
24766 2004-09-02  Chao-ying Fu  <fu@mips.com>
24767
24768         * gcc.target/mips/mips-3d-1.c: New test.
24769         * gcc.target/mips/mips-3d-2.c: New test.
24770         * gcc.target/mips/mips-3d-3.c: New test.
24771         * gcc.target/mips/mips-3d-4.c: New test.
24772         * gcc.target/mips/mips-3d-5.c: New test.
24773         * gcc.target/mips/mips-3d-6.c: New test.
24774         * gcc.target/mips/mips-3d-7.c: New test.
24775         * gcc.target/mips/mips-3d-8.c: New test.
24776         * gcc.target/mips/mips-3d-9.c: New test.
24777         * gcc.target/mips/mips-ps-1.c: New test.
24778         * gcc.target/mips/mips-ps-2.c: New test.
24779         * gcc.target/mips/mips-ps-3.c: New test.
24780         * gcc.target/mips/mips-ps-4.c: New test.
24781         * gcc.target/mips/mips-ps-type.c: New test.
24782
24783 2004-09-02  Paul Brook  <paul@codesourcery.com>
24784
24785         * gfortran.dg/edit_real_1.f90: Add new tests.
24786
24787 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24788
24789         PR fortran/15327
24790         * gfortran.dg/merge_char_1.f90: New test.
24791
24792 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24793
24794         PR fortran/16404
24795         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24796
24797 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24798
24799         PR c/1522
24800         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24801
24802 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24803
24804         * g++.dg/opt/loop1.C: Do not XFAIL.
24805
24806 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24807
24808         * gcc.c-torture/execute/20040831-1.c: New test.
24809
24810 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24811
24812         PR fortran/16579
24813         * gfortran.dg/g77/20010610.f: Now passes.
24814         Copy from g77.f-torture/execute. Add dg-run directive.
24815         * gfortran.dg/g77/README: Update
24816
24817 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24818
24819         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24820         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24821         (t1, t2, t3, t4): Add volatile.
24822
24823 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24824
24825         * g++.dg/ext/visibility/arm1.C: New test.
24826
24827 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24828
24829         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24830         -pedantic-errors.
24831
24832 2004-09-01  Paul Brook  <paul@codesourcery.com>
24833
24834         * gfortran.dg/eof_2.f90: New test.
24835
24836 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24837
24838         PR fortran/16579
24839         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24840
24841 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24842
24843         PR libfortran/16805
24844         * gfortran.dg/list_read_2.f90: New test.
24845
24846 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24847
24848         * g++.dg/abi/key1.C: New test.
24849
24850 2004-08-31  Richard Henderson  <rth@redhat.com>
24851
24852         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24853         form of offsetof.
24854         * g++.dg/other/offsetof5.C: Remove duplicate.
24855
24856 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24857
24858         PR fortran/17244
24859         * gfortran.dg/func_derived_1.f90: New test.
24860
24861 2004-08-31  Paul Brook  <paul@codesourcery.com>
24862
24863         * gfortran.dg/eof_1.f90: New test.
24864
24865 2004-08-31  Paul Brook  <paul@codesourcery.com>
24866
24867         * gfortran.dg/list_read_1.f90: New file.
24868
24869 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24870
24871         * g++.dg/opt/loop1.C: XFAIL.
24872
24873 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24874
24875         * gcc.dg/funcdef-storage-1.c: New.
24876         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24877         an extern function in local scope.
24878         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24879         declare an 'auto inline' function in local scope.
24880         * gcc.dg/20011130-1.c: Likewise.
24881         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24882         an 'auto' function in local scope.
24883         * gcc.dg/20021014-1.c: Likewise.
24884         * gcc.dg/20030331-2.c: Likewise.
24885
24886 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24887
24888         * gfortran.dg/blockdata_1.f90: New test.
24889
24890 2004-08-30  Richard Henderson  <rth@redhat.com>
24891
24892         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24893
24894 2004-08-30  Richard Henderson  <rth@redhat.com>
24895
24896         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24897         additional_flags set by alternate driver.
24898         (ieee-options): New procedure.
24899         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24900         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24901         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24902         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24903
24904 2004-08-30  Richard Henderson  <rth@redhat.com>
24905
24906         * lib/f-torture.exp: Remove.
24907
24908 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24909
24910         PR rtl-optimization/16590
24911         * g++.dg/opt/loop1.C: New test.
24912
24913 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24914
24915         PR fortran/13910
24916         * gfortran.dg/oldstyle_1.f90: New test.
24917
24918 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24919         Paul Brook  <paul@codesourcery.com>
24920
24921         * gfortran.dg/g77/README: Update.
24922         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24923         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24924         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24925
24926 2004-08-28  Paul Brook  <paul@codesourcery.com>
24927
24928         PR libfortran/17195
24929         * gfortran.dg/edit_real_1.f90: New test.
24930
24931 2004-08-27  Paul Brook  <paul@codesourcery.com>
24932
24933         * gfortran.dg/rewind_1.f90: New test.
24934
24935 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24936
24937         PR fortran/16597
24938         * gfortran.dg/pr16597.f90: New test.
24939
24940 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24941
24942         PR c/13801
24943         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24944         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24945         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24946         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24947         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24948
24949 2004-08-26  Nick Clifton  <nickc@redhat.com>
24950
24951         * gcc.c-torture/compile/pr17119.c: New test.
24952
24953 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24954
24955         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24956
24957 2004-08-25  Richard Henderson  <rth@redhat.com>
24958
24959         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24960         the bits that expect kind=8 to be the largest real kind.
24961
24962 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24963
24964         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24965
24966 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24967
24968         * gfortran.dg/assignment_1.f90: New test.
24969
24970 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24971
24972         * g++.dg/template/repo3.C: New test.
24973
24974 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24975
24976         PR middle-end/16693
24977         PR tree-optimization/16372
24978         * g++.dg/opt/pr16372-1.C: New test case.
24979         * g++.dg/opt/pr16693-1.C: New test case.
24980         * g++.dg/opt/pr16693-2.C: New test case.
24981
24982 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24983
24984         * objc.dg/proto-lossage-4.m: New test.
24985
24986 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24987
24988         PR c++/17155
24989         * g++.dg/inherit/local2.C: New test.
24990
24991 2004-08-25  Paul Brook  <paul@codesourcery.com>
24992
24993         PR fortran/17144
24994         * gfortran.dg/string_ctor_1.f90: New test.
24995
24996 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24997
24998         PR c++/14428
24999         * g++.dg/template/redecl2.C: New test.
25000
25001 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25002
25003         PR fortran/17143
25004         * gfortran.dg/pr17143.f90: New test.
25005
25006 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25007
25008         PR fortran/17164
25009         * gfortran.dg/pr17164.f90: New test.
25010
25011 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25012
25013         * gcc.dg/tree-ssa/loop-1.c: New test.
25014
25015 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25016
25017         * gcc.c-torture/compile/20040824-1.c: New test.
25018
25019 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25020
25021         * gcc.c-torture/compile/iftrap-3.c: New test.
25022
25023 2004-08-24  Paul Brook  <paul@codesourcery.com>
25024
25025         * gfortran.dg/entry_2.f90: New test.
25026
25027 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25028
25029         PR c++/16889
25030         * g++.dg/lookup/ambig[12].C: New.
25031
25032 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25033
25034         PR c++/16706
25035         * g++.dg/template/crash21.C: New test.
25036         * g++.dg/template/crash22.C: Likewise.
25037
25038 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25039
25040         PR c++/17149
25041         * g++.dg/template/access15.C: New.
25042
25043 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25044
25045         PR c++/17163
25046         * g++.dg/template/repo2.C: New test.
25047
25048 2004-08-23  Roger Sayle  <roger@eyesopen.com>
25049
25050         PR rtl-optimization/17078
25051         * gcc.c-torture/execute/pr17078-1.c: New test case.
25052
25053 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25054
25055         PR c/14492
25056         * gcc.dg/debug/crash1.c: New test.
25057
25058 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25059
25060         PR c/16180
25061         * gcc.dg/loop-5.c: New test.
25062
25063 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25064
25065         * gcc.c-torture/execute/20040823-1.c: New test.
25066
25067 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
25068
25069         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25070         to the assembler.  Simplify test accordingly.
25071         (asm_abi_flags): Use GNU names.
25072         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25073         to check for ABI flags.
25074
25075 2004-08-22  Andrew Pinski  <apinski@apple.com>
25076
25077         * g++.dg/opt/pr14029.C: New test.
25078         * gcc.c-torture/execute/pr15262.c: New test.
25079
25080 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25081
25082         * gfortran.dg/reduction.f90: Add checks with complex arguments.
25083
25084 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
25085
25086         PR 16908
25087         * gfortran.dg/direct_io.f90: New test.
25088
25089 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25090
25091         PR c++/17121
25092         * g++.dg/inherit/local2.C: New test.
25093
25094 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25095
25096         PR c++/17120
25097         * g++.dg/warn/Wparentheses-4.C: New test.
25098
25099 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25100
25101         PR c++/17121
25102         * g++.dg/inherit/local2.C: New test.
25103
25104         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25105         * gcc.dg/ppc-ldstruct.c: Likewise.
25106         * gcc.dg/ppc64-abi-2.c: Likewise.
25107
25108 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
25109
25110         PR rtl-optimization/17099
25111         * gcc.c-torture/execute/20040820-1.c: New test.
25112
25113 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
25114
25115         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25116
25117 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
25118
25119         PR fortran/17077
25120         * gfortran.dg/auto_array_1.f90: New test.
25121
25122 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25123
25124         PR fortran/17074
25125         * gfortran.dg/simpleif_1.f90: New test.
25126
25127 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
25128
25129         * lib/target-supports.exp (check_profiling_available): Return
25130         false for arm*-*-symbianelf* and arm*-*-eabi*.
25131
25132         PR c++/15890
25133         * g++.dg/template/delete1.C: New test.
25134
25135 2004-08-19  Paul Brook  <paul@codesourcery.com>
25136
25137         PR fortran/14976
25138         PR fortran/16228
25139         * gfortran.dg/data_char_1.f90: New test.
25140
25141 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
25142
25143         PR fortran/16946
25144         * gfortran.dg/reduction.f90: New testcase.
25145
25146 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25147
25148         PR fortran/16520
25149         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
25150
25151 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25152
25153         PR c++/17041
25154         * g++.dg/Wparentheses-3.C: New test.
25155
25156 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
25157
25158         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
25159         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
25160         * gcc.dg/vect/vect-2.c: Likewise.
25161         * gcc.dg/vect/vect-3.c: Likewise.
25162         * gcc.dg/vect/vect-4.c: Likewise.
25163         * gcc.dg/vect/vect-5.c: Likewise.
25164         * gcc.dg/vect/vect-6.c: Likewise.
25165         * gcc.dg/vect/vect-7.c: Likewise.
25166         * gcc.dg/vect/vect-25.c: Likewise.
25167         * gcc.dg/vect/vect-31.c: Likewise.
25168         * gcc.dg/vect/vect-32.c: Likewise.
25169         * gcc.dg/vect/vect-34.c: Likewise.
25170         * gcc.dg/vect/vect-36.c: Likewise.
25171         * gcc.dg/vect/vect-all.c: Likewise.
25172
25173 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
25174
25175         PR c++/17068
25176         * g++.dg/template/operator4.C: New test.
25177
25178 2004-08-18  Richard Henderson  <rth@redhat.com>
25179
25180         * gcc.dg/20040206-1.c: XFAIL.
25181
25182 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25183
25184         PR c++/16246
25185         * g++.dg/template/array7.C: New test.
25186
25187 2004-08-17  James E Wilson  <wilson@specifixinc.com>
25188
25189         * gcc.dg/mips-movcc-1.c: New test.
25190         * gcc.dg/mips-movcc-2.c: New test.
25191         * gcc.dg/mips-movcc-3.c: New test.
25192
25193         * gcc.dg/mips-nmadd-1.c: New test.
25194         * gcc.dg/mips-nmadd-2.c: New test.
25195
25196 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25197
25198         PR c++/15871
25199         * g++.dg/opt/inline8.C: New test.
25200
25201         PR c++/16965
25202         * g++.dg/parse/error17.C: New test.
25203
25204 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
25205
25206         * gcc.dg/vect: New directory for vectorizer tests.
25207         * gcc.dg/vect/tree-vect.h: New file.
25208         * gcc.dg/vect/vect.exp: New file.
25209         * gcc.dg/vect/pr16105.c.c: New test.
25210         * gcc.dg/vect/vect-1.c: New test.
25211         * gcc.dg/vect/vect-2.c: New test.
25212         * gcc.dg/vect/vect-3.c: New test.
25213         * gcc.dg/vect/vect-4.c: New test.
25214         * gcc.dg/vect/vect-5.c: New test.
25215         * gcc.dg/vect/vect-6.c: New test.
25216         * gcc.dg/vect/vect-7.c: New test.
25217         * gcc.dg/vect/vect-8.c: New test.
25218         * gcc.dg/vect/vect-9.c: New test.
25219         * gcc.dg/vect/vect-10.c: New test.
25220         * gcc.dg/vect/vect-11.c: New test.
25221         * gcc.dg/vect/vect-12.c: New test.
25222         * gcc.dg/vect/vect-13.c: New test.
25223         * gcc.dg/vect/vect-14.c: New test.
25224         * gcc.dg/vect/vect-15.c: New test.
25225         * gcc.dg/vect/vect-16.c: New test.
25226         * gcc.dg/vect/vect-17.c: New test.
25227         * gcc.dg/vect/vect-18.c: New test.
25228         * gcc.dg/vect/vect-19.c: New test.
25229         * gcc.dg/vect/vect-20.c: New test.
25230         * gcc.dg/vect/vect-21.c: New test.
25231         * gcc.dg/vect/vect-22.c: New test.
25232         * gcc.dg/vect/vect-23.c: New test.
25233         * gcc.dg/vect/vect-24.c: New test.
25234         * gcc.dg/vect/vect-25.c: New test.
25235         * gcc.dg/vect/vect-26.c: New test.
25236         * gcc.dg/vect/vect-27.c: New test.
25237         * gcc.dg/vect/vect-28.c: New test.
25238         * gcc.dg/vect/vect-29.c: New test.
25239         * gcc.dg/vect/vect-30.c: New test.
25240         * gcc.dg/vect/vect-31.c: New test.
25241         * gcc.dg/vect/vect-32.c: New test.
25242         * gcc.dg/vect/vect-33.c: New test.
25243         * gcc.dg/vect/vect-34.c: New test.
25244         * gcc.dg/vect/vect-35.c: New test.
25245         * gcc.dg/vect/vect-36.c: New test.
25246         * gcc.dg/vect/vect-37.c: New test.
25247         * gcc.dg/vect/vect-38.c: New test.
25248         * gcc.dg/vect/vect-40.c: New test.
25249         * gcc.dg/vect/vect-41.c: New test.
25250         * gcc.dg/vect/vect-42.c: New test.
25251         * gcc.dg/vect/vect-43.c: New test.
25252         * gcc.dg/vect/vect-44.c: New test.
25253         * gcc.dg/vect/vect-45.c: New test.
25254         * gcc.dg/vect/vect-46.c: New test.
25255         * gcc.dg/vect/vect-47.c: New test.
25256         * gcc.dg/vect/vect-48.c: New test.
25257         * gcc.dg/vect/vect-49.c: New test.
25258         * gcc.dg/vect/vect-50.c: New test.
25259         * gcc.dg/vect/vect-51.c: New test.
25260         * gcc.dg/vect/vect-52.c: New test.
25261         * gcc.dg/vect/vect-53.c: New test.
25262         * gcc.dg/vect/vect-54.c: New test.
25263         * gcc.dg/vect/vect-55.c: New test.
25264         * gcc.dg/vect/vect-56.c: New test.
25265         * gcc.dg/vect/vect-57.c: New test.
25266         * gcc.dg/vect/vect-58.c: New test.
25267         * gcc.dg/vect/vect-59.c: New test.
25268         * gcc.dg/vect/vect-60.c: New test.
25269         * gcc.dg/vect/vect-61.c: New test.
25270         * gcc.dg/vect/vect-all.c: New test.
25271         * gcc.dg/vect/vect-none.c: New test.
25272
25273 2004-08-17  Paul Brook  <paul@codesourcery.com>
25274
25275         PR fortran/13082
25276         * gfortran.dg/entry_1.f90: New test.
25277
25278 2004-08-17  Andrew Pinski  <apinski@apple.com>
25279
25280         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
25281
25282 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
25283
25284         * gcc.dg/pr17036-1.c: New test.
25285
25286 2004-08-16  Devang Patel  <dpatel@apple.com>
25287
25288         * gcc.dg/darwin-20040809-1.c: New test.
25289
25290 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
25291
25292         * gcc.dg/funcdef-attr-1.c: New test.
25293
25294 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
25295
25296         * gcc.dg/altivec-17.c: New test.
25297         * gcc.dg/altivec-18.c: New test.
25298
25299 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25300
25301         PR c++/6749
25302         * g++.dg/template/vtable2.C: New test.
25303
25304 2004-08-14  Richard Henderson  <rth@redhat.com>
25305
25306         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
25307         * gcc.dg/pack-test-4.c (main): Return 0.
25308         * gcc.dg/setjmp-1.c: Remove XFAIL.
25309         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
25310
25311 2004-08-14  Richard Henderson  <rth@redhat.com>
25312
25313         * gcc.dg/980217-1.c: Add prototype for printf.
25314
25315 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
25316
25317         * gfortran.dg/pr16935.f90: New test.
25318
25319 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
25320
25321         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
25322
25323 2004-08-13  Paul Brook  <paul@codesourcery.com>
25324
25325         * gfortran.dg/der_io_1.f90: Remove stray comma.
25326
25327 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25328
25329         * gcc.dg/vmx/cw-bug-2.c: Remove.
25330         * gcc.dg/vmx/vprint-1.c: Remove.
25331         * gcc.dg/vmx/vscan-1.c: Remove.
25332
25333 2004-08-12  Devang patel  <dpatel@apple.com>
25334
25335         * gcc.dg/darwin-20040809-2.c: New test.
25336
25337 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
25338
25339         * g++.dg/ext/altivec-12.C: New test.
25340
25341         * g++.dg/ext/altivec-11.C: New test.
25342
25343 2004-08-12  Paul Brook  <paul@codesourcery.com>
25344
25345         * g++.dg/abi/arm_cxa_vec_1.C: New test.
25346
25347 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25348
25349         * g++.dg/ext/altivec-2.C: Check for hardware support before
25350         executing any VMX instructions.
25351
25352         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
25353
25354 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
25355
25356         PR c++/16276
25357         * g++.old-deja/g++.other/comdat4.C: New test.
25358         * g++.old-deja/g++.other/comdat4-aux.cc: New.
25359
25360 2004-08-12  Ben Elliston  <bje@au.ibm.com>
25361
25362         PR target/16286
25363         * gcc.dg/pr16286.c: New test.
25364
25365 2004-08-12 Jan Beulich <jbeulich@novell.com>
25366
25367         * g++.dg/ext/asm5.C: New.
25368
25369 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25370
25371         PR c++/16698
25372         * g++.dg/eh/crash1.C: New test.
25373
25374         PR c++/16717
25375         * g++.dg/ext/construct1.C: New test.
25376
25377 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25378
25379         PR c++/16853
25380         * g++.dg/init/ptrmem1.C: New test.
25381
25382         PR c++/16618
25383         * g++.dg/parse/offsetof5.C: New test.
25384
25385         PR c++/16870
25386         * g++.dg/template/overload3.C: New test.
25387
25388 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25389
25390         PR c++/16964
25391         * g++.dg/parse/error16.C: New test.
25392
25393         PR c++/16904
25394         * g++.dg/template/error14.C: New test.
25395
25396         PR c++/16929
25397         * g++.dg/template/error15.C: New test.
25398
25399 2004-08-11  Devang Patel  <dpatel@apple.com>
25400
25401         * gcc.dg/darwin-ld-20040809-1.c: New test.
25402         * gcc.dg/darwin-ld-20040809-2.c: New test.
25403
25404 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
25405
25406         PR fortran/16917
25407         * gfortran.dg/dfloat_1.f90: New test.
25408
25409 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
25410
25411         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25412         * gcc.dg/dll-2.c: Fix dg-require syntax.
25413         * gcc.misc-tests/arm-isr.c (abort): Declare.
25414         (exit): Likewise.
25415
25416 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
25417
25418         PR c++/16971
25419         * g++.dg/parse/crash16.C: New test.
25420
25421 2004-08-10  Roger Sayle  <roger@eyesopen.com>
25422
25423         * gcc.dg/mips-rsqrt-1.c: New test case.
25424         * gcc.dg/mips-rsqrt-2.c: New test case.
25425         * gcc.dg/mips-rsqrt-3.c: New test case.
25426
25427 2004-08-10  Paul Brook  <paul@codesourcery.com>
25428
25429         * gfortran.dg/der_io_1.f90: New test.
25430
25431 2004-08-10  Paul Brook  <paul@codesourcery.com>
25432
25433         PR fortran/16919
25434         * gfortran.dg/der_array_1.f90: New test.
25435
25436 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25437
25438         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25439
25440 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25441
25442         * gcc.dg/wchar_t-2.c: Fix typo.
25443
25444 2004-08-09  Falk Hueffner  <falk@debian.org>
25445
25446         PR tree-optimization/12517
25447         * gcc.c-torture/compile/pr12517.c: New test.
25448
25449         PR tree-optimization/12578
25450         * gcc.c-torture/compile/pr12578.c: New test.
25451
25452         PR tree-optimization/12899
25453         * gcc.c-torture/compile/pr12899.c: New test.
25454
25455         PR rtl-optimization/14692
25456         * gcc.c-torture/compile/pr14692.c: New test.
25457
25458         PR tree-optimization/16461
25459         * gcc.c-torture/compile/pr16461.c: New test.
25460
25461 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25462
25463         * gfortran.dg/getenv_1.f90: New test.
25464
25465 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25466
25467         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25468         wchar_t.
25469         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25470
25471 2004-08-06  Paul Brook  <paul@codesourcery.com>
25472
25473         * gfortran.dg/ret_array_1.f90: New test.
25474         * gfortran.dg/ret_pointer_1.f90: New test.
25475
25476 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25477
25478         * gcc.dg/missing-field-init-[12].c: New tests.
25479         * g++.dg/warn/missing-field-init-[12].C: New tests.
25480
25481 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25482
25483         * gcc.dg/enum2.c: New test.
25484         * gcc.dg/symbian3.c: Likewise.
25485         * gcc.dg/symbian4.c: Likewise.
25486         * gcc.dg/wchar_t-2.c: Likewise.
25487
25488 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25489
25490         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25491         destructor tests.
25492
25493 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25494
25495         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25496         dg-require-visiblity.
25497         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25498         * g++.dg/ext/visibility/fvisibility.C: Likewise.
25499         * g++.dg/ext/visibility/memfuncts.C: Likewise.
25500         * g++.dg/ext/visibility/new1.C: Likewise.
25501         * g++.dg/ext/visibility/pragma.C: Likewise.
25502         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25503         * g++.dg/ext/visibility/virtual.C: Likewise.
25504         * g++/dg/ext/visibility/visibility-1.C: Likewise.
25505         * g++/dg/ext/visibility/visibility-2.C: Likewise.
25506         * g++/dg/ext/visibility/visibility-3.C: Likewise.
25507         * g++/dg/ext/visibility/visibility-4.C: Likewise.
25508         * g++/dg/ext/visibility/visibility-5.C: Likewise.
25509         * g++/dg/ext/visibility/visibility-6.C: Likewise.
25510         * g++/dg/ext/visibility/visibility-7.C: Likewise.
25511         * g++/dg/ext/visibility/visibility-8.C: New test.
25512         * gcc.c-torture/compile/dll.x: Remove.
25513         * gcc.dg/dll-2.c: Use dg-require-dll
25514         * gcc.dg/visibility-10.c: New test.
25515         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25516         supporting DLLs.
25517         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25518         (scan_not_hidden): Likewise.
25519
25520 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25521
25522         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25523
25524 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25525
25526         * gcc.c-torture/execute/20040805-1.c: New test.
25527
25528 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25529
25530         * gcc.dg/20020118-1.c: Declare abort.
25531         * gcc.dg/altivec_check.h: Likewise.
25532         * gcc.dg/iftrap-2.c: Likewise.
25533         * gcc.dg/pragma-darwin.c: Likewise.
25534         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25535
25536 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25537
25538         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25539
25540 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25541
25542         * gcc.c-torture/execute/builtins/abs-2.c,
25543         gcc.c-torture/execute/builtins/abs-3.c,
25544         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25545         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25546         intmax_t, uintmax_t and their limits.
25547         * gcc.dg/intmax_t-1.c: New test.
25548
25549 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25550
25551         * g++.dg/tc1/dr147.C: Add reference to PR.
25552
25553 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25554
25555         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25556         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25557
25558 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25559
25560         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25561
25562 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25563
25564         * gcc.dg/redecl-5.c: New test.
25565         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25566         of scanf.
25567
25568 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25569
25570         PR middle-end/16790
25571         * gcc.c-torture/execute/pr16790-1.c: New test case.
25572
25573 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25574
25575         * g++.dg/ext/visibility/assign1.C: New test.
25576         * g++.dg/ext/visibility/new1.C: Likewise.
25577
25578         * gcc.dg/symbian1.c: New test.
25579         * gcc.dg/symbian2.c: Likewise.
25580
25581 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25582
25583         PR target/16570
25584         * gcc.dg/i386-sse-9.c: New test.
25585
25586 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25587
25588         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25589
25590 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25591
25592         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25593         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25594         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25595         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25596         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25597         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25598         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25599         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25600         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25601         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25602         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25603         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25604         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25605         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25606         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25607         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25608         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25609         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25610         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25611         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25612         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25613         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25614         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25615         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25616         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25617         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25618         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25619         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25620         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25621         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25622         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25623         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25624         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25625         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25626         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25627         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25628         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25629         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25630         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25631         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25632         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25633         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25634         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25635         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25636         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25637         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25638         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25639         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25640         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25641         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25642         gcc.misc-tests/i386-pf-3dnow-1.c,
25643         gcc.misc-tests/i386-pf-athlon-1.c,
25644         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25645         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25646         Declare built-in functions used.
25647         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25648
25649 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25650
25651         PR c++/16707
25652         * g++.dg/lookup/using12.C: New test.
25653
25654         * g++.dg/init/null1.C: Fix PR number.
25655         * g++.dg/parse/namespace10.C: Likewise.
25656
25657 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25658
25659         PR c++/16224
25660         * g++.dg/template/spec17.C: New test.
25661         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25662         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25663
25664 2004-08-02  David Billinghurst
25665
25666         PR fortran/16292
25667         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25668
25669 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25670
25671         * gcc.dg/ia64-got-1.c: New test case.
25672
25673 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25674
25675         PR c++/16489
25676         * g++.dg/init/null1.C: New test.
25677         * g++.dg/tc1/dr76.C: Adjust error marker.
25678
25679         PR c++/16529
25680         * g++.dg/parse/namespace10.C: New test.
25681
25682         PR c++/16810
25683         * g++.dg/inherit/ptrmem2.C: New test.
25684
25685 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25686
25687         PR target/16155
25688         * gcc.dg/pr16155.c: New test.
25689
25690 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25691
25692         * gcc.dg/redecl-2.c: New test.
25693
25694 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25695
25696         * gcc.dg/darwin-longdouble.c: New file.
25697
25698 2004-07-30  Richard Henderson  <rth@redhat.com>
25699
25700         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25701         write to constant argument.
25702         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25703
25704 2004-07-30  Richard Henderson  <rth@redhat.com>
25705
25706         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25707         tests of nearest around zero.
25708
25709 2004-07-30  Andrew Pinski  <apinski@apple.com>
25710
25711         * gcc.c-torture/compile/20040730-1.c: New test.
25712
25713 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25714
25715         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25716         powerpc-eabispe.
25717
25718 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25719
25720         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25721
25722 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25723
25724         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25725         contains $ld_library_path.
25726         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25727
25728 2004-07-29  Richard Henderson  <rth@redhat.com>
25729
25730         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25731
25732         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25733         (alt2, which): New.
25734         (Check): Accept either alternative.
25735
25736 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25737
25738         * g++.dg/abi/inline1.C: New test.
25739         * g++.dg/abi/local1-a.cc: Likewise.
25740         * g++.dg/abi/local1.C: Likewise.
25741         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25742         * g++.dg/abi/mangle12.C: Likewise.
25743         * g++.dg/abi/mangle17.C: Likewise.
25744         * g++.dg/abi/mangle20-2.C: Likewise.
25745         * g++.dg/opt/interface1.C: Likewise.
25746         * g++.dg/opt/interface1.h: Likewise.
25747         * g++.dg/opt/interface1-a.cc: New test.
25748         * g++.dg/parse/repo1.C: New test.
25749         * g++.dg/template/repo1.C: Likewise.
25750         * g++.dg/warn/Winline-1.C: Likewise.
25751         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25752
25753 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25754
25755         * gcc.dg/tree-ssa/20040729-1.c: New test.
25756
25757 2004-07-27  Matt Austern <austern@apple.com>
25758
25759         * gcc.dg/darwin-bool-1.c: New test.
25760         * gcc.dg/darwin-bool-2.c: New test.
25761
25762 2004-07-28  Richard Henderson  <rth@redhat.com>
25763
25764         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25765         arguments in the correct type.  Don't write to constant arguments.
25766
25767 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25768
25769         PR tree-optimization/16688
25770         PR tree-optimization/16689
25771         * g++.dg/tree-ssa/pr16688.C: New test.
25772
25773 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25774
25775         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25776         loads.  Not only in the comment, this time.
25777
25778 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25779
25780         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25781         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25782         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25783         * gcc.dg/sh4a-bitmovua.c: New.
25784         * gcc.dg/sh4a-cos.c: New.
25785         * gcc.dg/sh4a-cosf.c: New.
25786         * gcc.dg/sh4a-fprun.c: New.
25787         * gcc.dg/sh4a-fsrra.c: New.
25788         * gcc.dg/sh4a-memmovua.c: New.
25789         * gcc.dg/sh4a-sin.c: New.
25790         * gcc.dg/sh4a-sincos.c: New.
25791         * gcc.dg/sh4a-sincosf.c: New.
25792         * gcc.dg/sh4a-sinf.c: New.
25793
25794 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25795
25796         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25797         conditionals.
25798         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25799         loads.
25800         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25801         DOM1.
25802
25803 2004-07-27  Andrew Pinski  <apinski@apple.com>
25804
25805         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25806
25807 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25808
25809         * gcc.dg/pragma-isr.c: New test.
25810
25811 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25812
25813         PR c++/14429
25814         * g++.dg/template/ttp11.C: New test.
25815
25816 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25817
25818         * gcc.c-torture/compile/20040727-1.c: New test.
25819
25820 2004-07-26  Eric Christopher  <echristo@redhat.com>
25821
25822         * gcc.c-torture/compile/20040726-2.c: New test.
25823
25824 2004-07-26  Andrew Pinski  <apinski@apple.com>
25825
25826         * g++.dg/rtti/tinfo1.C: Xfail.
25827
25828 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25829
25830         * gcc.c-torture/compile/20040726-1.c: New test.
25831
25832 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25833             Brian Ryner  <bryner@brianryner.com>
25834
25835         PR c++/9283
25836         PR c++/15000
25837         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25838         * g++.dg/ext/visibility/: New directory.
25839         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25840         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25841         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25842         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25843         * g++.dg/ext/visibility/fvisibility.C,
25844         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25845         g++.dg/ext/visibility/fvisibility-override1.C
25846         g++.dg/ext/visibility/fvisibility-override2.C
25847         g++.dg/ext/visibility/memfuncts.C
25848         g++.dg/ext/visibility/noPLT.C
25849         g++.dg/ext/visibility/pragma.C
25850         g++.dg/ext/visibility/pragma-override1.C
25851         g++.dg/ext/visibility/pragma-override2.C
25852         g++.dg/ext/visibility/staticmemfuncts.C
25853         g++.dg/ext/visibility/virtual.C: New tests.
25854
25855 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25856
25857         PR c/15360
25858         * gcc.dg/pr15360-1.c: New test.
25859
25860 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25861
25862         * gcc.dg/pragma-align-2.c: New test.
25863         * gcc.dg/pragma-init-fini.c: New test.
25864         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25865         targets.
25866
25867 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25868
25869         * gcc.dg/init-string-2.c: New test.
25870
25871 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25872
25873         PR 16684
25874         * gcc.dg/Wredundant-decls-1.c: New test case.
25875
25876 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25877
25878         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25879         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25880         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25881         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25882         * gcc.dg/compat/generate-random.c: New file.
25883         * gcc.dg/compat/generate-random.h: Likewise.
25884         * gcc.dg/compat/generate-random_r.c: Likewise.
25885         * gcc.dg/compat/struct-layout-1.h: Likewise.
25886         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25887         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25888         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25889         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25890         * gcc.dg/compat/struct-layout-1_main.c: New test.
25891         * gcc.dg/compat/struct-layout-1_x.c: New file.
25892         * gcc.dg/compat/struct-layout-1_y.c: New file.
25893         * gcc.dg/compat/struct-layout-1_test.h: New file.
25894
25895 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25896
25897         * gcc.dg/comp-return-1.c: New test
25898
25899 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25900
25901         * gcc.dg/vmx/8-02a.c: Fix typo.
25902
25903         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25904         * gcc.dg/darwin-abi-3.c: New test.
25905
25906         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25907         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25908
25909         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25910         * gcc.dg/vmx/ops-long-1.c: New test.
25911         * gcc.dg/vmx/ops-long-2.c: New test.
25912
25913 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25914
25915         * g++.dg/lookup/conv-[1234].C: New.
25916
25917 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25918
25919         * g++.dg/parse/attr2.C: Simplify.
25920
25921 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25922
25923         PR c/7284
25924         * gcc.c-torture/execute/pr7284-1.c: New test.
25925
25926 2004-07-22  Brian Booth  <bbooth@redhat.com>
25927
25928         * gcc.dg/tree-ssa/20040721-1.c: New test.
25929
25930 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25931
25932         * g++.dg/template/crash20.c: New.
25933
25934 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25935
25936         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25937         Add dg-run directive.  Declare variables as required.
25938         * gfortran.dg/g77/README: Update
25939
25940 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25941
25942         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25943         gcc.dg/cris-peep2-andu2.c: New tests.
25944
25945 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25946
25947         PR c/15052
25948         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25949         on return type.
25950         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25951         messages.
25952         * gcc.dg/qual-return-2.c: Update expected messages.
25953         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25954
25955 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25956
25957         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25958         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25959
25960 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25961
25962         PR c/11250
25963         * gcc.dg/init-string-1.c: New test.
25964
25965 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25966
25967         PR middle-end/15345
25968         PR c/16450
25969         * gcc.dg/torture/nested-fn-1.c: New test.
25970
25971 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25972
25973         PR target/16559
25974         * gcc.dg/ia64-fptr-1.c: New file.
25975
25976 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25977
25978         PR c++/14497
25979         * g++.dg/template/spec16.C: New test.
25980         * g++.old-deja/g++.robertl/eb118.C: Remove.
25981
25982 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25983
25984         PR c++/509
25985         * g++.dg/template/spec15.C: New test.
25986
25987 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25988
25989         Copy cases from g77.f-torture/execute and add dg-run
25990         directive.  Other changes as noted.
25991         * gfortran.dg/g77/13037.f
25992         * gfortran.dg/g77/1832.f
25993         * gfortran.dg/g77/19981119-0.f
25994         * gfortran.dg/g77/19990313-0.f
25995         * gfortran.dg/g77/19990313-1.f
25996         * gfortran.dg/g77/19990313-2.f
25997         * gfortran.dg/g77/19990313-3.f
25998         * gfortran.dg/g77/19990419-1.f
25999         * gfortran.dg/g77/19990826-0.f
26000         * gfortran.dg/g77/19990826-2.f
26001         * gfortran.dg/g77/20000503-1.f
26002         * gfortran.dg/g77/20001111.f
26003         * gfortran.dg/g77/20010116.f
26004         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26005         * gfortran.dg/g77/20010430.f
26006         * gfortran.dg/g77/6177.f
26007         * gfortran.dg/g77/947.f
26008         * gfortran.dg/g77/970816-3.f
26009         * gfortran.dg/g77/971102-1.f
26010         * gfortran.dg/g77/980520-1.f
26011         * gfortran.dg/g77/980628-0.f
26012         * gfortran.dg/g77/980628-1.f
26013         * gfortran.dg/g77/980628-10.f
26014         * gfortran.dg/g77/980628-2.f
26015         * gfortran.dg/g77/980628-3.f
26016         * gfortran.dg/g77/980628-7.f
26017         * gfortran.dg/g77/980628-8.f
26018         * gfortran.dg/g77/980628-9.f
26019         * gfortran.dg/g77/980701-0.f
26020         * gfortran.dg/g77/980701-1.f
26021         * gfortran.dg/g77/cabs.f
26022         * gfortran.dg/g77/claus.f
26023         * gfortran.dg/g77/complex_1.f
26024         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26025         * gfortran.dg/g77/dcomplex.f
26026         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26027         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26028         * gfortran.dg/g77/f90-intrinsic-numeric.f
26029         * gfortran.dg/g77/int8421.f
26030         * gfortran.dg/g77/labug1.f
26031         * gfortran.dg/g77/large_vec.f
26032         * gfortran.dg/g77/le.f
26033         * gfortran.dg/g77/short.f
26034         * gfortran.dg/g77/README: Update
26035
26036 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26037
26038         PR c++/16637
26039         * g++.dg/parse/lookup4.C: New test.
26040
26041 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26042
26043         PR c++/16175
26044         * g++.dg/template/ttp10.C: New test.
26045
26046 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26047
26048         * gcc.dg/pr12625-1.c: New test.
26049
26050 2004-07-20  Steven Bosscher  <stevenb@suse.de>
26051
26052         * testsuite/gcc.dg/switch-warn-1.c: New test.
26053         * testsuite/gcc.dg/switch-warn-2.c: New test.
26054         * gcc.c-torture/compile/pr14730.c: Update.
26055
26056 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
26057
26058         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26059         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26060         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26061         g++.dg/template/nontype3.C: Remove trailing CR from tests.
26062
26063 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
26064
26065         PR c++/16623
26066         * g++.dg/template/assign1.C: New test.
26067
26068 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26069
26070         PR c++/12170
26071         * g++.dg/template/ttp9.C: New test.
26072
26073 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
26074
26075         * gcc.dg/format/cmn-err-1.c: New test.
26076
26077 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26078
26079         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26080         gcc.dg/Wparentheses-10.c: New tests.
26081         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26082
26083 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26084
26085         PR fortran/16465
26086         * gfortran.dg/g77//ffixed-line-length-0.f,
26087         gfortran.dg/g77/ffixed-line-length-132.f,
26088         gfortran.dg/g77/ffixed-line-length-72.f,
26089         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26090         gfortran.dg/g77/README: Update.
26091
26092 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26093
26094         PR c++/13092
26095         * g++.dg/template/non-dependent7.C: New test.
26096         * g++.dg/template/non-dependent8.C: Likewise.
26097         * g++.dg/template/non-dependent9.C: Likewise.
26098         * g++.dg/template/non-dependent10.C: Likewise.
26099
26100 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
26101
26102         PR c++/16337
26103         * g++.dg/parse/attr2.C: New test.
26104
26105 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
26106
26107         * g77.dg: Removed.
26108         * g77.f-torture: Ditto.
26109
26110 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26111
26112         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26113         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26114         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26115
26116 2004-07-16  Richard Henderson  <rth@redhat.com>
26117
26118         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26119
26120 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26121
26122         * lib/fortran-torture.exp (fortran-torture): Don't test compile
26123         tests with full list of options.
26124         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26125         of TORTURE_OPTIONS if test contains 'dg-do run'.
26126
26127         PR fortran/16404
26128         * gfortran.dg/do_iterator.f90: New test.
26129
26130 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26131
26132         PR rtl-optimization/16536
26133         * gcc.c-torture/execute/restrict-1.c: New test.
26134
26135 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26136
26137         PR fortran/15324
26138         * gfortran.dg/pr15324.f90: New test.
26139
26140         PR fortran/15129
26141         * gfortran.dg/pr15129.f90: New test.
26142
26143         PR fortran/15140
26144         * gfortran.dg/pr15140.f90: New test.
26145
26146         PR fortran/13792
26147         * gfortran.fortran-torture/execute/bounds.f90: Add check for
26148         compile-time simplification.
26149
26150 2004-07-14  Mike Stump  <mrs@apple.com>
26151
26152         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
26153
26154 2004-07-14  James E Wilson  <wilson@specifixinc.com>
26155
26156         PR target/16325
26157         * gcc.dg/profile-generate-1.c: New.
26158
26159 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
26160
26161         * gcc.c-torture/execute/20040709-1.c: New test.
26162         * gcc.c-torture/execute/20040709-2.c: New test.
26163
26164 2004-07-14  Mike Stump  <mrs@apple.com>
26165
26166         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26167
26168 2004-07-14  Mike Stump  <mrs@apple.com>
26169
26170         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
26171
26172 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
26173
26174         PR c++/16518
26175         * g++.dg/parse/mutable1.C: New test.
26176
26177 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
26178
26179         PR tree-optimization/16443
26180         * gcc.dg/tree-ssa/20040713-1.c: New test.
26181
26182 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
26183
26184         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
26185         for operator new.
26186
26187 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26188
26189         * gfortran.dg/g77/README: New file
26190         * gfortran.dg/g77/19981216-0.f: Copy from
26191         g77.f-torture/noncompile.  Add "dg-do compile" and
26192         dg-error as required.
26193         * gfortran.dg/g77/19990218-1.f: Likewise.
26194         * gfortran.dg/g77/19990905-1.f: Likewise.
26195         * gfortran.dg/g77/9263.f: Likewise.
26196         * gfortran.dg/g77/980615-0.f: Likewise.
26197         * gfortran.dg/g77/980616-0.f: Likewise.
26198         * gfortran.dg/g77/check0.f: Likewise.
26199         * gfortran.dg/g77/select_no_compile.f: Likewise.
26200
26201 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26202
26203         Copy files from g77.f-torture/compile.
26204         Add "{ dg-do compile}".  Other changes as noted
26205         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
26206         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
26207         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
26208         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
26209         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
26210         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
26211         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
26212         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
26213         statement to conform to standard.  Append alpha1.x for reference.
26214         * gfortran.dg/g77/xformat.f: Add dg-warning
26215
26216 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26217
26218         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
26219         Add {dg-do compile} directive.
26220         * gfortran.dg/g77/cpp2.F: Likewise.
26221
26222 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26223
26224         PR c++/5402
26225         * g++.dg/lookup/name-clash1.C: New test.
26226
26227         PR c++/9777
26228         * g++.dg/lookup/name-clash2.C: New test.
26229
26230         PR c++/12102
26231         * g++.dg/lookup/name-clash3.C: New test.
26232
26233 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26234
26235         * g++.dg/lookup/new2.C: New test.
26236         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
26237
26238 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
26239
26240         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26241         Add {dg-do compile} directive.
26242         * gfortran.dg/g77/13060.f: Likewise.
26243         * gfortran.dg/g77/19990218-0.f: Likewise.
26244         * gfortran.dg/g77/19990305-0.f: Likewise.
26245         * gfortran.dg/g77/19990419-0.f: Likewise.
26246         * gfortran.dg/g77/19990502-0.f: Likewise.
26247         * gfortran.dg/g77/19990502-1.f: Likewise.
26248         * gfortran.dg/g77/19990525-0.f: Likewise.
26249         * gfortran.dg/g77/19990826-1.f: Likewise.
26250         * gfortran.dg/g77/19990826-3.f: Likewise.
26251         * gfortran.dg/g77/19990905-2.f: Likewise.
26252         * gfortran.dg/g77/20000412-1.f: Likewise.
26253         * gfortran.dg/g77/20000511-1.f: Likewise.
26254         * gfortran.dg/g77/20000511-2.f: Likewise.
26255         * gfortran.dg/g77/20000518.f: Likewise.
26256         * gfortran.dg/g77/20000601-1.f: Likewise.
26257         * gfortran.dg/g77/20000601-2.f: Likewise.
26258         * gfortran.dg/g77/20000629-1.f: Likewise.
26259         * gfortran.dg/g77/20000630-2.f: Likewise.
26260         * gfortran.dg/g77/20010115.f: Likewise.
26261         * gfortran.dg/g77/20010321-1.f: Likewise.
26262         * gfortran.dg/g77/20010426.f: Likewise.
26263         * gfortran.dg/g77/20020307-1.f: Likewise.
26264         * gfortran.dg/g77/8485.f: Likewise.
26265         * gfortran.dg/g77/960317-1.f: Likewise.
26266         * gfortran.dg/g77/970915-0.f: Likewise.
26267         * gfortran.dg/g77/980310-1.f: Likewise.
26268         * gfortran.dg/g77/980310-2.f: Likewise.
26269         * gfortran.dg/g77/980310-3.f: Likewise.
26270         * gfortran.dg/g77/980310-4.f: Likewise.
26271         * gfortran.dg/g77/980310-6.f: Likewise.
26272         * gfortran.dg/g77/980310-7.f: Likewise.
26273         * gfortran.dg/g77/980310-8.f: Likewise.
26274         * gfortran.dg/g77/980419-2.f: Likewise.
26275         * gfortran.dg/g77/980424-0.f: Likewise.
26276         * gfortran.dg/g77/980427-0.f: Likewise.
26277         * gfortran.dg/g77/980729-0.f: Likewise.
26278         * gfortran.dg/g77/981117-1.f: Likewise.
26279         * gfortran.dg/g77/toon_1.f: Likewise.
26280
26281 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26282
26283         PR c++/2204
26284         * g++.dg/other/abstract2.C: New test.
26285
26286 2004-07-12  Paul Brook  <paul@codesourcery.com>
26287
26288         * gfortran.dg/pointer_init_1.f90: New test.
26289
26290 2004-07-11  Paul Brook  <paul@codesourcery.com>
26291
26292         PR fortran/15986
26293         * gfortran.dg/contained_1.f90: New test.
26294
26295 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
26296
26297         * g++.dg/parse/defarg8.C: New test.
26298
26299 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26300
26301         PR fortran/16433
26302         * gfortran.dg/pr16433.f: New test.
26303
26304         PR fortran/17574
26305         * gfortran.dg/pr15754.f90: New test.
26306
26307 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26308
26309         PR tree-optimization/16437
26310         * gcc.c-torture/execute/bitfld-4.c: New test.
26311
26312 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26313
26314         * gfortran.fortran-torture/execute/common_2.f90: Add check for
26315         access to common var from module.
26316
26317 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26318
26319         PR fortran/16336
26320         * gfortran.fortran-torture/execute/common_2.f90: New test.
26321
26322 2004-07-10  Paul Brook  <paul@codesourcery.com>
26323
26324         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
26325
26326 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26327
26328         PR fortran/15969
26329         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
26330
26331 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
26332
26333         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
26334         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
26335         * gfortran.dg/g77/ffree-form-1.f: Likewise.
26336         * gfortran.dg/g77/ffree-form-2.f: Likewise.
26337         * gfortran.dg/g77/ffree-form-3.f: Likewise.
26338         * gfortran.dg/g77/fno-underscoring.f: Likewise.
26339         * gfortran.dg/g77/funderscoring.f: Likewise.
26340         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
26341
26342 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26343
26344         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
26345
26346 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26347         Paul Brook  <paul@codesourcery.com>
26348
26349         PR fortran/13415
26350         * gfortran.dg/common_pointer_1.f90: New test.
26351
26352 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26353
26354         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
26355
26356 2004-07-09  James E Wilson  <wilson@specifixinc.com>
26357
26358         PR target/16364
26359         * gcc.c-torture/compile/20040709-1.c: New.
26360
26361 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26362
26363         PR fortran/14077
26364         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26365
26366 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26367
26368         PR fortran/13201
26369         * gfortran.dg/shape_1.f90: New test.
26370
26371 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
26372             Andrew Pinski  <apinski@apple.com>
26373
26374         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26375
26376 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26377
26378         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26379         comment.
26380
26381 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26382         Paul Brook  <paul@codesourcery.com>
26383
26384         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26385         '.f95' and '.F95'.
26386
26387 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
26388
26389         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26390
26391 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26392
26393         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26394         testcases with capital suffix.
26395
26396 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26397
26398         PR fortran/15481
26399         PR fortran/13372
26400         PR fortran/13575
26401         PR fortran/15978
26402         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26403
26404         * gfortran.dg/implicit_1.f90: New test.
26405
26406 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26407
26408         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26409         expression to match gfortran warning/error messages
26410         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26411         dg-error text.
26412
26413 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26414
26415         * lib/fortran-torture.exp: Rename proc search_for to
26416         search_for_re.
26417
26418 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26419
26420         * gcc.c-torture/execute/simd-5.x: New file.
26421         XFAIL on SPARC 64-bit at -O0.
26422
26423 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26424
26425         PR c++/8211
26426         PR c++/16165
26427         * g++.dg/warn/effc3.C: New test.
26428
26429 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26430
26431         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26432         change X to 1X in format.
26433         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26434         add data statements to conform to standard.
26435
26436 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26437
26438         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26439         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26440         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26441
26442 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26443
26444         * gfortran.dg/g77/7388.f: Copy from g77.dg
26445         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26446         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26447         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26448         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26449         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26450         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26451         * gfortran.dg/g77/strlen0.f: Likewise.
26452
26453 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26454
26455         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26456         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26457
26458 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26459
26460         * gcc.c-torture/execute/920428-2.x: Delete.
26461         * gcc.c-torture/execute/920501-7.x: Likewise.
26462
26463 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26464
26465         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26466         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26467         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26468         prescott and c3-2.
26469         (PREFETCH_3DNOW): Add -march=c3.
26470
26471 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26472
26473         PR c/16437
26474         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26475         * gcc.c-torture/execute/bf64-1.x: Likewise.
26476
26477 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26478
26479         * gcc.c-torture/compile/20040708-1.c: New test.
26480
26481 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26482
26483         PR c++/16169
26484         * g++.dg/warn/effc2.C: New test.
26485
26486 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26487
26488         * gcc.c-torture/execute/bitfld-1.x: Remove.
26489         * gcc.c-torture/execute/bitfld-3.c: New test.
26490         * gcc.dg/bitfld-2.c: Remove XFAILs.
26491
26492 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
26493
26494         PR c++/16276
26495         * g++.dg/rtti/tinfo1.C: New file.
26496
26497 2004-07-07  Eric Christopher  <echristo@redhat.com>
26498
26499         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26500
26501 2004-07-07  Andrew Pinski  <apinski@apple.com>
26502
26503         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26504
26505 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
26506
26507         * g++.dg/init/call1.C: XFAIL.
26508
26509 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
26510
26511         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26512         except for movstrict*, to movmem* and clrstr* to clrmem*.
26513
26514 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26515
26516         * gcc.c-torture/execute/20040707-1.c: New test.
26517
26518 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26519
26520         * gcc.c-torture/execute/20040706-1.c: New test.
26521
26522 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26523
26524         PR c++/3671
26525         * g++.dg/template/spec14.C: New test.
26526
26527 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26528
26529         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26530         nothing if not yet defined.  Use it in b, c and d type definitions.
26531         * gcc.c-torture/execute/20040705-1.c: New test.
26532         * gcc.c-torture/execute/20040705-2.c: New test.
26533
26534 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26535
26536         PR c++/2518
26537         * g++.dg/lookup/new1.C: New test.
26538
26539 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26540
26541         PR c++/11406
26542         * g++.dg/template/sizeof8.C: New test.
26543
26544 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26545
26546         * gcc.c-torture/compile/20040705-1.c: New test.
26547
26548 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26549
26550         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26551
26552 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26553
26554         * gcc.dg/cpp/if-mop.c: Two new testcases.
26555         * gcc.dg/cpp/trad/comment-3.c: New.
26556
26557 2004-07-04  Paul Brook  <paul@codesourcery.com>
26558
26559         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26560
26561 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26562
26563         PR c++/3761
26564         * g++.dg/lookup/crash4.C: New test.
26565
26566 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26567
26568         * gcc.c-torture/execute/builtin-abs-1.c
26569         * gcc.c-torture/execute/builtin-abs-2.c
26570         * gcc.c-torture/execute/builtin-complex-1.c
26571         * gcc.c-torture/execute/builtins/string-1-lib.c
26572         * gcc.c-torture/execute/builtins/string-1.c
26573         * gcc.c-torture/execute/builtins/string-2-lib.c
26574         * gcc.c-torture/execute/builtins/string-2.c
26575         * gcc.c-torture/execute/builtins/string-3-lib.c
26576         * gcc.c-torture/execute/builtins/string-3.c
26577         * gcc.c-torture/execute/builtins/string-4-lib.c
26578         * gcc.c-torture/execute/builtins/string-4.c
26579         * gcc.c-torture/execute/builtins/string-5-lib.c
26580         * gcc.c-torture/execute/builtins/string-5.c
26581         * gcc.c-torture/execute/builtins/string-6-lib.c
26582         * gcc.c-torture/execute/builtins/string-6.c
26583         * gcc.c-torture/execute/builtins/string-7-lib.c
26584         * gcc.c-torture/execute/builtins/string-7.c
26585         * gcc.c-torture/execute/builtins/string-8-lib.c
26586         * gcc.c-torture/execute/builtins/string-8.c
26587         * gcc.c-torture/execute/builtins/string-9-lib.c
26588         * gcc.c-torture/execute/builtins/string-9.c
26589         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26590         * gcc.c-torture/execute/builtins/string-asm-1.c
26591         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26592         * gcc.c-torture/execute/builtins/string-asm-2.c
26593         * gcc.c-torture/execute/stdio-opt-1.c
26594         * gcc.c-torture/execute/stdio-opt-2.c
26595         * gcc.c-torture/execute/stdio-opt-3.c
26596         * gcc.c-torture/execute/string-opt-1.c
26597         * gcc.c-torture/execute/string-opt-10.c
26598         * gcc.c-torture/execute/string-opt-11.c
26599         * gcc.c-torture/execute/string-opt-12.c
26600         * gcc.c-torture/execute/string-opt-13.c
26601         * gcc.c-torture/execute/string-opt-14.c
26602         * gcc.c-torture/execute/string-opt-15.c
26603         * gcc.c-torture/execute/string-opt-16.c
26604         * gcc.c-torture/execute/string-opt-2.c
26605         * gcc.c-torture/execute/string-opt-6.c
26606         * gcc.c-torture/execute/string-opt-7.c
26607         * gcc.c-torture/execute/string-opt-8.c:
26608         Replace with ...
26609
26610         * gcc.c-torture/execute/builtins/abs-2.c
26611         * gcc.c-torture/execute/builtins/abs-3.c
26612         * gcc.c-torture/execute/builtins/complex-1.c
26613         * gcc.c-torture/execute/builtins/fprintf.c
26614         * gcc.c-torture/execute/builtins/fputs.c
26615         * gcc.c-torture/execute/builtins/memcmp.c
26616         * gcc.c-torture/execute/builtins/memmove.c
26617         * gcc.c-torture/execute/builtins/memops-asm.c
26618         * gcc.c-torture/execute/builtins/mempcpy-2.c
26619         * gcc.c-torture/execute/builtins/mempcpy.c
26620         * gcc.c-torture/execute/builtins/memset.c
26621         * gcc.c-torture/execute/builtins/printf.c
26622         * gcc.c-torture/execute/builtins/sprintf.c
26623         * gcc.c-torture/execute/builtins/strcat.c
26624         * gcc.c-torture/execute/builtins/strchr.c
26625         * gcc.c-torture/execute/builtins/strcmp.c
26626         * gcc.c-torture/execute/builtins/strcpy.c
26627         * gcc.c-torture/execute/builtins/strcspn.c
26628         * gcc.c-torture/execute/builtins/strlen-2.c
26629         * gcc.c-torture/execute/builtins/strlen.c
26630         * gcc.c-torture/execute/builtins/strncat.c
26631         * gcc.c-torture/execute/builtins/strncmp-2.c
26632         * gcc.c-torture/execute/builtins/strncmp.c
26633         * gcc.c-torture/execute/builtins/strncpy.c
26634         * gcc.c-torture/execute/builtins/strpbrk.c
26635         * gcc.c-torture/execute/builtins/strpcpy-2.c
26636         * gcc.c-torture/execute/builtins/strpcpy.c
26637         * gcc.c-torture/execute/builtins/strrchr.c
26638         * gcc.c-torture/execute/builtins/strspn.c
26639         * gcc.c-torture/execute/builtins/strstr-asm.c
26640         * gcc.c-torture/execute/builtins/strstr.c:
26641         ... these new files.
26642
26643         * gcc.c-torture/execute/builtins/abs-2-lib.c
26644         * gcc.c-torture/execute/builtins/abs-3-lib.c
26645         * gcc.c-torture/execute/builtins/complex-1-lib.c
26646         * gcc.c-torture/execute/builtins/fprintf-lib.c
26647         * gcc.c-torture/execute/builtins/fputs-lib.c
26648         * gcc.c-torture/execute/builtins/memcmp-lib.c
26649         * gcc.c-torture/execute/builtins/memmove-lib.c
26650         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26651         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26652         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26653         * gcc.c-torture/execute/builtins/memset-lib.c
26654         * gcc.c-torture/execute/builtins/printf-lib.c
26655         * gcc.c-torture/execute/builtins/sprintf-lib.c
26656         * gcc.c-torture/execute/builtins/strcat-lib.c
26657         * gcc.c-torture/execute/builtins/strchr-lib.c
26658         * gcc.c-torture/execute/builtins/strcmp-lib.c
26659         * gcc.c-torture/execute/builtins/strcpy-lib.c
26660         * gcc.c-torture/execute/builtins/strcspn-lib.c
26661         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26662         * gcc.c-torture/execute/builtins/strlen-lib.c
26663         * gcc.c-torture/execute/builtins/strncat-lib.c
26664         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26665         * gcc.c-torture/execute/builtins/strncmp-lib.c
26666         * gcc.c-torture/execute/builtins/strncpy-lib.c
26667         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26668         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26669         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26670         * gcc.c-torture/execute/builtins/strrchr-lib.c
26671         * gcc.c-torture/execute/builtins/strspn-lib.c
26672         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26673         * gcc.c-torture/execute/builtins/strstr-lib.c
26674         * gcc.c-torture/execute/builtins/lib/abs.c
26675         * gcc.c-torture/execute/builtins/lib/fprintf.c
26676         * gcc.c-torture/execute/builtins/lib/memset.c
26677         * gcc.c-torture/execute/builtins/lib/printf.c
26678         * gcc.c-torture/execute/builtins/lib/sprintf.c
26679         * gcc.c-torture/execute/builtins/lib/strcpy.c
26680         * gcc.c-torture/execute/builtins/lib/strcspn.c
26681         * gcc.c-torture/execute/builtins/lib/strncat.c
26682         * gcc.c-torture/execute/builtins/lib/strncmp.c
26683         * gcc.c-torture/execute/builtins/lib/strncpy.c
26684         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26685         * gcc.c-torture/execute/builtins/lib/strspn.c
26686         * gcc.c-torture/execute/builtins/lib/strstr.c:
26687         New files containing support routines.
26688
26689         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26690         declaration.
26691         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26692         when not optimizing.
26693
26694 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26695
26696         PR c++/16240
26697         * g++.dg/abi/mangle22.C: New test.
26698         * g++.dg/abi/mangle23.C: Likewise.
26699
26700 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26701
26702         PR fortran/16290
26703         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26704         Allow for cases without denormalized floating point numbers.
26705
26706 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26707
26708         PR c/1027
26709         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26710         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26711         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26712         expected warning text.
26713         * gcc.dg/format/diag-2.c: New test.
26714
26715 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26716
26717         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26718
26719 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26720
26721         * gcc.dg/builtins-43.c: New.
26722         * gcc.dg/builtins-44.c: New.
26723         * gcc.dg/builtins-45.c: New.
26724
26725 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26726             Andreas Tobler  <a.tobler@schweiz.ch>
26727
26728         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26729         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26730         as SIGSEGV.
26731         * gcc.dg/cleanup-11.c: Likewise.
26732         * gcc.dg/cleanup-8.c: Likewise.
26733         * gcc.dg/cleanup-9.c: Likewise.
26734         * gcc.dg/cleanup-5.c: Run on all platforms.
26735
26736 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26737
26738         * g++.dg/warn/nonnull1.C: New test.
26739
26740 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26741
26742         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26743         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26744         Special-case the Sun compiler wrt to <complex.h>.
26745
26746 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26747
26748         * gcc.dg/Wunreachable-8.C: New test.
26749
26750         * gcc.dg/h8300-ice2.c : New test.
26751
26752 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26753
26754         PR fortran/16161
26755         * gfortran.fortran-torture/compile/implicit.f90: Add test
26756         for implicit character.
26757
26758 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26759
26760         PR fortran/16289
26761         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26762         Use tiny() intrinsic to find smallest non-negative real
26763
26764 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26765
26766         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26767         * gcc.dg/compat/struct-by-value-22_x.c: New.
26768         * gcc.dg/compat/struct-by-value-22_y.c: New.
26769
26770         * gcc.c-torture/execute/20040629-1.c: New test.
26771
26772 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26773
26774         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26775         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26776
26777         PR target/16195
26778         * gcc.dg/20040625-1.c: New test.
26779
26780 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26781
26782         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26783
26784 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26785
26786         PR fortran/15963
26787         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26788
26789 2004-06-29  Richard Henderson  <rth@redhat.com>
26790
26791         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26792
26793 2004-06-29  Paul Brook  <paul@codesourcery.com>
26794
26795         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26796         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26797
26798 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26799
26800         PR c++/16260
26801         * g++.dg/parse/crash15.C: New.
26802
26803 2004-06-28  Andrew Pinski  <apinski@apple.com>
26804
26805         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26806         by the error already.
26807
26808         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26809
26810 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26811
26812         PR target/14041
26813         * gcc.dg/h8300-bss-align-1.c : New.
26814
26815 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26816
26817         * PR c++/16174
26818         * g++.dg/template/ctor4.C: New.
26819
26820 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26821
26822         PR c++/16205
26823         * g++.dg/warn/Wsequence-point-1.C: New test.
26824
26825 2004-06-27  Paul Brook  <paul@codesourcery.com>
26826
26827         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26828
26829 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26830
26831         * g++.old-deja/g++.mike/p7325.C: Remove.
26832
26833 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26834
26835         PR c/14963
26836         * gcc.dg/pr14963.c: New test.
26837
26838 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26839
26840         PR c++/16193
26841         * g++.dg/parse/redef1.C: New test.
26842
26843 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26844
26845         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26846         20021110.c.
26847         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26848         20021119-1.c.
26849         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26850         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26851         5-04.c.
26852         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26853         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26854         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26855         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26856         g++.brendan/enum14.C.
26857         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26858         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26859         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26860         g++.mike/virt1.C.
26861         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26862         memtemp24.C.
26863
26864 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26865
26866         * gcc.dg/20040527-1.c: New test case.
26867
26868 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26869
26870         PR gfortran/pr16196
26871         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26872
26873 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26874
26875         PR middle-end/15825
26876         * gcc.dg/pr15825-1.c: New test case.
26877
26878 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26879
26880         * gcc.c-torture/execute/20040625-1.c: New test.
26881
26882 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26883
26884         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26885
26886 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26887
26888         * gcc.dg/torture/mips-div-1.c: New test.
26889
26890 2004-06-24  Jeff Law  <law@redhat.com>
26891
26892         * gcc.dg/tree-ssa/20040624-1.c: New test.
26893
26894 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26895
26896         * gcc.c-torture/compile/20040624-1.c: New test.
26897
26898 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26899
26900         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26901         this directory.
26902
26903 2004-06-23  Andrew Pinski  <apinski@apple.com>
26904
26905         PR middle-end/15988
26906         * g++.dg/opt/ptrmem4.C: New test.
26907
26908         * gcc.dg/c90-array-quals-2.c: New test.
26909
26910 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26911
26912         * gcc.dg/kpice1.c: New test.
26913
26914 2006-06-23  Andrew Pinski  <apinski@apple.com>
26915
26916         * gcc.dg/c90-array-quals.c: New test.
26917
26918 2006-06-22  Richard Henderson  <rth@redhat.com>
26919
26920         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26921
26922 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26923
26924         * gcc.dg/builtins-config.h: Handle FreeBSD.
26925
26926 2006-06-22  Richard Henderson  <rth@redhat.com>
26927
26928         * g++.dg/opt/devirt1.C: New.
26929
26930 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26931
26932         * g++.dg/opt/pr15551.C: New testcase.
26933
26934 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26935
26936         PR target/14800
26937         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26938         x86_64-*-linux* when compiling for 32bit.
26939
26940 2004-06-21  Andrew Pinski  <apinski@apple.com>
26941
26942         * gcc.dg/pch/struct-1.c: New.
26943         * gcc.dg/pch/struct-1.hs: New.
26944
26945 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26946
26947         * gcc.dg/pch/save-temps-1.c: New file.
26948         * gcc.dg/pch/save-temps-1.hs: New file.
26949
26950 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26951
26952         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26953         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26954
26955 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26956
26957         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26958         to fix type error.
26959         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26960         Remove trailing spaces.
26961
26962 2004-06-21  Richard Henderson  <rth@redhat.com>
26963
26964         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26965         merging && to BIT_FIELD_REF.
26966
26967 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26968
26969         * g++.dg/opt/placeholder1.C: New test.
26970
26971 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26972
26973         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26974         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26975         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26976         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26977
26978 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26979
26980         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26981         extern "C".
26982         * g++.dg/other/pragma-re-1.C: Add comments.
26983
26984 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26985
26986         PR gfortran/16080
26987         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26988
26989 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26990
26991         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26992         instead of setting the type of size_t by
26993         hand.
26994
26995 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26996
26997         * gcc.dg/unordered-2.c: New test case.
26998         * gcc.dg/unordered-3.c: New test case.
26999
27000 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27001
27002         PR other/16043
27003         * lib/g++.exp (g++_version): Tweak regexp for version
27004         * lib/g77.exp (g77_version): Likewise.
27005         * lib/gfortran.exp (gfortran_version): Likewise.
27006         * lib/objc.exp (objc_version): Likewise.
27007         * lib/treelang.exp (treelang_version): Likewise.
27008
27009 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27010
27011         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27012         Use INT_MAX instead of __INT_MAX__.
27013         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27014
27015         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27016         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27017         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27018         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27019         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27020         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27021         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27022         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27023         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27024
27025         * gcc.dg/range-test-1.c: New test.
27026         * g++.dg/opt/range-test-1.C: New test.
27027
27028 2004-06-17  Richard Henderson  <rth@redhat.com>
27029
27030         * objc.dg/sync-1.m: New.
27031         * objc.dg/try-catch-1.m: Don't force next runtime.
27032         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27033         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27034         shadowed catch clause.
27035         * objc.dg/try-catch-5.m: New.
27036
27037 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27038
27039         Bug 14610
27040         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27041
27042 2004-06-15  Richard Henderson  <rth@redhat.com>
27043
27044         * gcc.dg/20001116-1.c: Move expected warning line.
27045
27046 2004-06-15  Richard Henderson  <rth@redhat.com>
27047
27048         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27049         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27050
27051 2004-06-15  Jeff Law  <law@redhat.com>
27052
27053         * gcc.dg/tree-ssa/20040615-1.c: New test.
27054         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27055         be less sensitive to operand ordering.
27056         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27057
27058 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
27059
27060         * g++.dg/abi/bitfield3.C: Add comment..
27061
27062 2004-06-15  Richard Henderson  <rth@redhat.com>
27063
27064         * g++.dg/ext/stmtexpr1.C: XFAIL.
27065         * gcc.dg/20030612-1.c: XFAIL.
27066
27067 2004-06-15  Eric Christopher  <echristo@redhat.com>
27068
27069         * g++.dg/charset/asm5.c: New.
27070         * gcc.dg/charset/asm6.c: New.
27071
27072 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27073
27074         PR fortran/15962
27075         * gfortran.fortran-torture/execute/select_1.f90: New test.
27076
27077 2004-06-15  Paul Brook  <paul@codesourcery.com>
27078
27079         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27080
27081 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27082
27083         PR c++/15967
27084         * g++.dg/lookup/crash3.C: New test.
27085
27086 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27087
27088         PR c++/15947
27089         * g++.dg/parse/dtor4.C: New test.
27090
27091 2004-06-14  Jeff Law  <law@redhat.com>
27092
27093         * gcc.c-torture/compile/20040614-1.c: New test.
27094
27095 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27096
27097         PR fortran/15211
27098         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27099         LEN of a character array.
27100
27101 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27102
27103         PR c++/15096
27104         * g++.dg/template/ptrmem10.C: New test.
27105
27106         PR c++/14930
27107         * g++.dg/template/friend30.C: New test.
27108
27109 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27110
27111         PR fortran/14928
27112         * gfortran.fortran-torture/compile/mloc.f90: New test.
27113
27114 2004-06-13  Paul Brook  <paul@codesourcery.com>
27115
27116         * gfortran.fortran-torture/execute/random_2.f90: New test.
27117
27118 2004-06-13  Eric Christopher  <echristo@redhat.com>
27119
27120         * gcc.dg/noncompile/redecl-1.c: Fix error message.
27121
27122 2004-06-12  Paul Brook  <paul@codesourcery.com>
27123
27124         * gfortran.fortran-torture/execute/contained_3.f90: New test.
27125
27126 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27127
27128         PR fortran/14923
27129         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27130
27131 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27132
27133         PR fortran/14957
27134         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
27135         syntax errors in end statements of contained subroutines.
27136
27137 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27138
27139         PR fortran/12841
27140         * gfortran.fortran-torture/execute/null_arg.f90: New test.
27141
27142 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27143
27144         PR fortran/15665
27145         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
27146
27147 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27148
27149         PR gfortran/12839
27150         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
27151
27152 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
27153
27154         PR c++/15862
27155         * g++.dg/parse/enum1.C: New test.
27156
27157 2004-06-10  Jeff Law  <law@redhat.com>
27158
27159         * gcc.c-torture/compile/20040610-1.c: New test.
27160
27161 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27162
27163         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
27164         * g++.old-deja/g++.other/decl3.C: Likewise.
27165
27166 2004-06-10  Brian Booth  <bbooth@redhat.com>
27167
27168         * gcc.dg/tree-ssa/20031015-1.c: Scan for
27169         V_MAY_DEF instead of VDEF.
27170         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
27171
27172 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
27173
27174         PR c++/14211
27175         * g++.dg/conversion/const1.C: New test.
27176
27177         PR c++/15076
27178         * g++.dg/conversion/reinterpret1.C: New test.
27179
27180         PR c++/15877
27181         * g++.dg/template/enum2.C: New test.
27182
27183         PR c++/15227
27184         * g++.dg/template/error13.C: New test.
27185
27186 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27187
27188         PR fortran/14957
27189         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
27190         arguments to test_* REAL and of the right size.
27191
27192 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27193
27194         PR target/15569
27195         PR rtl-optimization/15681
27196         * gcc.dg/20040609-1.c: New test.
27197
27198 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27199
27200         PR c++/14791
27201         * g++.dg/opt/builtins1.C: New test.
27202
27203 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
27204
27205         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
27206         that use default windows32 struct layout.
27207         * gcc.dg/i386-bitfield2.c: Likewise.
27208
27209 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
27210
27211         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
27212         for mingw32 and cygwin targets.
27213
27214 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
27215
27216         * gcc.dg/pch/macro-4.c: New.
27217         * gcc.dg/pch/macro-4.hs: New.
27218
27219 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27220
27221         PR fortran/13249
27222         * gfortran.fortran-torture/compile/name_clash.f90: New test.
27223
27224 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27225
27226         PR fortran/13372
27227         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
27228
27229 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27230
27231         PR gfortran/14897
27232         * gfortran.fortran-torture/execute/t_edit.f90: New test.
27233
27234 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27235
27236         PR gfortran/15755
27237         * gfortran.fortran-torture/execute/backspace.c : New test.
27238
27239 2004-06-09  Paul Brook  <paul@codesourcery.com>
27240
27241         * gfortran.fortran-torture/execure/intrinsic_associated.f90
27242         (pointer_to_section): Rewrite to use smaller array.
27243
27244 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
27245
27246         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
27247         * gcc.dg/ext/altivec-10.c: Same.
27248         * gcc.dg/ext/altivec-11.c: Same.
27249         * gcc.dg/ext/altivec-12.c: Same.
27250         * gcc.dg/ext/altivec-13.c: Same.
27251         * gcc.dg/ext/altivec-14.c: Same.
27252         * gcc.dg/ext/altivec-15.c: Same.
27253         * gcc.dg/ext/altivec-16.c: Same.
27254         * gcc.dg/ext/altivec-3.c: Same.
27255         * gcc.dg/ext/altivec-4.c: Same.
27256         * gcc.dg/ext/altivec-6.c: Same.
27257         * gcc.dg/ext/altivec-7.c: Same.
27258         * gcc.dg/ext/altivec-8.c: Same.
27259         * gcc.dg/ext/altivec-varargs-1.c: Same.
27260
27261         * g++.dg/ext/altivec-1.C: Correct dg syntax.
27262         * g++.dg/ext/altivec-10.C: Same.
27263         * g++.dg/ext/altivec-2.C: Same.
27264         * g++.dg/ext/altivec-3.C: Same.
27265         * g++.dg/ext/altivec-4.C: Same.
27266         * g++.dg/ext/altivec-5.C: Same.
27267         * g++.dg/ext/altivec-6.C: Same.
27268         * g++.dg/ext/altivec-7.C: Same.
27269         * g++.dg/ext/altivec-8.C: Same.
27270         * g++.dg/ext/altivec-9.C: Same.
27271
27272 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27273
27274         PR c++/7841
27275         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
27276
27277 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27278
27279         * gcc.dg/union-1.c: New test.
27280
27281 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27282
27283         * gcc.dg/builtins-41.c: New test case.
27284         * gcc.dg/builtins-42.c: New test case.
27285
27286 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27287
27288         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
27289         * g++.dg/ext/altivec-10.C: Same.
27290         * g++.dg/ext/altivec-2.C: Same.
27291         * g++.dg/ext/altivec-3.C: Same.
27292         * g++.dg/ext/altivec-4.C: Same.
27293         * g++.dg/ext/altivec-5.C: Same.
27294         * g++.dg/ext/altivec-6.C: Same.
27295         * g++.dg/ext/altivec-7.C: Same.
27296         * g++.dg/ext/altivec-8.C: Same.
27297         * g++.dg/ext/altivec-9.C: Same.
27298         * g++.old-deja/g++.abi/cxa_vec.C: Same.
27299         * g++.old-deja/g++.brendan/new3.C: Same.
27300         * gcc.c-torture/execute/eeprof-1.x: Same.
27301
27302 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27303
27304         PR c/14765
27305         * gcc.dg/pr14765-1.c: New test.
27306
27307 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27308
27309         PR c/14649
27310         * gcc.dg/pr14649-1.c: New test case.
27311
27312 2004-06-07  Richard Henderson  <rth@redhat.com>
27313
27314         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
27315         if temporaries.
27316
27317 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27318
27319         * g++.dg/eh/elide1.C: Remove XFAIL.
27320
27321 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
27322
27323         PR c++/15337
27324         * g++.dg/expr/sizeof3.C: New test.
27325
27326         PR c++/14777
27327         * g++.dg/template/access14.C: New test.
27328
27329         PR c++/15554
27330         * g++.dg/template/enum1.C: New test.
27331
27332         PR c++/15057
27333         * g++.dg/eh/throw1.C: New test.
27334
27335 2004-06-07  David Ayers  <d.ayers@inode.at>
27336             Ziemowit Laski  <zlaski@apple.com>
27337
27338         * lib/objc.exp (objc_target_compile): Revert the '-framework
27339         Foundation' flag fix, since bare Darwin does not ship
27340         with the Foundation framework.
27341         * objc/execute/next_mapping.h: Provide a local NSConstantString
27342         @interface and @implementation.
27343         (objc_constant_string_init): A constructor function, used to
27344         initialize the NSConstantString meta-class object.
27345         * objc/execute/string1.m: Include "next_mapping.h" instead of
27346         <Foundation/NSString.h>.
27347         * objc/execute/string2.m: Likewise.
27348         * objc/execute/string3.m: Likewise.
27349         * objc/execute/string4.m: Likewise.
27350
27351 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
27352
27353         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
27354         to double. Replace double with FLOAT.
27355         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
27356
27357         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27358         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27359         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27360         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27361         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27362         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27363         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27364         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27365
27366 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27367
27368         PR c/13519
27369         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27370
27371 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27372
27373         PR c++/15503
27374         * g++.dg/template/meminit2.C: New test.
27375
27376 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
27377
27378         PR target/15822
27379         * gcc.c-torture/execute/compare-fp-1.c,
27380         gcc.c-torture/execute/compare-fp-2.c,
27381         gcc.c-torture/execute/compare-fp-3.c,
27382         gcc.c-torture/execute/compare-fp-4.c,
27383         gcc.c-torture/execute/compare-fp-3.x,
27384         gcc.c-torture/execute/compare-fp-4.x: Moved...
27385         * gcc.c-torture/execute/ieee/compare-fp-1.c,
27386         gcc.c-torture/execute/ieee/compare-fp-2.c,
27387         gcc.c-torture/execute/ieee/compare-fp-3.c,
27388         gcc.c-torture/execute/ieee/compare-fp-4.c,
27389         gcc.c-torture/execute/ieee/compare-fp-3.x,
27390         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27391
27392 2004-06-04  David Ayers  <d.ayers@inode.at>
27393
27394         * objc/execute/protocol-isEqual-4.m: New testcase.
27395
27396 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
27397
27398         * objc/execute/protocol-isEqual-1.m: New testcase.
27399         * objc/execute/protocol-isEqual-2.m: New testcase.
27400         * objc/execute/protocol-isEqual-3.m: New testcase.
27401
27402 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27403
27404         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27405
27406 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
27407
27408         * lib/objc.exp (objc_target_compile): When running tests on
27409         Darwin (Mac OS X), inform the linker about '-framework
27410         'Foundation'.
27411
27412 2004-06-02  Eric Christopher  <echristo@redhat.com>
27413
27414         * gcc.c-torture/compile/20040602-1.c: New.
27415
27416 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
27417
27418         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27419         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27420
27421         PR tree-optimization/14736
27422         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27423
27424         PR tree-optimization/14042
27425         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27426
27427         PR tree-optimization/14729
27428         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27429
27430 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27431
27432         PR fortran/15557
27433         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27434
27435 2004-06-01  Richard Hederson  <rth@redhat.com>
27436
27437         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27438
27439 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27440
27441         PR c++/14932
27442         * g++.dg/parse/offsetof4.C: New test.
27443
27444 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27445
27446         PR objc/7993
27447         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27448
27449 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27450
27451         PR c++/15701
27452         * g++.dg/template/friend29.C: New test.
27453
27454 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27455
27456         PR c/15749
27457         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27458
27459 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27460
27461         * gcc.dg/sparc-trap-1.c: New test.
27462
27463 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27464
27465         PR middle-end/15069
27466         * g++.dg/opt/fold3.C: New test case.
27467
27468 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27469
27470         * lib/target-supports.exp (check_iconv_available): Fix fallout
27471         from 2004-05-28 patch.
27472
27473 2004-05-30  Paul Brook  <paul@codesourcery.com>
27474
27475         PR fortran/15620
27476         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27477         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27478
27479 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27480
27481         * gfortran.fortran-torture/execute/random_1.f90: New test.
27482
27483 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27484
27485         * g++.dg/ext/altivec-10.C: New test.
27486
27487 2004-05-29  Paul Brook  <paul@codesourcery.com>
27488
27489         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27490
27491 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27492
27493         * gcc.dg/altivec-16.c: New test.
27494
27495 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
27496
27497         * lib/target-supports.exp (check_vmx_hw_available): New.
27498         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27499
27500         * lib/target-supports.exp (check_alias_available,
27501         check_iconv_available, check_named_sections_available): Use
27502         unique names for temporary files.
27503
27504 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27505
27506         * gcc.dg/altivec-15.c: New test.
27507
27508 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27509
27510         PR c++/15083
27511         * g++.dg/warn/noeffect6.C: New test.
27512
27513         PR c++/15471
27514         * g++.dg/expr/ptrmem4.C: New test.
27515
27516         PR c++/15640
27517         * g++.dg/template/operator3.C: New test.
27518
27519 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27520
27521         PR c++/14668
27522         * g++.dg/lookup/redecl1.C: New test.
27523         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27524
27525 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27526
27527         * gcc.c-torture/execute/compare-fp-1.c,
27528         gcc.c-torture/execute/compare-fp-2.c,
27529         gcc.c-torture/execute/compare-fp-3.c,
27530         gcc.c-torture/execute/compare-fp-4.c,
27531         gcc.c-torture/execute/compare-fp-3.x,
27532         gcc.c-torture/execute/compare-fp-4.x,
27533         gcc.dg/pr15649-1.c: New.
27534
27535 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27536
27537         PR c++/12883
27538         * g++.dg/init/array14.C: New test.
27539
27540 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27541
27542         * lib/compat.exp (compat-get-options-main): New.
27543         (compat-get-options): Remove unneeded code, warn for ignored
27544         command.
27545         (compat-execute): Check flag set by dg-require-* commands.
27546
27547         * lib/compat.exp (compat-execute): Break up long lines.
27548
27549 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27550
27551         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27552         * gcc.dg/altivec-14.c: New test.
27553         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27554
27555         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27556         * gcc.dg/altivec-12.c: Ditto.
27557
27558         * gcc.dg/altivec-3.c: Move call to altivec_check.
27559
27560 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27561
27562         PR c++/15044
27563         * g++.dg/template/error12.C: New test.
27564
27565         PR c++/15317
27566         * g++.dg/ext/attrib15.C: New test.
27567
27568         PR c++/15329
27569         * g++.dg/template/ptrmem9.C: New test.
27570
27571 2004-05-25  Paul Brook  <paul@codesourcery.com>
27572
27573         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27574
27575 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27576
27577         PR c++/15165
27578         * g++.dg/template/crash19.C: New test.
27579
27580 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27581
27582         PR c++/15025
27583         * g++.dg/template/redecl1.C: New test.
27584
27585 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27586
27587         PR c++/14821
27588         * g++.dg/other/ns1.C: New test.
27589
27590         PR c++/14883
27591         * g++.dg/template/invalid1.C: New test.
27592
27593 2004-05-23  Paul Brook  <paul@codesourcery.com>
27594         Victor Leikehman  <lei@haifasphere.co.il>
27595
27596         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27597         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27598
27599 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27600
27601         PR c++/15285
27602         PR c++/15299
27603         * g++.dg/template/non-dependent5.C: New test.
27604         * g++.dg/template/non-dependent6.C: New test.
27605
27606 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27607
27608         PR c++/15507
27609         * g++.dg/inherit/union1.C: New test.
27610
27611         PR c++/15542
27612         * g++.dg/template/addr1.C: New test.
27613
27614         PR c++/15427
27615         * g++.dg/template/array5.C: New test.
27616
27617         PR c++/15287
27618         * g++.dg/template/array6.C: New test.
27619
27620 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27621             Roger Sayle  <roger@eyesopen.com>
27622
27623         * g++.dg/lookup/forscope2.C: New test case.
27624
27625 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27626
27627         * gcc.dg/cpp/Wmissingdirs.c: New.
27628
27629 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27630
27631         PR target/15301
27632         * gcc.dg/compat/union-m128-1.h: New file.
27633         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27634         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27635         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27636
27637 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27638
27639         PR target/15302
27640         * gcc.dg/compat/struct-complex-1.h: New file.
27641         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27642         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27643         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27644
27645 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27646
27647         PR middle-end/3074
27648         * gcc.dg/pr3074-1.c: New test case.
27649         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27650
27651 2004-05-20  Falk Hueffner  <falk@debian.org>
27652
27653         PR other/15526
27654         * gcc.dg/ftrapv-1.c: New test case.
27655
27656 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27657
27658         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27659
27660 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27661             Jeff Law  <law@redhat.com>
27662
27663         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27664         * gcc.dg/tree-ssa/20040518-2.c: New test.
27665
27666         * gcc.dg/tree-ssa/20040518-1.c: New test.
27667
27668 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27669
27670         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27671
27672 2004-05-18  Paul Brook  <paul@codesourcery.com>
27673
27674         PR fortran/13930
27675         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27676
27677 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27678
27679         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27680         constant folding.
27681
27682 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27683
27684         * gcc.dg/tree-ssa/20040517-1.c: New test.
27685
27686 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27687
27688         * gcc.dg/loop-4.c: New test.
27689
27690 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27691
27692         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27693
27694 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27695
27696         PR fortran/15311
27697         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27698
27699 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27700
27701         PR fortran/13826
27702         PR fortran/13940
27703         * gfortran.fortran-torture/compile/data_1.f90: New test.
27704
27705 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27706
27707         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27708         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27709
27710 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27711
27712         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27713
27714 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27715
27716         PR c/15444
27717         * gcc.dg/format/xopen-1.c: Adjust expected message.
27718         * gcc.dg/format/xopen-3.c: New test.
27719
27720 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27721
27722         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27723
27724 2004-05-14  Jeff Law  <law@redhat.com>
27725
27726         * gcc.dg/tree-ssa/20040514-2.c: New test.
27727
27728 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27729
27730         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27731         this ...
27732         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27733         this.
27734
27735 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27736
27737         * gcc.dg/tree-ssa/20040514-1.c: New test.
27738
27739 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27740
27741         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27742         test.
27743
27744 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27745
27746         PR fortran/14066
27747         * gfortran.fortran-torture/compile/do_1.f90: New test.
27748
27749 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27750
27751         PR fortran/15051
27752         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27753         test.
27754
27755 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27756
27757         PR fortran/15149
27758         * gfortran.fortran-torture/execute/random_init.f90: New test.
27759
27760 2004-05-13  Paul Brook  <paul@codesourcery.com>
27761
27762         PR fortran/15314
27763         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27764
27765 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27766
27767         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27768         for the powerpc case.
27769
27770 2004-05-13  Jeff Law  <law@redhat.com>
27771
27772         * gcc.dg/tree-ssa/20040513-1.c: New test.
27773         * gcc.dg/tree-ssa/20040513-2.c: New test.
27774
27775 2004-05-13  Paul Brook  <paul@codesourcery.com>
27776
27777         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27778         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27779         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27780
27781 2004-05-13  Andreas Schwab  <schwab@suse.de>
27782
27783         PR other/10819
27784         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27785         characters.
27786
27787 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27788
27789         PR fortran/15294
27790         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27791
27792 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27793
27794         Merge from tree-ssa-20020619-branch.  See
27795         ChangeLog.tree-ssa for details.
27796
27797 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27798
27799         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27800         include <altivec.h> explicitly.
27801         * gcc.dg/altivec-13.c: Likewise.
27802
27803 2004-05-11  Paul Brook  <paul@codesourcery.com>
27804
27805         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27806
27807 2004-05-10  Eric Christopher  <echristo@redhat.com>
27808
27809         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27810         * gcc.dg/sibcall-4.c: Ditto.
27811
27812 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27813
27814         * g++.dg/ext/altivec-8.C: New test case.
27815         * gcc.dg/altivec-13.c: New test case.
27816
27817 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27818
27819         * gcc.c-torture/execute/divcmp-1.c: New test case.
27820         * gcc.c-torture/execute/divcmp-2.c: New test case.
27821         * gcc.c-torture/execute/divcmp-3.c: New test case.
27822
27823 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27824
27825         * g++.dg/other/pragma-re-2.C: New test.
27826
27827 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27828
27829         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27830         * gcc.dg/i386-387-2.c: Likewise.
27831
27832         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27833         __builtin_drem.
27834         * gcc.dg/i386-387-6.c: Likewise.
27835
27836 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27837
27838         * gcc.dg/builtins-33.c: Also check log1p*.
27839
27840 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27841
27842         PR optimization/15296
27843         * gcc.c-torture/execute/pr15296.c: New test.
27844
27845 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27846
27847         * gcc.dg/builtins-40.c: New test.
27848
27849 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27850
27851         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27852
27853 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27854
27855         * g++.dg/ext/spe1.C: New testcase.
27856
27857 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27858
27859         * objc.dg/image-info.m: Allow additional attributes
27860         for __image_info section.
27861
27862 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27863
27864         * gcc.dg/torture/mips-hilo-2.c: New test.
27865
27866 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27867
27868         PR c++/14389
27869         * g++.dg/template/member5.C: New test.
27870
27871 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27872
27873         * gcc.dg/builtins-34.c: Also check expm1*.
27874
27875 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27876
27877         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27878         * gcc.dg/torture/builtin-convert-3.c: New test.
27879
27880 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27881
27882         PR middle-end/15054
27883         * g++.dg/opt/pr15054.C: New test.
27884
27885 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27886
27887         * gcc.dg/torture/builtin-rounding-1.c: New test.
27888         * gcc.dg/builtins-25.c: Delete.
27889         * gcc.dg/builtins-29.c: Delete.
27890
27891 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27892
27893         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27894         * gcc.dg/sibcall-4.c: Likewise.
27895         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27896
27897 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27898
27899         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27900         bit-field on 16-bit targets.
27901
27902 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27903
27904         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27905         16-bit targets.
27906
27907 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27908
27909         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27910         * gcc.dg/rs6000-power2-2.c: Likewise.
27911
27912 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27913
27914         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27915         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27916         Change the asm registers to be in form of frN instead of fN.
27917
27918 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27919
27920         * gcc.dg/torture/builtin-convert-2.c: New test.
27921
27922 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27923
27924         * gcc.dg/rs6000-power2-1.c: New test.
27925         * gcc.dg/rs6000-power2-2.c: New test.
27926
27927 2004-04-28  Jan Hubicka  <jh@suse.cz>
27928
27929         * gcc.dg/unused-6.c: New test.
27930
27931 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27932             Ulrich Weigand  <uweigand@de.ibm.com>
27933
27934         * ada/acats/run_all.sh: Define $target variable.
27935
27936 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27937
27938         PR c++/15119
27939         * g++.dg/other/vararg-1.C: New test.
27940
27941         PR c++/4794
27942         * g++.dg/eh/cleanup3.C: New test.
27943
27944 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27945
27946         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27947         and ad8011a (target_insn).
27948         * ada/acats/support/macro.dfs: Likewise.
27949         * ada/acats/support/impbit.adb: New file.
27950
27951 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27952
27953         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27954
27955 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27956
27957         * gcc.dg/loop-3.c: New test.
27958
27959 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27960
27961         * gcc.c-torture/execute/simd-5.c: New test.
27962
27963 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27964
27965         PR c++/15064
27966         * g++.dg/template/crash18.C: New test.
27967
27968 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27969
27970         * g++.dg/ext/complit3.C: New test.
27971
27972 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27973
27974         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27975         * gcc.dg/altivec-3.c: Same.
27976         * gcc.dg/altivec-varargs-1.c: Same.
27977
27978 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27979
27980         * lib/target-supports.exp (check_profiling_available): Assume
27981         profiling is not available on powerpc-eabi targets.
27982
27983 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27984
27985         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27986         * gcc.dg/vmx/bug-1.c: Ditto.
27987
27988 2004-04-20  Eric Christopher  <echristo@redhat.com>
27989
27990         * gcc.dg/charset/extern.c: New test.
27991         * g++.dg/charset/extern3.cc: Ditto.
27992
27993 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27994
27995         * gcc.dg/builtins-39.c: New test.
27996
27997 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27998
27999         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28000
28001 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28002
28003         * gcc.dg/torture/mips-hilo-1.c: New test.
28004
28005 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28006
28007         * gcc.c-torture/compile/20040419-1.c: New test.
28008
28009 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28010
28011         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28012
28013 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28014             Aldy Hernandez  <aldyh@redhat.com>
28015
28016         * gcc.c-torture/execute/va-arg-24.c: New.
28017
28018 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28019             Aldy Hernandez  <aldyh@redhat.com>
28020
28021         * gcc.dg/vmx/1b-01.c: New.
28022         * gcc.dg/vmx/1b-02.c: New.
28023         * gcc.dg/vmx/1b-03.c: New.
28024         * gcc.dg/vmx/1b-04.c: New.
28025         * gcc.dg/vmx/1b-05.c: New.
28026         * gcc.dg/vmx/1b-06.c: New.
28027         * gcc.dg/vmx/1b-07.c: New.
28028         * gcc.dg/vmx/1c-01.c: New.
28029         * gcc.dg/vmx/1c-02.c: New.
28030         * gcc.dg/vmx/3a-01a.c: New.
28031         * gcc.dg/vmx/3a-01.c: New.
28032         * gcc.dg/vmx/3a-01m.c: New.
28033         * gcc.dg/vmx/3a-03.c: New.
28034         * gcc.dg/vmx/3a-03m.c: New.
28035         * gcc.dg/vmx/3a-04.c: New.
28036         * gcc.dg/vmx/3a-04m.c: New.
28037         * gcc.dg/vmx/3a-05.c: New.
28038         * gcc.dg/vmx/3a-06.c: New.
28039         * gcc.dg/vmx/3a-06m.c: New.
28040         * gcc.dg/vmx/3a-07.c: New.
28041         * gcc.dg/vmx/3b-01.c: New.
28042         * gcc.dg/vmx/3b-02.c: New.
28043         * gcc.dg/vmx/3b-10.c: New.
28044         * gcc.dg/vmx/3b-13.c: New.
28045         * gcc.dg/vmx/3b-14.c: New.
28046         * gcc.dg/vmx/3b-15.c: New.
28047         * gcc.dg/vmx/3c-01a.c: New.
28048         * gcc.dg/vmx/3c-01.c: New.
28049         * gcc.dg/vmx/3c-02.c: New.
28050         * gcc.dg/vmx/3c-03.c: New.
28051         * gcc.dg/vmx/3d-01.c: New.
28052         * gcc.dg/vmx/4-01.c: New.
28053         * gcc.dg/vmx/4-03.c: New.
28054         * gcc.dg/vmx/5-01.c: New.
28055         * gcc.dg/vmx/5-02.c: New.
28056         * gcc.dg/vmx/5-03.c: New.
28057         * gcc.dg/vmx/5-04.c: New.
28058         * gcc.dg/vmx/5-05.c: New.
28059         * gcc.dg/vmx/5-06.c: New.
28060         * gcc.dg/vmx/5-07.c: New.
28061         * gcc.dg/vmx/5-07t.c: New.
28062         * gcc.dg/vmx/5-08.c: New.
28063         * gcc.dg/vmx/5-10.c: New.
28064         * gcc.dg/vmx/5-11.c: New.
28065         * gcc.dg/vmx/7-01a.c: New.
28066         * gcc.dg/vmx/7-01.c: New.
28067         * gcc.dg/vmx/7c-01.c: New.
28068         * gcc.dg/vmx/7d-01.c: New.
28069         * gcc.dg/vmx/7d-02.c: New.
28070         * gcc.dg/vmx/8-01.c: New.
28071         * gcc.dg/vmx/8-02a.c: New.
28072         * gcc.dg/vmx/8-02.c: New.
28073         * gcc.dg/vmx/brode-1.c: New.
28074         * gcc.dg/vmx/bug-1.c: New.
28075         * gcc.dg/vmx/bug-2.c: New.
28076         * gcc.dg/vmx/bug-3.c: New.
28077         * gcc.dg/vmx/cw-bug-1.c: New.
28078         * gcc.dg/vmx/cw-bug-2.c: New.
28079         * gcc.dg/vmx/cw-bug-3.c: New.
28080         * gcc.dg/vmx/dct.c: New.
28081         * gcc.dg/vmx/debug-1.c: New.
28082         * gcc.dg/vmx/debug-2.c: New.
28083         * gcc.dg/vmx/debug-3.c: New.
28084         * gcc.dg/vmx/debug-4.c: New.
28085         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28086         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28087         * gcc.dg/vmx/eg-5.c: New.
28088         * gcc.dg/vmx/fft.c: New.
28089         * gcc.dg/vmx/gcc-bug-1.c: New.
28090         * gcc.dg/vmx/gcc-bug-2.c: New.
28091         * gcc.dg/vmx/gcc-bug-3.c: New.
28092         * gcc.dg/vmx/gcc-bug-4.c: New.
28093         * gcc.dg/vmx/gcc-bug-5.c: New.
28094         * gcc.dg/vmx/gcc-bug-6.c: New.
28095         * gcc.dg/vmx/gcc-bug-7.c: New.
28096         * gcc.dg/vmx/gcc-bug-8.c: New.
28097         * gcc.dg/vmx/gcc-bug-9.c: New.
28098         * gcc.dg/vmx/gcc-bug-b.c: New.
28099         * gcc.dg/vmx/gcc-bug-c.c: New.
28100         * gcc.dg/vmx/gcc-bug-d.c: New.
28101         * gcc.dg/vmx/gcc-bug-e.c: New.
28102         * gcc.dg/vmx/gcc-bug-f.c: New.
28103         * gcc.dg/vmx/gcc-bug-g.c: New.
28104         * gcc.dg/vmx/gcc-bug-i.c: New.
28105         * gcc.dg/vmx/harness.h: New.
28106         * gcc.dg/vmx/ira1.c: New.
28107         * gcc.dg/vmx/ira2a.c: New.
28108         * gcc.dg/vmx/ira2b.c: New.
28109         * gcc.dg/vmx/ira2.c: New.
28110         * gcc.dg/vmx/ira2c.c: New.
28111         * gcc.dg/vmx/mem.c: New.
28112         * gcc.dg/vmx/newton-1.c: New.
28113         * gcc.dg/vmx/ops.c: New.
28114         * gcc.dg/vmx/sn7153.c: New.
28115         * gcc.dg/vmx/spill2.c: New.
28116         * gcc.dg/vmx/spill3.c: New.
28117         * gcc.dg/vmx/spill.c: New.
28118         * gcc.dg/vmx/t.c: New.
28119         * gcc.dg/vmx/varargs-1.c: New.
28120         * gcc.dg/vmx/varargs-2.c: New.
28121         * gcc.dg/vmx/varargs-3.c: New.
28122         * gcc.dg/vmx/varargs-4.c: New.
28123         * gcc.dg/vmx/varargs-5.c: New.
28124         * gcc.dg/vmx/varargs-6.c: New.
28125         * gcc.dg/vmx/varargs-7.c: New.
28126         * gcc.dg/vmx/vmx.exp: New.
28127         * gcc.dg/vmx/vprint-1.c: New.
28128         * gcc.dg/vmx/vscan-1.c: New.
28129         * gcc.dg/vmx/x-01.c: New.
28130         * gcc.dg/vmx/x-02.c: New.
28131         * gcc.dg/vmx/x-03.c: New.
28132         * gcc.dg/vmx/x-04.c: New.
28133         * gcc.dg/vmx/x-05.c: New.
28134         * gcc.dg/vmx/yousufi-1.c: New.
28135         * gcc.dg/vmx/zero-1.c: New.
28136         * gcc.dg/vmx/zero.c: New.
28137
28138 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
28139
28140         * g++.dg/lookup/java1.C: Update for chage of
28141         _Jv_AllocObject.
28142         * g++.dg/lookup/java2.C: Likewise.
28143
28144 2004-04-17  Laurent GUERBY <laurent@guerby.net>
28145
28146         * ada/acats/run_all.sh: use -O2 by default.
28147
28148 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
28149
28150         * gcc.dg/vr-mult-[12].c: New tests.
28151
28152 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28153
28154         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
28155
28156         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
28157
28158 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
28159
28160         * lib/target-supports.exp (check_profiling_available): Assume profiling
28161         isn't available for mips*-*-elf targets.
28162
28163 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
28164
28165         * gcc.dg/builtins-38.c: New test.
28166
28167 2004-04-14  Eric Christopher  <echristo@redhat.com>
28168
28169         * g++.dg/charset/charset.exp: Run .cc extension tests.
28170
28171 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
28172
28173         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
28174
28175 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28176
28177         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
28178
28179 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
28180
28181         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
28182         * gcc.dg/i386-387-2.c: Likewise.
28183
28184         * gcc.dg/i386-387-7.c: New test.
28185         * gcc.dg/i386-387-8.c: New test.
28186
28187         * gcc.dg/builtins-37.c: New test.
28188
28189 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
28190
28191         * g++.dg/pch/externc-1.C: Add missing semicolon.
28192
28193 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
28194
28195         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
28196
28197 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28198
28199         * gcc.c-torture/execute/20040411-1.c: New test.
28200
28201 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28202
28203         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
28204
28205 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
28206
28207         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
28208
28209 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
28210
28211         * lib/target-supports.exp (check_named_sections_available): New.
28212         * lib/gcc-dg.exp (dg-require-named-sections): New.
28213         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
28214         old-deja.exp.  Also prune error-count message from HP linker.
28215         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
28216
28217         * g++.dg/init/init-ref4.C: Use dg-require-weak.
28218         * g++.old-deja/g++.pt/static3.C: Likewise.
28219         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
28220
28221 2004-04-09  Roger Sayle  <roger@eyesopen.com>
28222
28223         * gcc.c-torture/execute/20040409-1.c: New test case.
28224         * gcc.c-torture/execute/20040409-2.c: New test case.
28225         * gcc.c-torture/execute/20040409-3.c: New test case.
28226
28227 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28228
28229         * gcc.dg/20040409-1.c: New test.
28230
28231 2004-04-08  Roger Sayle  <roger@eyesopen.com>
28232
28233         PR target/14888
28234         * g++.dg/opt/pr14888.C: New test case.
28235
28236 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
28237
28238         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
28239         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
28240         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
28241         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
28242         New tests.
28243
28244 2004-04-08  Paul Brook  <paul@codesourcery.com>
28245
28246         * gcc.dg/spill-1.c: New test.
28247
28248 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28249
28250         * gcc.dg/torture/builtin-ctype-2.c: New test.
28251
28252 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
28253
28254         * gcc.dg/pch/pch.exp: Add largefile test.
28255
28256 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
28257
28258         * g++.dg/pch/externc-1.Hs: New.
28259         * g++.dg/pch/externc-1.C: New.
28260
28261 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28262
28263         * gcc.dg/compat/struct-by-value-5a_main.c,
28264         gcc.dg/compat/struct-by-value-5b_main.c: New files.
28265         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
28266         * gcc.dg/compat/struct-by-value-5a_x.c,
28267         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
28268         gcc.dg/compat/struct-by-value-5_x.c.
28269         * gcc.dg/compat/struct-by-value-5a_y.c,
28270         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
28271         gcc.dg/compat/struct-by-value-5_y.c.
28272
28273         * gcc.dg/compat/struct-by-value-6a_main.c,
28274         gcc.dg/compat/struct-by-value-6b_main.c: New files.
28275         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
28276         * gcc.dg/compat/struct-by-value-6a_x.c,
28277         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
28278         gcc.dg/compat/struct-by-value-6_x.c.
28279         * gcc.dg/compat/struct-by-value-6a_y.c,
28280         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
28281         gcc.dg/compat/struct-by-value-6_y.c.
28282
28283         * gcc.dg/compat/struct-by-value-7a_main.c,
28284         gcc.dg/compat/struct-by-value-7b_main.c: New files.
28285         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
28286         * gcc.dg/compat/struct-by-value-7a_x.c,
28287         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
28288         gcc.dg/compat/struct-by-value-7_x.c.
28289         * gcc.dg/compat/struct-by-value-7a_y.c,
28290         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
28291         gcc.dg/compat/struct-by-value-7_y.c.
28292
28293 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
28294
28295         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
28296         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
28297         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
28298         options.
28299
28300 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
28301
28302         * gcc.dg/builtins-36.c: New test.
28303
28304 2004-04-06  Paul Brook  <paul@codesourcery.com>
28305
28306         * README.gcc: Remove obsolete contraint on testcases.
28307
28308 2004-04-05  Paul Brook  <paul@codesourcery.com>
28309
28310         PR2123
28311         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
28312         failure and exit(0) on success.
28313         * g++.dg/expr/anew2.C: Ditto.
28314         * g++.dg/expr/anew3.C: Ditto.
28315         * g++.dg/expr/anew4.C: Ditto.
28316
28317 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
28318
28319         PR c++/3518
28320         * g++.dg/template/unify7.C: New.
28321
28322 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28323
28324         * g++.dg/README: Bring up to date with new subdirectories; remove
28325         duplicate subdirectory lines.
28326
28327 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
28328
28329         PR c++/14007
28330         * g++.dg/template/unify5.C: New.
28331         * g++.dg/template/unify6.C: New.
28332         * g++.dg/template/qualttp20.C: Adjust.
28333         * g++.old-deja/g++.jason/report.C: Adjust.
28334         * g++.old-deja/g++.other/qual1.C: Adjust.
28335
28336 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
28337
28338         PR c++/14803
28339         * g++.dg/inherit/ptrmem1.C: New test.
28340
28341 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
28342
28343         PR c++/14755
28344         * gcc.c-torture/execute/20040331-1.c: New test.
28345         * gcc.dg/20040331-1.c: New test.
28346
28347 2004-04-01  Paul Brook  <paul@codesourcery.com>
28348
28349         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
28350
28351 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
28352
28353         PR c++/14724
28354         * g++.dg/init/goto1.C: New test.
28355
28356         PR c++/14763
28357         * g++.dg/template/defarg4.C: New test.
28358
28359 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
28360
28361         * gcc.dg/altivec-11.c: Extend test for more valid cases.
28362
28363 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
28364
28365         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28366
28367 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
28368
28369         * gcc.dg/noncompile/undeclared-2.c: New test.
28370
28371 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28372
28373         * gcc.dg/940409-1.c: Remove XFAIL.
28374         * gcc.dg/reg-vol-struct-1.c: New test.
28375
28376 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28377
28378         * gcc.dg/torture/builtin-wctype-1.c: New test.
28379
28380 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
28381
28382         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28383         * gcc.dg/20001101-1.c: Likewise.
28384         * gcc.dg/20001102-1.c: Likewise.
28385
28386 2004-03-25  Roger Sayle  <roger@eyesopen.com>
28387
28388         * gcc.dg/compare8.c: Add an additional test for XOR.
28389
28390 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28391
28392         * gcc.dg/torture/builtin-ctype-1.c: New test.
28393
28394 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28395
28396         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28397         * gcc.dg/torture/builtin-math-1.c: Likewise.
28398         * gcc.dg/torture/builtin-power-1.c: New test.
28399
28400 2004-03-24  Andreas Schwab  <schwab@suse.de>
28401
28402         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28403         IA64 assembler.
28404
28405 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28406             Roger Sayle  <roger@eyesopen.com>
28407
28408         * gcc.dg/compare8.c: New test case.
28409
28410 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
28411
28412         * g++.dg/ext/altivec-7.C: New test.
28413
28414 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
28415
28416         PR 12267, 12391, 12560, 13129, 14114, 14133
28417         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28418         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28419         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28420         Adjust error regexps.
28421         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28422         * gcc.dg/noncompile/undeclared-1.c: New test cases.
28423         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28424         * gcc.dg/local1.c: Add explanatory comment.
28425
28426 2004-03-23  Roger Sayle  <roger@eyesopen.com>
28427
28428         PR optimization/14669
28429         * g++.dg/opt/fold2.C: New test case.
28430
28431 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
28432
28433         PR c/14069
28434         * gcc.dg/20040322-1.c: New test.
28435
28436 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28437
28438         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28439         * gcc.dg/ultrasp4.c: Likewise.
28440         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28441
28442 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28443
28444         * gcc.dg/i386-sse-8.c: Reset default options.
28445
28446 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28447
28448         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28449         in the error message text.
28450
28451 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28452
28453         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28454
28455 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28456
28457         PR c++/14616
28458         * g++.dg/init/array13.C: New test.
28459
28460 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28461
28462         PR target/13889
28463         * gcc.c-torture/compile/pr13889.c: New test case.
28464
28465 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28466
28467         PR c/14635
28468         * builtins-1.c (nan, nans): Don't test.
28469         * builtins-30.c: Don't use nan, nanf, nanl.
28470         * builtins-35.c: New test.
28471
28472 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28473
28474         * g++.dg/ext/altivec-6.C: New test.
28475
28476 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28477
28478         * g++.dg/init/placement3.C: New test.
28479
28480         * g++.dg/template/spec13.C: New test.
28481
28482         * g++.dg/lookup/using11.C: New test.
28483
28484         * g++.dg/lookup/koenig3.C: New test.
28485
28486         * g++.dg/template/operator2.C: New test.
28487
28488         * g++.dg/expr/dtor3.C: New test.
28489         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28490         marker.
28491         * g++.old-deja/g++.law/visibility28.C: Likewise.
28492
28493 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
28494
28495         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28496         * gcc.dg/ppc64-abi-3.c: Likewise.
28497
28498 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28499
28500         PR c++/14545
28501         * g++.dg/parse/template15.C: New test.
28502
28503 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28504
28505         * g++.dg/expr/dtor2.C: New test.
28506
28507         * g++.dg/lookup/anon4.C: New test.
28508
28509         * g++.dg/overload/using1.C: New test.
28510
28511         * g++.dg/template/lookup7.C: New test.
28512
28513         * g++.dg/template/typename6.C: New test.
28514
28515         * g++.dg/expr/cond6.C: New test.
28516
28517 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28518
28519         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28520
28521 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28522
28523         * g++.dg/expr/cond5.C: New test.
28524         * g++.dg/expr/constcast1.C: Likewise.
28525         * g++.dg/expr/ptrmem2.C: Likewise.
28526         * g++.dg/expr/ptrmem3.C: Likewise.
28527         * g++.dg/lookup/main1.C: Likewise.
28528         * g++.dg/template/lookup6.C: Likewise.
28529
28530 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28531
28532         * gcc.dg/local1.c: New test.
28533
28534         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28535
28536 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28537
28538         * gcc.dg/torture/builtin-convert-1.c: New test.
28539
28540 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28541
28542         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28543
28544 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28545
28546         PR c++/14481
28547         * g++.dg/warn/Wunused-7.C: New test.
28548
28549 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28550
28551         * gcc.dg/torture/builtin-integral-1.c: New test.
28552
28553 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28554
28555         PR c++/14586
28556         * g++.dg/parse/non-dependent3.C: New test.
28557
28558 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28559
28560         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28561         * g++.dg/eh/simd-2.C: Likewise.
28562         * g++.dg/init/array10.C: Likewise.
28563         * gcc.c-torture/compile/simd-1.c: Likewise.
28564         * gcc.c-torture/compile/simd-2.c: Likewise.
28565         * gcc.c-torture/compile/simd-3.c: Likewise.
28566         * gcc.c-torture/compile/simd-4.c: Likewise.
28567         * gcc.c-torture/compile/simd-6.c: Likewise.
28568         * gcc.c-torture/execute/simd-1.c: Likewise.
28569         * gcc.c-torture/execute/simd-2.c: Likewise.
28570         * gcc.dg/compat/vector-defs.h: Likewise.
28571         * gcc.dg/20020531-1.c: Likewise.
28572         * gcc.dg/altivec-3.c: Likewise.
28573         * gcc.dg/altivec-4.c: Likewise.
28574         * gcc.dg/altivec-varargs-1.c: Likewise.
28575         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28576         * gcc.dg/i386-mmx-3.c: Likewise.
28577         * gcc.dg/i386-sse-4.c: Likewise.
28578         * gcc.dg/i386-sse-5.c: Likewise.
28579         * gcc.dg/i386-sse-8.c: Likewise.
28580         * gcc.dg/simd-1.c: Likewise.
28581         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28582         __ev64_opaque__ since the machine description provides it.
28583
28584 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28585
28586         * lib/compat.exp (skip_list): New global variable.
28587         Use it to hold the user defined COMPAT_SKIPS list if any.
28588         (compat-obj): Add the members of skip_list to optall.
28589
28590 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28591
28592         * gcc.dg/compat/union-by-value-1_main.c,
28593         union-by-value-1_x.c, union-by-value-1_y.c,
28594         union-check.h, union-defs.h,
28595         union-init.h, union-return-1_main.c,
28596         union-return-1_x.c, union-return-1_y.c: New files.
28597
28598 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28599
28600         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28601         mixed-struct-init.h: Add 4 mixed structure types.
28602         struct-by-value-21_main.c, struct-by-value-21_x.c,
28603         struct-by-value-21_y.c, struct-return-21_main.c,
28604         struct-return-21_x.c, struct-return-21_y.c: New files.
28605
28606 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28607
28608         PR c++/14550
28609         * g++.dg/parse/template14.C: New test.
28610
28611 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28612
28613         * gcc.c-torture/execute/20040313-1.c: New test.
28614
28615 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28616
28617         PR target/14533
28618         * gcc.dg/20040311-2.c: New test.
28619
28620 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28621
28622         PR other/14544
28623         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28624         bit-field.
28625
28626 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28627
28628         * gcc.dg/20040305-2.c: Add missing return statement.
28629
28630 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28631
28632         * gcc.dg/builtins-34.c: Also check pow10*.
28633
28634 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28635
28636         PR target/14262
28637         * gcc.dg/20040305-2.c: New test.
28638
28639 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28640
28641         * gcc.dg/20040310-1.c: New test.
28642
28643 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28644
28645         * gcc.c-torture/execute/20040311-1.c: New test case.
28646
28647 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28648
28649         PR c++/14476
28650         * g++.dg/lookup/enum1.C: New test.
28651
28652 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28653
28654         PR c++/14510
28655         * g++.dg/lookup/struct2.C: New test.
28656
28657 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28658
28659         * gcc.dg/builtins-34.c: New test.
28660
28661 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28662
28663         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28664
28665 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28666
28667         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28668         * gcc.dg/alias-2.c: New testcase.
28669
28670 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28671
28672         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28673
28674 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28675
28676         * gcc.c-torture/execute/20040309-1.c: New test case.
28677
28678 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28679
28680         PR c++/14397
28681         * g++.dg/overload/ref1.C: New.
28682
28683 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28684
28685         PR c++/14409
28686         * g++.dg/template/spec12.C: New test.
28687
28688         PR c++/14448
28689         * g++.dg/parse/crash14.C: New test.
28690
28691 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28692
28693         PR c++/14230
28694         * g++.dg/init/ref11.C: New test.
28695
28696 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28697
28698         PR c++/14432
28699         * g++.dg/parse/builtin2.C: New test.
28700
28701 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28702
28703         PR c++/14401
28704         * g++.dg/init/ctor3.C: New test.
28705         * g++.dg/init/union1.C: New test.
28706         * g++.dg/ext/anon-struct4.C: New test.
28707
28708 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28709
28710         * g++.dg/lookup/koenig1.C: Tweak error messages.
28711         * g++.dg/lookup/used-before-declaration.C: Likewise.
28712         * g++.dg/other/do1.C: Likewise.
28713         * g++.dg/overload/koenig1.C: Likewise.
28714         * g++.dg/parse/crash13.C: Likewise.
28715         * g++.dg/template/instantiate3.C: Likewise.
28716
28717 2004-03-08  Eric Christopher  <echristo@redhat.com>
28718
28719         * * lib/target-supports.exp: Enable libiconv in test
28720         compilation.  Fix up error checking.
28721
28722 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28723
28724         PR middle-end/14289
28725         * gcc.dg/pr14289-1.c: New test case.
28726         * gcc.dg/pr14289-2.c: Likewise.
28727         * gcc.dg/pr14289-3.c: Likewise.
28728
28729 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28730
28731         * gcc.c-torture/execute/20040308-1.c: New test.
28732
28733 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28734
28735         * gcc.c-torture/execute/20040307-1.c: New test case.
28736
28737 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28738
28739         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28740
28741 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28742
28743         * gcc.dg/20040306-1.c: New test.
28744
28745 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28746
28747         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28748         them static.
28749         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28750
28751 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28752
28753         PR c/14465
28754         * gcc.dg/decl-6.c: New test.
28755
28756 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28757
28758         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28759         Rename LOGPOW -> LOG_POW.
28760         (SQRT_EXP, POW_EXP): New.
28761
28762 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28763
28764         * gcc.dg/i386-sse-8.c: New test.
28765
28766 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28767
28768         PR c/14114
28769         * gcc.dg/decl-5.c: New test.
28770
28771 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28772
28773         * gcc.dg/20040305-1.c: New test.
28774
28775 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28776
28777         PR other/14354
28778         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28779
28780 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28781
28782         PR c++/14425, c++/14426
28783         * g++.dg/ext/altivec-4.C: New test.
28784         * g++.dg/ext/altivec-5.C: New test.
28785
28786 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28787
28788         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28789         global variables of a type with no linkage.
28790         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28791         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28792         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28793         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28794         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28795         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28796         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28797         * g++.dg/warn/deprecated.C: Name enum Color.
28798         * g++.dg/overload/VLA.C: Name structure for 'b'.
28799         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28800
28801 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28802
28803         * gcc.c-torture/compile/20040304-1.c: New test.
28804
28805 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28806
28807         PR 13728
28808         * gcc.dg/decl-4.c: New testcase.
28809
28810 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28811
28812         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28813         as PRECF if sizeof (float) > sizeof (double).
28814         (PRECL): Make it the same as PRECF if
28815         sizeof (float) > sizeof (long double).
28816
28817 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28818
28819         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28820         system type.  Add check for irix6 which doesn't have c99 runtime.
28821
28822 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28823
28824         * gcc.dg/const-elim-1.c: xfail for xtensa.
28825
28826 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28827
28828         PR c++/14369
28829         * g++.dg/template/cond4.C: New test.
28830
28831 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28832
28833         PR c++/14360
28834         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28835
28836         PR c++/14361
28837         * g++.dg/parse/defarg7.C: New test.
28838
28839         PR c++/14359
28840         * g++.dg/template/friend26.C: New test.
28841
28842 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28843
28844         PR c++/14324
28845         * g++.dg/abi/mangle21.C: New test.
28846
28847         PR c++/14260
28848         * g++.dg/parse/constructor2.C: New test.
28849
28850         PR c++/14337
28851         * g++.dg/template/sfinae1.C: New test.
28852
28853 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28854
28855         PR c++/14267
28856         * g++.dg/expr/crash2.C: New test.
28857
28858         PR middle-end/13448
28859         * gcc.dg/inline-5.c: New test.
28860         * gcc.dg/always-inline.c: Split out tests into ...
28861         * gcc.dg/always-inline2.c: ... this and ...
28862         * gcc.dg/always-inline3.c: ... this.
28863
28864 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28865
28866         PR debug/12103
28867         * g++.dg/debug/crash1.C: New test.
28868
28869 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28870
28871         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28872         function with __attribute__((noinline)).
28873         (recurser_void2): Likewise.
28874         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28875         (recurser_void2): Likewise.
28876
28877 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28878
28879         PR middle-end/14203
28880         * g++.dg/warn/Wunused-6.C: New test case.
28881
28882 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28883
28884         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28885         not defined.
28886
28887 2004-02-27  Eric Christopher  <echristo@redhat.com>
28888
28889         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28890         * g++.dg/charset/asm2.c: Run only x86.
28891         * gcc.dg/charset/asm3.c: Ditto.
28892
28893 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28894
28895         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28896         ld_library_path.
28897
28898 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28899
28900         * g++.dg/ext/altivec-3.C: New.
28901
28902 2004-02-26  Richard Henderson  <rth@redhat.com>
28903
28904         * g++.dg/ext/attrib10.C: Mark for warning.
28905         * gcc.dg/attr-alias-1.c: New.
28906
28907 2004-02-26  Richard Henderson  <rth@redhat.com>
28908
28909         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28910         * gcc.c-torture/execute/20040208-2.c: ... it back.
28911
28912 2004-02-26  Eric Christopher  <echristo@redhat.com>
28913
28914         * lib/target-supports.exp (check-iconv-available): New function.
28915         * lib/gcc-dg.exp (dg-require-iconv): New function.
28916         Use above.
28917         * gcc.dg/charset: New directory.
28918         * gcc.dg/charset/charset.exp: New file.
28919         * gcc.dg/charset/asm1.c: Ditto.
28920         * gcc.dg/charset/asm2.c: Ditto.
28921         * gcc.dg/charset/asm3.c: Ditto.
28922         * gcc.dg/charset/asm4.c: Ditto.
28923         * gcc.dg/charset/asm5.c: Ditto.
28924         * gcc.dg/charset/attribute1.c: Ditto.
28925         * gcc.dg/charset/attribute2.c: Ditto.
28926         * gcc.dg/charset/string1.c: Ditto.
28927         * g++.dg/charset: New directory.
28928         * g++.dg/dg.exp: Add here. Special options.
28929         * g++.dg/charset/charset.exp: New file.
28930         * g++.dg/charset/asm1.c: Ditto.
28931         * g++.dg/charset/asm2.c: Ditto.
28932         * g++.dg/charset/asm3.c: Ditto.
28933         * g++.dg/charset/asm4.c: Ditto.
28934         * g++.dg/charset/attribute1.c: Ditto.
28935         * g++.dg/charset/attribute2.c: Ditto.
28936         * g++.dg/charset/extern1.cc: Ditto.
28937         * g++.dg/charset/extern2.cc: Ditto.
28938         * g++.dg/charset/string1.c: Ditto.
28939
28940 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28941
28942         PR c++/14278
28943         * g++.dg/parse/comma1.C: New test.
28944
28945 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28946
28947         PR c++/14284
28948         * g++.dg/template/ttp8.C: New test.
28949
28950 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28951
28952         * gcc.dg/fixuns-trunc-1.c: New test.
28953
28954 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28955
28956         * gcc.dg/builtins-config.h: Use #elif.
28957
28958 2004-02-26  Michael Matz  <matz@suse.de>
28959
28960         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28961         * gcc.dg/991214-1.c: Likewise.
28962         * gcc.dg/i386-asm-1.c: Likewise.
28963
28964 2004-02-25  Richard Henderson  <rth@redhat.com>
28965
28966         * gcc.c-torture/execute/20040208-2.c: Move ...
28967         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28968
28969 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28970
28971         PR c++/14246
28972         * g++.dg/other/crash-3.C: New test.
28973
28974 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28975
28976         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28977         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28978
28979         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28980         HP-UX.
28981
28982 2004-02-24  Michael Matz  <matz@suse.de>
28983
28984         * gcc.dg/i386-regparm.c: New.
28985
28986 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28987
28988         * gcc.c-torture/execute/20040223-1.c: New.
28989
28990 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28991             Kazu Hirata  <kazu@cs.umass.edu>
28992
28993         * gcc.dg/fwritable-strings-1.c: Remove.
28994
28995 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28996
28997         PR c/14156
28998         * gcc.dg/20040223-1.c: New test.
28999
29000 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29001
29002         PR c++/14106
29003         * g++.dg/ext/typeof9.C: New test.
29004
29005 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29006
29007         PR c++/14250
29008         * g++.dg/other/switch1.C: New test.
29009
29010 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29011
29012         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29013         * gcc.dg/va-arg-1.c: Likewise.
29014
29015 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29016
29017         PR c++/14143
29018         * g++.dg/template/koenig5.C: New test.
29019
29020 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29021
29022         * g++.dg/ext/altivec-1.C: Generalize target triple.
29023         * g++.dg/ext/altivec-2.C: New test case.
29024         * g++.dg/ext/altivec_check.h: New file.
29025         * gcc.dg/altivec-1.c: Generalize target triple;
29026         include altivec_check.h and call altivec_check().
29027         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29028         * gcc.dg/altivec-6.c: New test case.
29029         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29030         type casts as needed.
29031         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29032         altivec_check().
29033         * gcc.dg/altivec-12.c: New test case.
29034         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29035         include altivec_check.h and call altivec_check().
29036         * gcc.dg/altivec_check.h: New file.
29037
29038 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29039
29040         * lib/target-supports.exp (check_alias_available): Don't mangle
29041         function `g' in test program.
29042
29043 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29044
29045         * lib/target-supports.exp (check_profiling_available): Check
29046         argument to determine whether we support a profiling type.
29047         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29048         check_profiling_available.
29049         * g++.dg/bprob/bprob.exp: Likewise.
29050         * g77.dg/bprob/bprob.exp: Likewise.
29051         * gcc.misc-tests/bprob.exp: Likewise.
29052         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29053         dg-require-profiling and delete expected error handling.
29054         * gcc.dg/20021014-1.c: Likewise.
29055         * gcc.dg/nest.c: Likewise.
29056
29057 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29058
29059         PR c++/12007
29060         * g++.dg/other/vthunk1.C: New test.
29061
29062 2004-02-20  Falk Hueffner  <falk@debian.org>
29063
29064         PR target/14201
29065         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29066
29067 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
29068
29069         PR c++/13927
29070         * g++.dg/other/error8.C: Remove XFAIL markers.
29071
29072         PR c++/14173
29073         * g++.dg/ext/packed5.C: New test.
29074
29075         PR c++/14199
29076         * g++.dg/warn/Wunused-5.C: New test.
29077
29078         PR c++/14186
29079         * g++.dg/lookup/member1.C: New test.
29080
29081 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
29082
29083         * gcc.c-torture/compile/20040130-1.c: Enable only when
29084         __INT_MAX__ >= 2147483647L.
29085         * gcc.c-torture/compile/961203-1.c: Likewise.
29086
29087 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
29088
29089         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29090         * g++.dg/opt/template1.C: Robustify assembler regexp
29091
29092 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29093
29094         * gcc.c-torture/execute/simd-4.x: Remove.
29095         * gcc.c-torture/execute/va-arg-25.x: Likewise.
29096         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29097         Guard with #ifndef SKIP_ATTRIBUTE.
29098         * gcc.dg/compat/vector-1_y.c: Likewise.
29099         * gcc.dg/compat/vector-2_x.c: Likewise.
29100         * gcc.dg/compat/vector-2_y.c: Likewise.
29101         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29102         * g++.dg/eh/simd-2.C: Likewise.
29103
29104 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
29105
29106         * gcc.c-torture/compile/complex-1.c: New.
29107
29108 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
29109
29110         PR target/14209
29111         * gcc.c-torture/execute/20040218-1.c: New test.
29112
29113 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29114
29115         PR c++/14181
29116         * g++.dg/parse/new2.C: New test.
29117
29118 2004-02-18  Paul Brook  <paul@codesourcery.com>
29119
29120         * gcc.c-torture/compile/libcall-1.c: New test.
29121
29122 2004-02-18  Paul Brook  <paul@codesourcery.com>
29123
29124         PR debug/12934
29125         * gcc.dg/debug/debug-7.c: New test.
29126
29127 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
29128
29129         * gcc.dg/20040217-1.c: New test.
29130
29131 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
29132
29133         * gcc.c-torture/execute/990208-1.x: Delete.
29134
29135 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
29136
29137         * gcc.c-torture/execute/20040208-2.x: New file.
29138
29139 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
29140
29141         PR c++/11326
29142         * g++.dg/abi/structret1.C: New test.
29143
29144 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
29145
29146         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
29147         (i386_cpuid): No need to test if cpuid is available on AMD64.
29148         Fix assembly, so that it works onboth i386 and AMD64.
29149         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
29150         (vecInLong): Fix s[] member type to unsigned int.
29151         (vecInWord): Remove type.
29152         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
29153         (a64, b64, c64, d64, e64): Remove.
29154         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
29155         Remove unused variable.  Remove initialization of removed variables.
29156         Don't call mmx_tests nor sse_tests.
29157         (reference_mmx, reference_sse): Remove.
29158         (check): Add return stmt.
29159         * gcc.dg/i386-sse-7.c: New test.
29160         * gcc.dg/i386-mmx-4.c: New test.
29161
29162 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29163
29164         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
29165         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29166         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29167         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
29168         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
29169         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
29170         g++.dg/tc1/dr94.C: Fix line terminator.
29171
29172 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
29173
29174         * gcc.c-torture/compile/20040216-1.c: New.
29175
29176 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29177
29178         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29179         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29180         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
29181         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
29182         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
29183         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
29184
29185 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29186
29187         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
29188
29189 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
29190
29191         PR c++/13971
29192         * g++.dg/expr/cond4.C: New test.
29193
29194         PR c++/14086
29195         * g++.dg/lookup/crash2.C: New test.
29196
29197 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
29198
29199         * gcc.c-torture/compile/20040214-2.c: New test.
29200
29201 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
29202
29203         PR c++/14116
29204         * g++.dg/ext/typeof8.C: New test.
29205
29206 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
29207
29208         * gcc.c-torture/compile/20040214-1.c: New test.
29209
29210 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29211
29212         PR c++/13635
29213         * g++.dg/template/spec11.C: New test.
29214
29215 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29216
29217         PR c++/13927
29218         * g++.dg/other/error8.C: New test.
29219
29220 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
29221
29222         PR c++/14122
29223         * g++.dg/template/array4.C: New test.
29224
29225         PR c++/14108
29226         * g++.dg/inherit/thunk2.C: New test.
29227
29228         PR c++/14083
29229         * g++.dg/eh/cond2.C: New test.
29230
29231 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
29232
29233         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
29234
29235 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
29236
29237         * lib/scanasm.exp (dg-scan): Quote pattern before display.
29238
29239 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
29240
29241         * g++.dg/simd-2.C: xfail on ppc64-linux.
29242
29243 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29244
29245         PR c/456
29246         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
29247         tests.
29248
29249 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
29250
29251         * gcc.dg/builtins-33.c: New test.
29252
29253 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
29254
29255         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
29256
29257 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29258
29259         * g++.dg/simd-2.C: Set -maltivec for ppc64.
29260
29261 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29262
29263         * gcc.dg/ppc64-abi-3.c: New test.
29264
29265 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
29266
29267         PR c/14092
29268
29269         * gcc.dg/pr14092-1.c: New testcase.
29270
29271 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
29272
29273         * gcc.dg/cpp/assert4.c: Fix typo last change.
29274
29275         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
29276         * gcc.dg/cpp/assert4.c: Handle powerpc64.
29277
29278         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
29279
29280 2004-02-09  Roger Sayle  <roger@eyesopen.com>
29281
29282         * gcc.c-torture/compile/20040209-1.c: New test case.
29283
29284 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29285
29286         * gcc.dg/c90-init-1.c: Adjust expected error messages.
29287
29288 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
29289
29290         * gcc.c-torture/execute/20040208-[12].c: New tests.
29291
29292 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29293
29294         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
29295
29296 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29297
29298         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
29299
29300 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29301
29302         Bug 13856
29303         * gcc.dg/visibility-8.c: New testcase.
29304
29305 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29306
29307         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
29308         arguments.
29309         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
29310
29311 2004-02-07  Roger Sayle  <roger@eyesopen.com>
29312
29313         PR middle-end/13696
29314         * g++.dg/opt/fold1.C: New test case.
29315
29316 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29317
29318         PR c++/14033
29319         * g++.dg/other/crash-2.C: New test.
29320
29321 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29322
29323         PR c++/14028
29324         * g++.dg/parse/angle-bracket2.C: New test.
29325
29326 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29327
29328         PR middle-end/13750
29329         Revert:
29330         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29331         PR pch/13361
29332         * testsuite/g++.dg/pch/wchar-1.C: New.
29333         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29334
29335 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29336
29337         PR c++/14008
29338         * g++.dg/parse/error15.C: New test.
29339         * g++.dg/parse/crash11.C: Update dg-error mark.
29340
29341 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29342
29343         PR c++/13932
29344         * g++.dg/warn/conv2.C: New test.
29345
29346 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29347
29348         PR c++/13086
29349         * g++.dg/warn/incomplete1.C: Remove xfail.
29350
29351 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29352
29353         * lib/file-format.exp (gcc_target_object_format): Use
29354         ${tool}_target_compile, not gcc_target_compile.
29355         * lib/target-supports.exp (check_alias_available): Likewise.
29356         (check_gc_sections_available): Likewise.
29357         * g++.dg/ext/attrib10.C: Use dg-require-alias.
29358         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29359         dg-require-alias.
29360
29361 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29362
29363         PR c++/13969
29364         * g++.dg/template/static6.C: New test.
29365
29366 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
29367
29368         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29369
29370 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29371
29372         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29373         tests for systems where `char' is unsigned by default.
29374
29375 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29376
29377         PR c++/13997
29378         * g++.dg/template/partial3.C: New test.
29379
29380 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
29381
29382         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29383         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29384         Remove mentions of obsolete ports.
29385
29386 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
29387
29388         * gcc.dg/noncompile/20001228-1.c: Fix for new
29389         error message.
29390
29391 2004-02-03  Roger Sayle  <roger@eyesopen.com>
29392
29393         PR target/9348
29394         * gcc.c-torture/execute/multdi-1.c: New test case.
29395
29396 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29397
29398         PR c++/13925
29399         * g++.dg/template/lookup5.C: New test.
29400
29401 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29402
29403         PR c++/13950
29404         * g++.dg/template/lookup4.C: New test.
29405
29406         PR c++/13970
29407         * g++.dg/parse/error14.C: New test.
29408
29409         PR c++/14002
29410         * g++.dg/parse/template13.C: New test.
29411
29412 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29413
29414         PR c++/13978
29415         * g++.dg/template/koenig4.C: New test.
29416
29417         PR c++/13968
29418         * g++.dg/template/crash17.C: New test.
29419
29420         PR c++/13975
29421         * g++.dg/parse/error13.C: New test.
29422         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29423
29424 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29425
29426         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29427
29428 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
29429
29430         PR c/11658
29431         PR c/13994
29432         * gcc.dg/noncompile/20040203-1.c: New test.
29433         * gcc.dg/noncompile/20040203-2.c: Likewise.
29434         * gcc.dg/noncompile/20040203-3.c: Likewise.
29435         * gcc.dg/20040203-1.c: Likewise.
29436
29437 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29438
29439         PR c++/10858
29440         * g++.dg/template/sizeof7.C: New test.
29441
29442 2004-02-02  Eric Christopher  <echristo@redhat.com>
29443             Zack Weinberg  <zack@codesourcery.com>
29444
29445         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29446
29447 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29448
29449         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29450         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29451         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29452         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29453
29454 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29455
29456         PR c++/13113
29457         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29458
29459         PR c++/13854
29460         * g++.dg/ext/attrib13.C: New test.
29461
29462         PR c++/13907
29463         * g++.dg/conversion/op2.C: New test.
29464
29465 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29466
29467         * gcc.dg/titype-1.c: Fix pasto.
29468
29469 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29470
29471         * gcc.dg/titype-1.c: New test.
29472
29473 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29474
29475         PR c++/13957
29476         * g++.dg/template/non-type-template-argument-1.C,
29477         g++.dg/template/qualified-id1.C: Update dg-error marks.
29478         * g++.dg/template/nontype6.C: New test.
29479
29480 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29481
29482         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29483         * gcc.dg/builtins-31.c: New testcase.
29484         * gcc.dg/builtins-32.c: New testcase.
29485
29486 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
29487
29488         * objc.dg/call-super-2.m: Update line numbers
29489         for the including of stddef.h.
29490
29491 2004-01-30  Michael Matz  <matz@suse.de>
29492
29493         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29494         g++.dg/ext/case-range3.C: New tests.
29495
29496 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29497
29498         DR206
29499         PR c++/13813
29500         * g++.dg/template/member4.C: New test.
29501
29502 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29503
29504         PR c++/13683
29505         * g++.dg/template/sizeof6.C: New test.
29506
29507 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29508
29509         * gcc.dg/fwritable-strings-1.c: New test.
29510
29511 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29512
29513         * gcc.c-torture/compile/20040130-1.c: New test.
29514
29515 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29516
29517         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29518
29519 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29520
29521         PR c++/13883
29522         * g++.dg/template/ctor3.C: New test.
29523
29524 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29525
29526         * g++.dg/tc1: New directory.
29527         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29528         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29529         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29530         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29531         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29532
29533 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29534
29535         * g++.dg/parse/error11.C: New test.
29536         * g++.dg/parse/error12.C: Likewise.
29537
29538 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29539
29540         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29541         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29542
29543 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29544
29545         PR c++/13791
29546         * g++.dg/ext/attrib12.C: New test.
29547
29548         PR c++/13736
29549         * g++.dg/parse/cast2.C: New test.
29550
29551 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29552
29553         * objc.dg/encode-2.m (main): New local string.  Set depending on
29554         sizeof long.  Use in sscanf call.
29555         * objc.dg/encode-3.m (main): New local string.  Set depending on
29556         sizeof long.  Use in scan_initial call.
29557
29558 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29559
29560         * objc.dg/call-super-2.m: Make LP64-safe.
29561         * objc.dg/desig-init-1.m: Likewise.
29562
29563 2004-01-27  Devang Patel <dpatel@apple.com>
29564
29565         * g++.dg/debug/namespace1.C: New test.
29566
29567 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29568
29569         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29570         xscale-*-*.
29571
29572         * gcc.dg/arm-mmx-1.c: New test.
29573
29574 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29575
29576         * gcc.dg/20040127-1.c: New test.
29577         * gcc.dg/20040127-2.c: New test.
29578
29579 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29580
29581         * objc.dg/stret-1.m (glob): Renamed to globa.
29582
29583 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29584
29585         PR c++/13663
29586         * g++.dg/expr/for1.C: New test.
29587
29588 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29589
29590         PR middle-end/13779
29591         * gcc.dg/darwin-longlong.c: New test.
29592
29593 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29594
29595         * gcc.dg/20040124-1.c: Moved test from here...
29596         * gcc.c-torture/compile/20040124-1.c: ...to here.
29597
29598 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29599
29600         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29601         the assembly output if -m64 is passed.
29602
29603 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29604
29605         PR c++/13833
29606         * g++.dg/template/cond3.C: New test.
29607
29608 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29609
29610         PR c++/13810
29611         * g++.dg/template/ttp7.C: New test.
29612
29613 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29614
29615         PR c++/13797
29616         * g++.dg/template/nontype4.C: New test.
29617         * g++.dg/template/nontype5.C: Likewise.
29618
29619 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29620
29621         * gcc.dg/torture/mips-clobber-at.c: New test.
29622
29623 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29624
29625         * gcc.dg/20040124-1.c: New test.
29626
29627 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29628
29629         * gcc.dg/20040123-1.c: New test.
29630
29631 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29632
29633         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29634
29635 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29636
29637         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29638
29639 2004-01-23  Andrew Pinski  <apinski@apple.com>
29640
29641         * gcc.dg/20030121-1.c: Move to ..
29642         * gcc.dg/20040121-1.c: here.
29643
29644 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29645
29646         * gcc.dg/builtins-29.c: New test case.
29647
29648 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29649
29650         PR 18314
29651         * gcc.dg/builtins-30.c: New testcase.
29652
29653 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29654
29655         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29656         * lib/g77.exp: Likewise.
29657         * lib/objc.exp: Likewise.
29658         * lib/g++.exp: Likewise.
29659
29660 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29661
29662         * gcc.dg/struct-by-value-2.c: New test.
29663
29664 2004-01-21  Andrew Pinski  <apinski@apple.com>
29665
29666         PR target/13785
29667         * gcc.dg/20030121-1.c: New test.
29668
29669 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29670
29671         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29672         clobber frame pointer register in asm statement.
29673
29674 2004-01-21  Falk Hueffner  <falk@debian.org>
29675
29676         * gcc.c-torture/compile/20040121-1.c: New test.
29677
29678 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29679
29680         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29681
29682 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29683
29684         * gcc.dg/ppc64-abi-2.c: New test.
29685
29686 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29687
29688         * lib/treelang.exp: Fill out this file.
29689         * lib/treelang-dg.exp: New File.
29690
29691 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29692
29693         * gcc.c-torture/compile/981022-1.c: Remove.
29694         * gcc.dg/array-5.c: Remove XFAIL.
29695         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29696         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29697         gcc.dg/cond-lvalue-1.c: Update.
29698         * gcc.dg/cast-lvalue-2.c: New test.
29699
29700 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29701
29702         PR c++/13592
29703         * g++.dg/other/error1.C (class foo): Tweak error message.
29704
29705         PR c++/13592
29706         * g++.dg/template/call2.C: New test.
29707
29708 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29709
29710         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29711         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29712         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29713         scalar-return-1_x.c, scalar-return-2_y.c,
29714         scalar-return-3_x.c, scalar-return-3_y.c,
29715         scalar-return-4_x.c, scalar-return-4_y.c,
29716         struct-align-1.h, struct-align-1_x.c,
29717         struct-align-1_y.c, struct-align-2.h,
29718         struct-align-2_x.c, struct-align-2_y.c,
29719         struct-by-value-10_y.c, struct-by-value-11_x.c,
29720         struct-by-value-11_y.c, struct-by-value-12_x.c,
29721         struct-by-value-12_y.c, struct-by-value-13_x.c,
29722         struct-by-value-13_y.c, struct-by-value-14_x.c,
29723         struct-by-value-14_y.c, struct-by-value-15_x.c,
29724         struct-by-value-15_y.c, struct-by-value-16_y.c,
29725         struct-by-value-17_y.c, struct-by-value-18_y.c,
29726         struct-by-value-19_y.c, struct-by-value-1_x.c,
29727         struct-by-value-1_y.c, struct-by-value-20_y.c,
29728         struct-by-value-2_x.c, struct-by-value-2_y.c,
29729         struct-by-value-3_y.c, struct-by-value-4_x.c,
29730         struct-by-value-4_y.c, struct-by-value-5_y.c,
29731         struct-by-value-6_y.c, struct-by-value-7_y.c
29732         struct-by-value-8_x.c, struct-by-value-8_y.c
29733         struct-by-value-9_x.c, struct-by-value-9_y.c
29734         struct-return-10_x.c, struct-return-10_y.c,
29735         struct-return-19_x.c, struct-return-20_x.c
29736         struct-return-2_x.c, struct-return-2_y.c
29737         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29738         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29739
29740 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29741
29742         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29743         attribute on sparc*-sun-solaris2.*.
29744
29745 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29746
29747         PR c++/13710
29748         * g++.dg/ext/typeof7.C: New test.
29749
29750 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29751
29752         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29753         * gcc.dg/const-elim-1.c: Same.
29754
29755 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29756
29757         * objc.dg/stret-1.m: New.
29758         * objc.dg/stret-2.m: New.
29759
29760 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29761
29762         PR c++/11895
29763         * g++.dg/ext/vector1.C: New test.
29764
29765 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29766
29767         * gcc.dg/pch/import-1.c: New.
29768         * gcc.dg/pch/import-1.hs: New.
29769         * gcc.dg/pch/import-1a.h: New.
29770         * gcc.dg/pch/import-1b.h: New.
29771         * gcc.dg/pch/import-1c.h: New.
29772
29773 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29774
29775         PR c++/13574
29776         * g++.dg/ext/array1.C: New test.
29777
29778         PR c++/13178
29779         * g++.dg/conversion/op1.C: New test.
29780
29781 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29782
29783         PR 11864
29784         From Kazumoto Kojima / Dan Kegel:
29785         * gcc.dg/pr11864-1.c: New test.
29786
29787         PR 10392
29788         From Marcus Comstedt / Dan Kegel:
29789         * gcc.dg/pr10392-1.c: New test.
29790
29791 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29792
29793         PR c++/13478
29794         * g++.dg/init/ref10.C: New test.
29795
29796 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29797
29798         PR c++/13407
29799         * g++.dg/parse/typename6.C: New test.
29800
29801 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29802
29803         PR pch/13361
29804         * testsuite/g++.dg/pch/wchar-1.C: New.
29805         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29806
29807 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29808
29809         PR c++/9259
29810         * g++.dg/expr/sizeof2.C: New test.
29811
29812 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29813
29814         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29815
29816 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29817
29818         PR c++/13659
29819         * g++.dg/lookup/strong-using-3.C: New.
29820         * g++.dg/lookup/using-10.C: New.
29821
29822 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29823
29824         PR c++/13594
29825         * g++.dg/lookup/strong-using-2.C: New.
29826
29827 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29828             Dan Kegel <dank@kegel.com>
29829             J"orn Rennecke <joern.rennecke@superh.com>
29830
29831         PR target/9365
29832         * gcc.dg/pr9365-1.c: New test.
29833
29834 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29835
29836         PR c++/8856
29837         * g++.dg/parse/casting-operator2.C: New test.
29838         * g++.old-deja/g++.pt/explicit83.C: Remove.
29839
29840 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29841
29842         * gcc.dg/label-compound-stmt-1.c: New test.
29843         * gcc.c-torture/compile/950922-1.c,
29844         gcc.c-torture/compile/20000211-3.c,
29845         gcc.c-torture/compile/20000518-1.c,
29846         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29847         compound statements.
29848
29849 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29850
29851         * gcc.dg/ppc64-abi-1.c: New test.
29852
29853 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29854
29855          * g++.dg/ext/attrib9.C: Add dg-warnings.
29856
29857 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29858
29859         PR c++/12335
29860         * g++.dg/parse/dtor3.C: New test.
29861
29862 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29863
29864         PR c++/12709
29865         * g++.dg/parse/try-catch-1.C: New test.
29866
29867 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29868
29869         * ada/acats/run_all.sh: Add more verbose output in acats.log
29870         when compiling tests.
29871
29872 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29873
29874         PR 13656
29875         * gcc.dg/typedef-redecl.c: New test case.
29876         * gcc.dg/typedef-redecl.h: New support file.
29877
29878 2004-01-13  Jan Hubicka  <jh@suse.cz>
29879
29880         * gcc.dg/always_inline.c: New test.
29881         * gcc.dg/debug/20031231-1.c: Fix.
29882
29883 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29884
29885         PR c++/13474
29886         * g++.dg/template/array3.C: New test.
29887
29888 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29889
29890         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29891         * g++.dg/warn/Wunused-2.C: Likewise.
29892
29893 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29894
29895         PR c++/13289
29896         * g++.dg/template/instantiate6.C: New test.
29897
29898 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29899
29900         PR middle-end/11397
29901         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29902
29903 2004-01-12  Jan Hubicka  <jh@suse.cz>
29904
29905         PR opt/12826
29906         * gcc.dg/20040112-1.c: New.
29907
29908         * gcc.dg/dwarf-die[1-7].c: Move to...
29909         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29910         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29911
29912 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29913
29914         PR c++/4100
29915         * g++.dg/parse/friend4.C: New test.
29916
29917 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29918
29919         PR c++/4100
29920         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29921         definition is called a friend.
29922
29923 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29924
29925         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29926
29927 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29928
29929         PR c++/3478
29930         * g++.dg/parse/error10.C: New test.
29931         * g++.dg/template/arg2.C: Accept "invalid type" error.
29932
29933 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29934
29935         PR middle-end/13392
29936         * g++.dg/opt/expect2.C: New test.
29937
29938 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29939
29940         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29941         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29942         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29943         Update dg-error regexps.
29944
29945 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29946
29947         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29948         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29949
29950 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29951
29952         * gcc.dg/pragma-re-1.c: Use right pointer type.
29953
29954 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29955
29956         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29957
29958 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29959
29960         * gcc.dg/rs6000-ldouble-1.c: New.
29961
29962 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29963
29964         DR 337
29965         PR c++/9256
29966         * g++.dg/other/abstract1.C: New test.
29967
29968 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29969
29970         * g++.dg/lookup/strong-using-1.C: New.
29971
29972 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29973
29974         PR c/11234
29975         * gcc.dg/func-ptr-conv-1.c: New test.
29976         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29977
29978 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29979
29980         PR target/13380.
29981         * gcc.c-torture/compile/20040109-1.c: New.
29982
29983 2004-01-08  Stuart Hastings  <stuart@apple.com>
29984
29985         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29986         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29987         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29988
29989 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29990
29991         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29992
29993 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29994
29995         * ada/acats/run_acats: Treat 'gnatchop' the same way
29996         as 'gnatmake'.  Export GCC_DRIVER.
29997         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29998         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29999
30000 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30001
30002         PR c++/12573
30003         * g++.dg/template/dependent-expr4.C: New test.
30004
30005 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30006
30007         * gcc.dg/altivec-11.c: New test.
30008
30009 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30010
30011         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30012
30013 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30014
30015         PR c/6024
30016         * gcc.dg/enum-compat-1.c: New test.
30017         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30018
30019 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30020
30021         PR c/12165
30022         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30023         gcc.dg/c99-idem-qual-3.c: New tests.
30024
30025 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30026
30027         * gcc.dg/winline-7.c: Don't cast void * to int.
30028
30029 2004-01-06  Jan Hubicka  <jh@suse.cz>
30030
30031         * gcc.dg/i386-sse-5.c: New test
30032         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30033
30034 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30035
30036         PR c++/12815
30037         * g++.dg/rtti/typeid4.C: New test.
30038
30039 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30040
30041         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30042
30043 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30044
30045         PR c++/12132
30046         * g++.dg/template/error11.C: New test.
30047
30048         PR c++/13451
30049         * g++.dg/template/class2.C: New test.
30050
30051 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30052         Richard Sandiford <rsandifo@redhat.com>
30053
30054         PR c++/13387
30055         * g++.dg/opt/alias3.C: New test.
30056
30057 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
30058
30059         PR c++/13157
30060         * g++.dg/template/koenig3.C: New test.
30061
30062         PR c++/13529
30063         * g++.dg/parse/offsetof3.C: New test.
30064
30065         * g++.dg/init/copy7.C: Add missing dg-error markers.
30066
30067         PR c++/12226
30068         * g++.dg/init/copy7.c: New test.
30069
30070         PR c++/13536
30071         * g++.dg/parse/cast1.C: New test.
30072
30073 2004-01-04  Jan Hubicka  <jh@suse.cz>
30074
30075         * gcc.dg/winline[1-7].c: New tests.
30076
30077 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30078
30079         PR c++/13520
30080         * g++.dg/template/qualttp22.C: New test.
30081
30082 2004-01-01  Jan Hubicka  <jh@suse.cz>
30083
30084         * gcc.dg/debug/20031231-1.c: New.
30085         * gcc.c-torture/compile/20040101-1.c: New.
30086         * gcc.dg/dwarf-die-[1-7].c: New.
30087
30088 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
30089
30090         PR optimization/13521
30091         * gcc.c-torture/compile/20031231-1.c: New test.
30092
30093 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30094
30095         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30096
30097 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30098
30099         PR c++/10079
30100         * g++.dg/template/crash16.C: New test.
30101
30102 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
30103
30104         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30105
30106 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30107
30108         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30109         ports.
30110         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30111         * g++.old-deja/g++.law/profile1.C: Likewise.
30112         * gcc.c-torture/compile/981006-1.c: Likewise.
30113         * gcc.c-torture/execute/loop-2e.x: Likewise.
30114         * gcc.c-torture/execute/loop-2f.x: Remove.
30115         * gcc.c-torture/execute/loop-2g.x: Likewise.
30116         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30117         * gcc.dg/20020312-2.c: Remove traces of dead ports.
30118
30119 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30120
30121         PR c++/13507
30122         * g++.dg/ext/attrib11.C: New test.
30123
30124         PR c++/13494
30125         * g++.dg/template/array2-1.C: New test.
30126         * g++.dg/template/array2-2.C: New test.
30127
30128 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
30129
30130         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30131
30132 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30133
30134         PR c++/12774
30135         * g++.dg/template/array1-1.C: New test.
30136         * g++.dg/template/array1-2.C: New test.
30137
30138 2003-12-29  Roger Sayle  <roger@eyesopen.com>
30139
30140         PR fortran/12632
30141         * g77.dg/12632.f: New test case.
30142
30143 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30144
30145         PR c++/13289
30146         * g++.dg/parse/nontype1.C: New test.
30147
30148 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30149
30150         PR c++/12403
30151         * g++.dg/parse/explicit1.C: New test.
30152         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
30153
30154 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30155
30156         PR c++/13081
30157         * g++.dg/opt/inline6.C: New test.
30158
30159         PR c++/12613
30160         * g++.dg/parse/error9.C: New test.
30161
30162         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
30163
30164 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30165
30166         PR c++/13009
30167         * g++.dg/init/assign1.C: New test.
30168
30169 2003-12-28  Roger Sayle  <roger@eyesopen.com>
30170
30171         PR c++/13070
30172         * g++.dg/warn/format3.C: New test case.
30173
30174 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30175
30176         * gcc.c-torture/compile/20031227-1.c: New test.
30177
30178 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30179
30180         * g++.dg/bprob/bprob.exp: Load target-supports.exp
30181         * g77.dg/bprob/bprob.exp: Likewise.
30182         * gcc.misc-tests/bprob.exp: Likewise.
30183         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
30184         variants on systems where the library does not provide that
30185         functionality.
30186         * gcc.dg/builtins-20.c: Use builtins-config.h.
30187         * gcc.dg/builtins-config.h: New file.
30188
30189 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30190
30191         * lib/gcc-dg.exp (dg-require-profiling): New function.
30192         * lib/target-supports.exp (check_profiling_available): Likewise.
30193         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
30194         * g77.dg/bprob/bprob.exp: Likewise.
30195         * gcc.misc-tests/bprob.exp: Likewise.
30196         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
30197         * gcc.dg/20021014-1.c: Likewise.
30198         * gcc.dg/nest.c: Likewise.
30199
30200 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30201
30202         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
30203         compiling.
30204         * g++.dg/lookup/java2.C: Likewise.
30205         * gcc.dg/cpp/lexident.c: Likewise.
30206
30207 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
30208
30209         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
30210         given.
30211         * gcc.c-torture/compile/961203-1.c: Likewise.
30212         * gcc.c-torture/compile/980506-1.c: Likewise.
30213
30214 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
30215
30216         * lib/gcc-dg.exp (dg-prune-output): New annotation.
30217         (additional_prunes): New global.
30218         (gcc-dg-prune): Handle additional per-test pruning.
30219         (dg-test): Clear additional_prunes between tests.
30220
30221         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
30222         dg-prune-output to avoid spurious failures from assembler
30223         complaining about nonexistent WAW violations.
30224         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
30225         Use dg-prune-output to avoid spurious failures from assembler
30226         warning about Itanium B-step errata.
30227
30228 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30229
30230         * g++.dg/abi/macro0.C: New test.
30231         * g++.dg/abi/macro1.C: Likewise.
30232         * g++.dg/abi/macro2.C: Likewise.
30233
30234         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
30235         * g++.dg/abi/bitfield7.C: Likewise.
30236         * g++.dg/abi/dtor2.C: Likewise.
30237         * g++.dg/abi/mangle11.C: Likewise.
30238         * g++.dg/abi/mangle12.C: Likewise.
30239         * g++.dg/abi/mangle14.C: Likewise.
30240         * g++.dg/abi/mangle17.C: Likewise.
30241         * g++.dg/abi/vbase10.C: Likewise.
30242         * g++.dg/abi/vbase14.C: Likewise.
30243         * g++.dg/template/qualttp17.C: Likewise.
30244
30245 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30246
30247         PR c/11995
30248         * gcc.dg/20031223-1.c: New test.
30249
30250 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30251
30252         * gcc.dg/noreturn-7.c: New test.
30253
30254 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30255
30256         * gcc.dg/null-pointer-1.c: New test.
30257
30258 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30259
30260         * g++.old-deja/g++.jason/template18.C: Remove.
30261         * g++.old-deja/g++.jason/template37.C: Likewise.
30262
30263         PR c++/12862
30264         * g++.dg/lookup/ns1.C: New test.
30265
30266         PR c++/12397
30267         * g++.dg/template/lookup3.C: New test.
30268
30269 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30270
30271         * g++.dg/template/recurse1.C: New test
30272
30273 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30274
30275         PR c++/12479
30276         * g++.dg/parse/semicolon1.C: New test.
30277         * g++.dg/parse/semicolon1.h: Likewise.
30278
30279 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
30280
30281         * gcc.dg/darwin-misaligned.c: New test.
30282
30283 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30284
30285         PR c/9163
30286         * gcc.dg/20031222-1.c: New test.
30287
30288 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
30289
30290         PR c++/13438
30291         * g++.dg/parse/error8.C: New test.
30292
30293         PR c++/11554
30294         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
30295
30296 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
30297
30298         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
30299         too small.
30300         * gcc.c-torture/compile/930217-1.c: Likewise.
30301         * gcc.c-torture/compile/930513-1.c: Likewise.
30302         * gcc.c-torture/execute/920908-2.c: Likewise.
30303         * gcc.c-torture/execute/921204-1.c: Likewise.
30304         * gcc.c-torture/execute/930621-1.c: Likewise.
30305         * gcc.c-torture/execute/930630-1.c: Likewise.
30306         * gcc.c-torture/execute/931031-1.c: Likewise.
30307         * gcc.c-torture/execute/980602-2.c: Likewise.
30308         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30309         * gcc.c-torture/execute/compndlit-1.c: Likewise.
30310         * gcc.c-torture/execute/extzvsi.c: Likewise.
30311         * gcc.c-torture/unsorted/ext.c: Likewise.
30312
30313 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
30314
30315         PR target/12749
30316         * gcc.c-torture/compile/20031220-2.c: New test case.
30317
30318 2003-12-20  Roger Sayle  <roger@eyesopen.com>
30319
30320         PR optimization/13031
30321         * gcc.c-torture/compile/20031220-1.c: New test case.
30322
30323 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30324
30325         * gcc.dg/cast-function-1.c: New test.
30326
30327 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30328
30329         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
30330         formats.
30331
30332 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
30333
30334         PR c++/12795
30335         * g++.dg/ext/attrib10.C: New test.
30336
30337 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30338
30339         * gcc.dg/cleanup-10.c: New test.
30340         * gcc.dg/cleanup-11.c: New test.
30341
30342 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30343
30344         PR c++/13239
30345         * g++.dg/opt/expect1.C: New test.
30346
30347 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
30348
30349         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
30350
30351 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
30352
30353         PR debug/12923
30354         * gcc.dg/20031218-1.c: New test.
30355
30356         PR debug/12389
30357         * gcc.dg/20031218-2.c: New test.
30358         * gcc.dg/20031218-3.c: New test.
30359
30360         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30361         of label name and allow for USER_LABEL_PREFIX == "_" names.
30362         * g++.dg/abi/mangle18-2.C: Likewise.
30363         * g++.dg/abi/mangle19-1.C: Likewise.
30364         * g++.dg/abi/mangle19-2.C: Likewise.
30365         * g++.dg/abi/mangle20-1.C: Likewise.
30366         * g++.dg/abi/mangle20-2.C: Likewise.
30367
30368 2003-12-18  Richard Henderson  <rth@redhat.com>
30369
30370         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30371
30372 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
30373             Dan Kegel <dank@kegel.com>
30374
30375         PR other/12009
30376         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30377         testing a cross compiler, it causes spurious compile failures.
30378         * lib/g++.exp: Likewise.
30379
30380 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30381
30382         PR c++/13262
30383         * g++.dg/template/access13.C: New test.
30384
30385 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
30386
30387         * gcc.dg/20031216-1.c: New test.
30388
30389 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30390
30391         PR c++/9154
30392         * g++.dg/template/error10.C: New test.
30393
30394 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30395
30396         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30397         * g++.dg/eh/simd-2.C: Likewise.
30398
30399 2003-12-17  James E Wilson  <wilson@specifixinc.com>
30400             Roger Sayle  <roger@eyesopen.com>
30401
30402         * gcc.c-torture/execute/ieee/mzero5.c: New.
30403
30404 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
30405
30406         PR c++/10603
30407         * g++.dg/parse/error6.C: New test.
30408
30409         PR c++/12827
30410         * g++.dg/parse/error7.C: New test.
30411
30412 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30413
30414         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30415         at -O with stabs debugging formats.
30416         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30417         * gcc.dg/debug/debug-2.c: Likewise.
30418
30419 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30420
30421         PR c++/12696
30422         * g++.dg/init/error1.C: New test.
30423
30424         PR c++/12218
30425         * g++.dg/init/pm3.C: New test.
30426
30427 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30428
30429         PR c/3347
30430         * gcc.dg/bitfld-8.c: New test.
30431
30432 2003-12-16  James Lemke  <jim@wasabisystems.com>
30433
30434         * gcc.dg/arm-scd42-[123].c: New tests.
30435
30436 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30437
30438         PR c++/9043
30439         * g++.dg/abi/mangle20-1.C: New test.
30440         * g++.dg/abi/mangle20-2.C: New test.
30441
30442 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30443
30444         PR c++/13275
30445         * g++.dg/other/offsetof2.C: Remove XFAIL.
30446         * g++.dg/parse/offsetof1.C: New test.
30447         * g++.gd/parse/offsetof2.C: Likewise.
30448
30449 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30450
30451         * g++.dg/template/nontype3.C: New test.
30452         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30453
30454 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30455
30456         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30457
30458 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30459
30460         PR c++/13387
30461         * g++.dg/expr/assign1.C: New test.
30462
30463         PR c++/13242
30464         * g++.dg/abi/mangle19-1.C: New test.
30465         * g++.dg/abi/mangle19-2.C: New test.
30466
30467 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30468
30469         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30470
30471 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30472
30473         * gcc.c-torture/execute/20031216-1.c: New test.
30474
30475 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30476
30477         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30478         an ICE regression.
30479
30480 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30481
30482         PR c++/10926
30483         * g++.dg/template/error9.C: New test.
30484
30485         PR c++/11116
30486         * g++.dg/template/error8.C: New test.
30487
30488 2003-12-15  Roger Sayle  <roger@eyesopen.com>
30489
30490         PR middle-end/13400
30491         * gcc.c-torture/execute/20031215-1.c: New test case.
30492
30493 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30494
30495         PR c++/13269
30496         * g++.dg/parse/error5.C: New test.
30497
30498         PR c++/12989
30499         * g++.dg/expr/sizeof1.C: New test.
30500
30501         PR c++/13310
30502         * g++.dg/template/crash15.C: New test.
30503
30504 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
30505
30506         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30507         a non-POD type as the last named parameter of a varargs function.
30508
30509 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30510
30511         PR c++/13243
30512         PR c++/12573
30513         * g++.dg/template/crash14.C: New test.
30514         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30515
30516 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30517
30518         * g++.dg/other/java1.C: New test.
30519
30520         PR c++/13241
30521         * g++.dg/abi/mangle18-1.C: New test.
30522         * g++.dg/abi/mangle18-2.C: New test.
30523
30524 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30525
30526         PR optimization/10312
30527         * gcc.c-torture/execute/20031214-1.c: New.
30528
30529 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30530
30531         PR c++/10779
30532         PR c++/12160
30533         * g++.dg/parse/error3.C: New test.
30534         * g++.dg/parse/error4.C: Likewise.
30535         * g++.dg/abi/mangle4.C: Tweak error messages.
30536         * g++.dg/lookup/using5.C: Likewise.
30537         * g++.dg/other/error2.C: Likewise.
30538         * g++.dg/parse/typename5.C: Likewise.
30539         * g++.dg/parse/undefined1.C: Likewise.
30540         * g++.dg/template/arg2.C: Likewise.
30541         * g++.dg/template/ttp3.C: Likewise.
30542         * g++.dg/template/type1.C: Likewise.
30543         * g++.old-deja/g++.other/crash32.C: Likewise.
30544         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30545
30546 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30547
30548         PR c++/13106
30549         * g++.dg/warn/noreturn-3.C: New test.
30550
30551 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30552
30553         PR c++/13118
30554         * g++.dg/abi/covariant3.C: New.
30555
30556 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30557
30558         * g++.dg/eh/ia64-1.C: New test.
30559
30560 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30561
30562         PR optimization/13037
30563         * g77.f-torture/execute/13037.f: New test case.
30564
30565 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30566
30567         PR c++/12881
30568         * g++.dg/abi/covariant2.C: New.
30569
30570 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30571
30572         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30573
30574 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30575
30576         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30577
30578 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30579
30580         PR other/10819
30581         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30582         to fix Bug 10819.
30583         * lib/g++.exp (g++_version): Likewise.
30584         * lib/g77.exp (g77_version): Likewise.
30585         * lib/objc.exp (default_objc_version): Likewise.
30586
30587 2003-12-10  Richard Henderson  <rth@redhat.com>
30588
30589         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30590
30591         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30592
30593 2003-12-08  Matt Austern  <austern@apple.com>
30594
30595         PR c/13134
30596         * lib/gcc-dg.exp (dg-require-visibility): Define.
30597         * lib/target-supports (check_visibility_available): Define.
30598         * gcc.dg/visibility-1.c: New test.
30599         * gcc.dg/visibility-2.c: Likewise.
30600         * gcc.dg/visibility-3.c: Likewise.
30601         * gcc.dg/visibility-4.c: Likewise.
30602         * gcc.dg/visibility-5.c: Likewise.
30603         * gcc.dg/visibility-6.c: Likewise.
30604         * g++.dg/ext/visibility-1.C: Likewise.
30605         * g++.dg/ext/visibility-2.C: Likewise.
30606         * g++.dg/ext/visibility-3.C: Likewise.
30607         * g++.dg/ext/visibility-4.C: Likewise.
30608         * g++.dg/ext/visibility-5.C: Likewise.
30609         * g++.dg/ext/visibility-6.C: Likewise.
30610
30611 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30612
30613         * g++.dg/lookup/java1.C: New test.
30614         * g++.dg/lookup/java2.C: New test.
30615
30616 2003-12-07  Falk Hueffner  <falk@debian.org>
30617
30618         * g++.dg/opt/noreturn-1.C: New test.
30619
30620 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30621
30622         * gcc.dg/overflow-1.c: New test.
30623
30624 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30625
30626         * g77.f-torture/compile/13060.f: New test.
30627
30628 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30629
30630         PR c++/13323
30631         * g++.dg/inherit/operator2.C: New test.
30632
30633 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30634
30635         PR c++/13305
30636         * g++.dg/ext/attrib9.C: New test.
30637
30638 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30639
30640         PR c++/13314
30641         * g++.dg/template/error7.C: New test.
30642
30643 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30644             J"orn Rennecke <joern.rennecke@superh.com>
30645
30646         PR target/13302
30647         * g++.dg/other/struct-va_list.C: New test.
30648
30649 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30650
30651         PR c++/13166
30652         * g++.dg/parse/defarg6.C: New test.
30653
30654 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30655
30656         PR target/13256
30657         * gcc.c-torture/execute/20031201-1.c: New test.
30658
30659 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30660
30661         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30662
30663 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30664
30665         * gcc.dg/builtin-return-1.c: New test.
30666
30667 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30668             J"orn Rennecke <joern.rennecke@superh.com>
30669
30670         PR optimization/13260
30671         * gcc.c-torture/execute/20031204-1.c: New test.
30672
30673 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30674
30675         PR c++/9127
30676         * g++.dg/template/error6.C: New test.
30677
30678 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30679
30680         * gcc.dg/20031202-1.c: New test.
30681
30682 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30683
30684         PR c++/13179
30685         * g++.dg/template/eh1.C: New test.
30686
30687         PR c++/10771
30688         * g++.dg/template/error5.C: New test.
30689
30690 2003-12-02  David Ung  <davidu@mips.com>
30691
30692         * gcc.dg/compat/vector-check.h: Corrected type for var
30693         g_##TMODE
30694
30695 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30696
30697         PR c++/10126
30698         * g++.dg/template/ptrmem8.C: New test.
30699
30700 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30701
30702         PR c++/12573
30703         * g++.dg/template/dependent-expr3.C: New test.
30704
30705 2003-12-01  James Lemke  <jim@wasabisystems.com>
30706
30707         * gcc.dg/arm-g2.c: New test.
30708
30709 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30710
30711         PR optimization/11634
30712         * gcc.dg/20031201-2.c: New test case.
30713
30714 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30715
30716         PR 11433
30717         * objc.dg/proto-lossage-3.m: New test.
30718
30719 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30720
30721         PR optimization/12628
30722         * gcc.dg/20031201-1.c: New test case.
30723
30724 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30725
30726         * gcc.dg/unaligned-1.c: New test.
30727
30728 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30729
30730         PR c++/9849
30731         * g++.dg/template/error4.C: New test.
30732         * g++.dg/template/nested3.C: Adjust error markers.
30733
30734 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30735
30736         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30737
30738 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30739
30740         PR c/10333
30741         * gcc.dg/bitfld-7.c: New test.
30742
30743 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30744
30745         * gcc.dg/tls/asm-1.C: New test.
30746
30747 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30748
30749         * gcc.dg/cpp/assert4.c: Update.
30750
30751 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30752
30753         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30754         * gcc.dg/builtin-apply3.c: New test.
30755
30756 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30757
30758         * lib/compat.exp (compat-obj): New xfaildata parameter.
30759         Use it to set compiler_conditional_xfail_data before compiling.
30760         (compat-get-options): Handle dg-xfail-if.
30761         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30762         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30763         * gcc.dg/compat/vector-1_y.c: Likewise.
30764         * gcc.dg/compat/vector-2_x.c: Likewise.
30765         * gcc.dg/compat/vector-2_y.c: Likewise.
30766
30767 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30768
30769         * g++.dg/opt/reg-stack4.C: New test.
30770
30771 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30772
30773         * gcc.dg/builtin-apply2.c: New test.
30774
30775 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30776
30777         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30778
30779 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30780
30781         PR c++/12924
30782         * g++.dg/template/template-id-2.C: New test.
30783
30784 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30785
30786         PR c++/5369
30787         * g++.dg/template/memfriend1.C: New test.
30788         * g++.dg/template/memfriend2.C: Likewise.
30789         * g++.dg/template/memfriend3.C: Likewise.
30790         * g++.dg/template/memfriend4.C: Likewise.
30791         * g++.dg/template/memfriend5.C: Likewise.
30792         * g++.dg/template/memfriend6.C: Likewise.
30793         * g++.dg/template/memfriend7.C: Likewise.
30794         * g++.dg/template/memfriend8.C: Likewise.
30795         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30796
30797 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30798
30799         PR c++/12515
30800         * g++.dg/ext/cond1.C: New test.
30801
30802 2003-11-20  Richard Henderson  <rth@redhat.com>
30803
30804         * gcc.dg/20020201-2.c: Remove.
30805         * gcc.dg/20020201-4.c: Remove.
30806         * gcc.dg/20020304-1.c: Remove.
30807
30808 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30809
30810         * gcc.dg/cpp/trad/xwin1.c: New test case.
30811
30812 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30813
30814         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30815         * lib/g77.exp: Likewise.
30816         * lib/objc.exp: Likewise.
30817         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30818         for darwin.
30819
30820 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30821
30822         PR c++/12932
30823         * g++.dg/template/static5.C: New test.
30824
30825 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30826
30827         * gcc.dg/nested-func-1.c: New test.
30828
30829 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30830
30831         * gcc.dg/cpp/assert4.c: New test.
30832
30833 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30834
30835         PR c++/2294
30836         * g++.dg/lookup/using9.c: New test.
30837
30838 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30839
30840         PR c++/12762
30841         * g++.dg/template/error3.C: New test.
30842
30843 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30844
30845         PR ada/13035
30846         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30847         No longer use a wrapper for gcc, since this does not work under
30848         Windows.
30849
30850 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30851
30852         PR c++/2094
30853         * g++.dg/template/ptrmem7.C: New test.
30854
30855 2003-11-13  Andrew Pinski <apinski@apple.com>
30856
30857         * gcc.c-torture/compile/20031113-1.c: New test.
30858
30859 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30860             Kean Johnston <jkj@sco.com>
30861
30862         PR c/13029
30863         * gcc.dg/unused-4.c: Update.
30864
30865 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30866
30867         * g++.dg/opt/const3.C: New test.
30868
30869 2003-11-13  Jan Hubicka  <jh@suse.cz>
30870
30871         * gcc.c-torture/compile/20031112-1.c: New test.
30872
30873 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30874
30875         * g++.dg/parse/crash10.C: Remove bogus error marker.
30876
30877 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30878
30879         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30880         (host_gcc): Likewise.
30881         (ROOT): Honor $PWDCMD.
30882         (BASE): Likewise.
30883         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30884
30885 2003-11-12  Catherine Moore  <clm@redhat.com>
30886
30887         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30888
30889 2003-11-12  Andreas Jaeger  <aj@suse.de>
30890             Jakub Jelinek  <jakub@redhat.com>
30891             Andrew Pinski  <pinskia@physics.uc.edu>
30892             Richard Henderson  <rth@redhat.com>
30893
30894         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30895         systems.
30896         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30897
30898         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30899         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30900
30901 2003-11-11  Andreas Jaeger  <aj@suse.de>
30902
30903         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30904
30905         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30906
30907 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30908
30909         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30910         Clean ups.
30911
30912 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30913
30914         * gcc.dg/trampoline-1.c: New test.
30915
30916 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30917
30918         * gcc.c-torture/compile/200031109-1.c: New test.
30919
30920 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30921
30922         PR c/3190
30923         PR c/8714
30924         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30925         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30926         gcc.dg/format/no-y2k-1.c: Update.
30927
30928 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30929
30930         PR optimization/10467
30931         * gcc.dg/20031108-1.c: New test case.
30932
30933 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30934
30935         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30936
30937 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30938
30939         * gcc.dg/compound-lvalue-1.c: New test.
30940         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30941         some XFAILs.
30942
30943 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30944
30945         * gcc.dg/altivec-varargs-1.c: New test.
30946
30947 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30948
30949         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30950         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30951         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30952         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30953         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30954
30955 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30956
30957         * gcc.dg/cond-lvalue-1.c: New test.
30958
30959 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30960
30961         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30962
30963 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30964
30965         PR c++/11616
30966         * g++.dg/template/instantiate5.C: New test.
30967
30968 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30969
30970         PR c++/12726
30971         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30972         * ChangeLog: Add missing first entry for above test.
30973
30974 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30975
30976         PR c++/9810
30977         * g++.dg/template/using8.C: New test.
30978         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30979
30980 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30981
30982         PR optimization/10817
30983         * gcc.c-torture/compile/20031102-1.c: New test case.
30984
30985 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30986
30987         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30988         2147483647.
30989
30990 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30991
30992         * gcc.dg/20031102-1.c: New test.
30993
30994 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30995
30996         * gcc.dg/complex-1.c: New test.
30997
30998 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30999
31000         PR c++/12796
31001         * g++.dg/template/crash13.C: Adjust expected error location.
31002         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31003
31004 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31005
31006         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31007
31008 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31009
31010         PR/10239
31011         * gcc.c-torture/compile/20031031-2.c: New test.
31012
31013 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31014
31015         PR/11640
31016         * gcc.c-torture/compile/20031031-1.c: New test.
31017
31018 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31019
31020         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31021         * gcc.misc-tests/bprob.exp: Likewise.
31022         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31023         the execution test on arm-elf configs.
31024         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31025         configs that don't support scratch files.
31026         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31027
31028 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31029
31030         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31031         done by dejagnu.
31032
31033 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31034
31035         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31036         Avoid non pure sh syntax. Add more logging.
31037
31038         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31039         fail.
31040
31041 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31042
31043         PR libgcj/10610
31044         * gcc.dg/ppc-stackalign-1.c: New test.
31045
31046 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
31047
31048         * ada/acats/run_all.sh: Change output to be more compliant with
31049         dejagnu framework.
31050         Create acats.sum and acats.log files under testsuite/ada/acats
31051         Only run [a-z]* directories, to filter out e.g. CVS.
31052         Redirect build output to log file.
31053
31054 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31055
31056         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31057
31058 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31059
31060         PR ada/5909:
31061         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31062
31063 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
31064
31065         * gcc.c-torture/compile/20031023-1.c: New test.
31066         * gcc.c-torture/compile/20031023-2.c: New test.
31067         * gcc.c-torture/compile/20031023-3.c: New test.
31068         * gcc.c-torture/compile/20031023-4.c: New test.
31069
31070 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31071
31072         PR c++/10371
31073         * g++.dg/lookup/scoped8.C: New test.
31074
31075 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31076
31077         * g++.dg/opt/reg-stack3.C: New test.
31078
31079 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31080
31081         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
31082
31083 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31084
31085         PR c++/11076
31086         * g++.dg/template/crash13.C: New test.
31087
31088 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31089
31090         * gcc.dg/c99-restrict-2.c: New test.
31091
31092 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31093
31094         PR c++/12698, c++/12699, c++/12700, c++/12566
31095         * g++.dg/inherit/covariant9.C: New test.
31096         * g++.dg/inherit/covariant10.C: New test.
31097         * g++.dg/inherit/covariant11.C: New test.
31098
31099 2003-10-23  Jason Merrill  <jason@redhat.com>
31100
31101         PR c++/12726
31102         * g++.dg/ext/complit2.C: New test.
31103
31104 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31105
31106         PR target/12654
31107         * gcc.c-torture/execute/20031020-1.c: New test.
31108
31109 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31110
31111         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31112         following the jump_insn.
31113
31114 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31115
31116         * gcc.dg/cast-lvalue-1.c: New test.
31117
31118 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
31119
31120         PR c++/11962
31121         * g++.dg/template/cond2.C: New test.
31122
31123 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31124
31125         * gcc.dg/builtins-28.c: New test.
31126
31127 2003-10-20  Jan Hubicka  <jh@suse.cz>
31128
31129         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31130         parameter.
31131         * testsuite/gcc.dg/inline-2.c: Likewise.
31132
31133 2003-10-20  Phil Edwards  <phil@codesourcery.com>
31134
31135         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
31136         * gcc.dg/nest.c: Likewise.
31137
31138 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31139
31140         PR c++/9781, c++/10583, c++/11862
31141         * g++.dg/parse/crash13.C: New test.
31142
31143 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31144
31145         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
31146
31147 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31148
31149         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
31150         Define HAVE_C99_RUNTIME except on Solaris.
31151         * gcc.dg/builtins-20.c: Likewise.
31152
31153 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31154
31155         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
31156
31157 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31158
31159         PR c++/12495
31160         * g++.dg/template/crash21.C: New test.
31161
31162 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31163
31164         PR c++/2513
31165         * g++.dg/template/typename5.C: New test.
31166
31167 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31168
31169         PR c++/12369
31170         * g++.dg/template/friend25.C: New test.
31171
31172 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
31173
31174         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
31175         versions.
31176
31177 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
31178
31179         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
31180         == 2147483647.
31181
31182 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
31183
31184         * gcc.c-torture/execute/960416-1.x: Remove.
31185         * gcc.c-torture/execute/divconst-3.x: Likewise.
31186
31187 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
31188
31189         PR target/12598
31190         * gcc.dg/torture/cris-volatile-1.c: New test.
31191
31192 2003-10-14  Roger Sayle  <roger@eyesopen.com>
31193
31194         PR optimization/9325
31195         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
31196         for overflowing floating point to integer conversion during RTL
31197         simplification.
31198
31199 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
31200
31201         * objc/execute/_cmd.m: Fix typo.
31202         * objc.dg/image-info.m, objc.dg/symtab-1.m:
31203         Relax 'scan-assembler' regexp.
31204         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
31205         objc.dg/try-catch-4.m: Run on non-Darwin targets.
31206         * objc.dg/zero-link-2.m: Remove blank line.
31207         * objc.dg/zero-link-3.m: New test case.
31208
31209 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
31210
31211         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
31212
31213         * gcc.dg/asm-names.c: Use scan-assembler-not rather
31214         than linker trickery.
31215
31216 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31217
31218         PR c++/12370
31219         * g++.dg/other/friend2.C: New test.
31220
31221 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31222
31223         * gcc.dg/20031012-1.c: New test.
31224
31225 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31226
31227         * gcc.dg/weak/weak-3.c: Fix for new warning.
31228
31229 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
31230
31231         PR optimization/8750
31232         * gcc.c-torture/execute/20031012-1.c: New test case.
31233
31234 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31235
31236         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
31237         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
31238
31239 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31240
31241         PR optimization/12260
31242         * gcc.c-torture/compile/20031011-2.c: New test case.
31243
31244 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31245
31246         * gcc.c-torture/execute/20031011-1.c: New testcase.
31247
31248 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
31249
31250         * gcc.c-torture/compile/20031011-1.c: New test.
31251
31252 2003-10-11  Jan Hubicka  <jh@suse.cz>
31253
31254         * g++.dg/other/first-global.C: New test.
31255
31256 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31257
31258         * gcc.c-torture/execute/string-opt-18.c: New testcase.
31259
31260 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
31261
31262         * gcc.c-torture/compile/20031010-1.c: New test.
31263
31264 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
31265
31266         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
31267         * gcc.c-torture/execute/va-arg-25.c: ... here.
31268
31269 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
31270
31271         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
31272
31273 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
31274
31275         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
31276
31277 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
31278
31279         * g++.dg/parse/error2.C: New test.
31280
31281 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
31282
31283         PR c++/11097
31284         * g++.dg/other/error5.C: Modify the error message.
31285         * g++.dg/lookup/using8.C: New test.
31286
31287 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
31288
31289         * gcc.dg/darwin-abi-2.c: New file.
31290         * gcc.c-torture/execute/va-arg-24.c: New file.
31291
31292 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
31293
31294         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
31295         indentation.
31296
31297 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
31298
31299         PR c++/10147
31300         * g++.dg/other/error4.C: Update error messages.
31301         * g++.dg/template/ptrmem4.C: Likewise.
31302
31303         PR c++/12337
31304         * g++.dg/init/new9.C: New test.
31305
31306         PR c++/12334, c++/12236, c++/8656
31307         * g++.dg/ext/attrib8.C: New test.
31308
31309 2003-10-06  Devang Patel  <dpatel@apple.com>
31310
31311         * gcc.dg/debug/dwarf2-3.h: New test.
31312         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
31313
31314 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
31315
31316         * g++.dg/opt/cfg2.C: New test.
31317
31318 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31319
31320         * g++.dg/opt/float1.C: New test.
31321
31322 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31323
31324         * gcc.dg/c90-array-lval-6.c: New test.
31325         * gcc.dg/c99-array-lval-6.c: New test.
31326
31327 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
31328             Ziemowit Laski  <zlaski@apple.com>
31329
31330         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
31331         'Derived', so that it is never considered a class method; add
31332         new warning for '+port' method ambiguity.
31333         * objc.dg/method-12.m: Include <objc/objc.h> instead of
31334         <objc/objc-api.h> (needed on Mac OS X).
31335         * objc.dg/method-13.m: New test.
31336
31337 2003-10-03  Roger Sayle  <roger@eyesopen.com>
31338
31339         PR optimization/9325, PR java/6391
31340         * gcc.c-torture/execute/20031003-1.c: New test case.
31341
31342 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
31343
31344         PR optimization/12180
31345         * gcc.dg/20031002-1.c: New test.
31346
31347         PR c++/12486
31348         * g++.dg/inherit/error1.C: New test.
31349
31350 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
31351
31352         * lib/f-torture.exp (search_for): Rename to...
31353         (search_for_re): This.  Also, clean up comments and the
31354         "regexp" invocation.
31355
31356 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
31357
31358         * gcc.c-torture/compile/20031002-1.c: New test.
31359
31360 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
31361
31362         * g++.dg/opt/cond1.C: New test.
31363
31364 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
31365
31366         * gcc.dg/Wold-style-definition-2.c: New testcase.
31367         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31368
31369 2003-09-29  Richard Henderson  <rth@redhat.com>
31370
31371         * g++.dg/init/array10.C: Add dg-options.
31372
31373 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31374
31375         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31376
31377 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31378
31379         * g++.dg/template/friend19.C: Fix typo.
31380         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31381
31382 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
31383
31384         * gcc.c-torture/execute/20030928-1.c: New test.
31385         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31386
31387 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31388
31389         * g++.dg/opt/unroll1.C: New test.
31390
31391 2003-09-26  Roger Sayle  <roger@eyesopen.com>
31392
31393         PR optimization/11741
31394         * gcc.dg/20030926-1.c: New test case.
31395
31396 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31397
31398         PR c++/5655
31399         * g++.dg/parse/access7.C: New test.
31400         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31401
31402 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
31403
31404         MERGE OF objc-improvements-branch into MAINLINE:
31405         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31406         if libobjc has not been built.
31407         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31408         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31409         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31410         objc/execute/nested-3.m, objc/execute/np-2.m,
31411         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31412         objc/execute/redefining_self.m, objc/execute/root_methods.m,
31413         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31414         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31415         objc.dg/special/unclaimed-category-1.h,
31416         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31417         well as GNU runtime.
31418         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31419         * execute/cascading-1.m, execute/function-message-1.m,
31420         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31421         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31422         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31423         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31424         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31425         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31426         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31427         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31428         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31429         * objc.dg/bitfield-2.m: Run only on Darwin.
31430         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31431         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31432         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31433         * objc.dg/const-str-1.m: Fix constant string layout.
31434
31435 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31436
31437         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31438
31439 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31440
31441         * gcc.dg/darwin-abi-1.c: New file.
31442
31443 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31444
31445         PR target/12281
31446         * gcc.c-torture/compile/20030921-1.c: New test.
31447
31448 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31449
31450         * g++.dg/opt/reg-stack2.C: New test.
31451
31452 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31453
31454         * g++.dg/eh/delayslot1.C: New test.
31455
31456 2003-09-20  Richard Henderson  <rth@redhat.com>
31457
31458         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31459
31460 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31461
31462         * gcc.c-torture/execute/20030920-1.c: New test case.
31463
31464 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31465
31466         * g++.dg/rtti/typeid3.C: Correct expected error message.
31467
31468 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31469
31470         PR c++/157
31471         * g++.dg/parse/crash12.C: New test.
31472
31473 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31474
31475         * gcc.dg/compat/mixed-struct-check.h: New.
31476         * gcc.dg/compat/mixed-struct-defs.h: New.
31477         * gcc.dg/compat/mixed-struct-init.h: New.
31478         * gcc.dg/compat/struct-by-value-19_main.c: New.
31479         * gcc.dg/compat/struct-by-value-19_x.c: New.
31480         * gcc.dg/compat/struct-by-value-19_y.c: New.
31481         * gcc.dg/compat/struct-by-value-20_main.c: New.
31482         * gcc.dg/compat/struct-by-value-20_x.c: New.
31483         * gcc.dg/compat/struct-by-value-20_y.c: New.
31484         * gcc.dg/compat/struct-return-19_main.c: New.
31485         * gcc.dg/compat/struct-return-19_x.c: New.
31486         * gcc.dg/compat/struct-return-19_y.c: New.
31487         * gcc.dg/compat/struct-return-20_main.c: New.
31488         * gcc.dg/compat/struct-return-20_x.c: New.
31489         * gcc.dg/compat/struct-return-20_y.c: New.
31490
31491 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
31492         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31493         so that it will not complain on LP64 targets.
31494
31495 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31496
31497         PR c++/495
31498         * g++.dg/template/friend24.C: New test.
31499
31500 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
31501
31502         PR c++/12332
31503         * g++.dg/template/memtmpl2.C: New test.
31504
31505 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
31506
31507         PR target/11184
31508         * gcc.dg/builtin-apply1.c: New test.
31509
31510 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31511
31512         PR c++/9848
31513         * g++.dg/warn/Wunused-4.C: New test.
31514
31515 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31516
31517         PR c++/12316
31518         * g++.dg/other/gc2.C: New test.
31519
31520 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31521
31522         PR c++/11991
31523         * g++.dg/rtti/typeid3.C: New test.
31524
31525         PR c++/12266
31526         * g++.dg/overload/template1.C: New test.
31527
31528 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31529
31530         * g++.dg/opt/cfg3.C: New test.
31531
31532 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31533
31534         PR c++/7939
31535         * g++.dg/template/crash11.C: New test.
31536
31537 2003-09-16  Jason Merrill  <jason@redhat.com>
31538             Jakub Jelinek  <jakub@redhat.com>
31539
31540         * gcc.dg/attr-warn-unused-result.c: New test.
31541
31542 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31543
31544         PR c++/12184
31545         * g++.dg/expr/call2.C: New test.
31546
31547 2003-09-15  Andreas Jaeger  <aj@suse.de>
31548
31549         * gcc.dg/Wold-style-definition-1.c: New test.
31550
31551 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31552
31553         PR c++/3907
31554         * g++.dg/parse/template12.C: New test.
31555
31556         * g++.dg/abi/bitfield11.C: New test.
31557         * g++.dg/abi/bitfield12.C: Likewise.
31558
31559 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31560
31561         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31562         non-expansion of functional macro name without arguments at EOL.
31563         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31564
31565 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31566
31567         * gcc.c-torture/execute/20030914-[12].c: New tests.
31568
31569 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31570
31571         PR c++/11788
31572         * g++.dg/overload/addr1.C: New test.
31573
31574 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31575
31576         * gcc.dg/20030909-1.c: New test.
31577
31578 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31579
31580         * gcc.dg/ultrasp10.c: New test.
31581
31582 2003-09-09  Devang Patel  <dpatel@apple.com>
31583
31584         * gcc.dg/darwin-ld-6.c: New test.
31585
31586 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31587
31588         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31589
31590 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31591
31592         * gcc.dg/ia64-types1.c: New test.
31593         * gcc.dg/ia64-types2.c: Likewise.
31594
31595 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31596
31597         * gcc.dg/builtins-1.c: Add more _Complex tests.
31598         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31599
31600         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31601         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31602
31603 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31604
31605         PR c++/11786
31606         * g++.dg/lookup/koenig2.C: New test.
31607
31608         PR c++/5296
31609         * g++.dg/rtti/typeid2.C: New test.
31610
31611 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31612
31613         * gcc.c-torture/compile/20030904-1.c: New test.
31614
31615 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31616
31617         * g++.dg/opt/longbranch2.C: New test.
31618
31619 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31620
31621         * g++.dg/template/crash10.C: Only compile it.
31622
31623 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31624
31625         PR middle-end/11665
31626         * gcc.c-torture/compile/20030907-1.c: New test.
31627         * g++.dg/init/array11.C: New test.
31628
31629 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31630
31631         PR c++/11852
31632         * g++.dg/init/struct1.C: New test.
31633
31634 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31635
31636         PR c++/12181
31637         * g++.dg/expr/comma1.C: New test.
31638
31639 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31640
31641         PR c++/11867
31642         * g++.dg/expr/static_cast5.C: New test.
31643
31644 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31645
31646         PR c++/11507
31647         * g++.dg/lookup/scoped7.C: New test.
31648
31649         PR c++/9574
31650         * g++.dg/other/static1.C: New test.
31651
31652         PR c++/11490
31653         * g++.dg/warn/template-1.C: New test.
31654
31655         PR c++/11432
31656         * g++.dg/template/crash10.C: New test.
31657
31658         PR c++/2478
31659         * g++.dg/overload/VLA.C: New test.
31660
31661         PR c++/10804
31662         * g++.dg/template/call1.C: New test.
31663
31664 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31665
31666         PR c++/11794
31667         * g++.dg/parse/using3.C: New test.
31668
31669 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31670
31671         PR c++/11409
31672         * g++.dg/overload/builtin3.C: New test case.
31673
31674 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31675
31676         PR c/9862
31677         * gcc.dg/20030906-1.c: New test.
31678         * gcc.dg/20030906-2.c: Likewise.
31679
31680 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31681
31682         PR c++/12167
31683         * g++.dg/parse/defarg5.C: New test.
31684
31685         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31686
31687 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31688
31689         PR c++/12163
31690         * g++.dg/expr/static_cast4.C: New test.
31691
31692         PR c++/12146
31693         * g++.dg/template/crash9.C: New test.
31694
31695 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31696
31697         * g++.old-deja/g++.ext/pretty2.C: Update for change
31698         in __FUNCTION__.
31699         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31700
31701 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31702
31703         PR c++/11922
31704         * g++/dg/template/qualified-id1.C: New test.
31705
31706         PR c++/12037
31707         * g++.dg/warn/noeffect4.C: New test.
31708
31709 2003-09-04  Matt Austern  <austern@apple.com>
31710
31711         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31712         * g++.dg/ext/fnname2.C: Likewise.
31713         * g++.dg/ext/fnname3.C: Likewise.
31714
31715 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31716
31717         * g++.dg/expr/lval1.C: New test.
31718         * g++.dg/ext/lvcast.C: Remove.
31719
31720 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31721
31722         PR optimization/11700.
31723         * gcc.c-torture/compile/20030903-1.c: New test case.
31724
31725 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31726
31727         PR c++/12053
31728         * g++.dg/abi/layout4.C: New test.
31729
31730 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31731
31732         PR c++/11553
31733         * g++.dg/parse/friend3.C: New test.
31734
31735 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31736
31737         PR c++/11847
31738         * g++.dg/template/class1.C: New test.
31739
31740         PR c++/11808
31741         * g++.dg/expr/call1.C: New test.
31742
31743 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31744
31745         PR c++/12114
31746         * g++.dg/init/ref9.C: New test.
31747
31748         PR c++/11972
31749         * g++.dg/template/nested4.C: New test.
31750
31751 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31752
31753         PR c++/12093
31754         * g++.dg/template/non-dependent4.C: New test.
31755
31756         PR c++/11928
31757         * g++.dg/inherit/conv1.C: New test.
31758
31759 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31760
31761         PR c++/6196
31762         * g++.dg/ext/label1.C: New test.
31763         * g++.dg/ext/label2.C: Likewise.
31764
31765 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31766
31767         * g++.dg/expr/cond3.C: New test.
31768
31769 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31770
31771         * gcc.dg/builtins-1.c: Add new builtin cases.
31772
31773 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31774
31775         * gcc.dg/builtins-1.c: Add new cases.
31776         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31777
31778 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31779
31780         * gcc.dg/builtins-1.c: Add more math builtin tests.
31781         * gcc.dg/torture/builtin-attr-1.c: New test.
31782
31783 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31784
31785         PR optimization/5079
31786         * g++.dg/opt/static3.C: New test.
31787
31788 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31789
31790         * gcc.misc-tests/gcov-10b.c: New test.
31791
31792 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31793
31794         * g++.dg/opt/ptrmem3.C: New test.
31795
31796         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31797
31798 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31799
31800         * gcc.dg/20030826-2.c: New test.
31801
31802 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31803
31804         PR middle-end/12002
31805         * g77.f-torture/compile/12002.f: New test case.
31806
31807 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31808
31809         * gcc.dg/20030826-1.c: New test case.
31810
31811 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31812
31813         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31814
31815 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31816
31817         PR c++/11871
31818         * c++.dg/lookup/crash1.C: New test.
31819
31820         * c++.dg/warn/noeffect3.C: New test.
31821
31822 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31823
31824         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31825         * gcc.dg/compat/vector-1_y.c: Ditto.
31826         * gcc.dg/compat/vector-2_x.c: Ditto.
31827         * gcc.dg/compat/vector-2_y.c: Ditto.
31828
31829 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31830
31831         * gcc.dg/20030702-1.c: New test.
31832
31833 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31834
31835         PR c++/8795
31836         * g++.dg/ext/altivec-1.C: New test.
31837
31838 2003-08-24  Richard Henderson  <rth@redhat.com>
31839
31840         * g++.dg/eh/simd-2.C: Add -w for x86.
31841
31842 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31843
31844         * gcc.dg/20030815-1.c: New test.
31845
31846 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31847
31848         PR c++/3765
31849         * g++.dg/parse/access6.C: New test.
31850
31851 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31852
31853         PR c++/641, c++/11876
31854         * g++.dg/template/friend22.C: New test.
31855         * g++.dg/template/friend23.C: Likewise.
31856
31857 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31858
31859         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31860         identically.
31861
31862 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31863
31864         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31865
31866 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31867
31868         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31869
31870 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31871
31872         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31873
31874 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31875
31876         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31877
31878 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31879
31880         PR c++/11919
31881         * g++.dg/overload/prom1.C: New test.
31882
31883         PR c++/11551
31884         * g++.dg/parse/dtor2.C: New test.
31885
31886         PR c++/10762
31887         * g++.dg/parse/using2.C: New test.
31888
31889 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31890
31891         PR target/11805
31892         * gcc.c-torture/compile/20030821-1.c: New.
31893
31894 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31895
31896         PR c++/11834
31897         * g++.dg/template/deduce2.C: New test.
31898
31899 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31900
31901         * gcc.c-torture/execute/20030821-1.c: New test.
31902
31903 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31904
31905         PR middle-end/11984
31906         * gcc.dg/20030820-1.c: New test case.
31907
31908 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31909
31910         PR c++/11945
31911         * g++.dg/warn/noeffect2.C: New test.
31912
31913 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31914
31915         PR c++/10926
31916         * g++.dg/template/dtor2.C: New test.
31917
31918         PR c++/11684
31919         * g++.dg/template/operator1.C: New test.
31920         * g++.dg/parse/operator4.C: New test.
31921
31922         PR c++/11946.C
31923         * g++.dg/expr/enum1.C: New test.
31924         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31925
31926         PR c++/11036.C
31927         * g++.dg/parse/elab2.C: New test.
31928         * g++.dg/parse/typedef4.C: Change error message.
31929         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31930         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31931         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31932
31933 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31934
31935         * gcc.dg/pch/warn-1.c: New.
31936         * gcc.dg/pch/warn-1.hs: New.
31937
31938         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31939         not-tested file.
31940
31941 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31942
31943         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31944
31945 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31946
31947         * gcc.dg/uninit-D.c: New Test.
31948         * gcc.dg/uninit-E.c: New Test.
31949         * gcc.dg/uninit-F.c: New Test.
31950         * gcc.dg/uninit-G.c: New Test.
31951
31952 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31953
31954         * g++.dg/README: Describe the pch directory.
31955
31956 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31957
31958         PR c++/11174
31959         * g++.dg/parse/access4.C: New test.
31960         * g++.dg/parse/access5.C: Likewise.
31961         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31962
31963 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31964
31965         * gcc.dg/noncompile/20030818-1.c: New.
31966
31967 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31968
31969         PR c++/11957
31970         * g++.dg/warn/noeffect1.C: New test.
31971
31972         * g++.dg/template/scope2.C: New test.
31973         * g++.dg/template/error2.C: Correct dg-error
31974
31975 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31976
31977         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31978
31979 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31980
31981         PR C++/11512
31982         * g++.dg/template/warn1.C: New.
31983
31984 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31985
31986         * g++.dg/template/error2.C: New test.
31987         * g++.dg/lookup/using7.C: Adjust errors
31988         * g++.old-deja/g++.pt/crash36.C: Likewise.
31989         * g++.old-deja/g++.pt/derived3.C: Likewise.
31990
31991 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31992
31993         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31994         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31995         * gcc.c-torture/execute/builtins/string-9.c: New, from
31996         string-opt-9.c.  Adjust for execute/builtins framework.
31997         * gcc.c-torture/execute/string-opt-9.c: Delete.
31998
31999 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32000
32001         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32002
32003         * g++.dg/parse/ret-type2.C: New test.
32004
32005         PR c++/11703
32006         * g++.dg/init/new8.C: New test.
32007
32008         PR c++/10923
32009         * g++.dg/parse/typedef5.C: New test.
32010
32011         PR c++/9512
32012         * g++.dg/parse/qualified2.C: New test.
32013         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32014         invalid code.
32015
32016 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32017
32018         * g++.dg/conversion/ptrmem1.C: New test.
32019
32020 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32021
32022         PR target/11693
32023         * gcc.dg/20030811-1.c: New test.
32024
32025         PR target/11535
32026         * gcc.c-torture/execute/20030811-1.c: New test.
32027
32028 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32029
32030         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32031
32032 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32033
32034         PR c++/11789.C
32035         * g++.dg/inherit/multiple1.C: New test.
32036
32037 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32038
32039         * gcc.dg/spe1.c: New test.
32040
32041         PR c++/11670
32042         * g++.dg/expr/cast2.C: New test.
32043
32044         PR c++/10530
32045         * g++.dg/template/dependent-name2.C: New test.
32046
32047 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
32048
32049         * g++.dg/parse/crash11.C: Put the dg options in comments.
32050
32051 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
32052
32053         * lib/gcc-dg.exp: Update for diagnostic change.
32054
32055 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32056
32057         PR c++/5767
32058         * g++.dg/parse/crash11.C: New test.
32059
32060 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
32061
32062         * gcc.dg/cpp/spacing1.c: Update.
32063
32064 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
32065
32066         PR target/11739
32067         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32068         a value for -mtune.
32069
32070 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32071
32072         PR middle-end/11771
32073         * gcc.c-torture/compile/20030804-1.c: New test case.
32074
32075 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32076
32077         * gcc.dg/20030804-1.c: New test case.
32078
32079 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
32080
32081         * gcc.dg/cpp/separate-1.c: New test.
32082
32083 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
32084
32085         PR c++/11704
32086         * g++.dg/template/dependent-expr2.C: New test.
32087
32088         PR c++/11766
32089         * g++.dg/expr/ptrmem1.C: New test.
32090
32091 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32092
32093         PR c++/9453
32094         * g++.dg/template/friend15.C: New test.
32095
32096 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
32097
32098         * lib/dg-pch.exp: Work round PCH bug.
32099
32100 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32101
32102         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
32103         builtins.  Move cases from builtins-4.c here.
32104
32105         * gcc.dg/torture/builtin-math-1.c: New test taken from
32106         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32107         additional cases.
32108
32109         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32110         Delete.
32111
32112 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32113
32114         PR c++/9447
32115         * g++.dg/template/using7.C: New test.
32116
32117 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
32118
32119         * import1.c, import2.c: New tests.
32120
32121 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
32122
32123         * g++.dg/eh/crossjump1.C: New test.
32124
32125 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
32126
32127         PR c++/11697
32128         * g++.dg/template/using6.C: New test.
32129
32130         PR c++/11744
32131         * g++.dg/template/koenig2.C: New test.
32132
32133 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32134
32135         PR c++/7983
32136         * g++.dg/parse/typedef4.C: New test.
32137
32138 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32139
32140         PR c++/8442, c++/8806
32141         * g++.dg/template/elab1.C: New test.
32142         * g++.dg/template/type2.C: Likewise.
32143         * g++.dg/template/ttp3.C: Adjust expected error message.
32144         * g++.old-deja/g++.law/visibility13.C: Likewise.
32145         * g++.old-deja/g++.niklas/t135.C: Likewise.
32146         * g++.old-deja/g++.pt/ttp41.C: Likewise.
32147         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
32148         template argument.
32149         * g++.old-deja/g++.pt/ttp44.C: Likewise.
32150
32151 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
32152
32153         PR c++/11295
32154         * g++.dg/ext/stmtexpr1.C: New test.
32155
32156         * g++.dg/opt/tmp1.C: New test.
32157
32158         PR c++/11525
32159         * g++.dg/parse/constant4.C: New test.
32160
32161         PR c++/9447
32162         * g++.dg/template/using5.C: New test.
32163
32164 2003-07-31  Roger Sayle  <roger@eyesopen.com>
32165
32166         * gcc.dg/builtins-27.c: New test case.
32167
32168 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
32169
32170         * gcc.dg/tls/opt-7.c: New test.
32171
32172 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
32173
32174         * g++.old-deja/g++.other/crash18.C: Remove.
32175
32176 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32177
32178         * g++.dg/template/explicit3.C: New.
32179         * g++.dg/template/explicit4.C: New.
32180         * g++.dg/template/explicit5.C: New.
32181
32182         PR c++/11347
32183         * g++.dg/template/memtmpl1.C: New.
32184
32185 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
32186
32187         PR target/11565
32188         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
32189         * gcc.dg/i386-387-5.c (dg-options): Likewise.
32190
32191 2003-07-30  Jan Hubicka  <jh@suse.cz>
32192
32193         * vtgc1.c: Kill.
32194
32195 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
32196
32197         * gcc.dg/struct-in-proto-1.c: New test.
32198
32199 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
32200
32201         * gcc.dg/cpp/include2.c: Only expect one message.
32202
32203 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
32204
32205         PR c++/9447
32206         * g++.dg/template/using1.C: New test.
32207         * g++.dg/template/using2.C: New test.
32208         * g++.dg/template/using3.C: New test.
32209         * g++.dg/template/using4.C: New test.
32210
32211 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
32212
32213         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
32214         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32215
32216 2003-07-28  Jan Hubicka  <jh@suse.cz>
32217
32218         PR c++/11530
32219         * g++.dg/opt/call1.C: New test.
32220
32221 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
32222
32223         PR c++/11667
32224         * g++.dg/init/enum2.C: New test.
32225         * g++.dg/template/overload1.C: Add "-w" option.
32226
32227 2003-07-28    <hp@bitrange.com>
32228
32229         * gcc.dg/Wdeclaration-after-statement-1.c,
32230         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
32231
32232 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
32233
32234         * gcc.c-torture/compile/20030725-1.c: New test.
32235
32236 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
32237
32238         * gcc.dg/20030505.c: Only run for SPE.
32239         Remove definition of opaque type.
32240
32241 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
32242
32243         * g++.dg/template/ptrmem6.C: New test.
32244
32245 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
32246
32247         * gcc.c-torture/compile/zero-strct-2.c: New test.
32248
32249 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
32250
32251         * gcc.dg/intermod-1.c: New test.
32252
32253 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32254
32255         PR c++/11617
32256         * g++.dg/template/lookup2.C: New test.
32257         * g++.dg/template/memclass1.C: Remove instantiated from error.
32258         * g++.dg/other/error2.C: Tweak expected errors.
32259
32260         PR c++/11596
32261         * g++.dg/template/defarg3.C: New test.
32262
32263         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
32264
32265 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
32266
32267         * g++.dg/inherit/access5.C: New test.
32268
32269 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32270
32271         PR c++/11513
32272         * g++.dg/template/crash8.C: New test.
32273
32274 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
32275
32276         PR c/10602
32277         * gcc.dg/noncompile/incomplete-2.c: New test.
32278
32279 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
32280
32281         PR c++/11645
32282         * g++.dg/inherit/access4.C: New test.
32283
32284         PR c++/11517
32285         * g++.dg/expr/cond2.C: New test.
32286
32287         PR optimization/10679
32288         * g++.dg/opt/inline4.C: New test.
32289
32290 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32291
32292         * g++.dg/parse/crash10: New test.
32293
32294 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32295
32296         * g++.dg/ext/flexary1.C: New test.
32297
32298 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32299
32300         PR c++/10793
32301         * g++.dg/template/crash9.C: New test.
32302
32303 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32304
32305         PR c++/3004
32306         * g++.dg/parse/typedef3.C: New test.
32307
32308         PR c++/7906
32309         * g++.dg/parse/operator2.C: New test.
32310
32311         PR c++/8895
32312         * g++.dg/parse/def-tmpl-arg1.C: New test.
32313
32314         PR c++/9282
32315         * g++.dg/parse/funptr1.C: New test.
32316
32317         PR c++/9452
32318         * g++.dg/parse/ambig3.C: New test.
32319
32320         PR c++/9454
32321         * g++.dg/parse/operator3.C: New test.
32322
32323         PR c++/9486
32324         * g++.dg/parse/template10.C: New test.
32325
32326         PR c++/9488
32327         * g++.dg/parse/template11.C: New test.
32328
32329         PR c++/10150
32330         * g++.dg/parse/invalid-op1.C: New test.
32331
32332         PR c++/10247
32333         * g++.dg/parse/condexpr1.C: New test.
32334
32335 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32336
32337         * g++.dg/ext/packed3.C: New test.
32338         * g++.dg/ext/packed4.C: New test.
32339
32340         * gcc.dg/pack-test-3.c: New test.
32341
32342 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
32343
32344         * lib/compat.exp: Handle dg-options per source file.
32345         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
32346         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
32347         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
32348         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
32349         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
32350         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
32351         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
32352         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
32353         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
32354         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
32355         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
32356         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32357         * g++.dg/compat/break/bitfield7_x.C: Ditto.
32358         * g++.dg/compat/break/bitfield7_y.C: Ditto.
32359
32360 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
32361
32362         PR c/10320
32363         * gcc.c-torture/execute/20030718-1.c: New test.
32364
32365 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32366
32367         PR optimization/11536
32368         * gcc.dg/20030721-1.c: New test.
32369
32370 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
32371
32372         PR c++/11546
32373         * g++.dg/template/lookup1.C: New test.
32374
32375 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
32376
32377         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32378         diagnostics of ill-formed constructs involving labels.
32379         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32380         the new 'previously defined here' message.
32381
32382 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
32383
32384         * g++.dg/parse/non-dependent2.C: New test.
32385
32386 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
32387
32388         * g++.dg/init/init-ref4.C: xfail on targets without
32389         weak symbols.
32390
32391 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
32392
32393         PR target/11087
32394         * gcc.c-torture/execute/20030717-1.c: New test.
32395
32396 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32397
32398         * g++.dg/opt/cfg1.C: New test.
32399
32400 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
32401
32402         PR optimization/11557
32403         * gcc.dg/20030717-1.c: New test.
32404
32405 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
32406
32407         PR c++/10476
32408         * g++.dg/expr/crash-1.C: New test.
32409
32410         PR c++/11027
32411         * g++.dg/template/init3.C: New test.
32412
32413         PR c++/8222
32414         * g++.dg/template/non-dependent1.C: New test.
32415
32416         PR c++/11070
32417         * g++.dg/template/non-dependent2.C: New test.
32418
32419         PR c++/11071
32420         * g++.dg/template/non-dependent3.C: New test.
32421
32422         PR c++/9907
32423         * g++.dg/template/sizeof5.C: New test.
32424
32425 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
32426
32427         PR 11498
32428         * gcc.c-torture/compile/mangle-1.c: New file.
32429
32430 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32431
32432         PR c++/7809
32433         * g++.dg/parse/access3.C: New test.
32434
32435 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32436
32437         PR c++/11384
32438         * g++.dg/init/init-ref4.C: New test.
32439
32440 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32441
32442         PR c++/11547
32443         * g++.dg/parse/constant3.C: New test.
32444         * g++.dg/parse/crash7.C: Likewise.
32445
32446 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32447
32448         PR target/11008
32449         * gcc.dg/i386-pentium4-not-mull.c: New.
32450
32451 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32452
32453         * gcc.dg/asm-names.c (ymain): Make it weak.
32454
32455 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32456
32457         PR c++/5421
32458         * g++.dg/template/friend21.C: New test.
32459
32460 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32461
32462         * gcc.dg/cleanup-8.c: New test.
32463         * gcc.dg/cleanup-9.c: New test.
32464
32465 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32466
32467         * g++.dg/ext/dll-MI1.h: New file.
32468         * g++.dg/ext/dllexport-MI1.C: New file.
32469         * g++.dg/ext/dllimport-MI1.C: New file.
32470
32471 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32472
32473         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32474         it does not have cmpstrsi patterns (just cmpmemsi).
32475
32476 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32477
32478         PR debug/11473
32479         * g++.dg/debug/debug8.C: New test.
32480
32481 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32482
32483         PR c++/10108
32484         * g++.dg/template/crash7.C: New test.
32485
32486 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
32487
32488         PR target/10795
32489         * gcc.c-torture/compile/20030708-1.c: New.
32490
32491 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32492
32493         * gcc.c-torture/execute/20030715-1.c: New test.
32494
32495 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
32496
32497         * gcc.dg/pch/inline-3.c: New file.
32498         * gcc.dg/pch/inline-3.hs: New file.
32499         * gcc.dg/pch/inline-4.c: New file.
32500         * gcc.dg/pch/inline-4.hs: New file.
32501
32502 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
32503
32504         PR c++/11509
32505         * g++.dg/template/crash6.C: New test.
32506
32507         PR c++/7053
32508         * g++.dg/template/friend20.C: New test.
32509
32510         PR c++/7019
32511         * g++.dg/template/overload2.C: New test.
32512
32513 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32514
32515         PR optimization/11440
32516         * gcc.c-torture/execute/20030714-1.c: New test.
32517
32518 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32519
32520         PR c++/11154
32521         * g++.dg/template/partial2.C: New test.
32522
32523 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32524
32525         PR c++/11503
32526         * g++.dg/template/anon1.C: New test.
32527
32528         PR c++/11493
32529         PR c++/11495
32530         * g++.dg/parse/template9.C: Likewise.
32531         * g++.dg/template/crash4.C: New test.
32532         * g++.dg/template/koenig1.C: Likewise.
32533         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32534         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32535         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32536         functions.
32537         * g++.old-deja/g++.jason/template36.C: Likewise.
32538         * g++.old-deja/g++.mike/p1989.C: Likewise.
32539         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32540         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32541         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32542         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32543         compiling.
32544         * g++.old-deja/g++.pt/union2.C: Use this->.
32545
32546 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32547
32548         * gcc.dg/20030711-1.c: New test.
32549
32550 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32551
32552         PR c++/11050
32553         * g++.dg/parse/args1.C: New test.
32554         * g++.pt/defarg8.C: Change expected errors.
32555
32556 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32557
32558         PR c++/8164
32559         * g++.dg/template/nontype2.C: New test.
32560
32561         PR c++/10558
32562         * g++.dg/parse/template8.C: New test.
32563
32564         PR c++/8327
32565         * g++.dg/template/scope1.C: New test.
32566
32567         * g++.dg/warn/Wsign-compare-1.C: New test.
32568
32569 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32570
32571         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32572
32573 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32574
32575         PR c++/9411
32576         * g++.dg/template/explicit2.C: New test.
32577
32578         PR c++/10032
32579         * g++.dg/warn/pedantic1.C: New test.
32580
32581 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32582
32583         PR c++ 9483
32584         * g++.dg/other/field1.C: New test.
32585
32586 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32587
32588         PR c/11449
32589         * gcc.c-torture/compile/20030707-1.c: New.
32590
32591 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32592
32593         PR c++/10849
32594         * g++.dg/template/access12.C: New test.
32595
32596 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32597
32598         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32599         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32600         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32601         * gcc.misc-tests/gcov.exp: Update
32602         * g++.dg/gcov/gcov.exp: Update
32603         * lib/gcov.exp: Update.
32604
32605 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32606
32607         * g++.dg/abi/mangle17.C: Make sure template expressions are
32608         dependent.
32609         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32610         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32611         * g++.dg/opt/stack1.C: Remove erroneous code.
32612         * g++.dg/parse/template7.C: New test.
32613         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32614         * g++.old-deja/g++.pt/crash4.C: Likewise.
32615
32616 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32617
32618         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32619         with zero or one occurence of `$' after the initial `L'.
32620
32621 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32622
32623         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32624
32625 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32626
32627         PR c/11370
32628         * gcc.dg/Wunreachable-6.c: New testcase.
32629         * gcc.dg/Wunreachable-7.c: New testcase.
32630
32631 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32632
32633         PR c/11420
32634         * gcc.dg/20030708-1.c: New test.
32635
32636 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32637
32638         * gcc.dg/compat/sdata-section.h: New file.
32639         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32640         * gcc.dg/torture/mips-sdata-1.c: New test.
32641
32642 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32643
32644         PR c++/11030
32645         * g++.dg/template/friend19.C: New test.
32646
32647 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32648
32649         * g++.dg/opt/strength-reduce.C: New test.
32650
32651 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32652
32653         PR target/10979
32654         * gcc.dg/20030707-1.c: New testcase.
32655
32656 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32657
32658         PR optimization/11059
32659         * g++.dg/opt/emptyunion.C: New testcase.
32660
32661 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32662             Eric Botcazou  <ebotcazou@libertysurf.fr>
32663
32664         * g++.dg/opt/stack1.C: New test.
32665
32666 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32667
32668         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32669         run test.
32670
32671         PR c++/11431
32672         * g++.dg/expr/static_cast3.C: New test.
32673
32674 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32675
32676         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32677         everywhere.
32678         * gcc.dg/concat.c: Concatenation of string constants with
32679         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32680         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32681         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32682         necessary to avoid multi-character character constant warning.
32683         * gcc.dg/cpp/escape.c: Likewise.
32684         * gcc.dg/cpp/ucs.c: Likewise.
32685         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32686         Fix a typo.
32687
32688 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32689
32690         PR c/11428
32691         * gcc.c-torture/compile/20030704-1.c: New.
32692
32693 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32694
32695         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32696
32697 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32698
32699         PR c++/5287, PR c++/7910,  PR c++/11021
32700         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32701         tests for warnings.
32702         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32703         * g++.dg/ext/dllimport3.C: Likewise.
32704         * g++.dg/ext/dllimport4.C: New file.
32705         * g++.dg/ext/dllimport5.C: New file.
32706         * g++.dg/ext/dllimport6.C: New file.
32707         * g++.dg/ext/dllimport7.C: New file.
32708         * g++.dg/ext/dllimport8.C: New file.
32709         * g++.dg/ext/dllimport9.C: New file.
32710         * g++.dg/ext/dllimport10.C: New file.
32711         * g++.dg/ext/dllexport1.C: New file.
32712
32713 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32714
32715         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32716         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32717
32718 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32719
32720         * gcc.dg/builtins-25.c: New testcase.
32721         * gcc.dg/builtins-26.c: New testcase.
32722
32723 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32724
32725         * gcc.dg/compat/vector-defs.h: New file.
32726         * gcc.dg/compat/vector-setup.h: New file.
32727         * gcc.dg/compat/vector-check.h: New file.
32728         * gcc.dg/compat/vector-1_main.c: New file.
32729         * gcc.dg/compat/vector-1_x.c: New file.
32730         * gcc.dg/compat/vector-1_y.c: New file.
32731         * gcc.dg/compat/vector-2_main.c: New file.
32732         * gcc.dg/compat/vector-2_x.c: New file.
32733         * gcc.dg/compat/vector-2_y.c: New file.
32734
32735         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32736         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32737         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32738         * gcc.dg/compat/struct-align-1.h: New file.
32739         * gcc.dg/compat/struct-align-1_main.c: New file.
32740         * gcc.dg/compat/struct-align-1_x.c: New file.
32741         * gcc.dg/compat/struct-align-1_y.c: New file.
32742         * gcc.dg/compat/struct-align-2.h: New file.
32743         * gcc.dg/compat/struct-align-2_main.c: New file.
32744         * gcc.dg/compat/struct-align-2_x.c: New file.
32745         * gcc.dg/compat/struct-align-2_y.c: New file.
32746
32747         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32748         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32749         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32750         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32751         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32752         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32753         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32754         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32755         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32756         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32757         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32758         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32759         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32760         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32761         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32762         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32763         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32764         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32765         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32766         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32767         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32768         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32769         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32770         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32771         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32772         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32773         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32774         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32775         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32776
32777 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32778
32779         * gcc.dg/i386-call-1.c: New test.
32780
32781 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32782
32783         PR c++/9162
32784         * g++.dg/parse/defarg4.C: New.
32785
32786 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32787
32788         PR target/10700
32789         * gcc.c-torture/compile/20030703-1.c: New test case.
32790
32791 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32792
32793         * g++.dg/template/local3.C: Remove extra semicolon.
32794
32795 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32796
32797         * gcc.dg/i386-volatile-1.c: New test.
32798
32799 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32800
32801         PR c++/11072
32802         * g++.dg/other/offsetof2.C: XFAIL.
32803         * g++.dg/other/offsetof5.C: New.
32804
32805         PR c++/10219
32806         * g++.dg/template/error1.C: New.
32807
32808         PR c++/9779
32809         * g++.dg/template/dependent-expr1.C: New.
32810
32811 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32812
32813         PR c++/6949
32814         * g++.dg/template/local3.C: New test.
32815
32816         PR c++/11149
32817         * g++.dg/lookup/scoped6.C: New test.
32818
32819 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32820
32821         PR c++/8046
32822         * g++.dg/other/error7.C: New test.
32823
32824 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32825
32826         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32827         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32828         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32829         * g++.old-deja/g++.other/union2.C: Likewise.
32830         * gcc.dg/c90-const-expr-2.c: Likewise.
32831         * gcc.dg/c90-const-expr-3.c: Likewise.
32832         * gcc.dg/c99-const-expr-2.c: Likewise.
32833         * gcc.dg/c99-const-expr-3.c: Likewise.
32834         * gcc.dg/concat.c: Likewise.
32835
32836 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32837
32838         PR c++/9559
32839         * g++.dg/init/static1.C: New test.
32840
32841 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32842
32843         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32844         * g++.old-deja/g++.other/access2.C: Likewise.
32845         * g++.old-deja/g++.other/decl2.C: Likewise.
32846         * gcc.c-torture/execute/20020615-1.c: Likewise.
32847
32848 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32849
32850         PR c++/4933
32851         * g++.dg/template/sizeof4.C: New test.
32852
32853 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32854
32855         * g++.dg/other/error6.C: New test.
32856
32857 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32858
32859         PR c++/10750
32860         * g++.dg/parse/constant2.C: New test.
32861
32862 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32863
32864         PR c++/11106
32865         * g++.dg/other/error5.C: New test.
32866
32867 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32868
32869         * gcc.dg/format/gcc_diag-1.c: New test.
32870
32871 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32872
32873         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32874
32875 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32876
32877         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32878         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32879         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32880
32881 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32882
32883         * gcc.c-torture/execute/builtins/string-8.c: New test.
32884         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32885         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32886         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32887
32888 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32889
32890         PR c++/10468
32891         * g++.dg/ext/typeof6.C: New test.
32892
32893 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32894
32895         PR c++/10796
32896         * g++.dg/init/enum1.C: New test.
32897
32898 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32899
32900         * gcc.dg/20030627-1.c: New test.
32901
32902 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32903
32904         PR c++/11332
32905         * g++.dg/expr/static_cast2.C: New test.
32906
32907 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32908             Jakub Jelinek  <jakub@redhat.com>
32909
32910         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32911         sprintf(dst,"%s",src) optimization.
32912         * gcc.c-torture/execute/20030626-1.c: New test case.
32913         * gcc.c-torture/execute/20030626-2.c: New test case.
32914
32915 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32916
32917         * gcc.c-torture/execute/multi-ix.c: New test.
32918
32919         * gcc.c-torture/execute/simd-4.c (main):
32920         Added missing semicolon at end of union.
32921
32922 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32923
32924         PR c++/8266
32925         * g++.dg/template/explicit-instantiation3.C: New test.
32926
32927 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32928
32929         * gcc.dg/20030626-1.c: Use signed char.
32930
32931 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32932
32933         * gcc.dg/20030626-1.c: New test.
32934
32935 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32936
32937         * const-str-2.m: Update.
32938
32939 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32940
32941         PR c++/10990
32942         * g++.dg/rtti/dyncast1.C: New test.
32943         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32944         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32945         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32946
32947         PR c++/10931
32948         * g++.dg/expr/static_cast1.C: New test.
32949
32950 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32951
32952         * gcc.dg/20030625-1.c: New test.
32953
32954 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32955
32956         * gcc.c-torture/compile/20030624-1.c: New test case.
32957
32958 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32959
32960         * gcc.c-torture/execute/string-opt-17.c: New test.
32961
32962 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32963
32964         PR c++/5754
32965         * g++.dg/parse/crash6.C: New test.
32966
32967 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32968
32969         * gcc.dg/builtins-24.c: New test case.
32970
32971 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32972
32973         * g++.dg/opt/operator1.C: New test.
32974
32975 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32976
32977         * gcc.c-torture/execute/string-opt-16.c: New test case.
32978
32979 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32980
32981         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32982         * g++.old-deja/g++.other/conv7.C: Likewise.
32983         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32984         * g++.old-deja/g++.other/overload14.C: Likewise.
32985
32986 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32987
32988         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32989         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32990
32991 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32992
32993         PR c++/10888
32994         * g++.dg/warn/Winline-3.C: New test.
32995
32996 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32997
32998         * lib/target-supports.exp (check_alias_available): Make the test
32999         program acceptable to the Solaris assembler.
33000
33001         PR c++/10749
33002         * g++.dg/template/memclass2.C: New test.
33003
33004 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33005             Eric Botcazou  <ebotcazou@libertysurf.fr>
33006
33007         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33008         data for non-matching targets.
33009         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33010
33011 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33012
33013         PR c++/10845
33014         * g++.dg/template/member3.C: New test.
33015
33016 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33017
33018         PR c++/10939
33019         * g++.dg/template/func1.C: New test.
33020
33021         PR c++/9649
33022         * g++.dg/template/static4.C: New test.
33023         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33024
33025         PR c++/11041
33026         * g++.dg/init/ref7.C: New test.
33027
33028 2003-06-19  Matt Austern  <austern@apple.com>
33029
33030         PR c++/11228
33031         * g++.dg/anew1.C: New test.
33032         * g++.dg/anew2.C: New test.
33033         * g++.dg/anew3.C: New test.
33034         * g++.dg/anew4.C: New test.
33035
33036 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33037
33038         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33039
33040 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33041
33042         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33043         endian-dependent.
33044
33045 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33046
33047         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33048         Remove cruft.
33049
33050 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
33051
33052         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33053         * gcc.c-torture/compile/961203-1.c: Likewise.
33054         * gcc.c-torture/compile/980506-1.c: Likewise.
33055
33056 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33057
33058         PR c++/10712
33059         * g++.dg/lookup/using7.C: New test.
33060
33061 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33062
33063         PR c++/11105
33064         * g++.dg/abi/conv1.C: Remove it.
33065         * g++.dg/template/conv7.C: New test.
33066         * g++.dg/template/conv8.C: Likewise.
33067         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33068         conversion operator.
33069
33070 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
33071
33072         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33073         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33074         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33075         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33076         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33077         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33078         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33079         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33080         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33081         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33082         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33083         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33084         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33085         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33086         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33087         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33088         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33089         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33090         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33091         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33092         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33093         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33094         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33095         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33096         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33097         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33098         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33099         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33100         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33101
33102 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
33103
33104         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33105         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33106         indications.
33107
33108 2003-06-16  Roger Sayle  <roger@eyesopen.com>
33109
33110         * gcc.dg/i386-387-5.c: New test case.
33111         * gcc.dg/i386-387-6.c: New test case.
33112         * gcc.dg/builtins-23.c: New test case.
33113
33114 2003-06-15  Roger Sayle  <roger@eyesopen.com>
33115
33116         * gcc.dg/builtins-22.c: New test case.
33117         * gcc.dg/i386-387-1.c: Update to test exp.
33118         * gcc.dg/i386-387-2.c: Likewise.
33119
33120 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33121
33122         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33123
33124 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33125
33126         * lib/gcc-dg.exp (dg-require-dll): New function.
33127         (dg-xfail-if): Likewise.
33128         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33129         driver.
33130
33131         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
33132         * gcc.c-torture/compile/20001205-1.c: Likewise.
33133         * gcc.c-torture/compile/20001226-1.c: Likewise.
33134         * gcc.c-torture/compile/20010518-2.c: Likewise.
33135         * gcc.c-torture/compile/20020312-1.c: Likewise.
33136         * gcc.c-torture/compile/20020604-1.c: Likewise.
33137         * gcc.c-torture/compile/920501-12.c: Likewise.
33138         * gcc.c-torture/compile/920501-4.c: Likewise.
33139         * gcc.c-torture/compile/920520-1.c: Likewise.
33140         * gcc.c-torture/compile/920521-1.c: Likewise.
33141         * gcc.c-torture/compile/920625-1.c: Likewise.
33142         * gcc.c-torture/compile/961203-1.c: Likewise.
33143         * gcc.c-torture/compile/980506-1.c: Likewise.
33144         * gcc.c-torture/compile/981006-1.c: Likewise.
33145         * gcc.c-torture/compile/981022-1.c: Likewise.
33146         * gcc.c-torture/compile/981223-1.c: Likewise.
33147         * gcc.c-torture/compile/990617-1.c: Likewise.
33148         * gcc.c-torture/compile/dll.c: Likewise.
33149         * gcc.c-torture/compile/labels-3.c: Likewise.
33150         * gcc.c-torture/compile/mipscop-1.c: Likewise.
33151         * gcc.c-torture/compile/mipscop-2.c: Likewise.
33152         * gcc.c-torture/compile/mipscop-3.c: Likewise.
33153         * gcc.c-torture/compile/mipscop-4.c: Likewise.
33154         * gcc.c-torture/compile/simd-5.c: Likewise.
33155         * gcc.c-torture/compile/20000804-1.x: Remove.
33156         * gcc.c-torture/compile/20001205-1.x: Likewise.
33157         * gcc.c-torture/compile/20001226-1.x: Likewise.
33158         * gcc.c-torture/compile/20010518-2.x: Likewise.
33159         * gcc.c-torture/compile/20020312-1.x: Likewise.
33160         * gcc.c-torture/compile/20020604-1.x: Likewise.
33161         * gcc.c-torture/compile/920501-12.x: Likewise.
33162         * gcc.c-torture/compile/920501-4.x: Likewise.
33163         * gcc.c-torture/compile/920520-1.x: Likewise.
33164         * gcc.c-torture/compile/920521-1.x: Likewise.
33165         * gcc.c-torture/compile/920625-1.x: Likewise.
33166         * gcc.c-torture/compile/961203-1.x: Likewise.
33167         * gcc.c-torture/compile/980506-1.x: Likewise.
33168         * gcc.c-torture/compile/981006-1.x: Likewise.
33169         * gcc.c-torture/compile/981022-1.x: Likewise.
33170         * gcc.c-torture/compile/981223-1.x: Likewise.
33171         * gcc.c-torture/compile/990617-1.x: Likewise.
33172         * gcc.c-torture/compile/mipscop-1.x: Likewise.
33173         * gcc.c-torture/compile/mipscop-2.x: Likewise.
33174         * gcc.c-torture/compile/mipscop-3.x: Likewise.
33175         * gcc.c-torture/compile/mipscop-4.x: Likewise.
33176         * gcc.c-torture/compile/simd-5.x: Likewise.
33177
33178         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
33179
33180 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33181
33182         * gcc.c-torture/execute/20030611-1.c: New test.
33183
33184 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33185
33186         PR middle-end/168
33187         * gcc.dg/20030612-1.c: New test case.
33188
33189 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33190
33191         PR c++/10635
33192         * g++.dg/expr/cast1.C: New test.
33193
33194 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33195
33196         * gcc.dg/builtins-21.c: New test case.
33197
33198 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
33199
33200         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
33201         options instead of at the end.
33202         * lib/objc.exp (objc_target_compile): Likewise.
33203
33204 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
33205
33206         PR c++/10432
33207         * g++.dg/parse/error1.C: New test.
33208
33209 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
33210
33211         * gcc.dg/compat/struct-by-value-11_main.c: New file.
33212         * gcc.dg/compat/struct-by-value-11_x.c: New file.
33213         * gcc.dg/compat/struct-by-value-11_y.c: New file.
33214         * gcc.dg/compat/struct-by-value-12_main.c: New file.
33215         * gcc.dg/compat/struct-by-value-12_x.c: New file.
33216         * gcc.dg/compat/struct-by-value-12_y.c: New file.
33217         * gcc.dg/compat/struct-by-value-13_main.c: New file.
33218         * gcc.dg/compat/struct-by-value-13_x.c: New file.
33219         * gcc.dg/compat/struct-by-value-13_y.c: New file.
33220         * gcc.dg/compat/struct-by-value-14_main.c: New file.
33221         * gcc.dg/compat/struct-by-value-14_x.c: New file.
33222         * gcc.dg/compat/struct-by-value-14_y.c: New file.
33223         * gcc.dg/compat/struct-by-value-15_main.c: New file.
33224         * gcc.dg/compat/struct-by-value-15_x.c: New file.
33225         * gcc.dg/compat/struct-by-value-15_y.c: New file.
33226         * gcc.dg/compat/struct-by-value-16_main.c: New file.
33227         * gcc.dg/compat/struct-by-value-16_x.c: New file.
33228         * gcc.dg/compat/struct-by-value-16_y.c: New file.
33229         * gcc.dg/compat/struct-by-value-17_main.c: New file.
33230         * gcc.dg/compat/struct-by-value-17_x.c: New file.
33231         * gcc.dg/compat/struct-by-value-17_y.c: New file.
33232         * gcc.dg/compat/struct-by-value-18_main.c: New file.
33233         * gcc.dg/compat/struct-by-value-18_x.c: New file.
33234         * gcc.dg/compat/struct-by-value-18_y.c: New file.
33235
33236         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
33237         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
33238         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
33239         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
33240         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
33241         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
33242         * gcc.dg/compat/scalar-return-3_main.c: New file.
33243         * gcc.dg/compat/scalar-return-3_x.c: New file.
33244         * gcc.dg/compat/scalar-return-3_y.c: New file.
33245         * gcc.dg/compat/scalar-return-4_main.c: New file.
33246         * gcc.dg/compat/scalar-return-4_x.c: New file.
33247         * gcc.dg/compat/scalar-return-4_y.c: New file.
33248
33249 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
33250
33251         * gcc.dg/compat/fp2-struct-check.h: New file.
33252         * gcc.dg/compat/fp2-struct-defs.h: New file.
33253         * gcc.dg/compat/fp2-struct-init.h: New file.
33254         * gcc.dg/compat/struct-by-value-10_main.c: New file.
33255         * gcc.dg/compat/struct-by-value-10_x.c: New file.
33256         * gcc.dg/compat/struct-by-value-10_y.c: New file.
33257         * gcc.dg/compat/struct-return-10_main.c: New file.
33258         * gcc.dg/compat/struct-return-10_x.c: New file.
33259         * gcc.dg/compat/struct-return-10_y.c: New file.
33260
33261         * gcc.dg/compat/compat-common.h: New file.
33262         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
33263         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
33264         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
33265         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
33266         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
33267         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
33268         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
33269         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33270         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
33271         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
33272         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33273         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
33274         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
33275         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33276         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
33277         * gcc.dg/compat/small-struct-check.h: Ditto.
33278         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
33279         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33280         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
33281         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
33282         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33283         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33284         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
33285         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33286         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
33287         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
33288         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33289         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33290         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
33291         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33292         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33293         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
33294         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33295         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
33296         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
33297         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33298         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
33299         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
33300         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33301         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
33302         * gcc.dg/compat/struct-return-2_main.c: Ditto.
33303         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33304         * gcc.dg/compat/struct-return-2_y.c: Ditto.
33305         * gcc.dg/compat/struct-return-3_main.c: Ditto.
33306         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33307         * gcc.dg/compat/struct-return-3_y.c: Ditto.
33308
33309 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
33310
33311         * g++.dg/pch/static-1.C: New file.
33312         * g++.dg/pch/static-1.Hs: New file.
33313
33314 2003-06-10  Richard Henderson  <rth@redhat.com>
33315
33316         * gcc.dg/asm-7.c: Adjust expected warning text.
33317
33318 2003-06-10  Roger Sayle  <roger@eyesopen.com>
33319
33320         * gcc.dg/builtins-20.c: New test case.
33321
33322 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
33323
33324         PR c++/11131
33325         * g++.dg/opt/template1.C: New test.
33326
33327 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33328
33329         * lib/gcc-dg.exp (dg-test): Clear additional_files and
33330         additional_sources.
33331
33332 2003-05-21  David Taylor  <dtaylor@emc.com>
33333
33334         * gcc.dg/Wpadded.c: New file.
33335
33336 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33337
33338         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
33339         * gcc.dg/special/weak-2.c: Add dg-require-weak.
33340         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
33341         dg-require-weak.
33342
33343 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
33344
33345         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
33346
33347 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33348
33349         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
33350         (dg-require-alias): Likewise.
33351         (dg-require-gc-sections): Likewise.
33352         * lib/target-supports.exp (check_gc_sections_available): Likewise.
33353
33354 2003-06-08  Richard Henderson  <rth@redhat.com>
33355
33356         * gcc.dg/20011029-2.c: Fix the array reference.
33357         * gcc.dg/asm-7.c: New.
33358
33359 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
33360
33361         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33362
33363 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
33364
33365         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33366         (dg-require-gc-sections): Likewise.
33367
33368 2003-06-08  Jan Hubicka  <jh@suse.cz>
33369
33370         * i386-cmov1.c: Fix regular expression.
33371         * i386-cvt-1.c: Likewise.
33372         * i386-local.c: Likewise.
33373         * i386-local2.c: Likewise.
33374         * i386-mul.c: Likewise.
33375         * i386-ssetype-1.c: Likewise.
33376         * i386-ssetype-3.c: Likewise.
33377         * i386-ssetype-5.c: Likewise.
33378
33379 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33380
33381         PR c++/11039
33382         * g++.dg/warn/implicit-typename2.C: New test.
33383         * g++.dg/warn/implicit-typename3.C: New test.
33384
33385 2003-06-07  Richard Henderson  <rth@redhat.com>
33386
33387         * g++.dg/other/offsetof3.C: Use size_t.
33388         * g++.dg/other/offsetof4.C: Likewise.
33389
33390 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
33391
33392         * lib/copy-file.exp: New. Implement gcc_copy_files.
33393
33394         * lib/dg-pch.exp: Load copy-file.exp
33395         (dg-pch): Use gcc_copy_files instead of "file copy".
33396
33397 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
33398
33399         * gcc.dg/weak/weak.exp: Simplify.
33400         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33401         * gcc.dg/weak/weak-1.c: Likewise.
33402         * gcc.dg/weak/weak-2.c: Likewise.
33403         * gcc.dg/weak/weak-3.c: Likewise.
33404         * gcc.dg/weak/weak-4.c: Likewise.
33405         * gcc.dg/weak/weak-5.c: Likewise.
33406         * gcc.dg/weak/weak-6.c: Likewise.
33407         * gcc.dg/weak/weak-7.c: Likewise.
33408         * gcc.dg/weak/weak-8.c: Likewise.
33409         * gcc.dg/weak/weak-9.c: Likewise.
33410
33411 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
33412
33413         gcc.c-torture/execute/20030606-1.c: New.
33414
33415 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33416
33417         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33418         * gcc.dg/builtins-19.c: Likewise.
33419
33420 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33421
33422         * gcc.dg/builtins-2.c: Add some more tests.
33423         * gcc.dg/builtins-18.c: New test case.
33424         * gcc.dg/builtins-19.c: New test case.
33425
33426 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33427             Jim Wilson  <wilson@tuliptree.org>
33428
33429         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33430
33431 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
33432
33433         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33434         mempcpy/stpcpy calls not to be optimized into something else.
33435         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33436         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33437         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33438
33439 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33440
33441         * gcc.dg/format/asm_fprintf-1.c: New test.
33442
33443 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33444
33445         * lib/gcc-defs.exp (additional_sources): New variable.
33446         (dg-additional-sources): New function.
33447         (additional_files): New variable.
33448         (dg-additional-files): New function.
33449         (dg-additional-files-options): Likewise.
33450         * lib/gcc-dg.exp (dg-require-weak): New function.
33451         (dg-require-alias): Likewise.
33452         (dg-require-gc-sections): Likewise.
33453         * lib/target-supports.exp (check_alias_available): Remove testfile
33454         parameter.
33455         (check_gc_sections_available): New function.
33456         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33457         (dg-gpp-additional-files): Likewise.
33458         * lib/g++.exp (additional_sources): Remove.
33459         (additional_files): Likewise.
33460         (g++_target_compile): Use dg-additional-files-options.
33461
33462         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33463         Tcl logic.
33464         * gcc.dg/special/ecos.exp: Remove.
33465         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33466         * gcc.dg/special/alias-1.c: Likewise.
33467         * gcc.dg/special/alias-2.c: Likewise.
33468         * gcc.dg/special/gcsec-1.c: Likewise.
33469         * gcc.dg/special/weak-1.c: Likewise.
33470         * gcc.dg/special/weak-2.c: Likewise.
33471         * gcc.dg/special/wkali-1.c: Likewise.
33472         * gcc.dg/special/wkali-2.c: Likewise.
33473
33474         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33475         dg-gpp-additional-*.
33476         * g++.dg/special/conpr-3.C: Likewise.
33477         * g++.dg/special/conpr-4.C: Likewise.
33478         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33479         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33480         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33481         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33482         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33483         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33484         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33485         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33486         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33487         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33488         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33489         * g++.old-deja/g++.other/comdat1.C: Likewise.
33490         * g++.old-deja/g++.other/comdat2.C: Likewise.
33491         * g++.old-deja/g++.other/comdat3.C: Likewise.
33492         * g++.old-deja/g++.other/ctor1.C: Likewise.
33493         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33494
33495 2003-06-05  Richard Henderson  <rth@redhat.com>
33496
33497         * gcc.dg/debug/20030605-1.c: New.
33498
33499 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33500
33501         * README.QMTEST: Update.
33502
33503 2003-06-04  Richard Henderson  <rth@redhat.com>
33504
33505         * gcc.dg/cleanup-1.c: New.
33506         * gcc.dg/cleanup-2.c: New.
33507         * gcc.dg/cleanup-3.c: New.
33508         * gcc.dg/cleanup-4.c: New.
33509         * gcc.dg/cleanup-5.c: New.
33510         * gcc.dg/cleanup-6.c: New.
33511         * gcc.dg/cleanup-7.c: New.
33512
33513 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33514
33515         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33516
33517         * lib/dg-pch.exp: New file.
33518         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33519         * gcc.dg/pch/pch.exp: Likewise.
33520
33521 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33522
33523         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33524         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33525         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33526         * gcc.dg/builtins-17.c: New test case.
33527         * gcc.dg/i386-387-4.c: New test case.
33528         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33529
33530 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33531
33532         * gcc.dg/ultrasp9.c: New test.
33533
33534 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33535
33536         * gcc.c-torture/compile/20030604-1.c: New test.
33537         * gcc.dg/sparc-constant-1.c: New test.
33538
33539 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33540
33541         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33542
33543 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33544
33545         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33546
33547         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33548         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33549
33550 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33551
33552         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33553
33554 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33555
33556         PR c++/10940
33557         * g++.dg/template/spec10.C: New test.
33558
33559 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33560
33561         * gcc.dg/builtins-16.c: New test case.
33562
33563 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33564
33565         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33566         mempcpy test with post-increments.
33567         * gcc.c-torture/execute/string-opt-3.c: New test.
33568         * gcc.dg/string-opt-1.c: New test.
33569
33570 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33571
33572         PR fortran/10965
33573         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33574
33575 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33576
33577         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33578         (scan-assembler): ... here.  Use dg-scan.
33579         (scan-assembler-not): Likewise.
33580         (scan-file): New function.
33581         (scan-file-not): Likewise.
33582         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33583         * gcc.dg/cpp/_Pragma4.c: Likewise.
33584         * gcc.dg/cpp/_Pragma5.c: Likewise.
33585         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33586         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33587         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33588         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33589         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33590         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33591         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33592         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33593         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33594         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33595         * gcc.dg/cpp/cxxcom1.c: Likewise.
33596         * gcc.dg/cpp/line1.c: Likewise.
33597         * gcc.dg/cpp/maccom1.c: Likewise.
33598         * gcc.dg/cpp/maccom2.c: Likewise.
33599         * gcc.dg/cpp/maccom3.c: Likewise.
33600         * gcc.dg/cpp/maccom4.c: Likewise.
33601         * gcc.dg/cpp/maccom5.c: Likewise.
33602         * gcc.dg/cpp/maccom6.c: Likewise.
33603         * gcc.dg/cpp/multiline.c: Likewise.
33604         * gcc.dg/cpp/spacing1.c: Likewise.
33605         * gcc.dg/cpp/spacing2.c: Likewise.
33606         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33607         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33608         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33609         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33610         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33611         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33612         * gcc.dg/cpp/cxxcom2.c: Likewise.
33613         * gcc.dg/cpp/cxxcom2.h: New file.
33614
33615         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33616         * g++.dg/cpp/truefalse.C: Here.
33617         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33618
33619 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33620
33621         * gcc.dg/cpp/redef3.c: New file.
33622
33623 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33624
33625         * gcc.dg/i386-loop-3.c: New test.
33626
33627 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33628
33629         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33630
33631 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33632
33633         * gcc.dg/fwrapv-1.c: New test case.
33634         * gcc.dg/fwrapv-2.c: New test case.
33635
33636 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33637
33638         PR c++/10956
33639         * g++.dg/template/spec9.C: New test.
33640
33641 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33642
33643         * gcc.dg/duff-4.c: New test case.
33644
33645 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33646
33647         PR fortran/10843
33648         * g77.dg/ffixed-form-1.f: New test
33649         * g77.dg/ffixed-form-2.f: New test
33650         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33651         * g77.dg/ffree-form-3.f: New test
33652
33653 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33654
33655         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33656         * gcc.dg/wint_t-1.c: Likewise.
33657
33658 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33659
33660         * g++.dg/template/access11.C: New test.
33661
33662 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33663
33664         PR c++/10849
33665         * g++.dg/template/access10.C: New test.
33666
33667 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33668             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33669
33670         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33671
33672 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33673
33674         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33675         suppress for powerpc-*-darwin*.
33676         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33677
33678 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33679
33680         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33681         suppress option for powerpc-*-darwin*.
33682
33683 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33684
33685         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33686         * gcc.dg/builtins-4.c: Add test for fmod.
33687
33688 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33689
33690         PR c++/10682
33691         * g++.dg/template/instantiate4.C: New test.
33692
33693 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33694
33695         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33696
33697 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33698
33699         * gcc.dg/compat/scalar-return-1_main.c: New file.
33700         * gcc.dg/compat/scalar-return-1_x.c: New file.
33701         * gcc.dg/compat/scalar-return-1_y.c: New file.
33702         * gcc.dg/compat/scalar-return-2_main.c: New file.
33703         * gcc.dg/compat/scalar-return-2_x.c: New file.
33704         * gcc.dg/compat/scalar-return-2_y.c: New file.
33705         * gcc.dg/compat/struct-return-3_main.c: New file.
33706         * gcc.dg/compat/struct-return-3_y.c: New file.
33707         * gcc.dg/compat/struct-return-3_x.c: New file.
33708         * gcc.dg/compat/struct-return-2_main.c: New file.
33709         * gcc.dg/compat/struct-return-2_x.c: New file.
33710         * gcc.dg/compat/struct-return-2_y.c: New file.
33711
33712 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33713
33714         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33715         for hppa*-hp-hpux*.
33716         * gcc.dg/20021014-1.c (dg-options): Likewise.
33717         * gcc.dg/nest.c (dg-options): Likewise.
33718
33719 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33720
33721         PR c++/9738
33722         * g++.dg/ext/dllimport2.C: New file.
33723         * g++.dg/ext/dllimport3.C: New file.
33724
33725 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33726
33727         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33728         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33729         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33730         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33731         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33732         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33733         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33734         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33735         * gcc.dg/compat/small-struct-defs.h: New file.
33736         * gcc.dg/compat/small-struct-init.h: New file.
33737         * gcc.dg/compat/small-struct-check.h: New file.
33738         * gcc.dg/compat/fp-struct-defs.h: New file.
33739         * gcc.dg/compat/fp-struct-check.h: New file.
33740         * gcc.dg/compat/fp-struct-init.h: New file.
33741         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33742         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33743
33744 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33745
33746         * gcc.dg/20030225-2.c: New test.
33747
33748 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33749             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33750
33751         * gcc.c-torture/compile/20030518-1.c: New test case.
33752
33753 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33754
33755         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33756         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33757         gcc-dg-debug-runtest.
33758         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33759         gcc-dg-debug-runtest.
33760
33761 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33762
33763         PR c++/9022
33764         * g++.dg/lookup/using6.C: New test.
33765
33766 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33767
33768         * g++.dg/parse/access2.C: New test.
33769
33770 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33771
33772         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33773         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33774         * gcc.dg/debug/debug.exp: Likewise.
33775
33776 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33777
33778         * gcc.dg/dollar.c: New test.
33779
33780 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33781
33782         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33783         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33784         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33785         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33786         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33787         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33788         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33789         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33790         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33791         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33792         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33793         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33794         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33795         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33796         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33797         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33798         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33799         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33800
33801 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33802
33803         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33804         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33805         support for "repo" mode.
33806         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33807         * lib/g77-dg.exp: Likewise.
33808         * lib/obj-dg.exp: Likewise.
33809
33810 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33811
33812         Merge from gcc-3_2-rhl8-branch:
33813         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33814
33815         * gcc.dg/tls/opt-6.c: New test.
33816
33817         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33818
33819         * gcc.dg/20030405-1.c: New test.
33820
33821         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33822
33823         * gcc.dg/20030309-1.c: New test.
33824
33825         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33826
33827         * gcc.c-torture/execute/20030307-1.c: New test.
33828
33829         2003-02-20  Randolph Chung  <tausq@debian.org>
33830
33831         * gcc.c-torture/compile/20030220-1.c: New test.
33832
33833         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33834
33835         * gcc.dg/20030217-1.c: New test.
33836
33837         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33838
33839         * gcc.c-torture/compile/20020129-1.c: New test.
33840
33841         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33842
33843         * gcc.dg/unroll-1.c: New test.
33844
33845         2002-11-16  Jan Hubicka  <jh@suse.cz>
33846
33847         * gcc.c-torture/execute/20020920-1.c: New test.
33848
33849         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33850
33851         PR target/7434
33852         * gcc.c-torture/compile/20021008-1.c: New test.
33853
33854         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33855
33856         PR target/7559
33857         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33858
33859         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33860
33861         * gcc.c-torture/compile/20020807-1.c: New test.
33862
33863         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33864
33865         * gcc.dg/tls/opt-1.c: New test.
33866
33867         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33868
33869         * gcc.dg/20020729-1.c: New test.
33870
33871         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33872
33873         * g++.dg/opt/life1.C: New test.
33874
33875         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33876
33877         * gcc.dg/20020525-1.c: New test.
33878
33879         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33880
33881         PR c++/6794
33882         * g++.dg/ext/pretty1.C: New test.
33883         * g++.dg/ext/pretty2.C: New test.
33884
33885 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33886
33887         PR c++/8385
33888         * g++.dg/ext/typeof5.C: New test.
33889
33890 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33891
33892         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33893         __USER_LABEL_PREFIX__ into account.
33894         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33895
33896 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33897
33898         * gcc.dg/builtins-15.c: New test case.
33899
33900 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33901
33902         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33903
33904 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33905
33906         * lib/g++.exp: Tweak handling of additional source files.
33907         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33908         * g++.dg/special/conpr-2a.C: Rename to ...
33909         * g++.dg/special/conpr-2a.cc: ... this.
33910         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33911         * g++.dg/special/conpr-3a.C: Rename to ...
33912         * g++.dg/special/conpr-3a.cc: This.
33913         * g++.dg/special/conpr-3b.C: Rename to ...
33914         * g++.dg/special/conpr-3b.cc: This.
33915         * g++.dg/special/conpr-4.C: New test.
33916         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33917
33918 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33919
33920         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33921
33922 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33923
33924         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33925         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33926         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33927         * g++.old-deja/g++.other/warn3.C: Likewise.
33928
33929 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33930
33931         * gcc.dg/i386-387-1.c: Update to also test log.
33932         * gcc.dg/i386-387-2.c: Likewise.
33933
33934 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33935
33936         * g77.f-torture/execute/int8421.f: New test.
33937
33938 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33939
33940         PR c++/10230, c++/10481
33941         * g++.dg/lookup/scoped5.C: New test.
33942
33943 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33944
33945         PR c++/10552
33946         * g++.dg/template/ttp6.C: New test.
33947
33948 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33949
33950         * gcc.c-torture/execute/builtins: New directory.
33951         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33952         gcc.c-torture/execute/builtins.
33953         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33954         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33955         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33956         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33957
33958 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33959
33960         PR c++/9252
33961         * g++.dg/template/access8.C: New test.
33962         * g++.dg/template/access9.C: New test.
33963
33964 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33965
33966         PR c++/9554
33967         * g++.dg/parse/access1.C: New test.
33968
33969 2003-05-09  DJ Delorie  <dj@redhat.com>
33970
33971         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33972         long, and not an int.
33973
33974 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33975
33976         PR c++/10555, c++/10576
33977         * g++.dg/template/memclass1.C: New test.
33978
33979 2003-05-08  DJ Delorie  <dj@redhat.com>
33980
33981         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33982         targets.
33983         * gcc.c-torture/execute/20021024-1.x: Likewise.
33984         * gcc.c-torture/execute/shiftdi.x: Likewise.
33985         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33986         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33987         * gcc.dg/20021018-1.c: Likewise.
33988
33989 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33990
33991         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33992
33993         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33994         (bcopy): Call memmove.
33995
33996 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33997
33998         * g77.f-torture/compile/8485.f: New test case.
33999
34000 2003-05-07  Richard Henderson  <rth@redhat.com>
34001
34002         PR c++/10570
34003         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34004         Verify exception_cleanup not called for rethrows.
34005         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34006         when exiting catch block without rethrowing.
34007         * g++.dg/eh/forced3.C: New.
34008         * g++.dg/eh/forced4.C: New.
34009
34010 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34011
34012         * gcc.dg/20030505.c: Fix triplet.
34013
34014 2003-05-06  DJ Delorie  <dj@redhat.com>
34015
34016         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34017         * gcc.dg/nest.c: Likewise.
34018
34019 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34020
34021         * gcc.dg/builtins-14.c: New test case.
34022
34023 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34024
34025         * lib/compat.exp (compat-execute): New argument.
34026         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34027         * gcc.dg/compat: New test directory.
34028         * gcc.dg/compat/compat.exp: New expect script.
34029         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34030         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34031         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34032         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34033         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34034         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34035
34036         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34037         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34038         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34039         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34040         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34041         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34042         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34043         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34044         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34045         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34046         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34047         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34048         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34049         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34050         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34051
34052 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
34053
34054         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34055
34056 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
34057
34058         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34059
34060 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
34061
34062         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34063         * gcc.dg/ppc-fsel-2.c: New test.
34064
34065         * gcc.dg/unused-5.c: New test.
34066
34067 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34068
34069         PR c++/10496
34070         * g++.dg/warn/pmf1.C: New test.
34071
34072 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34073
34074         PR c++/4494
34075         * g++.dg/warn/main.C: New test.
34076
34077 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34078
34079         * gcc.dg/nonnull-3.c: New test.
34080
34081 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
34082
34083         * gcc.dg/cpp/Wtrigraphs.c: Update.
34084         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34085
34086 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
34087
34088         * gcc.dg/ppc-fsel-1.c: New test.
34089
34090 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
34091
34092         PR c/10604
34093         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34094
34095 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
34096
34097         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34098
34099 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34100
34101         PR c++/9364, c++/10553, c++/10586
34102         * g++.dg/parse/typename4.C: New test.
34103         * g++.dg/parse/typename5.C: Likewise.
34104
34105 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
34106
34107         * gcc.c-torture/compile/20030503-1.c: New test.
34108
34109 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34110
34111         * g++.dg/lookup/using5.C: Fix testcase error.
34112
34113 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
34114
34115         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34116         since MEABI is no longer supported.  Remove all vestiges
34117         of MEABI from the test.
34118
34119 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34120
34121         PR c++/10554
34122         * g++.dg/lookup/using5.C: New test.
34123
34124 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34125
34126         PR c++/8772
34127         * g++.dg/template/ttp5.C: New test.
34128
34129 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
34130
34131         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
34132         (dg-gpp-additional-sources): New function.
34133         (dg-gpp-additional-files): Likewise.
34134         * lib/g++.exp (additional_sources): New variable.
34135         (additional_files): Likewise.
34136         (g++_target_compile): Deal with them.
34137         * lib/old-dejagnu.exp: Remove.
34138         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
34139         * g++.old-deja: Revise all tests to use dg commands.
34140
34141 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34142
34143         PR c++/9432, c++/9528
34144         * g++.dg/lookup/using4.C: New test.
34145
34146 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
34147
34148         * gcc.dg/noreturn-5.c: New file.
34149         * gcc.dg/noreturn-6.c: New file.
34150
34151         * gcc.c-torture/compile/inline-1.c: New file.
34152
34153 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34154
34155         PR c++/10551
34156         * g++.dg/template/explicit1.C: New test.
34157
34158 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34159
34160         PR c++/10549
34161         * g++.dg/other/bitfield1.C: New test.
34162
34163         PR c++/10527
34164         * g++.dg/init/new7.C: New test.
34165
34166 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34167
34168         * g++.dg/ext/desig1.C: New test.
34169         * g++.dg/ext/init1.C: Update.
34170
34171         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
34172
34173 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
34174
34175         PR c++/10180
34176         * g++.dg/warn/Winline-1.C: New test.
34177
34178 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
34179
34180         * gcc.c-torture/execute/string-opt-19.c: New test.
34181
34182         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
34183         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
34184
34185 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
34186
34187         PR c++/10506
34188         * g++.dg/init/new6.C: New test.
34189
34190         PR c++/10503
34191         * g++.dg/init/ref6.C: New test.
34192
34193 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
34194
34195         * g++.dg/warn/weak1.C: XFAIL on AIX4.
34196
34197 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34198
34199         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
34200         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
34201
34202 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
34203
34204         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
34205         initialized static data members.
34206
34207 2003-04-25  H.J. Lu <hjl@gnu.org>
34208
34209         * gcc.dg/ia64-sync-4.c: New test.
34210
34211 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34212
34213         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
34214         date.
34215
34216 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
34217
34218         PR c++/10337
34219         * g++.dg/warn/conv1.C: New test.
34220         * g++.old-deja/g++.other/conv7.C: Adjust.
34221         * g++.old-deja/g++.other/overload14.C: Adjust.
34222
34223 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34224
34225         PR c++/10471
34226         * g++.dg/template/defarg2.C: New test.
34227
34228 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
34229
34230         * gcc.dg/cpp/include2.c: Update.
34231         * gcc.dg/cpp/multiline-2.c: New.
34232         * gcc.dg/cpp/multiline.c: Update.
34233         * gcc.dg/cpp/strify2.c: Update.
34234         * gcc.dg/cpp/trad/literals-2.c: Update.
34235
34236 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34237
34238         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
34239
34240 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34241
34242         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
34243
34244 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34245
34246         PR c++/10451
34247         * g++.dg/parse/crash4.C: New test.
34248
34249         PR c++/9847
34250         * g++.dg/parse/crash5.C: New test.
34251
34252 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
34253
34254         PR c++/10446
34255         * g++.dg/parse/crash3.C: New test.
34256
34257         PR c++/10428
34258         * g++.dg/parse/elab1.C: New test.
34259
34260 2003-04-22  Devang Patel  <dpatel@apple.com>
34261
34262         * gcc.dg/cpp/trad/funlike-5.c: New test.
34263
34264 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
34265
34266         * g++.dg/other/packed1.C: Fix dg options.
34267
34268 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
34269
34270         * g++.dg/other/offsetof2.C: New test.
34271
34272 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
34273
34274         * g++.dg/template/recurse.C: Adjust location of error messages.
34275
34276 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
34277
34278         PR c++/9881
34279         * g++.dg/init/addr-const1.C: New test.
34280         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
34281
34282 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34283
34284         PR c++/10405
34285         * g++.dg/lookup/struct-hack1.C: New test.
34286
34287 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
34288
34289         * ucs.c: Update diagnostic messages.
34290
34291 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34292
34293         * gcc.dg/cpp/truefalse.cpp: New test.
34294         * gcc.dg/cpp/cpp.exp: Update.
34295         * g++.dg/other/stdbool-if.C: Remove.
34296
34297 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34298
34299         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
34300         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
34301
34302 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34303
34304         * gcc.c-torture/compile/20030418-1.c: New test.
34305
34306 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
34307
34308         * README.compat: Remove; content moved to doc/sourcebuild.texi.
34309
34310 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34311
34312         PR c++/10347
34313         g++.dg/template/dependent-name1.C: New test.
34314
34315 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
34316
34317         * gcc.dg/warn-1.c (tourist_guide): New array,
34318         contains a pointer to bar.
34319
34320 2003-04-16  Roger Sayle  <roger@eyesopen.com>
34321
34322         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
34323         * gcc.c-torture/execute/medce-1.c: New test case.
34324         * gcc.c-torture/execute/medce-2.c: New test case.
34325
34326 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
34327
34328         * lib/prune.exp: Ignore more messages.
34329
34330         PR c++/10381
34331         * g++.dg/parse/lookup3.C: New test.
34332
34333 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
34334
34335         * gcc.c-torture/compile/20030415-1.c : New test.
34336
34337 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
34338
34339         * gcc.c-torture/execute/scope-2.c: Move to ...
34340         * gcc.dg/noncompile/scope.c: .... here.
34341
34342 2003-04-14  Roger Sayle  <roger@eyesopen.com>
34343
34344         * gcc.dg/20030414-2.c: New test case.
34345
34346 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
34347
34348         PR target/10377
34349         * gcc.dg/20030414-1.c: New test.
34350
34351 2003-04-13  Roger Sayle  <roger@eyesopen.com>
34352
34353         * gcc.dg/builtins-12.c: New test case.
34354         * gcc.dg/builtins-13.c: New test case.
34355
34356 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34357
34358         * gcc.c-torture/execute/string-opt-18.c: New test.
34359
34360 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
34361
34362         PR c++/10300
34363         * g++.dg/init/new5.C: New test.
34364
34365 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
34366
34367         PR c++/7910
34368         * g++.dg/ext/dllimport1.C: New test.
34369
34370 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34371
34372         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34373
34374 2003-04-11  Bud Davis <bdavis9659@comcast.net>
34375
34376         PR Fortran/9263
34377         * g77.f-torture/noncompile/9263.f: New test
34378         PR Fortran/1832
34379         * g77.f-torture/execute/1832.f: New test
34380
34381 2003-04-11  David Chad  <davidc@freebsd.org>
34382             Loren J. Rittle  <ljrittle@acm.org>
34383
34384         libobjc/8562
34385         * objc.dg/headers.m: New test.
34386
34387 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
34388
34389         * gcc.c-torture/execute/builtin-noret-2.c: New.
34390         * gcc.c-torture/execute/builtin-noret-2.x: New.
34391         XFAIL builtin-noret-2.c at -O1 and above.
34392         * gcc.dg/redecl.c: New.
34393         * gcc.dg/Wshadow-1.c: Update error regexps.
34394
34395 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
34396
34397         * g++.dg/abi/bitfield10.C: New test.
34398
34399 2003-04-09  Mike Stump  <mrs@apple.com>
34400
34401         * gcc.dg/pch/pch.exp: Make testcase names longer.
34402         * g++.dg/pch/pch.exp: Make testcase names longer.
34403
34404 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34405
34406         * gcc.dg/builtins-11.c: New test case.
34407
34408 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34409
34410         * gcc.dg/builtins-9.c: New test case.
34411         * gcc.dg/builtins-10.c: New test case.
34412
34413 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
34414
34415         * gcc.dg/noncompile/init-4.c.c: New test.
34416
34417 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34418
34419         * gcc.misc-test/gcov-9.c: New test.
34420         * gcc.misc-test/gcov-10.c: New test
34421         * gcc.misc-test/gcov-11.c: New test.
34422
34423 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
34424
34425         PR optimization/10024
34426         * gcc.c-torture/compile/20030405-1.c: New test.
34427
34428 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
34429
34430         * gcc.dg/pch/static-3.c: New.
34431         * gcc.dg/pch/static-3.hs: New.
34432         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34433
34434 2003-04-04  Richard Henderson  <rth@redhat.com>
34435
34436         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34437         * g++.dg/eh/forced2.C: Likewise.
34438
34439 2003-04-03  Mike Stump  <mrs@apple.com>
34440
34441         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34442         target arg.
34443         (scan-assembler-times, scan-assembler-not): Likewise.
34444         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34445
34446 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34447
34448         * gcc.dg/sparc-loop-1.c: New test.
34449
34450 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34451
34452         PR other/9274
34453         * g++.dg/pch/system-2.C: New.
34454         * g++.dg/pch/system-2.Hs: New.
34455
34456 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34457
34458         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34459
34460         * g++.dg/eh/simd-1.C (vecfunc): Same.
34461
34462 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34463
34464         * gcc.c-torture/execute/20030401-1.c: New test case.
34465
34466 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34467
34468         * objc.dg/defs.m: New.
34469
34470 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34471
34472         * g++.dg/eh/simd-1.C: New.
34473         * g++.dg/eh/simd-2.C: New.
34474
34475 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34476
34477         * gcc.c-torture/execute/simd-3.c: New.
34478
34479 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34480
34481         PR c/9936
34482         * gcc.dg/20030331-2.c: New test.
34483
34484 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34485
34486         PR c++/10278
34487         * g++.dg/parse/crash2.C: New test.
34488
34489 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34490
34491         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34492         * gcc.c-torture/execute/20030331-1.c: ...here.
34493
34494 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34495
34496         * gcc.c-torture/execute/20030331-1.c: New test.
34497
34498 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34499
34500         * lib/gcov.exp: Adjust call return testing strings.
34501         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34502
34503 2003-03-31  Roger Sayle  <roger@eyesopen.com>
34504
34505         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34506         * gcc.dg/builtins-7.c: New test case.
34507         * gcc.dg/builtins-8.c: New test case.
34508
34509 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34510
34511         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34512
34513 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34514
34515         PR c++/7647
34516         * g++.dg/lookup-class-member-2.C: New test.
34517
34518 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34519
34520         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34521
34522 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34523
34524         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34525
34526 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34527
34528         * g++.dg/init/attrib1.C: New test.
34529
34530 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34531
34532         * gcc.dg/ultrasp8.c: New test.
34533
34534 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34535
34536         * gcc.dg/ultrasp7.c: New test.
34537
34538 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34539
34540         PR c++/10047
34541         * g++.dg/template/inline1.C: New test.
34542
34543 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34544
34545         * gcc.dg/sparc-dwarf2.c: New test.
34546
34547 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34548
34549         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34550         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34551
34552 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34553
34554         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34555         than reading .x files.
34556         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34557         * g77.dg/gcov/gcov-1.f: Likewise.
34558         * gcc.misc-tests/gcov-4b.c: Likewise.
34559         * gcc.misc-tests/gcov-5b.c: Likewise.
34560         * gcc.misc-tests/gcov-6.c: Likewise.
34561         * gcc.misc-tests/gcov-7.c: Likewise.
34562         * gcc.misc-tests/gcov-8.c: Likewise.
34563         * g++.dg/gcov/gcov-1.x: Remove.
34564         * g77.dg/gcov/gcov-1.x: Likewise.
34565         * gcc.misc-tests/gcov-4b.x: Likewise.
34566         * gcc.misc-tests/gcov-5b.x: Likewise.
34567         * gcc.misc-tests/gcov-6.x: Likewise.
34568         * gcc.misc-tests/gcov-7.x: Likewise.
34569         * gcc.misc-tests/gcov-8.x: Likewise.
34570
34571 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34572
34573         PR opt/10087
34574         * gcc.dg/20030324-1.c: New test.
34575
34576 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34577
34578         PR c++/10224
34579         * g++.dg/template/arg3.C: New test.
34580
34581         PR c++/10158
34582         * g++.dg/template/friend18.C: New test.
34583
34584 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34585
34586         * g77.f-torture/compile/20030326-1.f: New test case.
34587
34588 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34589
34590         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34591
34592         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34593
34594 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34595
34596         * gcc.dg/ia64-sync-3.c: New test.
34597
34598 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34599
34600         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34601
34602 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34603
34604         * gcc.dg/ultrasp6.c: New test.
34605
34606 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34607
34608         * gcc.dg/i386-signbit-1.c: New test.
34609         * gcc.dg/i386-signbit-2.c: New test.
34610         * gcc.dg/i386-signbit-3.c: New test.
34611
34612 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34613
34614         * gcc.dg/ultrasp5.c: Fix options.
34615
34616 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34617
34618         * gcc.dg/ultrasp5.c: Fix comment.
34619
34620 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34621
34622         PR fortran/10197
34623         * g77.f-torture/execute/10197.f: New test.
34624
34625 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34626
34627         PR c++/9898, c++/383
34628         * g++.dg/template/conv6.C: New test.
34629
34630         PR c++/10119
34631         * g++.dg/template/ptrmem5.C: New test.
34632
34633         PR c++/10026
34634         * g++.dg/lookup/koenig1.C: New test.
34635
34636         PR C++/10199
34637         * g++.dg/lookup/template2.C: New test.
34638
34639 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34640
34641         * g++.dg/opt/rtti1.C: New test.
34642
34643 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34644
34645         * gcc.dg/ultrasp5.c: New test.
34646
34647 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34648
34649         PR middle-end/9967
34650         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34651         builtin fputs.
34652
34653 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34654
34655         PR c/8224
34656         * gcc.dg/20030323-1.c: New test.
34657
34658 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34659
34660         * gcc.c-torture/compile/20030323-1.c: New test case.
34661
34662 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34663
34664         * gcc.dg/20030321-1.c: New test.
34665
34666 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34667
34668         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34669
34670 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34671
34672         PR c++/9978, c++/9708
34673         * g++.dg/ext/vlm1.C: Adjust expected error.
34674         * g++.dg/ext/vla2.C: New test.
34675         * g++.dg/template/arg1.C: New test.
34676         * g++.dg/template/arg2.C: New test.
34677
34678 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34679
34680         * g77.f-torture/execute/select.f: New test.
34681         * g77.f-torture/noncompile/select_no_compile.f: New test.
34682
34683 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34684
34685         PR c++/9898
34686         * g++.dg/other/error4.C: New test.
34687
34688 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34689
34690         * g++.dg/template/friend17.C: New test.
34691
34692 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34693
34694         * gcc.c-torture/compile/20030320-1.c: New.
34695
34696 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34697
34698         * gcc.dg/builtins-6.c: New test case.
34699
34700 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34701
34702         PR target/10073
34703         * gcc.c-torture/compile/20030319-1.c: New.
34704
34705 2003-03-18  Jan Hubicka  <jh@suse.cz>
34706
34707         * gcc.dg/i386-cvt-1.c: New test.
34708
34709 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34710
34711         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34712         * objc.dg/naming-2.m: Likewise.
34713
34714 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34715
34716         PR c++/9639
34717         * g++.dg/parse/crash1.C: New test.
34718
34719 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34720
34721         PR c++/8805
34722         * g++.dg/eh/cleanup1.C: New test.
34723
34724 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34725
34726         * gcc.c-torture/execute/20030316-1.c: New test case.
34727
34728 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34729
34730         PR c++/9629
34731         * g++.dg/init/ctor2.C: New test.
34732
34733 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34734
34735         * g77.f-torture/compile/xformat.f: New test case.
34736
34737 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34738
34739         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34740         * g++.old-deja/g++.mike/eh50.C: Likewise.
34741
34742 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34743
34744         PR c++/6440
34745         * g++.dg/template/spec7.C: New test.
34746         * g++.dg/template/spec8.C: Likewise.
34747
34748 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34749
34750         * gcc.c-torture/execute/20030313-1.c: New test.
34751
34752 2003-03-14  Richard Henderson  <rth@redhat.com>
34753
34754         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34755
34756 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34757
34758         * gcc.c-torture/compile/20030314-1.c: New test.
34759
34760 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34761
34762         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34763         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34764         thumb target,
34765         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34766         to accept newer _imp__  prefix and additional
34767         newline in .drectve section.
34768         * gcc.dg/dll-4.c: Likewise.
34769         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34770         switch.
34771
34772 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34773
34774         * g++.dg/parse/namespace9.C: New test.
34775
34776         * g++.dg/init/ref5.C: New test.
34777         * g++.dg/parse/ptrmem1.C: Likewise.
34778
34779 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34780
34781         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34782         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34783         regular expression.
34784         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34785         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34786
34787 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34788
34789         * gcc.c-torture/execute/20030224-2.c: New test.
34790
34791 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34792
34793         * gcc.dg/decl-3.c: New test.
34794
34795 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34796
34797         * gcc.dg/i386-loop-2.c: New test.
34798
34799 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34800
34801         PR c++/9474
34802         * g++.dg/parse/namespace8.C: New test.
34803
34804         PR c++/9924
34805         * g++.dg/overload/builtin2.C: New test.
34806
34807 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34808
34809         * gcc.dg/return-type-3.c: New test.
34810
34811 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34812
34813         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34814         profiling options are not supported.
34815
34816 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34817
34818         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34819         * g++.old-deja/g++.warn/impint2.C: Likewise.
34820
34821 2003-03-10  Devang Patel  <dpatel@apple.com>
34822
34823         * g++.dg/cpp/c++_cmd_1.C: New test.
34824         * g++.dg/cpp/c++_cmd_1.h: New file.
34825
34826 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34827
34828         * gcc.dg/altivec-9.c: New file.
34829
34830 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34831
34832         * gcc.dg/ppc-sdata-1.c: New test.
34833         * gcc.dg/ppc-sdata-2.c: New test.
34834
34835 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34836
34837         PR c++/9373
34838         * g++.dg/opt/ptrmem2.C: New test.
34839
34840         PR c++/8534
34841         * g++.dg/opt/ptrmem1.C: New test.
34842
34843 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34844
34845         * gcc.dg/i386-loop-1.c: New test.
34846
34847 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34848
34849         PR c++/9970
34850         * g++.dg/lookup/friend1.C: New test.
34851
34852 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34853
34854         PR c++/9823
34855         * g++.dg/parser/constructor1.C: New test.
34856
34857 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34858
34859         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34860
34861         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34862
34863 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34864
34865         * gcc.dg/cpp/Wunused.c: Update test.
34866
34867 2003-03-08  Jan Hubicka  <jh@suse.cz>
34868
34869         * gcc.dg/inline-3.c: New test.
34870
34871 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34872
34873         PR c++/9809
34874         * g++.dg/parse/builtin1.C: New test.
34875
34876         PR c++/9982
34877         * g++.dg/abi/cookie1.C: New test.
34878         * g++.dg/abi/cookie2.C: Likewise.
34879
34880         PR c++/9524
34881         * g++.dg/template/field1.C: New test.
34882
34883         PR c++/9912
34884         * g++.dg/parse/class1.C: New test.
34885         * g++.dg/parse/namespace7.C: Likewise.
34886         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34887
34888 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34889
34890         * g++.dg/init/ref4.C: New test.
34891
34892 2003-03-07  Jan Hubicka  <jh@suse.cz>
34893
34894         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34895         * gcc.dg/inline-3.c: New test.
34896
34897 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34898
34899         * g++.dg/init/ref3.C: New test.
34900
34901         PR c++/9965
34902         * g++.dg/init/ref2.C: New test.
34903
34904         PR c++/9400
34905         * g++.dg/warn/Wshadow-2.C: New test.
34906
34907         PR c++/9791
34908         * g++.dg/warn/Woverloaded-1.C: New test.
34909
34910 2003-03-05  Jan Hubicka  <jh@suse.cz>
34911
34912         * gcc.dg/i386-local2.c: New.
34913         * gcc.dg/i386-local.c: Fix typo.
34914
34915 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34916
34917         * g++.dg/abi/layout3.C: New test.
34918
34919 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34920
34921         * gcc.c-torture/compile/20030305-1.c
34922
34923 2003-03-05  Jan Hubicka  <jh@suse.cz>
34924
34925         * gcc.dg/i386-local.c: New.
34926
34927 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34928
34929         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34930
34931 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34932
34933         * gcc.dg/switch-2.c: New test.
34934         * gcc.dg/switch-3.c: New test.
34935         * gcc.dg/Wswitch.c: Adjust line numbers.
34936         * gcc.dg/Wswitch-default.c: Likewise.
34937         * gcc.dg/Wswitch-enum.c: Likewise.
34938
34939 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34940
34941         * gcc.c-torture/execute/20030222-1.c: New test.
34942
34943 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34944
34945         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34946
34947 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34948
34949         PR c++/9878
34950         * g++.dg/init/ref1.C: New test.
34951
34952 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34953
34954         * gcc.dg/sh-relax.c: New SH-only test.
34955
34956 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34957
34958         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34959         comment explaining purpose of testcase.
34960
34961 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34962
34963         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34964         for HC11/HC12 (asm needs two int registers).
34965         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34966         HC11/HC12 because the test uses an asm which needs two 32-bit
34967         registers.
34968
34969 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34970
34971         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34972         for HC11/HC12 (array is too large otherwise).
34973         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34974         * gcc.c-torture/compile/20010518-2.x: Likewise.
34975         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34976         HC11/HC12 (array is too large).
34977
34978 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34979
34980         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34981         * lib/g++-dg.exp (g++-dg-test): Likewise.
34982
34983 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34984
34985         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34986         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34987
34988 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34989
34990         * g++.dg/warn/implicit-typename1.C: Remove warning.
34991
34992 2003-02-28  Richard Henderson  <rth@redhat.com>
34993
34994         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34995         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34996
34997 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34998
34999         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35000         * g++.dg/pch/pch.exp: Likewise.
35001
35002 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35003
35004         PR c++/9879
35005         * testsuite/g++.dg/init/new4.C: New test.
35006
35007 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35008
35009         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35010
35011 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35012
35013         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35014         unsigned long.
35015
35016         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35017         wider than float.
35018
35019 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35020
35021         * lib/scanasm.exp: Add support for counting numbers of
35022         occurences.
35023         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35024         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35025
35026 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35027
35028         PR c++/9683
35029         * g++.dg/template/static3.C: New test.
35030
35031         PR c++/9829
35032         * g++.dg/parse/namespace6.C: New test.
35033
35034 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35035
35036         PR target/9732
35037         * gcc.dg/20030225-1.c: New test.
35038
35039 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35040
35041         * README: Remove out-of-date information.
35042
35043         PR c++/9836
35044         * g++.dg/template/spec6.C: New test.
35045
35046 2003-02-24  Jeff Law  <law@redhat.com>
35047
35048         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35049
35050 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35051
35052         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35053         * gcc.dg/pragma-ep-1.c: Likewise.
35054
35055 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35056
35057         PR c++/9602
35058         * g++.dg/template/friend16.C: New test.
35059
35060 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
35061
35062         PR c++/5333
35063         * g++.dg/parse/fused-params1.C: Adjust error messages.
35064         * g++.dg/template/nested3.C: New test.
35065
35066 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
35067
35068         * g++.dg/abi/param1.C: New test.
35069
35070 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35071
35072         PR c++/7982
35073         * g++.dg/warn/implicit-typename1.C: New test.
35074
35075 2003-02-22  Kelley Cook <kelleycook@comcast.net>
35076
35077         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35078         with "mtune".
35079         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35080         * gcc.c-torture/execute/20010129-1.x: Likewise.
35081         * gcc.dg/20011107-1.c: Likewise.
35082         * gcc.dg/20020108-1.c: Likewise.
35083         * gcc.dg/20020122-3.c: Likewise.
35084         * gcc.dg/20020206-1.c: Likewise.
35085         * gcc.dg/20020310-1.c: Likewise.
35086         * gcc.dg/20020426-2.c: Likewise.
35087         * gcc.dg/20020517-1.c: Likewise.
35088         * gcc.dg/991230-1.c: Likewise.
35089         * gcc.dg/i386-unroll-1.c: Likewise.
35090         * gcc.misc-tests/i386-prefetch.exp: Likewise.
35091
35092 2003-02-22  Jan Hubicka  <jh@suse.cz>
35093
35094         * gcc.dg/i386-mul.c: New test.
35095
35096 2003-02-21  Roger Sayle  <roger@eyesopen.com>
35097
35098         * gcc.dg/builtins-5.c: New test case.
35099
35100 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
35101
35102         * gcc.dg/asmreg-1.c: New test.
35103
35104 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35105
35106         PR c++/9749
35107         * g++.dg/parse/varmod1.C: New test.
35108
35109 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35110
35111         PR c++/9727
35112         * g++.dg/template/op1.C: New test.
35113
35114 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35115
35116         PR c++/8906
35117         * g++.dg/template/nested2.C: New test.
35118
35119 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35120
35121         PR c++/8724
35122         * g++.dg/expr/dtor1.C: New test.
35123
35124 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
35125
35126         * gcc.dg/cpp/include3.c: New test.
35127         * gcc.dg/cpp/inc/foo.h: New file.
35128
35129 2003-02-21  Glen Nakamura  <glen@imodulo.com>
35130
35131         * gcc.c-torture/execute/20030221-1.c: New test.
35132
35133 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
35134
35135         PR c++/9729
35136         * g++.dg/abi/conv1.C: New test.
35137
35138 2003-02-20  Jan Hubicka  <jh@suse.cz>
35139
35140         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
35141
35142 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
35143
35144         * gcc.c-torture/compile/20030219-1.c: New test.
35145
35146 2003-02-18  Jan Hubicka  <jh@suse.cz>
35147
35148         * gcc.dg/funcorder.c: New test.
35149
35150 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35151
35152         * gcc.c-torture/execute/20030218-1.c: New.
35153
35154 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
35155
35156         * gcc.dg/20030218-1.c: New.
35157
35158 2003-02-18  Richard Henderson  <rth@redhat.com>
35159
35160         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
35161         * gcc.dg/attr-used-2.c: New.
35162
35163 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
35164
35165         PR c++/9704
35166         * g++.dg/init/copy5.C: New test.
35167
35168 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
35169
35170         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
35171         * g++.dg/pch/pch.exp: Likewise.
35172
35173 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35174
35175         * gcc.c-torture/execute/20030209-1.c: Enable the test if
35176         STACK_SIZE is not defined.
35177
35178 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35179
35180         PR c++/9457
35181         * g++.dg/template/init1.C: New test.
35182
35183 2003-02-16  Jan HUbicka  <jh@suse.cz>
35184
35185         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
35186         (foo): Add few extra tests
35187         * gcc.dg/c99-const-expr-3.c: Likewise.
35188         * gcc.c-torture/execute/20030216-1.c: New.
35189
35190 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35191
35192         PR c++/9459
35193         * g++.dg/ext/typeof4.C: New test.
35194
35195 2003-02-15  Roger Sayle  <roger@eyesopen.com>
35196
35197         * gcc.dg/i386-387-3.c: New test case.
35198
35199 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
35200
35201         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
35202         cris-*-elf* cris-*-aout* and mmix-*-*.
35203
35204 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
35205
35206         * gcc.dg/20030213-1.c: New test.
35207
35208 2003-02-12  Roger Sayle  <roger@eyesopen.com>
35209
35210         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
35211         * gcc.dg/i386-387-2.c: Likewise.
35212
35213 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
35214
35215         * gcc.dg/ppc-spe.c: Fix formatting.
35216         Enable tests that were previously unsupported by gas.
35217         Delete tests for instructions that no longer exist.
35218         Switch arguments on evsubifw builtin.
35219
35220 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
35221
35222         * gcc.c-torture/execute/20030209-1.c: Disable the test if
35223         STACK_SIZE is too small.
35224
35225 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35226             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35227
35228         * gcc.dg/decl-2.c: New test.
35229
35230 2003-02-10  Jan Hubicka  <jh@suse.cz>
35231
35232         * gcc.dg/i386-fpcvt-1.c: New test.
35233
35234 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
35235
35236         * gcc.c-torture/execute/20030209-1.c: New test.
35237
35238 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
35239
35240         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
35241         int-wide bitops, use the constants of the same width.
35242         Likewise, if long long is 32-bit wide, test bitops using
35243         32-bit constants.
35244
35245 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
35246
35247         * gcc.dg/20021014-1.c: Annotate with expected notice text.
35248
35249 2003-02-07  Roger Sayle  <roger@eyesopen.com>
35250
35251         * testsuite/gcc.dg/builtins-4.c: New test case.
35252
35253 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35254
35255         * gcc.dg/20020430-1.c: Fix dg command typos.
35256         * gcc.dg/20020503-1.c: Likewise.
35257
35258 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35259
35260         PR c++/8785
35261         * g++.dg/parse/fused-params1.C: New test.
35262
35263         PR c++/8857
35264         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
35265
35266         PR c++/8921
35267         * g++.dg/parse/non-dependent1.C: New test.
35268
35269         PR c++/8928
35270         * g++.dg/parse/dupl-tmpl-args1.C: New test.
35271
35272         PR c++/9228
35273         * g++.dg/parse/undefined7.C: New test.
35274         * g++.dg/parse/non-templ1.C: New test.
35275
35276         PR c++/9229
35277         * g++.dg/parse/too-many-tmpl-args1.C: New test.
35278
35279 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
35280
35281         * gcc.c-torture/compile/20030206-1.c: New test.
35282
35283 2003-02-05  Roger Sayle  <roger@eyesopen.com>
35284
35285         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
35286         "pow" to "foo" to avoid potential confusion with a math built-in.
35287
35288 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35289
35290         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
35291         conditions for SPARC targets.
35292
35293 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
35294
35295         * gcc.dg/20030204-1.c: New test.
35296
35297 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35298
35299         PR c++/38
35300         * g++.dg/parse/array-size1.C: New test.
35301
35302         PR c++/5657
35303         * g++.dg/parse/undefined3.C: New test.
35304
35305         PR c++/5665
35306         * g++.dg/parse/undefined4.C: New test.
35307
35308         PR c++/5975
35309         * g++.dg/parse/undefined5.C: New test.
35310
35311         PR c++/7259
35312         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
35313
35314         PR c++/8578
35315         * g++.dg/parse/casting-operator1.C: New test.
35316
35317         PR c++/8596
35318         * g++.dg/parse/undefined6.C: New test.
35319
35320         PR c++/8736
35321         * g++.dg/parse/missing-template1.C: New test.
35322
35323 2003-02-04  Jan Hubicka  <jh@suse.cz>
35324
35325         * gcc.dg/i386-cadd.c: Compile using -march=k8.
35326         * gcc.dg/i386-cmov?.c: Likewise.
35327         * gcc.dg/i386-fpcvt-?.c: Likewise.
35328         * gcc.dg/i386-ssefp-1.c: Likewise.
35329         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
35330         conventions.
35331
35332 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
35333
35334         PR c++/7129
35335         * testsuite/g++.dg/ext/max.C: New test.
35336
35337 2003-02-03  Jan Hubicka  <jh@suse.cz>
35338
35339         * gcc.c-torture/execute/20030203-1.c: New test.
35340
35341 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
35342
35343         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
35344         'natural-endian'.
35345
35346 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
35347
35348         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
35349         * g++.dg/init/new2.C: Likewise.
35350         * g++.dg/other/new1.C: Likewise.
35351
35352 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
35353
35354         * gcc.dg/struct-ret-libc.c: New test.
35355
35356 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
35357
35358         * gcc.dg/20030129-1.c: New test.
35359
35360 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35361
35362         PR c++/8849
35363         * g++.dg/template/ptrmem4.C: New test.
35364
35365 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
35366
35367         * g++.dg/parser/constant1.C: New test.
35368
35369 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35370
35371         PR c++/8591
35372         * g++.dg/parse/friend2.C: New test.
35373
35374 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35375
35376         PR c++/9437
35377         * g++.dg/template/unify4.C: New test.
35378
35379 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
35380
35381         * gcc.c-torture/execute/20030128-1.c: New test.
35382
35383 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
35384
35385         * g++.dg/lookup/nested1.C: Test moved from ...
35386         * g++.old-deja/g++.other/lookup24.C: ... here.
35387
35388 2003-01-28  Jan Hubicka  <jh@suse.cz>
35389
35390         * gcc.dg/i386-cmov5.c: New test.
35391
35392 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35393
35394         * gcc.c-torture/execute/20010925-1.c: Changed the
35395         memcpy declaration.
35396
35397 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35398
35399         PR c++/3902
35400         * g++.dg/parse/template5.C: New test.
35401
35402 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
35403
35404         PR fortran/9258
35405         * g77.dg/pr9258: New test.
35406
35407 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35408
35409         * README: Move relevant parts from README.g++.
35410
35411         * README.g++: Remove this file.
35412
35413 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35414
35415         * g++.dg/abi/dcast1.C: New test.
35416
35417 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35418
35419         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35420
35421 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
35422
35423         PR c++/47
35424         * g++.old-deja/g++.other/lookup24.C: New test.
35425
35426 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35427
35428         PR middle-end/7227
35429         * gcc.dg/uninit-C.c: New test.
35430
35431 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
35432
35433         * g++.dg/abi/covariant1.C: New test.
35434
35435 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35436
35437         * gcc.dg/20030123-1.c: New test.
35438
35439 2003-01-25  Jan Hubicka  <jh@suse.cz>
35440
35441         PR opt/8492
35442         * gcc.c-torture/compile/20030125-1.c
35443
35444 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35445
35446         PR c++/9403
35447         * g++.dg/parse/template3.C: New test.
35448         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35449
35450         PR c++/795
35451         * g++.dg/parse/template4.C: New test.
35452
35453         PR c++/9415
35454         * g++.dg/template/qual2.C: New test.
35455
35456         PR c++/8545
35457         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35458
35459         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35460
35461 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35462
35463         * gcc.c-torture/execute/switch-1.c: New test case.
35464
35465 2003-01-25  Jan Hubicka  <jh@suse.cz>
35466
35467         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35468
35469 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35470
35471         Tweaks for Bison-1.875. From the NEWS file:
35472         "- `parse error' -> `syntax error'
35473         Bison now uniformly uses the term `syntax error'"
35474         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35475         * gcc.dg/cpp/digraph2.c: Likewise.
35476         * gcc.dg/cpp/direct2.c: Likewise.
35477         * gcc.dg/cpp/paste4.c: Likewise.
35478         * gcc.dg/c90-restrict-1.c: Likewise.
35479         * gcc.dg/c99-func-2.c: Likewise.
35480         * gcc.dg/noncompile/920721-2.c: Likewise.
35481         * gcc.dg/noncompile/930622-2.c: Likewise.
35482         * gcc.dg/noncompile/940112-1.c: Likewise.
35483         * gcc.dg/noncompile/950921-1.c: Likewise.
35484         * gcc.dg/noncompile/951123-1.c: Likewise.
35485         * gcc.dg/noncompile/971104-1.c: Likewise.
35486         * gcc.dg/noncompile/990416-1.c: Likewise.
35487
35488 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
35489
35490         * g++.dg/parse/undefined1.C: Add error message.
35491
35492 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35493
35494         PR c++/9354
35495         * g++.dg/parse/new1.C: New test.
35496
35497         PR c++/9216
35498         * g++.dg/parse/template2.C: New test.
35499
35500         PR c++/9354
35501         * g++.dg/parse/typedef2.C: New test.
35502
35503         PR c++/9328
35504         * g++.dg/ext/typeof3.C: New test.
35505
35506 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35507
35508         PR c++/2738
35509         * g++.dg/parse/ret-type1.C: New test.
35510
35511         PR c++/3792
35512         * g++.dg/parse/tmpl-outside1.C: New test.
35513
35514         PR c++/4207
35515         * g++.dg/parse/int-as-enum1.C: New test.
35516
35517         PR c++/4903
35518         * g++.dg/parse/no-typename1.C: New test.
35519
35520         PR c++/5533
35521         * g++.dg/parse/no-value1.C: New test.
35522
35523         PR c++/5921
35524         * g++.dg/parse/wrong-inline1.C: New test.
35525
35526         PR c++/6402
35527         * g++.dg/parse/ref1.C: New test.
35528
35529         PR c++/6992
35530         * g++.dg/parse/attr-ctor1.C: New test.
35531
35532         PR c++/7229
35533         * g++.dg/parse/namespace5.C: New test.
35534
35535         PR c++/7917
35536         * g++.dg/parse/func-def1.C: New test.
35537
35538         PR c++/8143
35539         * g++.dg/parse/undefined1.C: New test.
35540
35541         PR c++/5723, PR c++/8522
35542         * g++.dg/parse/specialization1.C: New test.
35543
35544         PR c++/163, PR c++/8595
35545         * g++.dg/parse/struct-as-enum1.C: New test.
35546
35547         PR c++/9173
35548         * g++.dg/parse/undefined2.C: New test.
35549
35550 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35551
35552         PR c++/9298
35553         * g++.dg/parse/template1.C: New test.
35554
35555         PR c++/9384
35556         * g++.dg/parse/using1.C: New test.
35557
35558         PR c++/9285
35559         PR c++/9294
35560         * g++.dg/parse/expr2.C: New test.
35561
35562         PR c++/9388
35563         * g++.dg/parse/lookup2.C: Likewise.
35564
35565 2003-01-21  Jan Hubicka  <jh@suse.cz>
35566
35567         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35568         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35569         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35570         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35571
35572 2003-01-20  Nick Clifton  <nickc@redhat.com>
35573
35574         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35575         problem with ARM sibcall code generation.
35576
35577 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35578
35579         * gcc.c-torture/execute/20030120-1.c: New.
35580
35581 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35582
35583         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35584
35585 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35586
35587         PR c++/9272
35588         * g++.dg/parse/ctor1.C: New test.
35589
35590         PR c++/9294:
35591         * g++.dg/parse/qualified1.C: New test.
35592
35593         * g++.dg/parse/typename3.C: New test.
35594
35595 2003-01-16  Richard Henderson  <rth@redhat.com>
35596
35597         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35598
35599 2003-01-16  Richard Henderson  <rth@redhat.com>
35600
35601         * g++.dg/pch/pch.exp: Copy test header to the working directory
35602         before using it either for precompilation or direct use.
35603         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35604         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35605
35606 2003-01-16  Richard Henderson  <rth@redhat.com>
35607
35608         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35609         before using it either for precompilation or direct use.
35610         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35611         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35612
35613 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35614
35615         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35616         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35617         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35618         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35619         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35620         typename warning into error.
35621         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35622         error messages.
35623         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35624         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35625         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35626         messages.
35627         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35628         make declaration visible in template.
35629         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35630         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35631         messages.
35632         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35633         message.
35634         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35635         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35636         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35637         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35638         typename warning with error message.
35639         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35640         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35641         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35642
35643 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35644
35645         * g++.dg/parse/ambig2.C: New test.
35646
35647 2003-01-15  Richard Henderson  <rth@redhat.com>
35648
35649         * g++.dg/tls/init-2.C: Update error message string.
35650
35651 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35652
35653         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35654
35655 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35656
35657         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35658         all for HC11/HC12.
35659         * gcc.c-torture/compile/20001205-1.x: Likewise.
35660         * gcc.c-torture/compile/20001226-1.x: Likewise.
35661         * gcc.c-torture/compile/920520-1.x: Likewise.
35662         * gcc.c-torture/compile/961203-1.x: Likewise.
35663         * gcc.c-torture/compile/20020604-1.x: Likewise.
35664
35665 2003-01-15  Jan Hubicka  <jh@suse.cz>
35666
35667         * gcc.c-torture/compile/20030115-1.c: New test.
35668
35669         * gcc.dg/i386-fpcvt-1.c: New test.
35670         * gcc.dg/i386-fpcvt-2.c: New test.
35671
35672 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35673
35674         Further conform g++'s __vmi_class_type_info to the C++ ABI
35675         specification.
35676         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35677         the specification.
35678
35679 2003-01-14  Jan Hubicka  <jh@suse.cz>
35680
35681         * gcc.dg/i386-fpcvt-1.c: New test.
35682         * gcc.dg/i386-fpcvt-2.c: New test.
35683
35684 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35685
35686         * gcc.dg/i386-mmx-3.c: New test.
35687
35688 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35689
35690         PR c++/9264
35691         * g++.dg/parse/octal1.C: New file.
35692
35693         PR c++/9172
35694         * g++.dg/parse/typename1.C: New file.
35695
35696 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35697
35698         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35699         * gcc.dg/bf-no-ms-layout.c: Likewise.
35700         * gcc.dg/bf-ms-attrib.c: Likewise.
35701
35702 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35703
35704         PR c++/9099
35705         * g++.dg/parse/dtor1.C: New file.
35706
35707         PR c++/9128
35708         * g++.dg/rtti/typeid1.C: New file.
35709
35710         PR c++/9153
35711         * g++.dg/parse/lookup1.C: New file.
35712
35713         PR c++/9171
35714         * g++.dg/templ/spec5.C: New file.
35715
35716 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35717
35718         * gcc.c-torture/compile/20030110-1.c: New test.
35719
35720 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35721
35722         Merge from pch-branch:
35723
35724         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35725
35726         * gcc.dg/pch/cpp-1.h: New.
35727         * gcc.dg/pch/cpp-1.c: New.
35728         * gcc.dg/pch/cpp-2.h: New.
35729         * gcc.dg/pch/cpp-2.c: New.
35730
35731         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35732
35733         * gcc.dg/pch/except-1.h: New.
35734         * gcc.dg/pch/except-1.c: New.
35735
35736         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35737
35738         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35739         running test.
35740         * gcc.dg/pch: Include *.hp not *.h.
35741         * gcc.dg/pch/system-1.h: New.
35742         * gcc.dg/pch/system-1.c: New.
35743
35744         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35745
35746         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35747         rather than trying to build and run a program using PCH.
35748         * gcc.dg/pch: Remove dg-do commands from test files.
35749
35750         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35751
35752         * gcc.dg/pch/macro-3.c: New.
35753         * gcc.dg/pch/macro-3.h: New.
35754
35755         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35756
35757         * gcc.dg/pch/common-1.c: New.
35758         * gcc.dg/pch/common-1.h: New.
35759         * gcc.dg/pch/decl-1.c: New.
35760         * gcc.dg/pch/decl-1.h: New.
35761         * gcc.dg/pch/decl-2.c: New.
35762         * gcc.dg/pch/decl-2.h: New.
35763         * gcc.dg/pch/decl-3.c: New.
35764         * gcc.dg/pch/decl-3.h: New.
35765         * gcc.dg/pch/decl-4.c: New.
35766         * gcc.dg/pch/decl-4.h: New.
35767         * gcc.dg/pch/decl-5.c: New.
35768         * gcc.dg/pch/decl-5.h: New.
35769         * gcc.dg/pch/global-1.c: New.
35770         * gcc.dg/pch/global-1.h: New.
35771         * gcc.dg/pch/inline-1.c: New.
35772         * gcc.dg/pch/inline-1.h: New.
35773         * gcc.dg/pch/inline-2.c: New.
35774         * gcc.dg/pch/inline-2.h: New.
35775         * gcc.dg/pch/static-1.c: New.
35776         * gcc.dg/pch/static-1.h: New.
35777         * gcc.dg/pch/static-2.c: New.
35778         * gcc.dg/pch/static-2.h: New.
35779
35780         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35781
35782         * g++.dg/pch/pch.exp: Better handle failing testcases.
35783         * gcc.dg/pch/pch.exp: Likewise.
35784         * gcc.dg/pch/macro-1.c: New.
35785         * gcc.dg/pch/macro-1.h: New.
35786         * gcc.dg/pch/macro-2.c: New.
35787         * gcc.dg/pch/macro-2.h: New.
35788
35789         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35790
35791         * g++.dg/dg.exp: Treat files in pch/ specially.
35792         * g++.dg/pch/pch.exp: New file.
35793         * g++.dg/pch/empty.H: New file.
35794         * g++.dg/pch/empty.C: New file.
35795         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35796         "precompile".
35797
35798         * gcc.dg/pch/pch.exp: New file.
35799         * gcc.dg/pch/empty.h: New file.
35800         * gcc.dg/pch/empty.c: New file.
35801         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35802         "precompile".
35803
35804 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35805
35806         * g++.dg/template/friend14.C: New test.
35807
35808 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35809
35810         * gcc.dg/old-style-asm-1.c: New test.
35811
35812 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35813
35814         * gcc.c-torture/compile/20030109-1.c: New test.
35815
35816 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35817
35818         * gcc.c-torture/execute/20030109-1.c: New test.
35819
35820 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35821
35822         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35823         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35824         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35825         * g++.old-deja/g++.mike/eh2.C: Likewise.
35826         * g++.old-deja/g++.mike/eh3.C: Likewise.
35827         * g++.old-deja/g++.mike/eh5.C: Likewise.
35828         * g++.old-deja/g++.mike/eh6.C: Likewise.
35829         * g++.old-deja/g++.mike/eh7.C: Likewise.
35830         * g++.old-deja/g++.mike/eh8.C: Likewise.
35831         * g++.old-deja/g++.mike/eh9.C: Likewise.
35832         * g++.old-deja/g++.mike/eh10.C: Likewise.
35833         * g++.old-deja/g++.mike/eh12.C: Likewise.
35834         * g++.old-deja/g++.mike/eh13.C: Likewise.
35835         * g++.old-deja/g++.mike/eh14.C: Likewise.
35836         * g++.old-deja/g++.mike/eh16.C: Likewise.
35837         * g++.old-deja/g++.mike/eh17.C: Likewise.
35838         * g++.old-deja/g++.mike/eh18.C: Likewise.
35839         * g++.old-deja/g++.mike/eh21.C: Likewise.
35840         * g++.old-deja/g++.mike/eh23.C: Likewise.
35841         * g++.old-deja/g++.mike/eh24.C: Likewise.
35842         * g++.old-deja/g++.mike/eh25.C: Likewise.
35843         * g++.old-deja/g++.mike/eh26.C: Likewise.
35844         * g++.old-deja/g++.mike/eh27.C: Likewise.
35845         * g++.old-deja/g++.mike/eh28.C: Likewise.
35846         * g++.old-deja/g++.mike/eh29.C: Likewise.
35847         * g++.old-deja/g++.mike/eh31.C: Likewise.
35848         * g++.old-deja/g++.mike/eh33.C: Likewise.
35849         * g++.old-deja/g++.mike/eh34.C: Likewise.
35850         * g++.old-deja/g++.mike/eh35.C: Likewise.
35851         * g++.old-deja/g++.mike/eh36.C: Likewise.
35852         * g++.old-deja/g++.mike/eh37.C: Likewise.
35853         * g++.old-deja/g++.mike/eh38.C: Likewise.
35854         * g++.old-deja/g++.mike/eh39.C: Likewise.
35855         * g++.old-deja/g++.mike/eh40.C: Likewise.
35856         * g++.old-deja/g++.mike/eh41.C: Likewise.
35857         * g++.old-deja/g++.mike/eh42.C: Likewise.
35858         * g++.old-deja/g++.mike/eh44.C: Likewise.
35859         * g++.old-deja/g++.mike/eh46.C: Likewise.
35860         * g++.old-deja/g++.mike/eh47.C: Likewise.
35861         * g++.old-deja/g++.mike/eh48.C: Likewise.
35862         * g++.old-deja/g++.mike/eh49.C: Likewise.
35863         * g++.old-deja/g++.mike/eh50.C: Likewise.
35864         * g++.old-deja/g++.mike/eh51.C: Likewise.
35865         * g++.old-deja/g++.mike/eh53.C: Likewise.
35866         * g++.old-deja/g++.mike/eh55.C: Likewise.
35867         * g++.old-deja/g++.mike/p7912.C: Likewise.
35868         * g++.old-deja/g++.mike/p9706.C: Likewise.
35869         * g++.old-deja/g++.mike/p10416.C: Likewise.
35870         * g++.old-deja/g++.mike/p11667.C: Likewise.
35871         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35872         Remove redundant reference to Iris.
35873         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35874         Elxsi, i860, Pico Java, and WE32K.
35875
35876 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35877
35878         * g++.dg/ext/asm4.C: New test.
35879
35880 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35881
35882         PR c++/9030
35883         * g++.dg/template/friend12.C: New test.
35884         * g++.dg/template/friend13.C: Likewise.
35885         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35886
35887 2003-01-08  Jan Hubicka  <jh@suse.cz>
35888
35889         * gcc.dg/i386-cadd.c: New test.
35890         * gcc.dg/i386-cmov4.c: Likewise.
35891
35892 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35893
35894         PR c++/9165
35895         * g++.dg/warn/Wunused-3.C: New test.
35896
35897         * g++.dg/abi/bitfield9.C: New test.
35898
35899         PR c++/9189
35900         * g++.dg/parse/defarg3.C: New test.
35901
35902 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35903
35904         * g++.dg/parse/ambig1.C: New test.
35905         * g++.dg/parse/defarg2.C: New test.
35906
35907 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35908
35909         * g++.dg/template/defarg-1.C: New test.
35910         * g++.dg/template/local2.C: Likewise.
35911
35912 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35913
35914         * gcc.c-torture/execute/20030105-1.c: New test.
35915
35916 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35917
35918         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35919         * g++.dg/parse/namespace4.C: Likewise.
35920
35921 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35922
35923         * g++.dg/template/ntp2.C: New test.
35924
35925 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35926
35927         * g++.dg/parse/extern-C-1.C: New test.
35928
35929         * g++.dg/parse/namespace4.C: New test.
35930
35931         * g++.dg/template/nested1.C: New test.
35932
35933         * g++.dg/parse/namespace3.C: New test.
35934
35935 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35936
35937         * g++.dg/lookup/two-stage1.C: New test.
35938
35939 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35940
35941         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35942         * g++.old-deja/g++.jason/access8.C: Likewise.
35943         * g++.old-deja/g++.other/decl5.C: Likewise.
35944
35945 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35946
35947         * g++.dg/parse/parse7.C: New test.
35948
35949 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35950
35951         PR c++/2843
35952         * g++.dg/ext/attrib7.C: New test.
35953
35954 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35955
35956         * g++.dg/parse/parse6.C: New test.
35957
35958 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35959
35960         * gcc.dg/h8300-stack-1.c: New.
35961
35962 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35963
35964         g++.dg/lookup/exception1.C: New test.
35965
35966         g++.dg/lookup/template1.C: New test.
35967
35968         g++.dg/parse/namespace2.C: New test.
35969
35970         g++.dg/parse/parens2.C: New test.
35971
35972 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35973
35974         * g++.dg/parse/parse5.C: New test.
35975         * g++.dg/lookup/scoped4.C: New test.
35976
35977 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35978
35979         * g++.dg/parse/parens1.C: New test.
35980
35981         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35982         angle-bracket1.C.
35983         * g++.dg/parse/parens2.C: New test.
35984
35985         * g++.dg/lookup/scope-operator1.C: New test.
35986
35987         * g++.dg/parse/operator1.C: New test.
35988
35989 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35990
35991         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35992         * g++.old-deja/g++.other/access6.C: Likewise.
35993         * g++.old-deja/g++.other/decl1.C: Likewise.
35994         * g++.old-deja/g++.pt/typename12.C: Likewise.
35995
35996 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35997
35998         * g++.dg/parse/namespace1.C: New test.
35999
36000 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36001
36002         * g++.dg/parse/parse4.C: New test.
36003
36004 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36005
36006         * g++.dg/parse/parse3.C: New test.
36007
36008 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36009
36010         * g++.dg/parse/parse2.C: New test.
36011
36012 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36013
36014         * g++.dg/template/friend11.C: New test.
36015
36016 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36017
36018         * g++.dg/parse/parse1.C: New test.
36019
36020 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36021
36022         * lib/profopt.exp: Change the name of a global variable to avoid
36023         possible clashes with other test suites.
36024
36025 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36026
36027         * g++.dg/inherit/covariant8.C: New test.
36028
36029 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36030
36031         * g++.dg/init/array9.C: New test.
36032
36033         PR c++/9112
36034         * g++.dg/parse/expr1.C: New test.
36035
36036 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36037
36038         * gcc.c-torture/compile/20021230-1.c: New test.
36039
36040 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36041
36042         * g++.dg/inherit/covariant5.C: New test.
36043         * g++.dg/inherit/covariant6.C: New test.
36044         * g++.dg/inherit/covariant7.C: New test.
36045
36046 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36047
36048         PR c++/2739
36049         * g++.dg/other/access2.C: New test.
36050
36051 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36052
36053         * g++.dg/other/anon-struct.C: No longer fails
36054         * g++.old-deja/g++.brendan/parse4.C: Likewise.
36055         * g++.old-deja/g++.brendan/parse5.C: Likewise.
36056         * g++.old-deja/g++.brendan/parse6.C: Likewise.
36057
36058 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36059
36060         * g++.dg/parse/angle-bracket.C (main): No longer fails.
36061
36062 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
36063
36064         * g++.dg/eh/spec4.C: Remove stray semicolon.
36065         * g++.dg/expr/pmf-1.C: Change error message.
36066         * g++.dg/ext/asm1.C: Remove stray semicolon.
36067         * g++.dg/ext/typename1.C: Add missing typenames.
36068         * g++.dg/inherit/template-as-base.C: Change error message.
36069         * g++.dg/lookup/scoped1.C: Likewise.
36070         * g++.dg/lookup/scoped2.C: Likewise.
36071         * g++.dg/lookup/using2.C: Likewise.
36072         * g++.dg/other/component1.C: Remove stray semicolon.
36073         * g++.dg/other/do1.C: Change error message.
36074         * g++.dg/other/error2.C: Likewise.
36075         * g++.dg/other/init1.C: Likewise.
36076         * g++.dg/other/packed1.C: Remove stray semicolon.
36077         * g++.dg/other/ptrmem2.C: Change error message.
36078         * g++.dg/parse/parameter-declaration-1.C: Remove line number
36079         marker.
36080         * g++.dg/special/initp1.C: Remove invalid attribute usage.
36081         * g++.dg/template/access3.C: Add typename keyword.
36082         * g++.dg/template/access5.C: Remove stray semicolon.
36083         * g++.dg/template/access6.C: Likewise.
36084         * g++.dg/template/complit1.C: Likewise.
36085         * g++.dg/template/crash1.C: Change error message.
36086         * g++.dg/template/inherit2.C: Remove stray semicolon.
36087         * g++.dg/template/instantiate2.C: Likewise.
36088         * g++.dg/template/instantiate3.C: Change error message.
36089         * g++.dg/template/qual1.C: Remove stray semicolon.
36090         * g++.dg/template/qualttp18.C: Change error message.
36091         * g++.dg/template/ref1.C: Remove stray semicolon.
36092         * g++.dg/template/sizeof1.C (A::value): Declare it.
36093         * g++.dg/template/spec4.C: Change error message.
36094         * g++.dg/template/static1.C: Likewise.
36095         * g++.dg/template/type1.C: Likewise.
36096         * g++.dg/template/typename3.C: Likewise.
36097         * g++.old-deja/g++.benjamin/13478.C: Change error message.
36098         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36099         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36100         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36101         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36102         named return value extension.
36103         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36104         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36105         * g++.old-deja/g++.bob/extern_C.C: Likewise.
36106         * g++.old-deja/g++.bob/inherit2.C: Likewise.
36107         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36108         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36109         * g++.old-deja/g++.brendan/crash13.C: Likewise.
36110         * g++.old-deja/g++.brendan/crash15.C: Likewise.
36111         * g++.old-deja/g++.brendan/crash18.C: Change error message.
36112         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36113         * g++.old-deja/g++.brendan/crash38.C: Likewise.
36114         * g++.old-deja/g++.brendan/crash50.C: Likewise.
36115         * g++.old-deja/g++.brendan/crash56.C: Likewise.
36116         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36117         syntax.
36118         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36119         * g++.old-deja/g++.brendan/crash8.C: Change error message.
36120         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36121         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36122         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36123         * g++.old-deja/g++.brendan/template11.C: Likewise.
36124         * g++.old-deja/g++.brendan/template26.C: Likewise.
36125         * g++.old-deja/g++.brendan/template27.C: Use explicit
36126         specialization syntax.
36127         * g++.old-deja/g++.brendan/template30.C: Likewise.
36128         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36129         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36130         non-dependent names.
36131         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
36132         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
36133         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
36134         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
36135         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
36136         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
36137         named return value extension.
36138         * g++.old-deja/g++.ext/namedret2.C: Likewise.
36139         * g++.old-deja/g++.ext/namedret3.C: Likewise.
36140         * g++.old-deja/g++.ext/return1.C: Likewise.
36141         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
36142         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
36143         * g++.old-deja/g++.jason/access8.C: Likewise.
36144         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
36145         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
36146         pseudo-destructor names.
36147         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
36148         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
36149         pseudo-destructor names.
36150         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
36151         * g++.old-deja/g++.jason/overload19.C: Likewise.
36152         * g++.old-deja/g++.jason/overload32.C: Likewise.
36153         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
36154         stray semicolons.
36155         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
36156         * g++.old-deja/g++.jason/return.C: Likewise.
36157         * g++.old-deja/g++.jason/return2.C: Likewise.
36158         * g++.old-deja/g++.jason/shadow1.C: Likewise.
36159         * g++.old-deja/g++.jason/special.C: Use explicit specialization
36160         syntax.
36161         * g++.old-deja/g++.jason/template10.C: Account for use of
36162         non-dependent names.
36163         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
36164         syntax.
36165         * g++.old-deja/g++.jason/template37.C: Likewise.
36166         * g++.old-deja/g++.law/access4.C: Change error messages.
36167         * g++.old-deja/g++.law/arm13.C: Remove incorrect
36168         pseudo-destructor names.
36169         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
36170         * g++.old-deja/g++.law/ctors9.C: Likewise.
36171         * g++.old-deja/g++.law/cvt22.C: Likewise.
36172         * g++.old-deja/g++.law/dtors5.C: Likewise.
36173         * g++.old-deja/g++.law/global-init1.C: Likewise.
36174         * g++.old-deja/g++.law/missed-error3.C: Likewise.
36175         * g++.old-deja/g++.law/operators28.C: Likewise.
36176         * g++.old-deja/g++.law/visibility28.C: Likewise.
36177         * g++.old-deja/g++.martin/eval1.C: Likewise.
36178         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
36179         name.
36180         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
36181         * g++.old-deja/g++.mike/net34.C: Likewise.
36182         * g++.old-deja/g++.mike/net36.C: Likewise.
36183         * g++.old-deja/g++.mike/ns2.C: Likewise.
36184         * g++.old-deja/g++.mike/p12306.C: Likewise.
36185         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
36186         value extension.
36187         * g++.old-deja/g++.mike/p700.C: Likewise.
36188         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
36189         * g++.old-deja/g++.mike/p710.C: Likewise.
36190         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
36191         value extension.
36192         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
36193         * g++.old-deja/g++.mike/pmf9.C: Likewise.
36194         * g++.old-deja/g++.ns/crash2.C: Likewise.
36195         * g++.old-deja/g++.ns/crash3.C: Likewise.
36196         * g++.old-deja/g++.ns/invalid1.C: Likewise.
36197         * g++.old-deja/g++.ns/ns17.C: Likewise.
36198         * g++.old-deja/g++.ns/template16.C: Likewise.
36199         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
36200         keyword.
36201         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
36202         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
36203         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
36204         named return value extension.
36205         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
36206         * g++.old-deja/g++.other/access4.C: Issue additional error
36207         messages.
36208         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
36209         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
36210         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
36211         * g++.old-deja/g++.other/crash25.C: Change error message.
36212         * g++.old-deja/g++.other/crash4.C: Change error message.
36213         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
36214         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
36215         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
36216         checks.
36217         * g++.old-deja/g++.other/defarg8.C: Likewise.
36218         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
36219         * g++.old-deja/g++.other/dtor10.C: Likewise.
36220         * g++.old-deja/g++.other/incomplete.C: Likewise.
36221         * g++.old-deja/g++.other/linkage7.C: Likewise.
36222         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
36223         lookup algorithm.
36224         * g++.old-deja/g++.other/mangle2.C: Likewise.
36225         * g++.old-deja/g++.other/refinit2.C: Likewise.
36226         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
36227         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
36228         * g++.old-deja/g++.pt/crash28.C: Likewise.
36229         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
36230         syntax.
36231         * g++.old-deja/g++.pt/crash32.C: Change error message.
36232         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
36233         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
36234         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
36235         error message position.
36236         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
36237         * g++.old-deja/g++.pt/defarg8.C: Change error message.
36238         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
36239         syntax.
36240         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
36241         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
36242         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
36243         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
36244         keyword.
36245         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36246         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
36247         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
36248         keyword.
36249         * g++.old-deja/g++.pt/explicit71.C: Change error message.
36250         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
36251         syntax.
36252         * g++.old-deja/g++.pt/friend28.C: Account for use of
36253         non-dependent names.
36254         * g++.old-deja/g++.pt/friend29.C: Likewise.
36255         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
36256         rules.
36257         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
36258         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
36259         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
36260         lookup rules.
36261         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
36262         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
36263         keyword.
36264         * g++.old-deja/g++.pt/memclass20.C: Likewise.
36265         * g++.old-deja/g++.pt/memclass5.C: Likewise.
36266         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
36267         keyword.
36268         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
36269         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
36270         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
36271         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
36272         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
36273         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
36274         keyword.
36275         * g++.old-deja/g++.pt/spec10.C: Likewise.
36276         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
36277         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
36278         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
36279         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
36280         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
36281         * g++.old-deja/g++.pt/ttp62.C: Likewise.
36282         * g++.old-deja/g++.pt/ttp64.C: Likewise.
36283         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
36284         * g++.old-deja/g++.pt/typename15.C: Likewise.
36285         * g++.old-deja/g++.pt/typename22.C: Likewise.
36286         * g++.old-deja/g++.pt/typename6.C: Change error messages.
36287         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
36288         * g++.old-deja/g++.pt/virtual2.C: Likewise.
36289         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
36290         syntax.
36291         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
36292         return value extension.
36293         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
36294         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
36295         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
36296         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
36297
36298 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36299
36300         * g++.dg/warn/inline1.C: New test.
36301         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
36302         * g++.old-deja/g++.jason/synth10.C: Likewise.
36303         * g++.old-deja/g++.mike/net31.C: Likewise.
36304         * g++.old-deja/g++.mike/p8786.C: Likewise.
36305
36306         * g++.dg/template/friend10.C: New test.
36307         * g++.dg/template/conv5.C: New test.
36308
36309 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36310
36311         * g++.dg/lookup/scoped3.C: New test.
36312
36313         * g++.dg/lookup/decl1.C: New test.
36314         * g++.dg/lookup/decl2.C: New test.
36315
36316 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36317
36318         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
36319         gcc.c-torture/compile/20021015-1.c,
36320         gcc.c-torture/compile/20021015-2.c,
36321         gcc.c-torture/compile/20021123-1.c,
36322         gcc.c-torture/compile/20021123-2.c,
36323         gcc.c-torture/compile/20021123-3.c,
36324         gcc.c-torture/compile/20021123-4.c,
36325         gcc.c-torture/execute/20021024-1.c: Add tests previously added
36326         only to 3.1 or 3.2 branch.
36327
36328 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
36329
36330         * gcc.dg/i386-bitfield3.c: New test.
36331
36332         * gcc.dg/i386-bitfield2.c: New test.
36333
36334 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
36335
36336         * g++.dg/parse/conv_op1.C: New test.
36337
36338 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
36339
36340         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
36341         approved.
36342
36343 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
36344
36345         * gcc.c-torture/compile/20021220-1.c: New test.
36346
36347 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
36348
36349         * gcc.dg/i386-fastcall-1.c: New.
36350
36351 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36352
36353         * gcc.c-torture/execute/20021219-1.c: New test.
36354
36355 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36356
36357         * gcc.dg/i386-pic-1.c: New test.
36358
36359 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36360
36361         PR c++/8099
36362         * g++.dg/template/friend9.C: New test.
36363
36364 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36365
36366         PR c++/3663
36367         * g++.dg/template/access7.C: New test.
36368
36369 2002-12-18  Nick Clifton  <nickc@redhat.com>
36370
36371         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36372         the libstdc++-v3 directory has been found.
36373
36374 2002-12-12  Devang Patel <dpatel@apple.com>
36375         * gcc.dg/darwin-ld-1.c: New test.
36376         * gcc.dg/darwin-ld-2.c: New test.
36377         * gcc.dg/darwin-ld-3.c: New test.
36378         * gcc.dg/darwin-ld-4.c: New test.
36379         * gcc.dg/darwin-ld-5.c: New test.
36380
36381 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36382
36383         * gcc.c-torture/compile/20021212-1.c: New test.
36384
36385 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
36386
36387         * gcc.dg/fshort-wchar: New test.
36388
36389 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
36390
36391         PR c++/8372
36392         * g++.dg/template/dtor1.C: New test.
36393
36394         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36395         markers.
36396
36397 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
36398
36399         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36400
36401 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
36402
36403         * g++.dg/template/static1.C: New test.
36404         * g++.dg/template/static2.C: New test.
36405         * g++.old-deja/g++.ext/memconst.C: New test.
36406
36407 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36408
36409         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36410         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36411         * g++.dg/special/initp1.C: Likewise.
36412
36413 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
36414
36415         * gcc.c-torture/execute/20021204-1.c: New test.
36416
36417 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
36418
36419         * gcc.dg/ppc-fmadd-1.c: New file.
36420         * gcc.dg/ppc-fmadd-2.c: New file.
36421         * gcc.dg/ppc-fmadd-3.c: New file.
36422
36423 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36424
36425         * gcc.c-torture/compile/20021204-1.c: New test.
36426
36427 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36428
36429         * g++.dg/inherit/covariant2.C: New test.
36430         * g++.dg/inherit/covariant3.C: New test.
36431         * g++.dg/inherit/covariant4.C: New test.
36432         * g++.dg/inherit/covariant1.C: Remove XFAIL.
36433         * g++.old-deja/g++.robertl/eb17.C: Likewise.
36434
36435 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36436
36437         PR c++/8688
36438         * g++.dg/init/brace3.C: New test.
36439
36440 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36441
36442         * gcc.dg/20020210-1.c: Fix a comment typo.
36443
36444 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36445
36446         PR c++/8720
36447         * g++.dg/parse/defarg1.C: New test.
36448
36449         PR c++/8615
36450         * g++.dg/template/char1.C: New test.
36451
36452         * g++.dg/template/varmod1.C: Fix typo.
36453
36454 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36455
36456         DR 180
36457         * g++.old-deja/g++.pt/crash32.C: Expect error.
36458
36459 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36460
36461         PR c++/5919
36462         * g++.dg/template/varmod1.C: New test.
36463
36464         PR c++/8727
36465         * g++.dg/inherit/typeinfo1.C: New test.
36466
36467         PR c++/8663
36468         * g++.dg/inherit/typedef1.C: New test.
36469
36470 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36471
36472         PR c++/8332
36473         PR c++/8493
36474         * g++.dg/template/strlen1.C: New test.
36475
36476         PR c++/8227
36477         * g++.dg/template/ctor2.C: New test.
36478
36479         PR c++/8214
36480         * g++.dg/init/string1.C: New test.
36481
36482         PR c++/8511
36483         * g++.dg/template/friend8.C: New test.
36484
36485 2002-11-29  Joe Buck <jbuck@synopsys.com>
36486
36487         * g++.dg/lookup/anon2.C: New test.
36488
36489 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
36490
36491         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36492         h8300 port.
36493
36494 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
36495
36496         * gcc.dg/bitfld-6.c: New test.
36497
36498 2002-11-27  Jan Hubicka  <jh@suse.cz>
36499
36500         * gcc.c-torture/execute/20021127.[cx]: New test.
36501
36502 2002-11-26  Jan Hubicka  <jh@suse.cz>
36503
36504         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36505         quality.
36506
36507 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
36508
36509         * g++.dg/init/brace2.C: New test.
36510         * g++.old-deja/g++.mike/p9129.C: Correct.
36511
36512 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
36513
36514         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36515
36516 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36517
36518         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36519
36520 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36521
36522         * testsuite/g++.dg/abi/empty11.C: New test.
36523         * testsuite/g++.dg/rtti/cv1.C: New test.
36524
36525 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36526
36527         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36528
36529 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36530
36531         * g++.dg/abi/empty10.C: New test.
36532
36533 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36534
36535         * gcc.c-torture/compile/20021124-1.c: New test.
36536
36537 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36538
36539         * g++.dg/abi/rtti2.C: New test.
36540
36541 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36542
36543         * gcc.dg/i386-unroll-1.c: New test.
36544
36545 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36546
36547         * gcc.c-torture/compile/20021120-1.c: New test.
36548         * gcc.c-torture/compile/20021120-2.c: New test.
36549
36550 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36551
36552         * gcc.dg/bitfld-5.c: New test.
36553
36554 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36555
36556         * gcc.c-torture/execute/20021120-3.c: New test.
36557
36558 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36559
36560         * gcc.c-torture/execute/20021120-2.c: New test.
36561
36562 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36563
36564         * gcc.c-torture/execute/20021120-1.c: New test.
36565
36566 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36567
36568         * gcc.c-torture/execute/20021118-3.c: New test.
36569
36570 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36571
36572         * gcc.c-torture/compile/20021119-1.c: New test.
36573
36574 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36575
36576         * gcc.dg/duff-1.c: New test.
36577         * gcc.dg/duff-2.c: New test.
36578         * gcc.dg/duff-3.c: New test.
36579
36580 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36581
36582         * gcc.dg/cpp/_Pragma5.c: New test.
36583
36584 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36585
36586         * gcc.c-torture/execute/20021118-2.c: New test.
36587
36588 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36589
36590         * gcc.c-torture/execute/20021118-1.c: New test.
36591
36592 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36593
36594         * gcc.dg/20021116-1.c: New test.
36595
36596 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36597
36598         * g++.dg/abi/vcall1.C: New test.
36599
36600 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36601
36602         * gcc.dg/20021029-1.c: New test.
36603         * gcc.dg/20021029-2.c: New test.
36604
36605 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36606
36607         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36608
36609 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36610
36611         PR c/8439
36612         * gcc.dg/20021110.c: Move to ...
36613         * gcc.c-torture/compile/20021110.c: .... here.
36614
36615 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36616
36617         PR c/8467
36618         * gcc.c-torture/execute/20021111-1.c
36619
36620 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36621
36622         PR c/8439
36623         * gcc.dg/20021110.c: New test.
36624
36625 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36626
36627         * g++.dg/abi/vthunk3.C: Run only on x86.
36628
36629 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36630
36631         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36632
36633 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36634
36635         * lib/compat.exp (compat-execute): Fix logic error in last
36636         change.
36637
36638 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36639
36640         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36641
36642 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36643
36644         PR c++/8389
36645         * g++.dg/template/access6.C: New test.
36646
36647 2002-11-08  Jan Hubicka  <jh@suse.cz>
36648
36649         * gcc.dg/i386-ssefp-1.c: New test.
36650         * gcc.dg/i386-ssefp-1.c: New test.
36651
36652 2002-11-08  Jan Hubicka  <jh@suse.cz>
36653
36654         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36655
36656 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36657
36658         * g++.dg/abi/vthunk3.C: New test.
36659
36660         PR c++/8338
36661         * g++.dg/template/crash2.C: New test.
36662
36663 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36664
36665         * testsuite/g++.dg/abi/dtor1.C: New test.
36666         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36667
36668 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36669
36670         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36671         Darwin.
36672
36673 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36674
36675         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36676         -mthumb.  Only xfail with -O0.
36677
36678 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36679
36680         * g++.dg/abi/thunk1.C: New test.
36681         * g++.dg/abi/thunk2.C: Likewise.
36682         * g++.dg/abi/vtt1.C: Likewise.
36683
36684 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36685
36686         PR optimization/8423
36687         * gcc.c-torture/execute/builtin-constant.c: New test.
36688
36689 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36690
36691         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36692         Add some more cases.
36693
36694 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36695
36696         PR c++/8391
36697         * g++.dg/opt/local1.C: New test.
36698
36699 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36700
36701         PR c++/8160
36702         * g++.dg/template/complit1.C: New test.
36703
36704         PR c++/8149
36705         * g++.dg/template/typename4.C: Likewise.
36706
36707 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36708
36709         Core issue 287, PR c++/7639
36710         * g++.dg/template/instantiate1.C: Adjust error location.
36711         * g++.dg/template/instantiate3.C: New test.
36712         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36713         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36714         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36715
36716 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36717
36718         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36719
36720 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36721
36722         PR c++/8287
36723         * g++.dg/init/dtor2.C: New test.
36724
36725 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36726
36727         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36728         * gcc.dg/nest.c: Bypass errors on irix6.
36729
36730 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36731
36732         * gcc.dg/nest.c: Expect error for mmix-*-*.
36733         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36734
36735 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36736
36737         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36738         markers.
36739
36740         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36741
36742 2002-10-25  Mike Stump  <mrs@apple.com>
36743
36744         * gcc.dg/warn-1.c: New test.
36745
36746 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36747
36748         * g++.dg/template/typename3.C: New test.
36749
36750 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36751
36752         * g++.dg/lookup/ptrmem1.C: New test.
36753
36754         * g++.dg/abi/vthunk2.C: New test.
36755
36756 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36757
36758         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36759
36760 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36761
36762         * g++.dg/abi/empty9.C: New test.
36763
36764 2002-10-24  Richard Henderson  <rth@redhat.com>
36765
36766         * g++.dg/inherit/thunk1.C: Enable for ia64.
36767
36768 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36769
36770         PR c++/8067
36771         * g++.dg/lookup/pretty1.C: New test.
36772
36773 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36774
36775         * gcc.dg/20021023-1.c: New test.
36776
36777 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36778
36779         PR c++/7679
36780         * g++.dg/parse/inline1.C: New test.
36781
36782 2002-10-23  Richard Henderson  <rth@redhat.com>
36783
36784         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36785
36786         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36787
36788 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36789
36790         PR c++/6579
36791         * g++.dg/parse/stmtexpr3.C: New test.
36792
36793 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36794
36795         * g++.dg/expr/cond1.C: New test.
36796
36797 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36798
36799         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36800
36801 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36802
36803         * g++.dg/abi/vbase13.C: New test.
36804         * g++.dg/abi/vbase14.C: Likewise.
36805
36806 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36807
36808         * gcc.dg/tls/pic-1.c: New test.
36809         * gcc.dg/tls/nonpic-1.c: New test.
36810         * gcc.dg/20021018-1.c: New test.
36811
36812 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36813
36814         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36815         Remove only files with the same base name as the test case.
36816         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36817         (profopt-execute): Likewise.  Also, remove old profiling
36818         and performance data files before running the tests.
36819
36820         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36821         * g++.dg/bprob/bprob.exp: Likewise.
36822         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36823         to allow more general test case names.
36824
36825         * g++.dg/bprob/bprob-1.C: Rename to ...
36826         * g++.dg/bprob/g++-bprob-1.C: ... this.
36827
36828         * g77.dg/bprob/bprob-1.f: Rename to ...
36829         * g77.dg/bprob/g77-bprob-1.f: ... this.
36830
36831 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36832
36833         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36834         bison 1.50 or later.
36835
36836 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36837
36838         * g++.dg/README: Describe more test directories.
36839
36840 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36841
36842         * g++.dg/init/array6.C: Add additional tests.
36843
36844 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36845
36846         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36847         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36848
36849 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36850
36851         * gcc.c-torture/compile/20020604-1.x: New.
36852         * gcc.c-torture/compile/simd-5.x: Likewise.
36853         * gcc.c-torture/execute/920710-1.x: Likewise.
36854         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36855
36856 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36857
36858         * g++.dg/inherit/override1.C: Add dg-options clause.
36859
36860 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36861
36862         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36863         _mm_slli_si128.
36864
36865 2002-10-19  Andreas Schwab  <schwab@suse.de>
36866
36867         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36868         directory component.
36869
36870 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36871
36872         * g++.dg/inherit/thunk1.C: New test.
36873
36874         * g++.dg/inherit/override1.C: New test.
36875
36876         * g++.dg/abi/mangle11.C: New test.
36877         * g++.dg/abi/mangle14.C: New test.
36878         * g++.dg/abi/mangle17.C: New test.
36879
36880 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36881
36882         * g++.dg/overload/member2.C: New test.
36883
36884 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36885
36886         * g++.dg/README: Describe new compat directory.
36887         * g++.dg/dg.exp: Skip tests in compat directory.
36888         * README.compat: New file.
36889         * lib/compat.exp: New expect script.
36890         * g++.dg/compat: New test directory.
36891         * g++.dg/compat/compat.exp: New expect script.
36892         * g++.dg/compat/abi: New test directory.
36893         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36894         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36895         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36896         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36897         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36898         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36899         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36900         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36901         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36902         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36903         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36904         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36905         * g++.dg/compat/break: New test directory.
36906         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36907         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36908         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36909         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36910         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36911         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36912         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36913         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36914         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36915         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36916         g++.dg/compat/break/README: New files.
36917         * g++.dg/compat/eh: New test directory.
36918         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36919         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36920         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36921         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36922         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36923         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36924         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36925         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36926         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36927         g++.dg/compat/eh/filter2_y.C,
36928         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36929         g++.dg/compat/eh/new1_y.C,
36930         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36931         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36932         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36933         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36934         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36935         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36936         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36937         g++.dg/compat/eh/unexpected1_y.C: New files.
36938         * g++.dg/compat/init: New test directory.
36939         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36940         g++.dg/compat/init/array5_y.C,
36941         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36942         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36943         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36944         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36945         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36946         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36947         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36948         g++.dg/compat/init/init-ref2_y.C: New files.
36949
36950 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36951
36952         PR c++/7584
36953         * g++.dg/inherit/using3.C: New test.
36954
36955 2002-10-17  Jan Hubicka  <jh@suse.cz>
36956
36957         * gcc.dg/20021017-2.c: New test.
36958
36959 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36960
36961         * g++.dg/abi/mangle16.C: Adjust.
36962
36963         * g++.dg/init/array8.C: New test.
36964
36965 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36966
36967         * gcc.dg/special/mips-abi.exp: New test.
36968         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36969
36970 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36971
36972         * g++.dg/abi/mangle16.C: New test.
36973         * g++.dg/abi/mangle17.C: Likewise.
36974
36975         PR c++/7478
36976         * g++.dg/template/ref1.C: New test.
36977
36978 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36979
36980         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36981
36982 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36983
36984         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36985
36986 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36987
36988         PR c++/7524
36989         * g++.dg/init/array7.C: New test.
36990
36991 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36992
36993         * g++.dg/init/array6.C: New test.
36994
36995         * g++.dg/abi/mangle13.C: Likewise.
36996         * g++.dg/abi/mangle14.C: Likewise.
36997         * g++.dg/abi/mangle15.C: Likewise.
36998
36999 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37000
37001         * g++.dg/abi/empty8.C: New test.
37002
37003 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37004
37005         * g++.dg/init/ctor1.C: New test.
37006
37007 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37008
37009         * gcc.c-torture/execute/20021015-1.c: New test.
37010
37011 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37012
37013         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37014
37015 2002-10-14  Jan Hubicka  <jh@suse.cz>
37016
37017         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37018
37019 2002-10-14  Richard Henderson  <rth@redhat.com>
37020
37021         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37022
37023 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37024
37025         PR optimization/6631
37026         * g++.dg/opt/const2.C: New test.
37027
37028 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37029
37030         PR c++/7176
37031         * g++.dg/parse/friend1.C: New test.
37032         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37033
37034 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37035
37036         * gcc.dg/20021014-1.c: New test.
37037
37038 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37039
37040         PR c++/5661
37041         * g++.dg/ext/vlm1.C: New test.
37042         * g++.dg/ext/vlm2.C: Likewise.
37043
37044         * g++.dg/init/array1.C: Remove invalid braces.
37045         * g++.dg/init/brace1.C: New test.
37046         * g++.dg/init/copy2.C: Likewise.
37047         * g++.dg/init/copy3.C: Likewise.
37048         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37049         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37050         braces.
37051
37052 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
37053
37054         * gcc.dg/cpp/assembler.S: Don't use -ansi.
37055
37056 2002-10-11  Richard Shann  <richard.shann@superh.com>
37057
37058         * gcc.c-torture/compile/simd-5.c: New test.
37059
37060 2002-10-10  Roger Sayle  <roger@eyesopen.com>
37061
37062         * gcc.c-torture/execute/shiftopt-1.c: New test case.
37063
37064 2002-10-10  Jim Wilson  <wilson@redhat.com>
37065
37066         * gcc.c-torture/execute/20021010-1.c: New test.
37067
37068 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
37069
37070         PR c/7353
37071         * g++.dg/ext/typedef-init.C: New test.
37072         * gcc.dg/typedef-init.c: New test.
37073
37074 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
37075
37076         * gcc.dg/cpp/paste13.c: New test.
37077
37078 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37079
37080         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
37081         remaining platforms, XFAIL during compile, not execute.  Don't
37082         XFAIL at -O0.
37083
37084 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37085
37086         * gcc.dg/alias-1.c: Tweak expected warning.
37087
37088 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37089
37090         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37091
37092 2002-10-06  Andreas Jaeger  <aj@suse.de>
37093
37094         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37095         * gcc.dg/cpp/c++98.C: Likewise.
37096
37097         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37098         * g++.dg/cpp/c++98.C: Likewise.
37099
37100         * g++.dg/README (Subdirectories): Mention cpp directory.
37101
37102         PR target/7559
37103         * gcc.dg/20021006-1.c: New test.
37104
37105 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37106
37107         PR c++/7804
37108         * g++.dg/other/warning1.C: New test.
37109
37110 2002-10-04  Roger Sayle  <roger@eyesopen.com>
37111
37112         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37113         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
37114         and sparc-*-* with -m64 as expected failures.  See PR 8087.
37115
37116 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37117
37118         PR c++/7931
37119         * g++.dg/template/ptrmem3.C: New test.
37120
37121         PR c++/7754
37122         * g++.dg/template/union1.C: New test.
37123
37124 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37125
37126         PR c++/8006
37127         * g++.dg/abi/mangle9.C: New test.
37128         * g++.dg/abi/mangle10.C: New test.
37129         * g++.dg/abi/mangle11.C: New test.
37130         * g++.dg/abi/mangle12.C: New test.
37131
37132 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
37133
37134         PR c++/7188.
37135         * g++.dg/template/meminit1.C: New test.
37136         * g++.dg/warn/Wreorder-1.C: Likewise.
37137         * g++.old-deja/g++.mike/warn3.C: Tweak.
37138         * lib/prune.exp: Ingore "in copy constructor".
37139
37140 2002-10-02  Andreas Jaeger  <aj@suse.de>
37141
37142         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
37143         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
37144         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
37145         on x86-64.
37146
37147 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37148
37149         * gcc.dg/empty1.C: Fix typo.
37150
37151 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
37152
37153         * gcc.dg/alias-1.c: New test.
37154
37155 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37156
37157         * gcc.dg/empty1.C: New test.
37158
37159         * g++.dg/tls/init-2.C: Tweak error messages.
37160
37161 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
37162
37163         * gcc.c-torture/compile/20020923-1.c: New test.
37164
37165 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
37166
37167         * gcc.c-torture/execute/ffs-1.c: New test.
37168         * gcc.c-torture/execute/ffs-2.c: Ditto.
37169
37170 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
37171
37172         * g++.dg/overload/member1.C: New test.
37173
37174 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
37175
37176         * g++.dg/abi/empty7.C: New test.
37177         * g++.dg/init/pm2.C: Likewise.
37178
37179 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
37180
37181         * g++.dg/rtti/crash1.C: New test.
37182
37183 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
37184
37185         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
37186         gcc.dg/sibcall-4.c: New tests.
37187
37188 2002-09-28  Roger Sayle  <roger@eyesopen.com>
37189
37190         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
37191         powerpc and MMIX targets.
37192
37193 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
37194
37195         * gcc.dg/cpp/20020927-1.c: New.
37196
37197 2002-09-26  David S. Miller  <davem@redhat.com>
37198
37199         * gcc.c-torture/compile/trunctfdf.c: New.
37200
37201 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37202
37203         * lib/target-supports.exp (check_weak_available): Handle solaris2.
37204
37205 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
37206
37207         * gcc.c-torture/execute/loop-15.c: New.
37208
37209 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
37210
37211         * README.QMTEST: Fix typo.
37212
37213 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37214
37215         * gcc.dg/20020926-1.c: New test.
37216
37217 2002-09-25  David S. Miller  <davem@redhat.com>
37218
37219         PR target/7842
37220         * gcc.c-torture/execute/shiftdi.c: New test.
37221
37222 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
37223
37224         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
37225         unique to the tool.
37226         * lib/g77.exp (g77_init): Likewise.
37227         * lib/g++.exp (g++_init): Likewise.
37228         * lib/objc.exp (objc_init): Likewise.
37229
37230 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
37231
37232         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
37233         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
37234         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
37235
37236 2002-09-25  Richard Henderson  <rth@redhat.com>
37237
37238         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
37239         too-small long double.
37240
37241 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
37242
37243         * gcc.dg/20020919-1.c: New test.
37244
37245 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
37246
37247         * g++.dg/abi/bitfield6.C: New test.
37248         * g++.dg/abi/bitfield7.C: New test.
37249         * g++.dg/abi/bitfield8.C: New test.
37250         * g++.dg/abi/vbase11.C: New test.
37251
37252 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37253
37254         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
37255         hppa*-*-hpux*.  Update test comment.
37256
37257 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
37258
37259         * gcc.dg/tls/struct-1.c: New test.
37260
37261 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
37262
37263         * gcc.dg/cpp/tr-warn2.c: Update.
37264
37265 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37266
37267         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
37268
37269 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37270
37271         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
37272         systems.
37273
37274 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
37275
37276         * gcc.c-torture/execute/ieee/mzero3.c: New test.
37277
37278         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37279         Adjust for c++filt moved to binutils.  Remove spurious duplicate
37280         setting of cxxfilt.
37281
37282 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
37283
37284         * gcc.dg/20020312-2.c: Update for darwin.
37285
37286 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37287
37288         * g++.old-deja/g++.other/crash32.C: Mark ICE.
37289
37290 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
37291
37292         * objc.dg/comp-types-1.m: New test.
37293         * objc.dg/comp-types-2.m: New test.
37294         * objc.dg/comp-types-3.m: New test.
37295         * objc.dg/comp-types-4.m: New test.
37296         * objc.dg/comp-types-5.m: New test.
37297         * objc.dg/comp-types-6.m: New test.
37298
37299 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37300
37301         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
37302
37303 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37304
37305         * g++.dg/other/do1.C: New test.
37306
37307         * g++.dg/template/subst1.C: New test.
37308
37309 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
37310
37311         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
37312
37313 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37314
37315         * g++.dg/template/qualttp20.C: Adjust expected errors.
37316         * g++.old-deja/g++.jason/report.C: Likewise.
37317         * g++.old-deja/g++.other/qual1.C: Likewise.
37318
37319         * g++.dg/lookup/scoped2.C: New test.
37320
37321         * g++.dg/ext/asm3.C: New test.
37322
37323 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
37324
37325         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
37326
37327 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
37328
37329         * ChangeLog: follow spelling conventions.
37330         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
37331         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
37332         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
37333         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
37334         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
37335         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
37336         * g++.old-deja/g++.law/global-init1.C: Likewise.
37337         * g++.old-deja/g++.other/delete4.C: Likewise.
37338         * g++.old-deja/g++.other/inline21.C: Likewise.
37339         * g++.old-deja/g++.other/singleton.C: Likewise.
37340         * g77.dg/strlen0.f: Likewise.
37341         * g77.f-torture/compile/20010519-1.f: Likewise.
37342         * g77.f-torture/compile/980310-4.f: Likewise.
37343         * gcc.c-torture/compile/20000605-1.c: Likewise.
37344         * gcc.c-torture/execute/20020225-1.c: Likewise.
37345         * gcc.dg/c90-hexfloat-2.c: Likewise.
37346         * gcc.dg/c99-bool-1.c: Likewise.
37347         * gcc.dg/c99-hexfloat-2.c: Likewise.
37348         * gcc.dg/dll-2.c: Likewise.
37349         * gcc.dg/wtr-union-init-1.c: Likewise.
37350         * gcc.dg/wtr-union-init-2.c: Likewise.
37351         * gcc.dg/wtr-union-init-3.c: Likewise.
37352         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37353         * gcc.dg/cpp/defined.c: Likewise.
37354         * gcc.dg/cpp/macsyntx.c: Likewise.
37355         * gcc.dg/cpp/paste2.c: Likewise.
37356         * gcc.dg/cpp/trad/defined.c: Likewise.
37357         * gcc.dg/format/c90-printf-1.c: Likewise.
37358         * gcc.dg/format/c90-scanf-1.c: Likewise.
37359         * gcc.dg/format/c99-printf-1.c: Likewise.
37360         * gcc.dg/format/c99-scanf-1.c: Likewise.
37361         * gcc.misc-tests/gcov-8.c: Likewise.
37362         * lib/profopt.exp: Likewise.
37363
37364 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
37365
37366         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37367
37368 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37369
37370         * g++.dg/inherit/using2.C: New test.
37371
37372 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
37373
37374         * ChangeLog: Follow spelling conventions.
37375         * g++.dg/template/friend4.C: Likewise.
37376         * g++.old-deja/g++.pt/crash67.C: Likewise.
37377         * gcc.c-torture/execute/20000801-4.c: Likewise.
37378         * gcc.dg/c90-digraph-1.c: Likewise.
37379         * gcc.dg/c94-digraph-1.c: Likewise.
37380         * gcc.dg/c99-digraph-1.c: Likewise.
37381         * gcc.dg/cpp/line5.c: Likewise.
37382         * gcc.dg/cpp/multiline.c: Likewise.
37383         * gcc.dg/cpp/trad/literals-1.c: Likewise.
37384         * gcc.dg/format/attr-3.c: Likewise.
37385         * gcc.dg/format/c90-scanf-3.c: Likewise.
37386         * gcc.dg/format/ext-4.c: Likewise.
37387
37388 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37389
37390         * g++.dg/template/pretty1.C: New test.
37391
37392 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
37393
37394         * gcc.c-torture/execute/struct-cpy-1.c: New test.
37395
37396 2002-09-13  Matt Austern  <austern@apple.com>
37397
37398         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37399         passing a cast expression to a function by const reference.
37400
37401 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
37402
37403         * g++.dg/template/deduce1.C: New test.
37404
37405 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
37406
37407         * gcc.c-torture/execute/simd-1.c: Force all use of int to
37408         32-bit int.
37409
37410 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37411
37412         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37413         usage.
37414
37415 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
37416
37417         * gcc.c-torture/compile/20020910-1.c: New test.
37418
37419 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
37420
37421         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37422
37423 2002-09-10  Andreas Jaeger  <aj@suse.de>
37424
37425         * gcc.dg/20020312-2.c: Adjust for x86-64.
37426
37427 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
37428
37429         * g77.dg/7388.f: New test case for PR 7388.
37430
37431 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
37432
37433         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37434
37435 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37436
37437         * objc.dg/proto-lossage-1.m: New test.
37438
37439 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37440
37441         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37442
37443 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37444
37445         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37446         expected to pass.
37447
37448 2002-09-06  Stan Shebs  <shebs@apple.com>
37449             David Edelsohn  <edelsohn@gnu.org>
37450
37451         * gcc.dg/weak: New directory.
37452         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37453         target-specific xfail bits.
37454         * gcc.dg/typeof-2.c: Move to new directory.
37455         * gcc.dg/weak.exp: New expect script.
37456
37457 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37458
37459         * gcc.c-torture/execute/extzvsi.c: New test.
37460
37461 2002-09-05  Stan Shebs  <shebs@apple.com>
37462
37463         * gcc.dg/weak-1.c: xfail on Darwin.
37464         * gcc.dg/weak-2.c: Ditto.
37465         * gcc.dg/weak-3.c: Ditto.
37466         * gcc.dg/weak-4.c: Ditto.
37467         * gcc.dg/weak-5.c: Ditto.
37468         * gcc.dg/weak-6.c: Ditto.
37469         * gcc.dg/weak-7.c: Ditto.
37470         * gcc.dg/weak-8.c: Ditto.
37471         * gcc.dg/weak-9.c: Ditto.
37472
37473 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37474
37475         * gcc.c-torture/execute/loop-14.c: New test.
37476
37477 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37478
37479         * g++.dg/other/cxa-atexit1.C: New test.
37480
37481         * gcc.dg/typeof-2.c: New test.
37482
37483 2002-09-03  Roger Sayle  <roger@eyesopen.com>
37484
37485         * gcc.dg/builtins-2.c: New testcase.
37486         * gcc.dg/builtins-3.c: New testcase.
37487
37488 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
37489
37490         * gcc.dg/cpp/_Pragma4.c: New test.
37491
37492 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
37493
37494         * objc/execute/nil_method-1.m: New testcase.
37495
37496 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
37497
37498         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37499         [Object class], not [Object initialize].
37500
37501 2002-08-31  Roger Sayle  <roger@eyesopen.com>
37502             Hans-Peter Nilsson  <hp@bitrange.com>
37503
37504         * gcc.c-torture/execute/20020720-1.x: Skip test on
37505         mmix-knuth-mmixware.  Correct comment.
37506
37507 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
37508
37509         * testsuite/g++.dg/abi/bitfield5.C: New test.
37510         * testsuite/g++.dg/abi/vbase10.C: Likewise.
37511
37512 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
37513
37514         * objc.dg/undeclared-selector.m: New test.
37515
37516 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37517
37518         * g++.dg/other/offsetof1.C: Avoid cast warning.
37519
37520 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37521
37522         * objc.dg/super-class-2.m: New test.
37523
37524 2002-08-24  Matt Austern  <austern@apple.com>
37525
37526         * g++.dg/ext/lvaddr.C: New test.
37527         * g++.dg/ext/lvcast.C: New test.
37528
37529 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37530
37531         * testsuite/g++.dg/inherit/cond1.C: New test.
37532
37533 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37534
37535         * gcc.dg/noncompile/incomplete-1.c: New test.
37536
37537 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37538
37539         * gcc.dg/typespec-1.c: New test.
37540
37541 2002-08-20  Devang Patel  <dpatel@apple.com>
37542         * objc.dg/proto-hier-2.m: New test.
37543
37544 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37545
37546         * objc.dg/bitfield-1.m: New test.
37547         * objc.dg/bitfield-2.m: New test.
37548
37549 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37550
37551         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37552         gcc.dg/c99-flex-array-4.c: New tests.
37553
37554 2002-08-16  Stan Shebs  <shebs@apple.com>
37555
37556         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37557
37558 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37559
37560         * gcc.dg/typeof-1.c: New test.
37561         * g++.dg/ext/typeof2.C: New test.
37562
37563 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37564
37565         * g++.dg/other/offsetof1.C: New test.
37566
37567 2002-08-14  Richard Henderson  <rth@redhat.com>
37568
37569         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37570
37571 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37572
37573         * gcc.dg/cpp/_Pragma3.c: New test.
37574
37575 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37576
37577         * g++.dg/template/inherit3: New test.
37578
37579 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37580
37581         * gcc.dg/bitfld-4.c: Add blank options.
37582
37583 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37584
37585         * g++.dg/template/crash1.C: New test.
37586
37587 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37588
37589         * gcc.dg/tls/opt-2.c: New test.
37590
37591 2002-08-08  Devang Patel  <dpatel@apple.com>
37592
37593         * objc.dg/selector-1.m : New test
37594
37595 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37596
37597         * g++.dg/abi/bitfield4.C: New test.
37598         * gcc.dg/bitfld-4.c: New test.
37599
37600 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37601
37602         * g++.dg/other/packed1.C: New test.
37603
37604 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37605
37606         * g++.dg/abi/offsetof.C: Tweak error messages.
37607         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37608
37609 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37610
37611         * gcc.dg/bitfld-3.c: New test.
37612
37613 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37614             Richard Henderson  <rth@redhat.com>
37615
37616         * gcc.dg/i386-bitfield1.c: New test.
37617         * g++.dg/abi/bitfield3.C: Update.
37618
37619 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37620
37621         * objc.dg/const-str-2.m: Update.
37622         * gcc.dg/cpp/c++98.c: Change to C extension.
37623         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37624         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37625
37626 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37627
37628         * testsuite/gcc.dg/tls/diag-3.c: New.
37629
37630 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37631
37632         * g++.dg/README (Subdirectories): Document new subdir expr.
37633         * g++.dg/expr/pmf-1.C: New test.
37634
37635 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37636
37637         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37638
37639 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37640
37641         * g++.dg/abi/bitfield3.C: New test.
37642
37643 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37644
37645         * lib/gcov.exp: Tweak expected line formats.
37646         * gcc.misc-tests/gcov8.c: New test.
37647         * gcc.misc-tests/gcov8.x: New flags.
37648
37649 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37650
37651         * consistency.vlad/layout/endian.c: Include string.h.
37652
37653         * gcc.c-torture/execute/20020805-1.c: New test.
37654
37655 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37656
37657         * g++.dg/other/conversion1.C: New test.
37658
37659 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37660
37661         * gcc.dg/builtins-1.c: New testcase.
37662
37663 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37664
37665         * g++.dg/inherit/access3.C: New test.
37666
37667 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37668
37669         * gcc.dg/ia64-visibility-2.c: New test.
37670
37671 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37672
37673         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37674         __qualifier_flags to __flags.
37675
37676 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37677
37678         * g++.dg/inherit/operator1.C: New test.
37679         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37680         * g++.dg/other/error1.C: Change expected error message.
37681         * g++.dg/template/conv4.C: Likewise.
37682
37683 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37684
37685         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37686         for documented behavior.
37687
37688 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37689
37690         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37691         several targets known to fail.
37692
37693 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37694
37695         * gcc.dg/mips-args-[123].c: New tests.
37696
37697 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37698
37699         * gcc.dg/ppc-spe.c: New.
37700
37701 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37702
37703         * g++.dg/other/ptrmem4.C: New testcase.
37704
37705 2002-07-24  Richard Henderson  <rth@redhat.com>
37706
37707         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37708
37709 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37710
37711         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37712
37713 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37714
37715         * gcc.c-torture/execute/memset-3.c: New testcase.
37716
37717 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37718
37719         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37720         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37721
37722 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37723
37724         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37725         Delete.
37726
37727 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37728
37729         * gcc.c-torture/compile/simd-4.c: New test.
37730
37731 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37732
37733         PR c++/7347, c++/7348
37734         * g++.dg/template/access4.C: New test.
37735         * g++.dg/template/access5.C: New test.
37736         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37737         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37738         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37739         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37740
37741 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37742
37743         * gcc.dg/gnu89-init-2.c: New test.
37744
37745 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37746
37747         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37748
37749 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37750
37751         * gcc.c-torture/execute/20020720-1.c: New testcase.
37752
37753 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37754
37755         * gcc.dg/cpp/Wsignprom.c: New tests.
37756
37757 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37758
37759         * gcc.c-torture/execute/loop-13.c: New test.
37760
37761 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37762
37763         * gcc.dg/cpp/expr.c: New tests.
37764
37765 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37766
37767         * g++.dg/opt/pr6713.C: Add template instantiation.
37768
37769 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37770
37771         * gcc.dg/nest.c: New test.
37772
37773 2002-07-17  Richard Henderson  <rth@redhat.com>
37774
37775         * g++.dg/opt/pr6713.C: New test.
37776
37777 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37778
37779         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37780         XFAIL for all x86 processors.
37781
37782 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37783
37784         * gcc.c-torture/execute/20010122-1.x: Do not test with
37785         -fomit-frame-pointer.
37786
37787 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37788
37789         * g++.dg/template/instantiate2.C: New test.
37790         * g++.dg/template/spec4.C: New test.
37791
37792 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37793
37794         * g++.dg/template/access2.C: New test.
37795         * g++.dg/template/access3.C: New test.
37796
37797 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37798
37799         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37800         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37801         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37802         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37803         Convert to use <stdarg.h>.
37804         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37805         Delete.
37806         * gcc.dg/va-arg-2.c: New.
37807         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37808
37809 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37810
37811         * gcc.c-torture/compile/20020710-1.c: New test.
37812
37813 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37814                           Andrew Pinski  <pinskia@physics.uc.edu>
37815
37816         gcc.c-torture/compile/simd-2.c: New testcase.
37817         gcc.c-torture/compile/simd-3.c: Likewise.
37818
37819 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37820
37821         PR c++/7224
37822         * g++.dg/overload/error1.C: New test.
37823
37824 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37825
37826         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37827         configuration and IRIX 6 O32 ABI.
37828
37829 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37830
37831         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37832
37833 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37834
37835         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37836
37837 2002-07-10  Jeffrey A Law  <law@redhat.com>
37838
37839         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37840
37841         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37842
37843 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37844
37845         * gcc.dg/20020312-2.c: Check for __PPC__.
37846
37847 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37848
37849         * gcc.c-torture/compile/20020709-1.c: New test.
37850
37851 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37852
37853         * g++.dg/template/qualttp21.C: New test case.
37854
37855 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37856
37857         * gcc.c-torture/compile/20020706-1.c: New test.
37858         * gcc.c-torture/compile/20020706-2.c: New test.
37859
37860 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37861             Alexandre Oliva  <aoliva@redhat.com>
37862
37863         * g++.dg/warn/incomplete1.C: New test.
37864
37865 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37866
37867         PR c++/7099
37868         * g++.dg/warn/noreturn1.C: New test.
37869
37870 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37871
37872         PR c++/6706
37873         * g++.dg/debug/debug6.C: New test.
37874         * g++.dg/debug/debug7.C: New test.
37875
37876 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37877
37878         * gcc.c-torture/compile/simd-3.c: New test.
37879
37880 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37881
37882         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37883         * gcc.dg/20020620-1.c: Likewise.
37884
37885 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37886
37887         PR c++/6944
37888         * g++.dg/init/array4.C: New test.
37889         * g++.dg/init/array5.C: New test.
37890
37891 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37892
37893         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37894         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37895
37896 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37897
37898         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37899         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37900         * gcc.dg/wtr-conversion-1.c: Likewise.
37901         * gcc.dg/wtr-escape-1.c: Likewise.
37902         * gcc.dg/wtr-int-type-1.c: Likewise.
37903         * gcc.dg/wtr-label-1.c: Likewise.
37904         * gcc.dg/wtr-static-1.c: Likewise.
37905         * gcc.dg/wtr-strcat-1.c: Likewise.
37906         * gcc.dg/wtr-suffix-1.c: Likewise.
37907         * gcc.dg/wtr-switch-1.c: Likewise.
37908         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37909         * gcc.dg/wtr-union-init-1.c: Likewise.
37910         * gcc.dg/wtr-union-init-2.c: Likewise.
37911         * gcc.dg/wtr-union-init-3.c: Likewise.
37912
37913         * gcc.dg/wtr-func-def-1.c: New test.
37914
37915 2002-07-02 Devang Patel <dpatel@apple.com>
37916
37917         * objc.dg/param-1.m: New test.
37918
37919 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37920
37921         * gcc.dg/cpp/trad/directive.c: Add test.
37922         * gcc.dg/cpp/trad/macroargs.c: Add test.
37923         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37924
37925 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37926
37927         * gcc.dg/cpp/cmdlne-M.c: New test.
37928
37929 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37930
37931         * objc.dg/desig-init-1.m: New test.
37932
37933 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37934
37935         PR c++/6716
37936         * g++.dg/template/instantiate1.C: New test.
37937
37938 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37939
37940         PR c++/7112
37941         * g++.dg/template/sizeof2.C: New test.
37942
37943 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37944
37945         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37946         gcc.dg/cpp/trad/include.c: New tests.
37947
37948 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37949
37950         PR target/7177
37951         * gcc.c-torture/compile/20020701-1.c: New test.
37952
37953 2002-07-01  Stan Shebs  <shebs@apple.com>
37954
37955         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37956         header here...
37957         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37958         (objc-torture-execute): or here.
37959
37960 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37961
37962         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37963
37964 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37965
37966         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37967
37968 2002-06-30  Devang Patel  <dpatel@apple.com>
37969
37970         * objc.dg/fsyntax-only.m: New test.
37971
37972 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37973
37974         PR c++/6695
37975         * g++.dg/template/friend7.C: New file.
37976
37977 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37978
37979         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37980         return type.
37981
37982 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37983
37984         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37985         avoid division by zero.
37986
37987 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37988
37989         * gcc.dg/Wunknownprag.c: New tests.
37990
37991 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37992
37993         * gcc.c-torture/execute/simd-2.c: New test.
37994
37995 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37996
37997         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37998         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37999         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38000         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38001         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38002         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38003         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38004         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38005         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38006         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38007         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38008         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38009         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38010         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38011         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38012         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38013         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38014
38015 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38016
38017         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38018         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38019         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38020         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38021         New tests.
38022         * gcc.dg/cpp/trad/directive.c: Update.
38023
38024 2002-06-23  Andreas Jaeger  <aj@suse.de>
38025
38026         * gcc.c-torture/execute/complex-6.c: New.
38027
38028 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38029
38030         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38031         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38032         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38033         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38034
38035 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38036
38037         * gcc.dg/cpp/trad: New directory with traditional tests copied
38038         from parent directory.
38039         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38040         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38041         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38042         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38043         Move to trad/ and rename.
38044         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38045         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38046         gcc.dg/cpp/trad/redef2.c: New tests.
38047         * gcc.dg/cpp/trad/trad.exp: New driver.
38048
38049 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
38050
38051         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38052         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38053         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38054         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38055         Remove.
38056
38057 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
38058
38059         * gcc.dg/20020620-1.c: New test.
38060
38061 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38062
38063         * g++.dg/template/ttp4.C: New test.
38064
38065 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
38066
38067         * g++.dg/opt/vt1.C: Fix regexp.
38068
38069 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38070
38071         * gcc.c-torture/execute/pure-1.c: Make functions static again.
38072         Don't use attribute `noinline'.
38073
38074 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38075
38076         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38077
38078 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
38079
38080         * gcc.c-torture/execute/simd-1.c: New.
38081
38082         * gcc.dg/simd-1.c: New.
38083
38084 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38085
38086         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38087
38088 2002-06-16  Richard Henderson  <rth@redhat.com>
38089
38090         * g++.dg/ext/anon-struct1.C: New.
38091         * g++.dg/ext/anon-struct2.C: New.
38092         * g++.dg/ext/anon-struct3.C: New.
38093         * gcc.dg/anon-struct-1.c: New.
38094         * gcc.dg/anon-struct-2.c: New.
38095         * gcc.dg/anon-struct-3.c: New.
38096         * gcc.dg/20011008-1.c: Adjust warning text.
38097         * gcc.dg/20020527-1.c: Add -fms-extensions.
38098
38099 2002-06-16  Richard Henderson  <rth@redhat.com>
38100
38101         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38102
38103 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
38104
38105         * gcc.c-torture/execute/20020615-1.c: New test.
38106
38107 2002-06-15  Roger Sayle  <roger@eyesopen.com>
38108
38109         * gcc.c-tortuture/execute/compare-1.c: New test case.
38110         * gcc.c-tortuture/execute/compare-2.c: New test case.
38111         * gcc.c-tortuture/execute/compare-3.c: New test case.
38112
38113 2002-06-13  Richard Henderson  <rth@redhat.com>
38114
38115         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
38116         ia64 ilp32.
38117
38118 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38119
38120         * g++.dg/template/typename2.C: Update error message.
38121
38122 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
38123
38124         * gcc.c-torture/execute/20020611-1.c: New test.
38125
38126 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
38127
38128         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38129         list of targets to skip.
38130
38131 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
38132
38133         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
38134         targets if not optimizing.
38135
38136 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
38137
38138         * gcc.c-torture/compile/20020605-1.c: New test.
38139
38140         * g++.dg/opt/vt1.C: New test.
38141
38142         * gcc.dg/20020531-1.c: New test.
38143
38144         * gcc.dg/20020530-1.c: New test.
38145
38146         * gcc.dg/20020527-1.c: New test.
38147
38148         * g++.dg/opt/cse1.C: New test.
38149
38150 2002-06-07  Roger Sayle  <roger@eyesopen.com>
38151
38152         * gcc.dg/20020607-2.c: New test case.
38153
38154 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
38155
38156         * gcc.c-torture/compile/20020604-1.c: New test.
38157
38158 2002-06-04  Richard Henderson  <rth@redhat.com>
38159
38160         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
38161         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
38162         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
38163
38164 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
38165
38166         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
38167
38168 2002-06-03  Richard Henderson  <rth@redhat.com>
38169
38170         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
38171         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
38172
38173 2002-06-02  Richard Henderson  <rth@redhat.com>
38174
38175         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
38176         test functions static.
38177
38178 2002-06-02  Andreas Jaeger  <aj@suse.de>
38179
38180         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
38181         now.
38182
38183 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38184
38185         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
38186         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
38187         Update for mofified diagnostics.
38188         * gcc.dg/c99-intconst-1.c: No longer fail.
38189
38190 2002-06-02  Richard Henderson  <rth@redhat.com>
38191
38192         * gcc.dg/uninit-A.c: Remove xfail markers.
38193
38194 2002-06-01  Roger Sayle  <roger@eyesopen.com>
38195
38196         * gcc.dg/fnegate-1.c: New test case.
38197
38198 2002-05-30  Osku Salerma  <osku@iki.fi>
38199
38200         * gcc.c-torture/execute/mayalias-1.c: New file.
38201
38202 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38203
38204         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
38205         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
38206         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
38207
38208 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
38209
38210         * gcc.c-torture/execute/20020529-1.c: New test.
38211
38212 2002-05-27  Richard Henderson  <rth@redhat.com>
38213
38214         * g++.dg/ext/attrib6.C: New test case.
38215
38216 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38217
38218         * gcc.c-torture/execute/pure-1.c: New test.
38219
38220 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38221
38222         * gcc.dg/cpp/arith-2.c: Remove.
38223
38224 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38225
38226         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
38227         * gcc.dg/cpp/if-3.c: Remove.
38228
38229 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
38230
38231         * g++.dg/opt/cse2.C: New test.
38232
38233 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
38234
38235         * gcc.dg/cpp/arith-1.c: New semantic tests.
38236         * gcc.dg/cpp/if-1.c: Update.
38237
38238 2002-05-24  Ben Elliston  <bje@redhat.com>
38239
38240         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
38241
38242 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38243
38244         * gcc.dg/verbose-asm.c: New test.
38245
38246 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38247
38248         * gcc.dg/cpp/paste12.c: New test.
38249
38250 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38251
38252         * g++.dg/parse/named_ops.C: New test.
38253
38254 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
38255
38256         * gcc/testsuite/gcc.dg/weak-8.c: New test.
38257
38258 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
38259
38260         * gcc.dg/weak-2.c: Allow optional leading underscore
38261         in scan-assembler symbol name.
38262         * gcc.dg/weak-3.c: Likewise.
38263         * gcc.dg/weak-4.c: Likewise.
38264         * gcc.dg/weak-5.c: Likewise.
38265
38266 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
38267
38268         * gcc.dg/20020523-1.c: New test.
38269
38270 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38271
38272         * objc.dg/const-str-2.m: Update now that we stop after
38273         a command line error.
38274
38275 2002-05-22  Richard Henderson  <rth@redhat.com>
38276
38277         * g++.dg/dg.exp: Fix typo in test pruneing.
38278
38279 2002-05-22  Richard Henderson  <rth@redhat.com>
38280
38281         * g++.dg/dg.exp: Prune the tls subdirectory.
38282         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
38283         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
38284         * g++.dg/tls/init-1.C: New.
38285
38286 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
38287
38288         * gcc.dg/20020517-1.c: New test.
38289
38290 2002-05-21  Richard Henderson  <rth@redhat.com>
38291
38292         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
38293         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
38294
38295 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
38296
38297         * g++.dg/other/copy2.C: New test.
38298
38299 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
38300
38301         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
38302         (MAX_COPY): Bump up to 10 times sizeof (long long).
38303         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
38304
38305         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
38306         sizeof (long long).
38307
38308         * gcc.c-torture/execute/strcpy-1.c: New test.
38309
38310 2002-05-19  Jason Merrill  <jason2redhat.com>
38311
38312         * g++.dg/ext/oper1.C: New test.
38313
38314 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
38315 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
38316
38317         * README.QMTEST: New file.
38318
38319         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
38320
38321 2002-05-19  Andreas Jaeger  <aj@suse.de>
38322
38323         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
38324         now.
38325         * gcc.c-torture/execute/loop-2d.x: Likewise.
38326
38327 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
38328
38329         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
38330         support weak symbols.
38331         * gcc.dg/weak-4.c: Likewise.
38332         * gcc.dg/weak-6.c: Likewise.
38333
38334 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
38335
38336         * gcc.dg/weak-3.c: Add dg-excess-error comment for
38337         cygwin, coff and h8300-*-hms targets
38338         * gcc.dg/weak-5.c: Likewise.
38339         * gcc.dg/weak-7.c: Likewise.
38340
38341 2002-05-16  Jason Merrill  <jason@redhat.com>
38342
38343         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
38344         (scan-assembler-not, scan-assembler-dem): Likewise.
38345         (scan-assembler-dem-not): Likewise.
38346
38347 2002-05-15  Richard Henderson  <rth@redhat.com>
38348
38349         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
38350
38351 2002-05-15  Richard Henderson  <rth@redhat.com>
38352
38353         * gcc.dg/weak-5.c (vfoo1c): No warning here.
38354         (vfoo1f): Warning here.
38355         (vfoo1l): Don't redefine the alias.
38356
38357 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
38358
38359         * g++.dg/init/pm1.C: New test.
38360
38361 2002-05-12  David S. Miller  <davem@redhat.com>
38362
38363         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38364         types.
38365
38366 2002-05-10  Roger Sayle  <roger@eyesopen.com>
38367
38368         * gcc.c-torture/execute/20020510-1.c: New test case.
38369
38370 2002-05-10  David S. Miller  <davem@redhat.com>
38371
38372         * gcc.c-torture/execute/conversion.c: Test long double too.
38373
38374 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
38375
38376         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38377         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38378         * lib/g++.exp (g++_link_flags): Likewise.
38379         * lib/objc.exp (objc_target_compile): Likewise.
38380
38381 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38382
38383         * gcc.dg/cpp/poison.c: Update.
38384         * gcc.dg/cpp/20000625-2.c: Remove.
38385         * gcc.dg/cpp/direct2s.c: Remove final test.
38386
38387 2002-05-08  Tom Rix  <trix@redhat.com>
38388
38389         * gcc.c-torture/execute/20020508-1.c: New test.
38390         * gcc.c-torture/execute/20020508-2.c: New test.
38391         * gcc.c-torture/execute/20020508-3.c: New test.
38392
38393 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38394
38395         * gcc.dg/cpp/charconst-4.c: More tests.
38396
38397 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
38398
38399         PR c/6569
38400         * gcc.dg/weak-3.c: Update location of warning messages.
38401         * gcc.dg/weak-5.c: Likewise.
38402
38403 2002-05-06  Roger Sayle  <roger@eyesopen.com>
38404
38405         * gcc.c-torture/execute/20020506-1.c: New test case.
38406
38407 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38408
38409         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38410
38411 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38412
38413         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38414
38415 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38416
38417         * gcc.dg/cpp/charconst-3.c: New test.
38418
38419 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38420
38421         * gcc.dg/cpp/charconst.c: Update tests.
38422
38423 2002-05-05  Tim Josling  <tej@melbpc.org.au>
38424
38425         * treelang: Added directory for new sample language treelang. Also
38426         lib/treelang.exp: New file to signal treelang should be tested.
38427
38428 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38429
38430         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38431         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38432         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38433         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38434         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38435         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38436         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38437
38438 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38439
38440         * gcc.dg/format/xopen-2.c: New test.
38441
38442 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38443
38444         * gcc.dg/20020503-1.c: New test.
38445
38446 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38447
38448         * g++.dg/init/dtor1.C: Make it tougher.
38449
38450 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38451
38452         * g++.dg/init/dtor1.C: New test.
38453
38454 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38455
38456         * gcc.dg/altivec-8.c: New.
38457
38458 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38459
38460         * gcc.dg/altivec-7.c: New.
38461
38462 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38463
38464         * g++.dg/parse/typedef1.C: New test.
38465
38466 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38467
38468         PR c++/6486
38469         * g++.dg/template/friend6.C: New test.
38470
38471         PR c++/6492
38472         * g++.dg/init/copy1.C: New test.
38473
38474 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38475
38476         * g++.dg/warn/effc1.C: New test.
38477
38478 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38479
38480         * gcc.dg/cpp/if-cexp.c: Add a test.
38481
38482 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
38483
38484         * gcc.dg/20020426-2.c: New test.
38485
38486 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38487
38488         * gcc.dg/cpp/if-mop.c: Update.
38489         * gcc.dg/cpp/if-mpar.c: Add test.
38490         * gcc.dg/cpp/if-oppr.c: Update.
38491
38492 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38493
38494         PR c/6343
38495         * gcc.dg/weak-[2-7].c: New tests.
38496
38497 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38498
38499         * gcc.dg/enum1.c: New test.
38500
38501 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38502
38503         PR c++/6497
38504         * g++.dg/inherit/access2.C: New test.
38505
38506 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38507
38508         PR bootstrap/6445
38509         * gcc.dg/20020426-1.c: New test.
38510
38511 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38512
38513         * g++.dg/abi/enum1.C: New test.
38514
38515 2002-04-26  Richard Henderson  <rth@redhat.com>
38516
38517         * gcc.dg/c99-bool-1.c: Expect always true warning.
38518
38519 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38520
38521         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38522
38523 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38524
38525         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38526         targets.
38527
38528 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38529
38530         * g++.dg/abi/mange7.C: New test.
38531
38532         PR c++/6438.
38533         * g++.dg/parse/stmtexpr2.C: New test.
38534
38535 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38536
38537         * gcc.dg/20020312-2.c: Add SH target.
38538
38539 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38540
38541         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38542         compiler output on mips*-*-irix*.
38543
38544 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38545
38546         * g++.dg/parse/attr1.C: New test.
38547
38548 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38549
38550         * gcc.c-torture/execute/string-opt-17.c: New test case.
38551         * gcc.c-torture/execute/memset-2.c: New test case.
38552
38553 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38554
38555         PR c++/6256:
38556         * g++.dg/template/friend5.C: New test.
38557
38558         PR c++/6331:
38559         * g++.dg/template/qual1.C: Likewise.
38560
38561 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38562
38563         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38564         Include stdlib.h, not stdio.h or ctype.h.
38565
38566 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38567
38568         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38569         cris-*-elf* and mmix-*-*.
38570         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38571         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38572         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38573         Ditto.
38574         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38575         * gcc.dg/wchar_t-1.c: Ditto.
38576
38577 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38578
38579         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38580         Clarify comment.
38581
38582 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38583
38584         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38585
38586 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38587
38588         * gcc.c-torture/execute/20000906-1.x: Delete.
38589
38590 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38591
38592         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38593
38594 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38595
38596         * PR6367
38597         * g77.f-torture/execute/6367.f: New test.
38598         * g77.f-torture/execute/6367.x: Disable for MMIX.
38599
38600 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38601
38602         * PR6352
38603         * g++.dg/opt/inline2.C: New test.
38604
38605 2002-04-18  Richard Henderson  <rth@redhat.com>
38606
38607         * gcc.dg/20000906-1.c: Enable for all targets.
38608         * gcc.c-torture/compile/iftrap-2.c: New.
38609
38610 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38611
38612         * gcc.dg/20020418-1.c: New test.
38613         * gcc.dg/20020418-2.c: New test.
38614
38615 2002-04-18  Richard Henderson  <rth@redhat.com>
38616
38617         * gcc.c-torture/compile/iftrap-1.c: New.
38618         * gcc.dg/iftrap-1.c: Adjust for ia64.
38619         * gcc.dg/iftrap-2.c: New.
38620
38621 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38622
38623         * gcc.c-torture/compile/20020418-1.c: New test.
38624
38625 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38626
38627         * gcc.c-torture/compile/20020415-1.c: New.
38628
38629 2002-04-18  David S. Miller  <davem@redhat.com>
38630
38631         * gcc.c-torture/execute/20020418-1.c: New test.
38632
38633 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38634
38635         * gcc.dg/20020416-1.c: New test.
38636
38637         * g++.dg/opt/inline1.C: New test.
38638
38639 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38640
38641         * gcc.dg/altivec-5.c: New test.
38642
38643         * gcc.dg/20020415-1.c: New test.
38644
38645 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38646
38647         * testsuite/lib/chill.exp: Remove.
38648
38649 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38650
38651         * g++.dg/other/big-struct.C: New test.
38652
38653 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38654
38655         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38656         of scratch file.
38657
38658 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38659
38660         PR c/6277
38661         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38662         in scan-assembler function name
38663
38664 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38665
38666         * g77.f-torture/execute/980628-4.x,
38667         g77.f-torture/execute/980628-5.x,
38668         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38669         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38670         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38671         i[34567]86-*-*.
38672
38673 2002-04-13  David S. Miller  <davem@redhat.com>
38674
38675         * gcc.c-torture/execute/20020413-1.c: New test.
38676
38677 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38678
38679         * gcc.dg/asm-6.c,
38680         * g++.dg/ext/asm1.C: New tests.
38681
38682 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38683
38684         PR c++ 5373.
38685         * g++.dg/parse/stmtexpr1.C: New test.
38686
38687         PR c++/5189.
38688         * g++.dg/template/copy1.C: New test.
38689
38690 2002-04-12  Richard Henderson  <rth@redhat.com>
38691
38692         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38693
38694 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38695
38696         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38697         gcc.c-torture/execute/20020307-2.c.
38698
38699 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38700
38701         * g++.dg/ext/attrib5.C,
38702         * g++.dg/lookup/struct1.C: New tests.
38703
38704 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38705
38706         * gcc.dg/20020411-1.c: New test.
38707
38708         * gcc.c-torture/execute/20020411-1.c: New test.
38709
38710 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38711
38712         * g77.f-torture/execute/6177.f: New test.
38713
38714 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38715
38716         PR middle-end/6247
38717         * g++.dg/opt/cleanup1.C: New test.
38718
38719         * g++.dg/opt/const1.C: New test.
38720
38721 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38722
38723         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38724
38725 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38726
38727         PR c++/5507
38728         * g++.dg/template/typename2.C: New test.
38729
38730 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38731
38732         * gcc.c-torture/execute/loop-12.c: New.
38733
38734 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38735
38736         * g77.f-torture/execute/980628-4.x,
38737         g77.f-torture/execute/980628-5.x,
38738         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38739         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38740         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38741
38742 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38743
38744         PR optimization/6086
38745         * g++.dg/opt/preinc1.C: New test.
38746
38747 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38748
38749         PR c++/5571
38750         * g++.dg/opt/static2.C: New test.
38751
38752 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38753
38754         PR c/5120
38755         * gcc.dg/20020406-1.c: New test.
38756
38757 2002-04-04  David S. Miller  <davem@redhat.com>
38758
38759         * gcc.c-torture/execute/20020404-1.c: New test.
38760
38761 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38762
38763         PR c/6123
38764         * gcc.dg/20020312-2.c: Do not declare global register variable
38765         if __PIC__ or __pic__ is defined.
38766
38767 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38768
38769         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38770         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38771
38772 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38773
38774         * gcc.misc-tests/linkage.exp: Update last change to handle
38775         sparc*-, not just sparc-.
38776
38777 2002-04-03  Richard Henderson  <rth@redhat.com>
38778
38779         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38780
38781 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38782
38783         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38784
38785 2002-04-02  David S. Miller  <davem@redhat.com>
38786
38787         * gcc.c-torture/execute/20020402-3.c: New test.
38788
38789 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38790
38791         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38792         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38793
38794         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38795         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38796         g77.f-torture/execute/20001201.x,
38797         g77.f-torture/execute/u77-test.x: New files.
38798
38799         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38800         * gcc.dg/wchar_t-1.c: Ditto.
38801
38802 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38803
38804         * gcc.c-torture/execute/20020402-1.c: New test.
38805
38806 2002-04-01  Richard Henderson  <rth@redhat.com>
38807
38808         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38809
38810         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38811
38812 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38813
38814         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38815
38816 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38817
38818         * g++.dg/inherit/template-as-base.C: Expect error.
38819         * g++.dg/inherit/namespace-as-base.C: Likewise.
38820
38821 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38822
38823         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38824         g++.dg/ext/instantiate3.C: Tweak match patterns.
38825
38826         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38827         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38828         -da test.
38829
38830 2002-03-31  Richard Henderson  <rth@redhat.com>
38831
38832         * gcc.dg/special/alias-2.c: New.
38833         * gcc.dg/special/ecos.exp: Run it.
38834
38835 2002-03-31  Richard Henderson  <rth@redhat.com>
38836
38837         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38838
38839 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38840
38841         * gcc.dg/weak-1.c: Disable on h8300 port.
38842
38843 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38844
38845         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38846         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38847         ordering tests.
38848         * g++.dg/bprob/bprob-1.C: New test.
38849         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38850         * g++.dg/gcov/gcov-1.C: New test.
38851         * g++.dg/gcov/gcov-1.x: New file.
38852         * g++.dg/gcov/gcov-2.C: New test.
38853         * g++.dg/gcov/gcov-3.C: New test.
38854         * g++.dg/gcov/gcov-3.h: New file.
38855
38856 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38857
38858         * g++.old-deja/g++.other/builtins5.C: New test.
38859         * g++.old-deja/g++.other/builtins6.C: New test.
38860         * g++.old-deja/g++.other/builtins7.C: New test.
38861         * g++.old-deja/g++.other/builtins8.C: New test.
38862         * g++.old-deja/g++.other/builtins9.C: New test.
38863
38864 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38865
38866         * g++.dg/opt/static1.C: New test.
38867
38868         * g++.dg/opt/longbranch1.C: New test.
38869
38870 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38871
38872         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38873
38874         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38875
38876 2002-03-28  Jeffrey A Law  (law@redhat.com)
38877
38878         * gcc.c-torture/execute/20020328-1.c: New test.
38879
38880 2002-03-27  Richard Henderson  <rth@redhat.com>
38881
38882         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38883         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38884         move from g++.old-deja/g++.ext/.
38885
38886 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38887
38888         * g++.dg/init/new2.C: New test.
38889
38890 2002-03-26  Richard Henderson  <rth@redhat.com>
38891
38892         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38893
38894         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38895         on sparc.
38896
38897         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38898         sparcv9 systems.
38899         * gcc.dg/20001102-1.c: Likewise.
38900
38901 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38902
38903         * gcc.dg/cpp/endif-pedantic1.c,
38904         gcc.dg/cpp/endif-pedantic2.c: New tests.
38905
38906 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38907
38908         * g++.dg/init/new1.C: New test.
38909
38910 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38911
38912         * g++.dg/abi/vbase9.C: New test.
38913
38914 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38915
38916         * gcc.dg/arm-asm.c: New test.
38917
38918 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38919
38920         * gcc.dg/Wswitch-enum.c: New test.
38921         Fix PR c/5044.
38922
38923 2002-03-26  Richard Henderson  <rth@redhat.com>
38924
38925         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38926         structure.
38927
38928 2002-03-25  Richard Henderson  <rth@redhat.com>
38929
38930         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38931         sparcv9 systems.
38932
38933         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38934         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38935
38936 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38937
38938         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38939
38940 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38941
38942         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38943         targets using generic thunk support.
38944
38945 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38946
38947         * gcc.c-torture/compile/20020323-1.c: New test.
38948
38949         * g++.dg/opt/conj2.C: New test.
38950
38951 2002-03-24  Richard Henderson  <rth@redhat.com>
38952
38953         * gcc.dg/weak-1.c: Use -fno-common.
38954
38955 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38956
38957         * g77.dg/f77-edit-apostrophe-out.f: New test
38958         * g77.dg/f77-edit-h-out.f: New test
38959         * g77.dg/f77-edit-t-in.f: New test
38960         * g77.dg/f77-edit-t-out.f: New test
38961         * g77.dg/f77-edit-x-out.f: New test
38962         * g77.dg/f77-edit-slash-out.f: New test
38963         * g77.dg/f77-edit-colon-out.f: New test
38964         * g77.dg/f77-edit-s-out.f: New test
38965
38966 2002-03-24  Richard Henderson  <rth@redhat.com>
38967
38968         * objc/execute/formal_protocol-6.x: New XFAIL.
38969
38970 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38971
38972         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38973         that do not support weak symbols
38974
38975 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38976
38977         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38978         * lib/g77.exp: Likewise.
38979         * lib/objc.exp: Likewise.
38980
38981 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38982
38983         * gcc.dg/Wswitch-default.c: New test.
38984
38985 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38986
38987         * g++.dg/other/enum1.C: New test.
38988
38989 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38990
38991         * gcc.dg/pragma-ep-3.c: Fix typo.
38992
38993 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38994
38995         * g++.dg/inherit/template-as-base.C: New test.
38996
38997 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38998
38999         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39000         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39001
39002 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39003
39004         * gcc.dg/cpp/multiline.c: Update to match.
39005
39006 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39007
39008         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39009
39010 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39011
39012         * gcc.dg/cpp/extratokens2.c: New file.
39013
39014 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39015
39016         * gcc.dg/20020312-2.c: Add rs6000 target.
39017
39018         * gcc.c-torture/compile/20020319-1.c: New test.
39019
39020 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39021
39022         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39023         (A, E): Handle this.
39024
39025 2002-03-20  Jason Merrill  <jason@redhat.com>
39026
39027         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39028         ignoring -fpic.
39029         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39030         through prune_gcc_output.
39031
39032 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39033
39034         * gcc.c-torture/compile/20020320-1.c: New test.
39035
39036 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39037
39038         * gcc.c-torture/compile/20020318-1.c: New test.
39039
39040         * gcc.dg/struct-by-value-1.c: New test.
39041
39042         * gcc.dg/20020319-1.c: New test.
39043
39044 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39045
39046         * g++.dg/opt/conj1.C: New test.
39047
39048 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
39049
39050         * g++.dg/template/qualttp20.C: Revert previous change.
39051         * g++.dg/template/qualttp3.C: Likewise.
39052         * g++.dg/template/qualttp4.C: Likewise.
39053         * g++.dg/template/qualttp5.C: Likewise.
39054         * g++.dg/template/qualttp6.C: Likewise.
39055         * g++.dg/template/qualttp7.C: Likewise.
39056         * g++.dg/template/qualttp8.C: Likewise.
39057         * g++.dg/template/recurse.C: Likewise.
39058
39059 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39060
39061         * gcc.dg/cpp/wchar-1.c: Update.
39062
39063 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39064
39065         * g++.dg/template/conv1.C: New test.
39066         * g++.dg/template/conv2.C: New test.
39067         * g++.dg/template/conv3.C: New test.
39068         * g++.dg/template/conv4.C: New test.
39069
39070 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39071
39072         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39073         * g++.dg/template/qualttp3.C: Likewise.
39074         * g++.dg/template/qualttp4.C: Likewise.
39075         * g++.dg/template/qualttp5.C: Likewise.
39076         * g++.dg/template/qualttp6.C: Likewise.
39077         * g++.dg/template/qualttp7.C: Likewise.
39078         * g++.dg/template/qualttp8.C: Likewise.
39079         * g++.dg/template/recurse.C: Likewise.
39080
39081 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39082
39083         * g++.dg/opt/dtor1.C: New test.
39084
39085 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
39086
39087         * gcc.c-torture/compile/20020315-1.c: New test.
39088
39089 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
39090
39091         * gcc.dg/weak-1.c: Fix scan tests.
39092
39093 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
39094
39095         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39096         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39097         cris-*-aout* mmix-*-*.
39098         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39099         cris-*-aout* mmix-*-*.
39100         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39101         cris-*-elf* cris-*-aout* and mmix-*-*.
39102         * gcc.dg/20001009-1.c: Ditto.
39103         * gcc.dg/20010912-1.c: Ditto.
39104         * gcc.dg/20020122-4.c: Ditto.
39105         * gcc.dg/inline-2.c: Ditto.
39106
39107 2002-03-14  Jeffrey A Law  (law@cygnus.com)
39108
39109         * gcc.c-torture/compile/20020314-1.c: New test.
39110
39111 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
39112
39113         * gcc.c-torture/execute/20020314-1.c: New test.
39114
39115 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
39116
39117         * g++.dg/warn/Wunused-1.C: New test.
39118
39119 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
39120
39121         * g++.dg/abi/mangle6.C: New test.
39122
39123 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
39124
39125         * gcc.c-torture/compile/20020309-2.c: New test.
39126
39127         * gcc.c-torture/compile/20020312-1.c: New test.
39128
39129 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39130
39131         * g++.dg/other/access1.C: New test.
39132
39133 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
39134
39135         * gcc.c-torture/execute/wchar_t-1.c: New test.
39136
39137 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
39138
39139         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
39140
39141 2002-03-12  Roger Sayle  <roger@eyesopen.com>
39142
39143         * gcc.dg/20020312-1.c: New test case.
39144
39145 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
39146
39147         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
39148
39149 2002-03-11  Richard Henderson  <rth@redhat.com>
39150
39151         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
39152         * g++.old-deja/g++.jason/report.C: Likewise.
39153
39154 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39155
39156         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
39157         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
39158
39159 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39160
39161         * testsuite/g++.dg/overload/pmf1.C: New test.
39162
39163 2002-03-11  Kazu Hirata  <kazu@hxi.com>
39164
39165         * gcc.c-torture/execute/20020307-1.c: Use long.
39166
39167 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
39168
39169         PR optimization/5844
39170         * gcc.dg/20020310-1.c: New test.
39171
39172 2002-03-09  Michael Meissner  <meissner@redhat.com>
39173
39174         * gcc.c-torture/execute/memcpy-2.c: New test.
39175         * gcc.c-torture/execute/memset-1.c: New test.
39176         * gcc.c-torture/execute/strlen-1.c: New test.
39177         * gcc.c-torture/execute/strcmp-1.c: New test.
39178         * gcc.c-torture/execute/strncmp-1.c: New test.
39179
39180 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
39181
39182         * gcc.dg/ppc-ldstruct.c: New test.
39183
39184 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
39185
39186         * gcc.c-torture/execute/va-arg-22.c: New test.
39187
39188 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39189
39190         * gcc.c-torture/compile/20020309-1.c: New test.
39191
39192 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
39193
39194         * gcc.c-torture/execute/20020307-2.c: New test.
39195
39196 2002-03-07  Jeffrey A Law  (law@redhat.com)
39197
39198         * g77.f-torture/compile/20020307-1.f: New test.
39199
39200 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
39201
39202         * gcc.dg/unordered-1.c: New test.
39203
39204 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
39205
39206         * gcc.c-torture/execute/20020307-1.c: New test.
39207
39208 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
39209
39210         * gcc.dg/20020304-1.c: New test.
39211
39212         * gcc.c-torture/compile/20020304-2.c: New test.
39213
39214 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
39215
39216         * gcc.c-torture/compile/20020304-1.c: New test case
39217         (from PR c/5830).
39218
39219 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
39220
39221         * gcc.dg/20020103-1.c: Add other -D ppc variants.
39222
39223 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39224
39225         * g++.dg/other/classkey1.C: New test.
39226
39227 2002-03-01  Richard Henderson  <rth@redhat.com>
39228
39229         * gcc.c-torture/compile/981223-1.x: New.
39230         * gcc.c-torture/compile/920625-1.x: New.
39231
39232 2002-02-28  Richard Henderson  <rth@redhat.com>
39233
39234         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
39235
39236 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
39237
39238         * gcc.c-torture/execute/20020227-1.c: New test.
39239
39240 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
39241
39242         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
39243         here" ERROR lines.
39244         * g++.old-deja/g++.oliva/partord1.C: Likewise.
39245         * g++.old-deja.g++.other/defarg1.C: Likewise.
39246         * g++.old-deja/g++.pt/calls2.C: Likewise.
39247         * g++.old-deja/g++.pt/crash20.C: Likewise.
39248         * g++.old-deja/g++.pt/crash30.C: Likewise.
39249         * g++.old-deja/g++.pt/crash36.C: Likewise.
39250         * g++.old-deja/g++.pt/crash6.C: Likewise.
39251         * g++.old-deja/g++.pt/defarg13.C: Likewise.
39252         * g++.old-deja/g++.pt/derived3.C: Likewise.
39253         * g++.old-deja/g++.pt/error1.C: Likewise.
39254         * g++.old-deja/g++.pt/friend21.C: Likewise.
39255         * g++.old-deja/g++.pt/friend23.C: Likewise.
39256         * g++.old-deja/g++.pt/infinite1.C: Likewise.
39257         * g++.old-deja/g++.robertl/eb128.C: Likewise.
39258
39259 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
39260
39261         * gcc.c-torture/execute/20020225-2.c: New test.
39262
39263 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
39264
39265         * gcc.c-torture/execute/920730-1t.c,
39266         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
39267         Delete test cases, only relevant to -traditional.
39268
39269 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39270
39271         * gcc.dg/cpp/undef1.c: Remove.
39272         * gcc.dg/cpp/directiv.c: Update.
39273         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
39274
39275 2002-02-27  Michael Meissner  <meissner@redhat.com>
39276
39277         * gcc.c-torture/execute/20020226-1.c: New test.
39278
39279 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
39280
39281         * g++.dg/debug/debug4.C: New test.
39282
39283         * gcc.dg/ia64-visibility-1.c: New test.
39284
39285 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
39286
39287         * gcc.dg/debug/20020224-1.c: New.
39288
39289 2002-02-25  Kazu Hirata  <kazu@hxi.com>
39290
39291         * gcc.c-torture/execute/960416-1.x: New.
39292         * gcc.c-torture/execute/divconst-3.x: Likewise.
39293
39294 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
39295
39296         * gcc.dg/20020224-1.c: New test.
39297
39298 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
39299
39300         * gcc.c-torture/execute/20020225-1.c: New.
39301
39302 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39303
39304         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
39305
39306 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
39307
39308         * gcc.dg/20020222-1.c: New test.
39309
39310 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
39311
39312         * g++.dg/opt/anonunion1.C: New test.
39313
39314 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
39315
39316         * g++.dg/template/qualttp19.C: New test.
39317         * g++.dg/template/qualttp20.C: New test.
39318         * g++.old-deja/g++.jason/report.C: Adjust expected errors
39319         * g++.old-deja/g++.other/qual1.C: Likewise.
39320
39321 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
39322
39323         * gcc.dg/attr-alwaysinline.c: New.
39324
39325 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
39326
39327         * gcc.dg/20020220-1.c: New test.
39328
39329         * gcc.dg/20020220-2.c: New test.
39330
39331         * g++.dg/opt/mmx1.C: New test.
39332
39333 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
39334
39335         * gcc.c-torture/compile/20020110.c: New test.
39336
39337 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
39338
39339         * gcc.c-torture/execute/20020219-1.c: New test.
39340
39341         * gcc.dg/20020219-1.c: New test.
39342
39343         * gcc.dg/noncompile/20020220-1.c: New test.
39344
39345         * g++.dg/opt/ptrintsum1.C: New test.
39346
39347         * gcc.dg/debug/20020220-1.c: New test.
39348
39349 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
39350
39351         * gcc.c-torture/execute/20020216-1.c: New test.
39352
39353 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39354
39355         * gcc.dg/decl-1.c: Update, new test.
39356
39357 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
39358
39359         * g++.dg/abi/bitfield1.C: New test.
39360         * g++.dg/abi/bitfield2.C: New test.
39361
39362 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39363
39364         * gcc.dg/attr-nest.c: New test.
39365
39366 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39367
39368         * gcc.c-torture/execute/20020215-1.c: New test.
39369
39370 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
39371
39372         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39373         * g++.dg/debug/debug.exp: New.
39374         * g++.dg/debug/trivial.C: New.
39375         * g++.dg/debug/debug1.C: Moved...
39376         * g++.dg/other/debug1.C: ...from here.
39377         * g++.dg/debug/debug2.C: Moved...
39378         * g++.dg/other/debug2.C: ...from here.
39379         * g++.dg/debug/debug3.C: Moved...
39380         * g++.dg/other/debug3.C: ...from here.
39381
39382         * gcc.dg/noncompile/20020213-1.c: New test.
39383
39384 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
39385
39386         * g++.dg/other/debug3.C: New test.
39387
39388         * gcc.c-torture/execute/20020213-1.c: New test.
39389
39390 2002-02-13  Richard Smith <richard@ex-parrot.com>
39391
39392         * g++.old-deja/g++.other/thunk1.C: New test.
39393
39394 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39395
39396         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39397
39398 2002-02-13  Stan Shebs  <shebs@apple.com>
39399
39400         * gcc.dg/altivec-3.c: New.
39401
39402 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
39403
39404         * gcc.dg/Wunreachable-1.c: New test.
39405         * gcc.dg/Wunreachable-2.c: New test.
39406
39407 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39408
39409         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39410
39411 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
39412
39413         * gcc.dg/decl-1.c: New test.
39414
39415 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39416
39417         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39418
39419 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39420
39421         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39422         * gcc.c-torture/compile/980506-1.x: Likewise.
39423
39424 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39425
39426         * gcc.dg/20020210-1.c: New.
39427
39428 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
39429
39430         * g77.f-torture/execute/947.f: New regression test
39431         for PR fortran/947.
39432
39433 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
39434
39435         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39436         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39437
39438 2002-02-08  Richard Henderson  <rth@redhat.com>
39439
39440         * gcc.c-torture/compile/labels-3.c: New.
39441
39442 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39443
39444         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39445         expression statements work instead.
39446         * gcc.dg/noncompile/20020207-1.c: New test.
39447
39448 2002-02-07  Richard Henderson  <rth@redhat.com>
39449
39450         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39451
39452 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39453
39454         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39455         message from g77
39456         * lib/g77-dg.exp: Trim g77 error messages so that they are
39457         recognized by dg.exp.
39458
39459 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39460
39461         PR fortran/5473
39462         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39463
39464 2002-02-07  Richard Henderson  <rth@redhat.com>
39465
39466         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39467         to be sufficiently aligned for integers.
39468
39469 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39470
39471         * g++.dg/template/friend4.C: New test.
39472
39473 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39474
39475         PR fortran/5743
39476         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39477         unsupported cases.
39478
39479 2002-02-07  Richard Henderson  <rth@redhat.com>
39480
39481         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39482         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39483         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39484         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39485
39486 2002-02-06  Richard Henderson  <rth@redhat.com>
39487
39488         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39489
39490 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
39491
39492         * gcc.dg/20020206-1.c: New test.
39493
39494 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
39495
39496         * gcc.c-torture/execute/20020206-1.c: New test.
39497
39498         * gcc.c-torture/execute/20020206-2.c: New test.
39499
39500         PR optimization/5429:
39501         * gcc.c-torture/compile/20020206-1.c: New test.
39502
39503 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
39504
39505         * g++.dg/ext/align1.C: Do not use an explicit alignment value
39506         as certain file formats cannot support particularly large
39507         alignments.
39508
39509         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39510         and do not expect to be able to link the executable.
39511
39512         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39513         fail because the COFF format does not support the weak attribute.
39514
39515 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39516
39517         * g77.dg/pr5473.f: New test
39518
39519 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39520
39521         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39522         Fix testcase accordingly.
39523
39524 2002-02-04  Richard Henderson  <rth@redhat.com>
39525
39526         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39527         (buf): Change to be an array of pointers, not ints.
39528
39529 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39530
39531         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39532         before all tests.  Move warning one line above to match where it
39533         C frontend emits.
39534         * gcc.dg/Wswitch-2.c: New test.
39535         * g++.dg/warn/Wswitch-1.C: New test.
39536         * g++.dg/warn/Wswitch-2.C: New test.
39537
39538 2002-02-04  Richard Henderson  <rth@redhat.com>
39539
39540         * g++.dg/abi/offsetof.C: Fix size comparison.
39541
39542 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39543
39544         * gcc.dg/cast-qual-2.c: New test.
39545
39546 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39547
39548         * gcc.dg/20020201-4.c: New test.
39549
39550 2002-02-04  Ben Elliston  <bje@redhat.com>
39551
39552         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39553         target_info attribute != 0, in addition to the empty string.
39554         (gcc_target_compile): Likewise.
39555
39556 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39557
39558         * gcc.dg/Wswitch.c: New test.
39559         PR gcc/4475. PR gcc/3780.
39560
39561 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39562
39563         * g77.f-torture/execute/5122.f: New test for regressions
39564         against PR fortran/5122.
39565
39566 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39567
39568         * g77.f-torture/compile/pr3743.f: Delete
39569         * g77.dg/pr3743-1.f: New test.
39570         * g77.dg/pr3743-2.f: New test.
39571         * g77.dg/pr3743-3.f: New test.
39572         * g77.dg/pr3743-4.f: New test.
39573
39574 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39575
39576         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39577
39578 2002-02-02  Richard Henderson  <rth@redhat.com>
39579
39580         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39581         * gcc.c-torture/execute/bf64-1.c: Likewise.
39582
39583 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39584
39585         * gcc.dg/20020201-2.c: New test.
39586
39587         * gcc.dg/20020201-3.c: New test.
39588
39589         * gcc.c-torture/execute/bitfld-2.c: New test.
39590
39591 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39592
39593         * gcc.dg/bitfld-1.c: Update.
39594         * gcc.dg/bitfld-2.c: Update.
39595         * gcc.c-torture/execute/bitfld-1.x: New.
39596
39597 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39598
39599         * gcc.c-torture/execute/20020201-1.c: New test.
39600
39601 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39602
39603         PR target/5469
39604         * gcc.dg/20020201-1.c: New test.
39605
39606 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39607
39608         PR fortran/3743
39609         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39610         * g77.f-torture/compile/pr3743.x: Remove
39611
39612 2002-01-31  Tom Rix  <trix@redhat.com>
39613
39614         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39615
39616 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39617
39618         * gcc.dg/noncompile/20020130-1.c: New test.
39619
39620 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39621
39622         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39623
39624 2002-01-29  Richard Henderson  <rth@redhat.com>
39625
39626         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39627         to long long.
39628         * gcc.c-torture/execute/bf64-1.c: Likewise.
39629
39630 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39631
39632         * gcc.c-torture/execute/20020129-1.c: New test.
39633
39634 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39635
39636         * gcc.c-torture/compile/20000224-1.c: Update.
39637         * gcc.c-torture/execute/bitfld-1.c: New tests.
39638         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39639         * gcc.dg/uninit-A.c: Update.
39640
39641 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39642
39643         * g++.dg/template/ctor1.C: Add instantiation.
39644
39645 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39646
39647         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39648         argument to __builtin_prefetch to be const ptr.
39649
39650 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39651
39652         * gcc.c-torture/compile/20020120-1.c: New test.
39653
39654 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39655
39656         * gcc.c-torture/execute/20020127-1.c: New test.
39657
39658 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39659
39660         * g77.dg/f77-edit-i-in.f: New test
39661         * g77.dg/f77-edit-i-out.f: New test
39662
39663 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39664
39665         * gcc.dg/debug/debug.exp: New file.
39666         * gcc.dg/debug/trivial.c: New file.
39667         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39668         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39669         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39670         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39671         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39672         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39673         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39674         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39675         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39676         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39677         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39678         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39679         * gcc.dg/20000503-1.c: Removed.
39680         * gcc.dg/20010207-1.c: Removed.
39681         * gcc.dg/20011223-1.c: Removed.
39682         * gcc.dg/20020104-2.c: Removed.
39683         * gcc.dg/debug-1.c: Removed.
39684         * gcc.dg/debug-2.c: Removed.
39685         * gcc.dg/debug-3.c: Removed.
39686         * gcc.dg/debug-4.c: Removed.
39687         * gcc.dg/debug-5.c: Removed.
39688         * gcc.dg/debug-6.c: Removed.
39689         * gcc.dg/dwarf2-1.c: Removed.
39690         * gcc.dg/dwarf2-2.c: Removed.
39691
39692 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39693
39694         * g++.old-deja/g++.other/eh5.C: New test.
39695         * g++.old-deja/g++.other/sibcall2.C: New test.
39696         * g++.old-deja/g++.other/array9.C: New test.
39697         * g++.old-deja/g++.other/typename2.C: New test.
39698         * g++.old-deja/g++.other/crash60.C: New test.
39699         * g++.old-deja/g++.other/conv9.C: New test.
39700         * g++.old-deja/g++.other/mangle10.C: New test.
39701         * g++.old-deja/g++.other/unchanging1.C: New test.
39702         * g++.old-deja/g++.other/exprstmt1.C: New test.
39703         * g++.old-deja/g++.other/inline23.C: New test.
39704         * g++.old-deja/g++.eh/ia64-1.C: New test.
39705         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39706         * g++.old-deja/g++.other/reload1.C: New test.
39707         * g++.old-deja/g++.other/static20.C: New test.
39708         * g++.old-deja/g++.other/local-alloc1.C: New test.
39709         * g++.old-deja/g++.other/conv8.C: New test.
39710         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39711         * g++.old-deja/g++.other/storeexpr1.C: New test.
39712         * g++.old-deja/g++.other/storeexpr2.C: New test.
39713         * g++.dg/eh/template2.C: New test.
39714         * g++.dg/warn/weak1.C: New test.
39715
39716 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39717
39718         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39719         Remove first, non-varying, argument.
39720
39721 2002-01-23  Richard Henderson  <rth@redhat.com>
39722
39723         * gcc.dg/inline-2.c: New.
39724
39725         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39726         Add optional target arg.  Check number of arguments.
39727         (scan-assembler-not, scan-assembler-dem): Likewise.
39728         (scan-assembler-dem-not): Likewise.
39729
39730 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39731
39732         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39733         line 12.
39734         * g++.old-deja/g++.brendan/parse3.C,
39735         g++.old-deja/g++.other/crash26.C,
39736         g++.old-deja/g++.other/crash28.C,
39737         g++.old-deja/g++.other/crash29.C,
39738         g++.old-deja/g++.other/crash30.C,
39739         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39740
39741 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39742
39743         * gcc.dg/20020115-1.c: New.
39744
39745 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39746
39747         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39748
39749 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39750
39751         * gcc.dg/20020122-3.c: New.
39752
39753 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39754
39755         * g++.dg/other/gc1.C: New test.
39756
39757 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39758
39759         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39760
39761 2002-01-22  Richard Henderson  <rth@redhat.com>
39762
39763         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39764
39765 2002-01-22  Richard Henderson  <rth@redhat.com>
39766
39767         * gcc.dg/20020122-4.c: New.
39768
39769 2002-01-22  H.J. Lu <hjl@gnu.org>
39770
39771         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39772         link output.
39773         * gcc.dg/special/ecos.exp: Likewise.
39774         * lib/g++-dg.exp: Likewise.
39775         * lib/g77-dg.exp: Likewise.
39776         * lib/gcc-dg.exp : Likewise.
39777         * lib/mike-g++.exp: Likewise.
39778         * lib/mike-g77.exp: Likewise.
39779         * lib/mike-gcc.exp: Likewise.
39780         * lib/objc-dg.exp: Likewise.
39781
39782 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39783
39784         PR target/5379
39785         * gcc.dg/20020122-2.c: New test.
39786
39787 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39788
39789         * gcc.dg/20020122-1.c: New test.
39790
39791 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39792
39793         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39794
39795 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39796
39797         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39798
39799 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39800
39801         * gcc.c-torture/compile/20020121-1.c: New test.
39802
39803 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39804
39805         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39806         ld_library_path.
39807
39808 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39809
39810         * gcc.dg/20020218-1.c: New test.
39811
39812 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39813
39814         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39815         messages
39816         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39817         "At global scope" warning
39818         * g++.dg/ext/align1.C: Change cygwin test for alignment
39819         from db-bogus to dg-warning
39820
39821 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39822
39823         * g77.f-torture/compile/cpp2.F: New test.
39824
39825 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39826
39827         * g++.dg/template/access1.C: New test.
39828
39829 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39830
39831         * gcc.dg/20020118-1.c: New.
39832
39833 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39834
39835         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39836
39837 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39838
39839         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39840         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39841         alignment warnings.
39842
39843 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39844
39845         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39846         torture_with_loops and torture_without_loops
39847
39848 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39849
39850         * gcc.c-torture/compile/20020116-1.c: New test.
39851
39852 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39853
39854         * gcc.dg/20020116-2.c: New test.
39855
39856         * gcc.dg/ultrasp4.c: New test.
39857
39858         * gcc.dg/20020116-1.c: New test.
39859
39860 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39861
39862         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39863         by EABI.
39864
39865 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39866
39867         * gcc.misc-tests/i386-prefetch.exp: New.
39868         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39869         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39870         * gcc.misc-tests/i386-pf-none-1.c: New test.
39871         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39872
39873 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39874
39875         * gcc.dg/gnu89-init-1.c: Add new tests.
39876
39877 2002-01-15  Andreas Jaeger  <aj@suse.de>
39878
39879         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39880         * gcc.dg/i386-mmx-2.c: Likewise.
39881         * gcc.dg/i386-sse-1.c: Likewise.
39882         * gcc.dg/i386-sse-2.c: Likewise.
39883         * gcc.dg/i386-sse-3.c: Likewise.
39884
39885 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39886
39887         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39888         Uncomment additional cases that now pass.
39889
39890 2002-01-11  Richard Henderson  <rth@redhat.com>
39891
39892         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39893         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39894
39895 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39896
39897         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39898
39899 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39900
39901         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39902         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39903
39904 2002-01-10  Dale Johannesen  <dalej@apple.com>
39905
39906         * gcc.c-torture/execute/loop-11.c: New.
39907
39908 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39909
39910         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39911         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39912
39913 2002-01-09  Richard Henderson  <rth@redhat.com>
39914
39915         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39916         type in which to perform the operation for each size.
39917
39918 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39919
39920         * gcc.c-torture/compile/20020109-2.c: New test.
39921
39922 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39923
39924         * gcc.c-torture/execute/loop-10.c: New test.
39925
39926 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39927
39928         * gcc.c-torture/compile/20010226-1.c: New test.
39929         * gcc.c-torture/compile/20010227-1.c: New test.
39930         * gcc.c-torture/compile/20010426-1.c: New test.
39931         * gcc.c-torture/compile/20010510-1.c: New test.
39932         * gcc.c-torture/compile/20010605-3.c: New test.
39933         * gcc.c-torture/compile/20010824-1.c: New test.
39934         * gcc.c-torture/execute/20010409-1.c: New test.
39935         * gcc.dg/noncompile/20000901-1.c: New test.
39936         * gcc.dg/20001023-1.c: New test.
39937         * gcc.dg/20001101-1.c: New test.
39938         * gcc.dg/20001102-1.c: New test.
39939         * gcc.dg/20010207-1.c: New test.
39940         * gcc.dg/20010405-1.c: New test.
39941         * gcc.dg/20010822-1.c: New test.
39942         * gcc.dg/20011107-1.c: New test.
39943
39944 2002-01-09  Jeffrey A Law  (law@redhat.com)
39945
39946         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39947
39948         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39949         execution failure on PA targets.
39950
39951 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39952
39953         * gcc.c-torture/compile/20020109-1.c: New test.
39954
39955 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39956
39957         * gcc.c-torture/execute/20020108-1.c: New test.
39958
39959 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39960
39961         * gcc.dg/20020108-1.c: New test.
39962
39963 2002-01-08  H.J. Lu <hjl@gnu.org>
39964
39965         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39966         for header files.
39967
39968 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39969
39970         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39971         consistency.
39972
39973 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39974
39975         * gcc.dg/altivec-4.c: Test altivec predicates.
39976
39977 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39978
39979         * gcc.c-torture/execute/20020107-1.c: New test.
39980
39981 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39982
39983         PR c/5279
39984         * gcc.c-torture/compile/20020106-1.c: New test.
39985
39986 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39987
39988         * gcc.c-torture/execute/nestfunc-4.c: New test.
39989
39990 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39991
39992         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39993         extra triple that slipped in.
39994         * g++.old-deja/g++.abi/align.C: Likewise.
39995         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39996
39997 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39998
39999         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40000         * g++.old-deja/g++.abi/align.C: Likewise.
40001         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40002
40003         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40004         on FreeBSD/i386.
40005         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40006         FreeBSD.
40007
40008 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40009
40010         * gcc.dg/20020104-1.c: New test.
40011
40012         * gcc.dg/20020104-2.c: New test.
40013
40014 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40015
40016         * gcc.dg/20020103-1.c: Fix typo in target selector.
40017
40018 2002-01-03  Richard Henderson  <rth@redhat.com>
40019
40020         * gcc.dg/20020103-1.c: New.
40021
40022 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40023
40024         * gcc.c-torture/execute/20020103-1.c: New test.
40025
40026 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40027
40028         * g++.dg/other/debug2.C: New test.
40029
40030         * gcc.c-torture/compile/20020103-1.c: New test.
40031
40032 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40033
40034         * gcc.dg/gnu89-init-1.c: Added new tests.
40035
40036 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40037
40038         * g++.dg/template/friend2.C: Remove as patch is reverted.
40039
40040         * g++.dg/warn/oldcast1.C: New test.
40041
40042         * g++.dg/template/ptrmem1.C: New test.
40043         * g++.dg/template/ptrmem2.C: New test.
40044
40045         * g++.dg/template/ntp.C: New test.
40046
40047         * g++.dg/other/component1.C: New test.
40048
40049         * g++.dg/template/ttp3.C: New test.
40050
40051         * g++.dg/template/friend2.C: New test.
40052         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40053
40054 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40055
40056         * g++.dg/other/ptrmem1.C: New test.
40057         * g++.dg/other/ptrmem2.C: New test.
40058
40059 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40060
40061         * g++.dg/template/ctor1.C: New test.
40062
40063 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40064
40065         * g++.dg/template/friend2.C: New test.
40066
40067 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
40068
40069         * gcc.dg/mmix-1.c: New test.
40070
40071 2001-12-31  Richard Henderson  <rth@redhat.com>
40072
40073         * gcc.dg/asm-5.c: New.
40074
40075 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
40076
40077         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40078         in namespace __gnu_cxx
40079
40080 2001-12-30  Richard Henderson  <rth@redhat.com>
40081
40082         * gcc.dg/debug-6.c: New.
40083
40084 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
40085
40086         * gcc.c-torture/compile/20011229-2.c: New test.
40087
40088 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
40089
40090         * gcc.dg/debug-3.c: New test.
40091         * gcc.dg/debug-4.c: New test.
40092         * gcc.dg/debug-5.c: New test.
40093
40094 2001-12-29  Richard Henderson  <rth@redhat.com>
40095
40096         * g++.dg/eh/loop1.C: New.
40097
40098 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40099
40100         * g++.dg/template/crash1.C: New test.
40101
40102 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40103
40104         * g++.dg/other/const1.C: New test.
40105
40106 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40107
40108         * gcc.c-torture/compile/20011229-1.c: New test.
40109
40110 2001-12-28  Stan Shebs  <shebs@apple.com>
40111
40112         * lib/objc-torture.exp: Resync with c-torture.exp.
40113         * lib/objc.exp: Load standard libraries.
40114
40115 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
40116
40117         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40118         additional tests.
40119
40120 2001-12-27  Roger Sayle <roger@eyesopen.com>
40121
40122         * gcc.c-torture/execute/string-opt-16.c: New testcase.
40123
40124 2001-12-27  Richard Henderson  <rth@redhat.com>
40125
40126         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40127
40128 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40129
40130         * g++.dg/eh/ctor1.C: New test.
40131         * g++.dg/other/error2.C: New test.
40132
40133 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40134
40135         * g++.dg/other/init2.C: New test.
40136
40137 2001-12-24  Richard Henderson  <rth@redhat.com>
40138
40139         * gcc.dg/20011223-1.c: New.
40140         * gcc.dg/inline-1.c: New.
40141
40142 2001-12-23  Richard Henderson  <rth@redhat.com>
40143
40144         * gcc.dg/asm-4.c: Test operand modifiers.
40145
40146 2001-12-23  Richard Henderson  <rth@redhat.com>
40147
40148         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
40149
40150 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40151
40152         * gcc.c-torture/execute/20011223-1.c: New test.
40153
40154 2001-12-21  Richard Henderson  <rth@redhat.com>
40155
40156         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
40157         re-enables the warning.
40158
40159 2001-12-21  Richard Henderson  <rth@redhat.com>
40160
40161         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
40162
40163 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40164
40165         * gcc.c-torture/compile/20011218-1.c: New test.
40166
40167 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
40168
40169         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
40170         arm-isr.c test.
40171         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
40172         epilogue generation for ARM ISR routines.
40173
40174 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40175
40176         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
40177         * gcc.dg/format/c90-printf-3.c: Likewise.
40178         * gcc.dg/format/c99-printf-3.c: Likewise.
40179         * gcc.dg/format/ext-1.c: Likewise.
40180         * gcc.dg/format/ext-6.c: Likewise.
40181         * gcc.dg/format/format.h: Prototype unlocked stdio.
40182
40183 2001-12-20  Richard Henderson  <rth@redhat.com>
40184
40185         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
40186         (arena): Use it.
40187         (malloc): Correct allocation logic.  Abort if we fill up the
40188         arena before initialization complete.
40189         (realloc): Correct allocation logic.
40190
40191 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40192
40193         * gcc.c-torture/compile/20011219-2.c: New test.
40194
40195         * gcc.c-torture/execute/20011219-1.c: New test.
40196
40197 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
40198
40199         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
40200         target does not support weak symbols.
40201
40202 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
40203
40204         * gcc.c-torture/compile/20011219-1.c: New test.
40205
40206 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
40207
40208         * g++.dg/other/error1.C: New test.
40209
40210 2001-12-17  Jeffrey A Law  (law@redhat.com)
40211
40212         * gcc.c-torture/execute/20011217-1.c: New test.
40213
40214 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
40215
40216         * objc.dg/special/: New directory.
40217         * objc.dg/special/special.exp: New file.
40218         * objc.dg/special/unclaimed-category-1.h: New file.
40219         * objc.dg/special/unclaimed-category-1a.m: New file.
40220         * objc.dg/special/unclaimed-category-1.m: New file.
40221
40222 2001-12-17  Andreas Jaeger  <aj@suse.de>
40223
40224         * gcc.c-torture/compile/20011217-2.c: New test.
40225
40226 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40227
40228         * gcc.c-torture/compile/20011217-1.c: New test.
40229
40230 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
40231
40232         * testsuite/gcc.dg/20011214-1.c: New.
40233
40234 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
40235
40236         * gcc.dg/altivec-4.c: New.
40237
40238 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
40239
40240         * gcc.dg/20011113-1.c: New test.
40241
40242 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40243
40244         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
40245         std::__malloc_alloc_template<0> and
40246         std::__default_alloc_template<false, 0>.
40247
40248 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
40249
40250         * objc/execute/bf-21.m: New test.
40251         * objc/execute/enumeration-1.m: New test.
40252         * objc/execute/enumeration-2.m: New test.
40253
40254 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
40255
40256         * gcc.dg/gnu89-init-1.c: New test.
40257
40258 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40259
40260         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
40261         * g++.old-deja/g++.jason/2371.C: Likewise.
40262         * g++.old-deja/g++.jason/template33.C: Likewise.
40263         * g++.old-deja/g++.jason/template34.C: Likewise.
40264         * g++.old-deja/g++.jason/template36.C: Likewise.
40265         * g++.old-deja/g++.oliva/typename1.C: Likewise.
40266         * g++.old-deja/g++.oliva/typename2.C: Likewise.
40267         * g++.old-deja/g++.other/typename1.C: Likewise.
40268         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40269         * g++.old-deja/g++.pt/nontype5.C: Likewise.
40270         * g++.old-deja/g++.pt/typename11.C: Likewise.
40271         * g++.old-deja/g++.pt/typename14.C: Likewise.
40272         * g++.old-deja/g++.pt/typename16.C: Likewise.
40273         * g++.old-deja/g++.pt/typename3.C: Likewise.
40274         * g++.old-deja/g++.pt/typename4.C: Likewise.
40275         * g++.old-deja/g++.pt/typename5.C: Likewise.
40276         * g++.old-deja/g++.pt/typename7.C: Likewise.
40277         * g++.old-deja/g++.robertl/eb9.C: Likewise.
40278
40279 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
40280
40281         * g++.dg/other/linkage1.C: New test.
40282         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
40283         specifiers.
40284
40285 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40286
40287         * gcc.dg/concat.c: New test.
40288
40289 2001-12-11  Stan Shebs  <shebs@apple.com>
40290
40291         * objc/compile: New test directory.
40292         * objc/compile/compile.exp: New expect script.
40293         * objc/compile/20011211-1.m: New compile test.
40294
40295 2001-12-11  Jason Merrill  <jason@redhat.com>
40296
40297         * lib/prune.exp (prune_gcc_output): Also handle "In member
40298         function".  So many permutations...
40299
40300 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
40301
40302         * g++.dg/template/typedef1.C: New test.
40303
40304 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
40305
40306         * g++.dg/other/copy1.C: New test.
40307
40308 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
40309
40310         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
40311
40312         * gcc.dg/builtin-choose-expr.c: New.
40313
40314 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
40315
40316         * gcc.dg/altivec-2.c: New.
40317
40318 2001-12-07  Richard Henderson  <rth@redhat.com>
40319
40320         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
40321
40322 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
40323
40324         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
40325         ultrasparc.
40326
40327 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40328
40329         * g++-old.deja/g++.robertl/eb101.C: Deleted.
40330
40331 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
40332
40333         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
40334         variable argument list.
40335
40336 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
40337
40338         * gcc.c-torture/execute/memcheck: Delete entire directory.
40339         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
40340         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
40341
40342 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40343
40344         * gcc.dg/Wshadow-1.c: New test.
40345
40346 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
40347
40348         * gcc.c-torture/compile/20011130-1.c: New test.
40349
40350         * gcc.dg/noncompile/20011025-1.c: New test.
40351
40352         * g++.dg/other/anon-union.C: New test.
40353
40354         * gcc.c-torture/execute/20011024-1.c: New test.
40355
40356 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40357
40358         * gcc.c-torture/execute/20000722-1.x,
40359         gcc.c-torture/execute/20010123-1.x: Remove.
40360         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40361         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40362         gcc.dg/c99-complit-2.c: New tests.
40363
40364 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
40365
40366         * g++.dg/inherit/base1.C: New test.
40367
40368 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
40369
40370         * g++.dg/other/stdarg1.C: New test.
40371
40372         * gcc.c-torture/compile/20011130-2.c: New test.
40373
40374 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
40375
40376         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40377         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40378         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40379         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40380         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40381         * gcc.dg/builtin-prefetch-1.c: New test.
40382
40383 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
40384
40385         * gcc.dg/20011130-1.c: New test.
40386
40387 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40388
40389         * g++.dg/other/scope1.C: New test.
40390         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40391
40392 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40393
40394         * gcc.dg/vla-init-1.c: New test.
40395
40396 2001-12-01  Geoff Keating  <geoffk@redhat.com>
40397
40398         * gcc.c-torture/compile/structs.c: New testcase from GDB.
40399
40400 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40401
40402         * objc.dg/alias.m: Update.
40403         * objc.dg/class-1.m: Update.
40404         * objc.dg/const-str-1.m: Update.
40405         * objc.dg/fwd-proto-1.m: Update.
40406         * objc.dg/id-1.m: Update.
40407         * objc.dg/super-class-1.m: Update.
40408
40409 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
40410
40411         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40412         constructs.
40413
40414 2001-11-28  Jeffrey A Law  (law@cygnus.com)
40415
40416         * gcc.c-torture/execute/20011128-1.c: New test.
40417
40418 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
40419
40420         * gcc.dg/20011127-1.c: New test.
40421
40422 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40423
40424         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
40425         from Austin Group draft 7.
40426         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
40427         scanf format arguments.
40428         * gcc.dg/format/no-exargs-2.c: New test.
40429
40430 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
40431
40432         * g++.dg/abi/vbase8-4.C: New test.
40433
40434 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40435
40436         * gcc.c-torture/execute/20011121-1.c: New test.
40437
40438 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40439
40440         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40441
40442 2001-11-23  Andreas Jaeger  <aj@suse.de>
40443
40444         * gcc.dg/cpp/charconst-2.c: New test.
40445
40446 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40447
40448         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40449         to the host if it is remote.  Let tests specify extra headers
40450         they use.
40451         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40452         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40453         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40454         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40455         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40456         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40457         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40458         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40459         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40460         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40461
40462 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40463
40464         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40465         for little endian ARMs.
40466
40467 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40468
40469         * gcc.c-torture/compile/20011119-1.c: New test.
40470         * gcc.c-torture/compile/20011119-2.c: New test.
40471
40472 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40473
40474         * gcc.dg/altivec-1.c: Fix typo.
40475
40476 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40477
40478         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40479
40480 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40481
40482         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40483
40484 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
40485
40486         * lib/g77.exp: Don't specify --rpath-link.
40487
40488         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40489         across all the headers.
40490         * gcc.dg/format/format.exp: For testing on a remote host,
40491         copy format.h.
40492
40493         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40494         * gcc.c-torture/execute/930406-1.c: Likewise.
40495         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40496
40497 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
40498
40499         * gcc.dg/altivec-1.c: New.
40500
40501 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
40502
40503         * gcc.dg/cpp/fpreprocessed.c: New test case.
40504
40505 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40506
40507         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40508         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40509         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40510
40511 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40512
40513         * gcc.dg/no-builtin-1.c: New test.
40514
40515 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40516
40517         * gcc.c-torture/execute/20011115-1.c: New test.
40518
40519 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40520
40521         * gcc.c-torture/compile/20011114-2.c: New test.
40522         * gcc.c-torture/compile/20011114-3.c: New test.
40523         * gcc.c-torture/compile/20011114-4.c: New test.
40524
40525 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40526
40527         * g++.dg/other/init1.C: New test.
40528
40529 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40530
40531         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40532         message.
40533
40534         * gcc.c-torture/execute/20011114-1.c: New testcase.
40535
40536         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40537         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40538         like the (before this change) version of 20010327-1.c.
40539
40540 2001-11-14  Roger Sayle <roger@eyesopen.com>
40541
40542         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40543
40544 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40545
40546         * g++.dg/init/array2.C: New test.
40547
40548 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40549
40550         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40551
40552 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40553
40554         * g++.dg/other/forscope1.C: New test.
40555         * g++.dg/ext/forscope1.C: New test.
40556         * g++.dg/ext/forscope2.C: New test.
40557
40558 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40559
40560         * gcc.c-torture/execute/20011113-1.c: New test.
40561
40562 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40563
40564         * gcc.c-torture/execute/20011109-2.c: New test.
40565
40566         * gcc.c-torture/execute/20011109-1.c: New test.
40567
40568 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40569
40570         * gcc.c-torture/compile/20011109-1.c: New test.
40571
40572 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40573
40574         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40575         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40576         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40577         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40578         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40579         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40580         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40581
40582 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40583
40584         * g++.dg/warn/Wshadow-1.C: New tests.
40585         * g++.old-deja/g++.mike/for3.C: Update.
40586
40587 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40588
40589         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40590         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40591         XFAILs.  Adjust expected error texts.
40592         * gcc.c-torture/compile/20011106-1.c,
40593         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40594         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40595         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40596         gcc.dg/c99-array-lval-5.c: New tests.
40597
40598 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40599
40600         * gcc.dg/cpp/defined.c: Update.
40601
40602 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40603
40604         * gcc.c-torture/execute/anon-1.c: New test.
40605
40606 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40607
40608         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40609         same size, so no warning should be produced on stormy16.
40610
40611         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40612         due to oversized array.
40613         * g++.old-deja/g++.mike/ns15.C: Likewise.
40614         * g++.old-deja/g++.pt/crash16.C: Likewise.
40615
40616 2001-11-02  Graham Stott  <grahams@redhat.com>
40617
40618         * g++.dgother/debug1.C: Fix typos.
40619
40620 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40621
40622         * g++.dg/other/debug1.C: New test.
40623
40624 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40625
40626         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40627         of unsigned long.
40628
40629 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40630
40631         * gcc.dg/20011029-2.c: New test.
40632
40633         * gcc.c-torture/compile/20011029-1.c: New test.
40634
40635 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40636
40637         * objc/execute/class_self-1.m: New test.
40638         * objc/execute/class_self-2.m: New test.
40639
40640 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40641
40642         * gcc.misc-tests/msgs.exp: Delete.
40643         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40644         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40645         error set to match recent changes.
40646
40647 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40648
40649         * gcc.dg/20011021-1.c: New test.
40650
40651 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40652
40653         * gcc.c-torture/compile/20011023-1.c: New test.
40654
40655 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40656
40657         * lib/g77.exp: Rewrite based on lib/g++.exp.
40658
40659 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40660
40661         * gcc.c-torture/execute/20011019-1.c: New test.
40662
40663         * gcc.dg/20011018-1.c: New test.
40664
40665 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40666
40667         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40668
40669 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40670
40671         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40672         * gcc.dg/attr-invalid.c: Likewise.
40673
40674 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40675
40676         * testsuite/gcc.dg/20011015-1.c: New test.
40677
40678 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40679
40680         * g++.dg/template/unify2.C: New test.
40681
40682 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40683
40684         * g++.dg/other/exception-specification.C: New test
40685
40686 2001-10-13  Tom Rix  <trix@redhat.com>
40687
40688         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40689         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40690
40691 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40692
40693         * testsuite/gcc.dg/20011009-1.c: New test.
40694
40695 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40696
40697         PR g++/4476
40698         * g++.dg/other/friend1.C: New test.
40699
40700 2001-10-11  Richard Henderson  <rth@redhat.com>
40701
40702         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40703
40704 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40705
40706         * gcc.c-torture/compile/20011010-1.c: New.
40707
40708 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40709
40710         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40711         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40712         g77.f-torture/execute/execute.exp,
40713         g77.f-torture/noncompile/noncompile.exp,
40714         gcc.c-torture/compile/compile.exp,
40715         gcc.c-torture/execute/execute.exp,
40716         gcc.c-torture/execute/ieee/ieee.exp,
40717         gcc.c-torture/execute/memcheck/memcheck.exp,
40718         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40719         objc/execute/execute.exp: Update FSF address.
40720
40721 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40722
40723         * gcc.dg/cpp/cmdlne-C.c: Update.
40724         * gcc.dg/cpp/cmdlne-C2.c: New.
40725
40726 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40727
40728         * gcc.c-torture/execute/20011008-3.c: New.
40729
40730 2001-10-08  DJ Delorie  <dj@redhat.com>
40731
40732         * gcc.dg/20011008-1.c: New.
40733         * gcc.dg/20011008-2.c: New.
40734
40735 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40736
40737         * gcc.dg/cpp/spacing1.c: Update test.
40738
40739 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40740
40741         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40742         spelling errors of "separate" as "seperate".
40743
40744 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40745
40746         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40747         enough to avoid inlining.
40748
40749 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40750
40751         * lib/g77.exp: set libg2c_dir correctly.
40752
40753 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40754
40755         * gcc.dg/cpp/macro11.c: New test.
40756
40757 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40758
40759         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40760         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40761         gcc.dg/format/multattr-3.c: New tests.
40762         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40763         tests for format attributes on function pointers being rejected.
40764
40765 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40766
40767         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40768
40769 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40770
40771         * g++.dg/warn/format1.C: New test.
40772
40773 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40774
40775         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40776
40777 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40778
40779         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40780
40781 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40782
40783         * gcc.dg/cpp/redef2.c: Add test.
40784
40785 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40786
40787         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40788         long-standing bug on i686, apparently.
40789         * gcc.c-torture/execute/loop-2c.x: New file.
40790         * gcc.c-torture/execute/loop-2d.x: New file.
40791         * gcc.c-torture/execute/loop-3c.x: New file.
40792
40793 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40794
40795         * gcc.dg/cpp/20000625-2.c: Correct line number.
40796
40797 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40798
40799         * gcc.dg/cpp/macro10.c: New test.
40800         * gcc.dg/cpp/strify3.c: New test.
40801         * gcc.dg/cpp/spacing1.c: Add tests.
40802         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40803         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40804
40805 2001-09-24  DJ Delorie  <dj@redhat.com>
40806
40807         * gcc.c-torture/execute/20010924-1.c: New test.
40808
40809 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40810
40811         * testsuite/objc/execute/paste.m: Remove.
40812
40813 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40814
40815         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40816
40817 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40818
40819         * g77.dg/strlen0.f: New test.
40820
40821 2001-09-21  Richard Henderson  <rth@redhat.com>
40822
40823         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40824         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40825
40826 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40827
40828         Table-driven attributes.
40829         * g++.dg/ext/attrib1.C: New test.
40830
40831 2001-09-20  DJ Delorie  <dj@redhat.com>
40832
40833         * gcc.dg/20000926-1.c: Update expected warning messages.
40834         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40835         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40836         array.
40837
40838 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40839
40840         * g++.dg/eh/registers1.C: New test case.
40841
40842 2001-09-17  Richard Henderson  <rth@redhat.com>
40843
40844         * gcc.dg/array-5.c: Fix VLA decomposition test.
40845
40846 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40847
40848         * gcc.dg/cpp/line5.c: New testcase.
40849
40850 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40851
40852         * gcc.dg/cpp/macro9.c: New test.
40853
40854 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40855
40856         * gcc.c-torture/execute/980223.c: Change type of addr from long
40857         to char *.
40858
40859 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40860
40861         * gcc.c-torture/execute/20010915-1.c: New test.
40862
40863 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40864
40865         * g77.dg/bprob: New directory.
40866         * g77.dg/bprob/bprob.exp: New file.
40867         * g77.dg/bprob/bprob-1.f: New test.
40868         * g77.dg/gcov: New directory.
40869         * g77.dg/gcov/gcov.exp: New file.
40870         * g77.dg/gcov/gcov-1.f: New test.
40871         * g77.dg/gcov/gcov-1.x: New file.
40872
40873 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40874
40875         * gcc.dg/cpp/directiv.c: Update.
40876         * gcc.dg/cpp/undef1.c: Update.
40877
40878 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40879
40880         * gcc.dg/20010912-1.c: New test.
40881
40882 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40883
40884         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40885         language-independent file in lib.
40886         * lib/gcov.exp: New file.
40887
40888 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40889
40890         * gcc.c-torture/compile/20010911-1.c: New test.
40891
40892 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40893
40894         * lib/profopt.exp: New, to support profile-directed optimizations.
40895         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40896         * gcc.misc-tests/bprob-1.c: New test.
40897         * gcc.misc-tests/bprob-2.c: New test.
40898
40899 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40900
40901         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40902         XFAIL and which kinds of gcov output to verify.
40903         * gcc.misc-tests/gcov-4b.x: New file.
40904         * gcc.misc-tests/gcov-5b.x: New file.
40905         * gcc.misc-tests/gcov-6.x: New file.
40906         * gcc.misc-tests/gcov-7.c: New test.
40907         * gcc.misc-tests/gcov-7.x: New file.
40908
40909 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40910
40911         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40912         * gcc.misc-tests/gcov-6.c: New test.
40913
40914 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40915
40916         PR c++/3986
40917         * g++.dg/abi/vbase1.C: New test.
40918
40919 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40920
40921         * objc.dg/method-2.m: New.
40922
40923 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40924
40925         PR c++/4203
40926         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40927         * g++.dg/init/empty1.C: New test.
40928
40929 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40930
40931         * gcc.c-torture/compile/20010903-1.c: New test.
40932
40933 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40934
40935         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40936         for m68k.
40937
40938 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40939
40940         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40941
40942         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40943
40944         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40945
40946 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40947
40948         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40949         for 16-bit 'unsigned int'.
40950
40951 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40952
40953         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40954
40955 2001-08-27  Richard Henderson  <rth@redhat.com>
40956
40957         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40958         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40959
40960 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40961
40962         * gcc.dg/asm-names.c (ymain): New.
40963
40964 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40965
40966         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40967         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40968         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40969
40970 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40971
40972         * gcc.dg/compare5.c: New testcase.
40973
40974 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40975
40976         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40977         and "In instantiation".
40978
40979 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40980
40981         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40982
40983 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40984
40985         * gcc.misc-tests/gcov.exp: Add support for branch information.
40986         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40987         * gcc.misc-tests/gcov-4.c: New test.
40988         * gcc.misc-tests/gcov-4b.c: New test.
40989         * gcc.misc-tests/gcov-5b.c: New test.
40990
40991 2001-08-20  Zack Weinberg  <zackw@panix.com>
40992
40993         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40994         expected to fail.
40995
40996 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40997
40998         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40999
41000 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41001
41002         * g++.dg/eh/template1.C: New test.
41003
41004 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41005
41006         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41007         Fix thinko.
41008         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41009         for xfail.
41010
41011 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41012
41013         * lib/g77-dg.exp: Use prune.exp for common procedures
41014         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41015         * lib/g77.exp: (g77-dg-prune) Remove
41016
41017 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41018
41019         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41020
41021 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41022
41023         * g++.dg/template/unify1.C: New test.
41024
41025 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41026
41027         * g++.dg/abi/empty4.C: New test.
41028
41029 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41030
41031         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41032         solaris2.*
41033         * g77.f-torture/compile/pr3743.x: Likewise.
41034
41035 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41036
41037         * g++.dg/other/using-declaration.C: New test.
41038
41039 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41040
41041         * gcc.dg/cpp/tr-sign.c: New testcase.
41042
41043 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41044
41045         * gcc.dg/cpp/19951025-1.c: Revert.
41046         * gcc.dg/cpp/directiv.c: We no longer process directives that
41047         interrupt macro arguments.
41048
41049 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
41050
41051         * gcc.dg/bconstp-1.c: New test.
41052
41053 2001-08-03  Richard Henderson  <rth@redhat.com>
41054
41055         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41056
41057 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41058
41059         * gcc.dg/cpp/19951025-1.c: Update.
41060
41061 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
41062
41063         * g77.dg/ff90-1.f (s): Fix reference of variable z,
41064         should be x.
41065
41066 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41067
41068         Kill -fhonor-std.
41069         * g++.old-deja/g++.ns/ns14.C: Remove special options.
41070         * g++.old-deja/g++.other/std1.C: Likewise.
41071         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41072
41073 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
41074
41075         * lib/g77.exp: Load gcc-defs.exp for common procedures
41076         (g77_pass, g77_fail, g77_finish, g77_exit,
41077         ${tool}_check_unsupported_p} Now redundant.  Deleted.
41078
41079 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41080
41081         * g77.dg/fbackslash.f
41082         * g77.dg/fcase-preserve.f
41083         * g77.dg/ff90-1.f
41084         * g77.dg/ffixed-line-length-0.f
41085         * g77.dg/ffixed-line-length-132.f
41086         * g77.dg/ffixed-line-length-7.f
41087         * g77.dg/ffixed-line-length-72.f
41088         * g77.dg/ffixed-line-length-none.f
41089         * g77.dg/ffree-form-1.f
41090         * g77.dg/fno-backslash.f
41091         * g77.dg/fno-f90-1.f
41092         * g77.dg/fno-fixed-form-1.f
41093         * g77.dg/fno-onetrip.f
41094         * g77.dg/fno-typeless-boz.f
41095         * g77.dg/fno-underscoring.f
41096         * g77.dg/fno-vxt-1.f
41097         * g77.dg/fonetrip.f
41098         * g77.dg/ftypeless-boz.f
41099         * g77.dg/fugly-assumed.f
41100         * g77.dg/funderscoring.f
41101         * g77.dg/fvxt-1.f
41102
41103 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
41104
41105         * objc.dg/fwd-proto-1.m: New.
41106         * objc.dg/local-decl-1.m: New.
41107         * objc.dg/naming-1.m: New.
41108         * objc.dg/naming-2.m: New.
41109         * objc.dg/proto-hier-1.m: New.
41110
41111 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
41112
41113         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41114         largest-type elements to a struct makes its size grow.
41115
41116 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41117
41118         * g++.dg/abi/vthunk1.C: New test.
41119
41120 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41121
41122         * g++.dg/abi/vbase8-22.C: New test.
41123
41124 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41125
41126         * gcc.dg/cpp/macro8.c: New test.
41127
41128 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41129
41130         * g++.dg/abi/vbase8-21.C: New test.
41131
41132 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41133
41134         * g++.dg/abi/vbase8-10.C: New test.
41135
41136 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41137
41138         * lib/g++.exp (g++_set_ld_library_path): Renamed to
41139         ${tool}_set_ld_library_path.
41140         Changed caller.
41141         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
41142         g++.exp.
41143
41144 2001-07-26  Stan Cox <scox@redhat.com>
41145
41146         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
41147         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
41148         gcc_exit, gcc_check_unsupported_p):
41149         Moved to gcc-deps.exp
41150         * gcc-deps.exp: New file.
41151
41152 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41153
41154         * g++.old-deja/g++.pt/defarg14.C: New test.
41155
41156 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41157
41158         * g++.old-deja/g++.other/lineno5.C: New test.
41159
41160 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41161
41162         * g++.old-deja/g++.pt/crash68.C: New test.
41163
41164 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41165
41166         * g++.old-deja/g++.other/crash42.C: New test.
41167
41168 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41169
41170         * gcc.dg/cpp/extratokens.c: Fix.
41171         * gcc.dg/cpp/skipping2.c: New tests.
41172
41173 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41174
41175         * gcc.c-torture/execute/20010724-1.c: New file.
41176         * gcc.c-torture/execute/20010724-1.x: New file.
41177
41178 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41179
41180         * g++.old-deja/g++.other/cond7.C: New test.
41181
41182 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41183
41184         * g++.old-deja/g++.other/optimize4.C: New test.
41185
41186 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41187
41188         * g++.old-deja/g++.abi/vbase8-5.C: New test.
41189
41190 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
41191
41192         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
41193         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
41194         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
41195         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
41196
41197         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
41198         bug report" message.
41199
41200         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
41201         * g++.dg/ext/instantiate1.C: Move from old-deja.
41202
41203 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
41204
41205         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
41206         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
41207         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
41208         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
41209
41210 2001-07-23  Jeffrey A Law  (law@cygnus.com)
41211
41212         * gcc.c-torture/execute/20010723-1.c: New test.
41213
41214 2001-07-23  Ben Elliston  <bje@redhat.com>
41215
41216         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
41217
41218 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41219
41220         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
41221         i[34567]86-*-*.
41222         Delete handling of ieee_multilib_flags.
41223         Pass -mieee for alpha*-*-* and sh-*-*.
41224         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
41225
41226 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
41227
41228         Remove old-abi tests.
41229         * g++.old-deja/g++.mike/p11116.C: Remove.
41230         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
41231
41232 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
41233
41234         * g77.f-torture/compile/pr3743.f: New test
41235
41236 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
41237
41238         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
41239
41240 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41241
41242         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
41243         g++.old-deja/g++.pt/static6.C: Likewise.
41244         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
41245         supports weak symbols.
41246
41247 2001-07-18  Andreas Jaeger  <aj@suse.de>
41248
41249         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
41250         supported again.
41251
41252 2001-07-18  Andreas Jaeger  <aj@suse.de>
41253
41254         * gcc.dg/iftrap-1.c: Fix target line.
41255
41256 2001-07-17  Richard Henderson  <rth@redhat.com>
41257
41258         * gcc.c-torture/execute/20010717-1.c: New.
41259
41260 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41261
41262         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
41263         tests.
41264
41265 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41266
41267         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
41268
41269 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41270
41271         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
41272         UAC_SIGBUS, UAC_NOPRINT definitions.
41273
41274 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
41275
41276         * objc/execute/object_is_class.m: New test.
41277         * objc/execute/object_is_meta_class.m: New test.
41278
41279 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41280
41281         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
41282         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
41283
41284 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
41285
41286         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
41287         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
41288
41289 2001-07-14  Richard Henderson  <rth@redhat.com>
41290
41291         * gcc.dg/iftrap-1.c: New.
41292
41293 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
41294
41295         * g77.f-torture/execute/intrinsic77.f: New test.
41296
41297 2001-07-11  Janis Johnson <janis@us.ibm.com>
41298
41299         * gcc.misc-tests/gcov-3.c: New test.
41300
41301 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41302
41303         * gcc.c-torture/compile/20010711-1.c,
41304         * gcc.c-torture/compile/20010711-2.c: New tests.
41305
41306 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41307
41308         * gcc.c-torture/execute/20010711-1.c: New test.
41309
41310 2001-07-11  Ben Elliston  <bje@redhat.com>
41311
41312         * g++.old-deja/g++.other/enum5.C: New test.
41313
41314 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
41315
41316         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
41317         (g++-dg-prune): Call prune_gcc_output.
41318         * prune.exp: New file for prune_gcc_output.
41319         * lib/g++.exp, lib/gcc.exp: Load it.
41320
41321 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41322
41323         * gcc.c-torture/compile/20010701-1.c,
41324         g++.old-deja/g++.ext/attrib6.C: New tests.
41325
41326 2001-07-06  Jeffrey A Law  (law@cygnus.com)
41327
41328         * gcc.c-torture/compile/20010706-1.c: New test.
41329
41330 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
41331
41332         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
41333
41334 2001-06-28  Stan Shebs  <shebs@apple.com>
41335
41336         * gcc.dg/pragma-darwin.c: New test.
41337
41338 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41339
41340         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
41341         Solaris 2.[678] system.
41342
41343 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41344
41345         * gcc.dg/20010622-1.c: New test.
41346
41347 2001-06-18  Stan Shebs  <shebs@apple.com>
41348
41349         * objc.dg: New directory.
41350         * objc.dg/dg.exp: New file.
41351         * objc.dg/alias.m: New.
41352         * objc.dg/class-1.m: New.
41353         * objc.dg/class-2.m: New.
41354         * objc.dg/const-str-1.m: New.
41355         * objc.dg/const-str-2.m: New.
41356         * objc.dg/id-1.m: New.
41357         * objc.dg/method-1.m: New.
41358         * objc.dg/super-class-1.m: New.
41359         * lib/objc-dg.exp: New file.
41360
41361 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41362
41363         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41364         of label name.
41365
41366 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
41367
41368         * g++.old-deja/g++.abi/vbase8-9.C: New test.
41369
41370 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41371
41372         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41373         variable.
41374
41375 2001-06-12  Richard Henderson  <rth@redhat.com>
41376
41377         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41378
41379 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41380
41381         * g++.old-deja/g++.abi/vbase5.C: New test.
41382         * g++.old-deja/g++.abi/vbase6.C: New test.
41383         * g++.old-deja/g++.abi/vbase7.C: New test.
41384
41385 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41386
41387         * gcc.c-torture/compile/20010610-1.c: New test.
41388
41389 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41390
41391         * g++.old-deja/g++.abi/vbase4.C: New test.
41392
41393 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41394
41395         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41396         support %f for HC11/HC12 targets.
41397         * gcc.c-torture/execute/930513-1.x: New file, likewise.
41398         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41399         on HC11/HC12 targets.
41400         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41401
41402 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41403
41404         * gcc.dg/wchar_t-1.c: New file.
41405         * gcc.dg/wint_t-1.c: Likewise.
41406
41407 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
41408
41409         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41410
41411 2001-06-11  Richard Henderson  <rth@redhat.com>
41412
41413         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41414
41415 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41416
41417         * gcc.c-torture/compile/20010611-1.c: New test.
41418
41419 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41420
41421         * gcc.dg/c99-tag-1.c: Add more tests.
41422
41423 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
41424
41425         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41426         representation on MN10300 and ARM/Thumb.
41427
41428 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
41429
41430         * g77.f-torture/execute/20010610.f: New.
41431
41432 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
41433
41434         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41435         names.
41436
41437 2001-06-09  Richard Henderson  <rth@redhat.com>
41438
41439         * gcc.c-torture/execute/ashrdi-1.c: New.
41440         * gcc.c-torture/execute/ashldi-1.c: New.
41441         * gcc.c-torture/execute/lshrdi-1.c: New.
41442
41443 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41444
41445         * objc/execute/load-3.m: Added. Check sending +load to categories,
41446         in addition to classes.
41447
41448 2001-06-08  Stan Shebs  <shebs@apple.com>
41449
41450         * objc/execute/load-2.m: New test.  From Nicola Pero
41451         <n.pero@mi.flashnet.it>.
41452
41453 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41454
41455         * gcc.c-torture/execute/20010605-2.c: New test.
41456
41457 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41458
41459         * g++.old-deja/g++.abi/vbase2.C: New test.
41460         * g++.old-deja/g++.abi/vbase3.C: New test.
41461
41462 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41463
41464         * g++.old-deja/g++.pt/friend49.C: New test.
41465
41466 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41467
41468         * g++.old-deja/g++.ext/anon3.C: New test.
41469
41470 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41471
41472         * g++.old-deja/g++.other/conv7.C: New test.
41473
41474 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41475
41476         * gcc.c-torture/compile/20010605-2.c: New test.
41477
41478 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41479
41480         * gcc.c-torture/execute/20010604-1.c: New test.
41481
41482 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
41483
41484         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41485
41486 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
41487
41488         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41489         (g++_link_flags): Likewise.
41490         (g++_init): Pass gccpath's value to two previous functions.
41491
41492 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41493
41494         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41495         Ensure logfile entry matches exec command line.
41496
41497 2001-05-31  Richard Henderson  <rth@redhat.com>
41498
41499         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41500         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41501
41502 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
41503
41504         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41505         compiler for irix6.2
41506
41507 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
41508
41509         * g++.old-deja/g++.other/optimize3.C: New file.
41510
41511 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
41512
41513         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41514         assemble.
41515
41516 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41517
41518         * g++.old-deja/g++.other/optimize2.C: New file.
41519
41520 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41521
41522         * gcc.c-torture/compile/20010518-2.c: New file.
41523         * gcc.c-torture/execute/20010518-1.c: New file.
41524         * gcc.c-torture/execute/20010518-2.c: New file.
41525
41526 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41527
41528         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41529
41530 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41531
41532         G++ no longer defines builtins that do not begin with __builtin.
41533         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41534         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41535         * g++.old-deja/g++.law/builtin1.C: Likewise.
41536         * g++.old-deja/g++.law/cvt2.C: Likewise.
41537         * g++.old-deja/g++.mike/net5.C: Likewise.
41538         * g++.old-deja/g++.other/builtins1.C: Likewise.
41539         * g++.old-deja/g++.other/builtins2.C: Likewise.
41540         * g++.old-deja/g++.other/builtins3.C: Likewise.
41541         * g++.old-deja/g++.other/builtins4.C: Likewise.
41542         * g++.old-deja/g++.other/inline8.C: Likewise.
41543         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41544
41545 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41546
41547         * g++.old-deja/g++.pt/using1.C: Adjust.
41548         * g++.old-deja/g++.pt/using2.C: New test.
41549
41550 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41551
41552         * gcc.dg/cpp/charconst.c: New tests.
41553         * gcc.dg/cpp/escape.c: New tests.
41554         * gcc.dg/cpp/escape-1.c: New tests.
41555         * gcc.dg/cpp/escape-2.c: New tests.
41556         * gcc.dg/cpp/ucs.c: New tests.
41557
41558 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41559
41560         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41561         native compiler for irix6.5.
41562
41563 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41564
41565         * lib/g++.exp (g++_include_flags): Use args to compute
41566         get_multilibs.
41567         (g++_link_flags): Likewise.
41568         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41569
41570 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41571
41572         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41573
41574 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41575
41576         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41577         this file.
41578
41579 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41580
41581         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41582         STACK_SIZE;
41583         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41584         to STACK_SIZE; Use it to define size of add_histo array.
41585         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41586         to STACK_SIZE.
41587         (f): Use GITT_SIZE to define size of gitt local table.
41588         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41589         to STACK_SIZE; Use it to define size of bytemem array.
41590
41591 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41592
41593         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41594         on 68HC11/HC12 due to the asm instruction.
41595         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41596         * gcc.c-torture/compile/920520-1.x: Likewise.
41597         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41598         on 68HC11/HC12 because the function is larger than 64K.
41599         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41600         on 68HC11/HC12 because the structure is too large.
41601
41602 2001-05-20  Richard Henderson  <rth@redhat.com>
41603
41604         * gcc.c-torture/execute/20010520-1.c: New.
41605
41606 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41607
41608         * g++.old-deja/g++.warn/compare1.C: New test.
41609         * gcc.dg/compare4.c: New test.
41610
41611 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41612
41613         * g++.old-deja/g++.other/optimize1.C: New test.
41614
41615 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41616
41617         * g++.old-deja/g++.pt/spec41.C: New test.
41618
41619 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41620
41621         * gcc.c-torture/compile/20010114-1.x: Remove.
41622
41623 2001-05-18  Stan Shebs  <shebs@apple.com>
41624
41625         * gcc.c-torture/compile/20010518-1.c: New test.
41626
41627 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41628
41629         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41630         * g++.old-deja/g++.pt/crash67.C: New test.
41631
41632 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41633
41634         * g++.old-deja/g++.other/debug9.C: New test.
41635
41636 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41637
41638         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41639
41640 2001-05-16  Jan Hubicka  <jh@suse.cz>
41641
41642         * gcc.c-torture/compile/20010516-1.c: New test.
41643
41644 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41645
41646         * g++.old-deja/g++.other/crash41.C: New test.
41647
41648 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41649
41650         * g++.old-deja/g++.pt/crash66.C: New test.
41651
41652 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41653
41654         * g++.old-deja/g++.robertl/eb27.C: Convert.
41655
41656 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41657
41658         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41659         declaration being redundant.
41660
41661 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41662
41663         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41664
41665 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41666
41667         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41668
41669 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41670
41671         * lib/g++.exp: Use testsuite_flags.
41672
41673 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41674
41675         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41676
41677 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41678
41679         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41680
41681 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41682
41683         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41684
41685 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41686
41687         * gcc.c-torture/compile/20010313-1.c: New test.
41688
41689 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41690
41691         * gcc.dg/cpp/direct2.c: New test.
41692         * gccq.dg/cpp/direct2s.c: New test.
41693
41694         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41695
41696 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41697
41698         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41699         * g++.old-deja/g++.other/op3.C: Likewise.
41700
41701 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41702
41703         * gcc.dg/cpp/syshdr.h: New file.
41704         * gcc.dg/cpp/sysmac1.c: Update.
41705         * gcc.dg/cpp/sysmac2.c: Update.
41706
41707 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41708
41709         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41710
41711 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41712
41713         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41714         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41715
41716 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41717
41718         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41719
41720 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41721
41722         * lib/g++.exp (g++_include_flags): Don't use any special flags
41723         if TESTING_IN_BUILD_TREE is not defined.
41724         (g++_init): Use a plain 'c++' as the compiler if
41725         TESTING_IN_BUILD_TREEE is not defined.
41726
41727 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41728
41729         * g++.old-deja/g++.eh/catch13.C: New test.
41730         * g++.old-deja/g++.eh/catch14.C: New test.
41731
41732 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41733
41734         * gcc.dg/cpp/tr-define.c: New test.
41735
41736 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41737
41738         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41739         <stdlib.h>, not <malloc.h>.
41740
41741 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41742
41743         * g++.old-deja/g++.ns/template17.C: New test.
41744
41745 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41746
41747         * g++.old-deja/g++.pt/ref4.C: New test.
41748
41749 2001-04-30  Richard Henderson  <rth@redhat.com>
41750
41751         * gcc.dg/20000724-1.c: Revert last change.
41752
41753 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41754
41755         * g77.f-torture/execute/20010430.f: New test.
41756
41757 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41758
41759         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41760
41761 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41762
41763         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41764
41765 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41766
41767         * g++.old-deja/g++.eh/crash6.C: New test.
41768
41769 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41770
41771         * g++.old-deja/g++.other/warn7.C: New test.
41772
41773 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41774
41775         * g++.old-deja/g++.other/defarg9.C: New test.
41776
41777 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41778
41779         * g77.f-torture/compile/20010426.f: New test.
41780         * g77.f-torture/execute/20010426.f: New test.
41781
41782 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41783
41784         * g77.f-torture/compile/20000629-1.x: Remove - error
41785         has been fixed.
41786
41787 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41788
41789         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41790         Tweak slightly to work with g++.dg framework.
41791         * g++.dg/special/ecos.exp: Run initp1.C test.
41792         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41793
41794         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41795         its linker doesn't give line numbers either.
41796         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41797
41798 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41799
41800         * g++.old-deja/g++.other/lex1.C: New test.
41801
41802 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41803
41804         * gcc.dg/noncompile/20010425-1.c: New test.
41805
41806 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41807
41808         * g++.old-deja/g++.pt/mangle2.C: New test.
41809
41810 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41811
41812         * gcc.dg/format/plus-1.c: New test.
41813
41814 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41815
41816         * gcc.dg/20010423-1.c: New test.
41817
41818 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41819
41820         * gcc.c-torture/execute/20010422-1.c: New test.
41821
41822 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41823
41824         * g++.old-deja/g++.ns/type2.C: New test.
41825
41826 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41827
41828         * g++.old-deja/g++.other/perf1.C: New test.
41829
41830 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41831
41832         * gcc.dg/c99-func-2.c: Remove xfail.
41833         * gcc.dg/c99-func-3.c: Remove xfail.
41834         * gcc.dg/c99-func-4.c: Remove xfail.
41835
41836 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41837
41838         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41839
41840 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41841
41842         * gcc.c-torture/compile/20010423-1.c: New test.
41843
41844 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41845
41846         * g++.old-deja/g++.pt/typename28.C: New test.
41847
41848 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41849
41850         * g++.old-deja/g++.abi/empty2.C: New test.
41851         * g++.old-deja/g++.abi/empty3.C: New test.
41852
41853 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41854
41855         * g++.old-deja/g++.other/comdat2.C: New test.
41856         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41857
41858 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41859
41860         * g++.old-deja/g++.other/overload14.C: New test.
41861
41862 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41863
41864         * g++.old-deja/g++.other/lookup23.C: New test.
41865
41866 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41867
41868         * gcc.c-torture/execute/20010403-1.c: New test.
41869
41870 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41871             Mark Mitchell  <mark@codesourcery.com>
41872
41873         * lib/old-dejagnu.exp: Don't delete output of executable.
41874         Add .exe suffix to executables.
41875
41876 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41877
41878         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41879
41880 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41881
41882         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41883
41884 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41885
41886         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41887         * g++.old-deja/g++.abi/crash1.C: New test.
41888
41889 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41890
41891         * g++.old-deja/g++.other/crash40.C: New test.
41892
41893 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41894
41895         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41896
41897 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41898
41899         * g++.old-deja/g++.other/warn6.C: New test.
41900
41901 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41902
41903         * g++.old-deja/g++.robertl/eb42.C: Same.
41904
41905 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41906
41907         * gcc.dg/wtr-conversion-1.c: New testcase.
41908
41909 2001-04-10  Richard Henderson  <rth@redhat.com>
41910
41911         * g++.old-deja/g++.other/array5.C: New.
41912
41913 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41914
41915         * gcc.c-torture/execute/20010408-1.c: New test.
41916
41917 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41918
41919         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41920         headers and constructs.
41921         * g++.old-deja/g++.robertl/eb79.C: Same.
41922         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41923         * g++.old-deja/g++.robertl/eb73.C: Same.
41924         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41925         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41926         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41927         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41928         * g++.old-deja/g++.robertl/eb44.C: Same.
41929         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41930         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41931         * g++.old-deja/g++.robertl/eb39.C: Same.
41932         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41933         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41934         * g++.old-deja/g++.robertl/eb30.C: Same.
41935         * g++.old-deja/g++.robertl/eb3.C: Same.
41936         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41937         * g++.old-deja/g++.robertl/eb21.C: Same.
41938         * g++.old-deja/g++.robertl/eb15.C: Same.
41939         * g++.old-deja/g++.robertl/eb118.C: Same.
41940         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41941         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41942         * g++.old-deja/g++.robertl/eb109.C: Same.
41943         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41944         * g++.old-deja/g++.mike/rtti1.C: Same.
41945         * g++.old-deja/g++.mike/p658.C: Same.
41946         * g++.old-deja/g++.mike/net46.C: Same.
41947         * g++.old-deja/g++.mike/net34.C: Same.
41948         * g++.old-deja/g++.mike/memoize1.C: Same.
41949         * g++.old-deja/g++.mike/eh2.C: Same.
41950         * g++.old-deja/g++.law/weak.C: Same.
41951         * g++.old-deja/g++.law/visibility7.C: Same.
41952         * g++.old-deja/g++.law/visibility25.C: Same.
41953         * g++.old-deja/g++.law/visibility22.C: Same.
41954         * g++.old-deja/g++.law/visibility2.C: Same.
41955         * g++.old-deja/g++.law/visibility17.C: Same.
41956         * g++.old-deja/g++.law/visibility13.C: Same.
41957         * g++.old-deja/g++.law/visibility10.C: Same.
41958         * g++.old-deja/g++.law/visibility1.C: Same.
41959         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41960         * g++.old-deja/g++.law/vbase1.C: Same.
41961         * g++.old-deja/g++.law/operators32.C: Same.
41962         * g++.old-deja/g++.law/nest3.C: Same.
41963         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41964         * g++.old-deja/g++.law/except5.C (main): Same.
41965         * g++.old-deja/g++.law/cvt7.C (run): Same.
41966         * g++.old-deja/g++.law/cvt2.C: Same.
41967         * g++.old-deja/g++.law/cvt16.C: Same.
41968         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41969         * g++.old-deja/g++.law/ctors17.C (main): Same.
41970         * g++.old-deja/g++.law/ctors13.C: Same.
41971         * g++.old-deja/g++.law/ctors12.C (main): Same.
41972         * g++.old-deja/g++.law/ctors10.C: Same.
41973         * g++.old-deja/g++.law/code-gen5.C: Same.
41974         * g++.old-deja/g++.law/bad-error7.C: Same.
41975         * g++.old-deja/g++.law/arm9.C: Same.
41976         * g++.old-deja/g++.law/arm12.C: Same.
41977         * g++.old-deja/g++.law/arg8.C: Same.
41978         * g++.old-deja/g++.law/arg1.C: Same.
41979         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41980         * g++.old-deja/g++.jason/template31.C: Same.
41981         * g++.old-deja/g++.jason/template24.C (main): Same.
41982         * g++.old-deja/g++.jason/2371.C: Same.
41983         * g++.old-deja/g++.eh/new2.C: Same.
41984         * g++.old-deja/g++.eh/new1.C: Same.
41985         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41986         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41987         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41988         * g++.old-deja/g++.brendan/crash62.C: Same.
41989         * g++.old-deja/g++.brendan/crash52.C: Same.
41990         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41991         * g++.old-deja/g++.brendan/crash38.C: Same.
41992         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41993         * g++.old-deja/g++.brendan/copy9.C: Same.
41994
41995 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41996
41997         * gcc.c-torture/execute/20001203-2.c (memset):
41998         Count argument is of type __SIZE_TYPE__.
41999
42000 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42001
42002         * gcc.c-torture/compile/20010404-1.c: New test.
42003
42004 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42005
42006         * gcc.c-torture/compile/20010326-1.c: New test.
42007
42008 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42009
42010         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42011         peculiarities of the SH.
42012         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42013
42014 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42015
42016         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42017         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42018         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42019
42020 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42021
42022         * g77.f-torture/compile/20010321-1.f: New test.
42023
42024 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42025
42026         * gcc.c-torture/compile/20010329-1.c: New test.
42027
42028 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42029
42030         * gcc.c-torture/execute/20010329-1.c: New test.
42031
42032 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42033
42034         * g++.old-deja/g++.other/eh4.C: Fix typo.
42035
42036 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42037
42038         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42039
42040 2001-03-28  Philip Blundell  <philb@gnu.org>
42041
42042         * gcc.c-torture/compile/20010328-1.c: New test.
42043
42044 2001-03-27  Richard Henderson  <rth@redhat.com>
42045
42046         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42047         * g++.old-deja/g++.eh/vbase3.C: Likewise.
42048
42049 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
42050
42051         * gcc.c-torture/compile/20010327-1.c: New test.
42052
42053 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42054
42055         * g++.old-deja/g++.other/friend12.C: New test.
42056         * g++.old-deja/g++.other/friend9.C: Expect no errors.
42057         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42058
42059 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42060
42061         * gcc.c-torture/execute/20010325-1.c: New test.
42062
42063 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
42064
42065         * g++.old-deja/g++.other/mangle3.C: New test.
42066
42067 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
42068
42069         * g++.old-deja/g++.other/anon8.C: New test.
42070
42071 2001-03-20  Philip Blundell  <philb@gnu.org>
42072
42073         * gcc.c-torture/compile/20010320-1.c: New test.
42074
42075 2001-03-17  Richard Henderson  <rth@redhat.com>
42076
42077         * g++.old-deja/g++.other/eh4.C: Add expected error text.
42078
42079 2001-03-15  Geoff Keating  <geoff@redhat.com>
42080
42081         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42082         tests on AIX.
42083
42084 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
42085
42086         * g++.old-deja/g++.other/eh4.C: New test.
42087
42088 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42089
42090         * gcc.dg/cpp/mi1.c: Update.
42091
42092 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
42093
42094         * g++.old-deja/g++.other/regstack.C: New test.
42095
42096 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42097
42098         * g++.old-deja/g++.other/ref4.C: New test.
42099
42100 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
42101
42102         * objc/execute/va_method.m: Added.
42103         * objc/execute/IMP.m: Added.
42104         * objc/execute/_cmd.m: Added.
42105         * objc/execute/accessing_ivars.m: Added.
42106         * objc/execute/class-1.m: Added.
42107         * objc/execute/class-10.m: Added.
42108         * objc/execute/class-11.m: Added.
42109         * objc/execute/class-12.m: Added.
42110         * objc/execute/class-13.m: Added.
42111         * objc/execute/class-14.m: Added.
42112         * objc/execute/class-2.m: Added.
42113         * objc/execute/class-3.m: Added.
42114         * objc/execute/class-4.m: Added.
42115         * objc/execute/class-5.m: Added.
42116         * objc/execute/class-6.m: Added.
42117         * objc/execute/class-7.m: Added.
42118         * objc/execute/class-8.m: Added.
42119         * objc/execute/class-9.m: Added.
42120         * objc/execute/class-tests-1.h
42121         * objc/execute/class-tests-2.h
42122         * objc/execute/compatibility_alias.m: Added.
42123         * objc/execute/encode-1.m: Added.
42124         * objc/execute/formal_protocol-1.m: Added.
42125         * objc/execute/formal_protocol-2.m: Added.
42126         * objc/execute/formal_protocol-3.m: Added.
42127         * objc/execute/formal_protocol-4.m: Added.
42128         * objc/execute/formal_protocol-5.m: Added.
42129         * objc/execute/formal_protocol-6.m: Added.
42130         * objc/execute/formal_protocol-7.m: Added.
42131         * objc/execute/informal_protocol.m: Added.
42132         * objc/execute/initialize.m: Added.
42133         * objc/execute/load.m: Added.
42134         * objc/execute/many_args_method.m: Added.
42135         * objc/execute/nested-3.m: Added.
42136         * objc/execute/no_clash.m: Added.
42137         * objc/execute/private.m: Added.
42138         * objc/execute/redefining_self.m: Added.
42139         * objc/execute/root_methods.m: Added.
42140         * objc/execute/selector-1.m: Added.
42141         * objc/execute/static-1.m: Added.
42142         * objc/execute/static-2.m: Added.
42143         * objc/execute/va_method.m: Added.
42144
42145 2001-03-10  Richard Henderson  <rth@redhat.com>
42146
42147         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
42148
42149 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42150
42151         * g++.old-deja/g++.other/crash31.C: XFAIL.
42152         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
42153         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
42154         * gcc.c-torture/execute/20010123-1.x: XFAIL.
42155         * gcc.c-torture/execute/20010124-1.x: XFAIL.
42156         * gcc.dg/sequence-pt-1.c: XFAIL one test.
42157
42158 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42159
42160         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
42161
42162 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42163
42164         * gcc.dg/20000724-1.c: Don't use multiline strings.
42165
42166 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42167
42168         * objc/execute/string1.m, objc/execute/string2.m: Compare the
42169         result of -cString against what we expect it to be; don't just
42170         print it out for no one to read.
42171
42172         * objc/execute/string3.m, objc/execute/string4.m: New tests.
42173         Based on testcases provided by Nicola Pero.
42174
42175 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42176
42177         * gcc.dg/cpp/macro7.c: New test.
42178
42179 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42180
42181         * gcc.dg/cpp/multiline.c: Update.
42182
42183 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42184
42185         * g++.old-deja/g++.other/enum3.C: New test.
42186
42187 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42188
42189         * g++.old-deja/g++.other/pod1.C: New test.
42190
42191 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42192
42193         * g++.old-deja/g++.ext/overload1.C: New test.
42194
42195 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42196
42197         * g++.old-deja/g++.pt/using1.C: New test.
42198
42199 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42200
42201         * g++.old-deja/g++.other/using9.C: New test.
42202
42203 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
42204
42205         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
42206
42207         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
42208
42209 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
42210
42211         * g++.old-deja/g++.ext/realpt1.C: Remove.
42212
42213 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
42214
42215         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
42216
42217 2001-02-26  Will Cohen  <wcohen@redhat.com>
42218
42219         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
42220
42221 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
42222
42223         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
42224         templatized constructors.
42225
42226 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42227
42228         * gcc.c-torture/execute/20010224-1.c: New test.
42229
42230 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
42231
42232         * gcc.c-torture/execute/20010222-1.c: New test.
42233
42234 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
42235
42236         * g++.old-deja/g++.other/inline20.C: New test.
42237
42238 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
42239
42240         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
42241
42242 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42243
42244         * g++.old-deja/g++.other/lookup22.C: New test.
42245
42246 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
42247
42248         * g77.dg: New directory.
42249         * g77.dg/20010216-1.f: New test case.
42250         * g77.dg/dg.exp: New driver.
42251         * lib/g77-dg.exp: New driver library.
42252
42253 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42254
42255         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
42256
42257 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
42258
42259         * g++.old-deja/g++.other/decl9.C: New test.
42260
42261 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
42262
42263         * g++.old-deja/g++.other/init16.C: Update the test so that it does
42264         not need <string> and also tests the initialization at runtime.
42265
42266 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42267
42268         * gcc.c-torture/execute/longlong.c: New test.
42269
42270 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42271
42272         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
42273
42274 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42275
42276         * gcc.c-torture/execute/920302-1.c (execute):
42277         Change argument type to short.
42278
42279 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42280
42281         * g++.old-deja/g++.pt/deduct6.C: New test.
42282
42283 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42284
42285         * g++.old-deja/g++.pt/deduct5.C: New test.
42286
42287 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
42288
42289         * gcc.c-torture/execute/20010209-1.c: New test.
42290
42291 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42292
42293         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
42294
42295 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
42296
42297         * g++.dg/vtgc1.C: Update for new ABI.
42298
42299         * consistency.vlad: New directory, 1665 files.
42300
42301 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42302
42303         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
42304         return type.
42305         * gcc.dg/cpp/digraphs.c: Declare puts.
42306
42307 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42308
42309         * g++.old-deja/g++.other/warn5.C: New test.
42310
42311 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42312
42313         * g++.old-deja/g++.pt/spec40.C: New test.
42314
42315 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42316
42317         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
42318         case.
42319         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
42320
42321 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
42322
42323         * gcc.c-torture/compile/20010209-1.c: New test.
42324
42325 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
42326
42327         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
42328         excess errors message but not if it crashes.
42329         * g++.old-deja/g++.other/crash27.C: Likewise.
42330         * g++.old-deja/g++.other/crash28.C: Likewise.
42331         * g++.old-deja/g++.other/crash30.C: Likewise.
42332         * g++.old-deja/g++.other/crash32.C: Likewise.
42333         * g++.old-deja/g++.other/crash35.C: Likewise.
42334         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42335
42336 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42337
42338         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
42339         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
42340         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
42341         g77.f-torture/execute/execute.exp,
42342         g77.f-torture/noncompile/noncompile.exp,
42343         gcc.c-torture/execute/execute.exp,
42344         gcc.c-torture/execute/memcheck/memcheck.exp,
42345         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
42346         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
42347         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
42348         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
42349         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
42350         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
42351         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42352         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
42353         Remove bug reporting instructions with ancient email addresses.
42354
42355 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42356
42357         * gcc.dg/20010202-1.c: New test.
42358         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42359
42360 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
42361
42362         * g++.dg/stdbool-if.C: New test.
42363
42364 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
42365
42366         * objc/execute/fdecl.m: Added main().
42367
42368 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42369
42370         * gcc.c-torture/execute/20010206-1.c: New test.
42371
42372 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42373
42374         * gcc.dg/cpp/avoidpaste1.c: Update.
42375
42376 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
42377
42378         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42379         Pero <nicola@brainstorm.co.uk>.
42380         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42381
42382 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
42383
42384         * g++.old-deja/g++.pt/spec39.C: New test.
42385
42386 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
42387
42388         * gcc.c-torture/compile/20010202-1.c: New test.
42389
42390 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
42391
42392         * g++.old-deja/g++.abi/primary2.C: New test.
42393         * g++.old-deja/g++.abi/primary3.C: New test.
42394         * g++.old-deja/g++.abi/primary4.C: New test.
42395         * g++.old-deja/g++.abi/primary5.C: New test.
42396         * g++.old-deja/g++.abi/vtable3.h: New test.
42397         * g++.old-deja/g++.abi/vtable3a.C: New test.
42398         * g++.old-deja/g++.abi/vtable3b.C: New test.
42399         * g++.old-deja/g++.abi/vtable3c.C: New test.
42400         * g++.old-deja/g++.abi/vtable3d.C: New test.
42401         * g++.old-deja/g++.abi/vtable3e.C: New test.
42402         * g++.old-deja/g++.abi/vtable3f.C: New test.
42403         * g++.old-deja/g++.abi/vtable3g.C: New test.
42404         * g++.old-deja/g++.abi/vtable3h.C: New test.
42405         * g++.old-deja/g++.abi/vtable3i.C: New test.
42406         * g++.old-deja/g++.abi/vtable3j.C: New test.
42407         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42408
42409 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
42410
42411         * g++.old-deja/g++.other/anon6.C: New test.
42412         * g++.old-deja/g++.other/anon7.C: New test.
42413
42414 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42415
42416         * gcc.dg/cpp/avoidpaste2.c: New tests.
42417
42418 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
42419
42420         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42421
42422 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
42423
42424         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42425         DECIMAL_DIG cases for Irix."
42426
42427 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
42428
42429         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42430
42431 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42432
42433         * gcc.dg/c99-tag-1.c: New test.
42434
42435 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42436
42437         * gcc.dg/cpp/tr-warn1.c: Add tests.
42438
42439 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42440
42441         * gcc.dg/cpp/avoidpaste1.c: Update.
42442         * gcc.dg/cpp/paste4.c: Update.
42443
42444 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42445
42446         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42447         cases for Irix.
42448
42449 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42450
42451         * g++.old-deja/g++.other/inline19.C: New test.
42452
42453 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42454
42455         * gcc.dg/Wlarger-than.c: New test.
42456
42457 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42458
42459         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42460
42461 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42462
42463         * gcc.c-torture/execute/20010129-1.c: New test.
42464         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42465
42466 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42467
42468         * gcc.dg/cpp/avoidpaste1.c: Test case.
42469
42470 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42471
42472         * g++.old-deja/g++.other/inline18.C: New test.
42473
42474 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42475
42476         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42477         and __builtin_putchar.
42478
42479 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42480
42481         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42482         tests.
42483
42484 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
42485
42486         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42487         floating point number rounding mode to round to the nearest
42488         representable mode.
42489
42490 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
42491
42492         * g++.old-deja/g++.other/mangle2.C: New test.
42493
42494 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42495
42496         * gcc.c-torture/compile/20010124-1.c: New test.
42497
42498 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
42499
42500         * g++.old-deja/g++.pt/spec38.C: New test.
42501
42502 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42503
42504         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42505         "Build don't run".
42506
42507 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42508
42509         * gcc.c-torture/execute/20010123-1.c: New test.
42510
42511 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42512
42513         * g++.old-deja/g++.pt/spec37.C: New test.
42514
42515 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42516
42517         * g++.old-deja/g++.pt/overload14.C: New test.
42518
42519 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42520
42521         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42522         __builtin_return_address.
42523
42524 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42525
42526         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42527         * g++.old-deja/g++.pt/spec35.C: New test.
42528         * g++.old-deja/g++.pt/spec36.C: New test.
42529
42530 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42531
42532         * gcc.c-torture/compile/20010118-1.c: New test.
42533
42534 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42535
42536         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42537
42538 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42539
42540         * gcc.c-torture/execute/20010119-1.c: New test.
42541
42542 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42543
42544         * g++.old-deja/g++.other/vbase5.C: New test.
42545
42546 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42547
42548         * gcc.c-torture/execute/20010118-1.c: New test.
42549
42550 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42551
42552         * g++.old-deja/g++.pt/deduct3.C: New test.
42553
42554 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42555
42556         * g++.old-deja/g++.pt/spec34.C: New test.
42557
42558 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42559
42560         * g77.f-torture/compile/20000601-2.f: New test.
42561
42562 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42563
42564         * g++.old-deja/g++.other/init17.C: New test.
42565
42566 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42567
42568         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42569
42570 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42571
42572         * g++.old-deja/g++.pt/unify8.C: New test.
42573
42574 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42575
42576         * g++.old-deja/g++.abi/vbase1.C: New test.
42577
42578 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42579
42580         * g++.old-deja/g++.pt/crash65.C: New test.
42581
42582 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42583
42584         * gcc.dg/cpp/assembl2.S: New test case.
42585
42586 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42587
42588         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42589         are supported.
42590
42591 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42592
42593         * g++.old-deja/g++.other/builtins1.C: New test.
42594         * g++.old-deja/g++.other/builtins2.C: Likewise.
42595         * g++.old-deja/g++.other/builtins3.C: Likewise.
42596         * g++.old-deja/g++.other/builtins4.C: Likewise.
42597
42598 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42599
42600         * gcc.c-torture/compile/20010117-1.c: New test.
42601         * gcc.c-torture/compile/20010117-2.c: New test.
42602
42603 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42604
42605         * g77.f-torture/execute/20010116.[fx]: New test,
42606         XFAIL on i?86-*-*.
42607         * g77.f-torture/compile/20010115.f: Indicate it's
42608         a test for PR fortran/1636.
42609
42610 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42611
42612         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42613
42614 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42615
42616         * g77.f-torture/compile/20010115.f: New test.
42617
42618 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42619
42620         * g++.old-deja/g++.pt/nontype5.C: New test.
42621
42622 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42623
42624         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42625         have an equivalent working one below it.
42626
42627 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42628
42629         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42630         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42631
42632 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42633
42634         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42635         message containing "init_priority".
42636         (conpr-2.C): Likewise.
42637         (conpr-3.C): Likewise.
42638         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42639
42640 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42641
42642         * gcc.c-torture/execute/20010114-2.c: New test.
42643
42644 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42645
42646         * gcc.c-torture/compile/20010114-1.c: New test.
42647         * gcc.c-torture/compile/20010114-1.x: Xfail.
42648         * gcc.c-torture/compile/20010114-2.c: New test.
42649         * gcc.c-torture/execute/20010114-1.c: New test.
42650         * gcc.dg/trunc-1.c: New test.
42651         * gcc.dg/uninit-B.c: New test.
42652
42653 2001-01-13  Nick Clifton  <nickc@redhat.com>
42654
42655         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42656         target.
42657
42658 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42659
42660         * gcc.c-torture/compile/20010113-1.c: New test.
42661
42662 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42663
42664         * gcc.c-torture/compile/20001212-1.c: New test.
42665
42666 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42667
42668         * gcc.dg/cpp/widestr1.c: Update.
42669         * gcc.dg/cpp/prag-imp.c: Remove.
42670
42671 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42672
42673         * gcc.c-torture/execute/20000801-3.x: Remove.
42674         * gcc.dg/c90-init-1.c: New test.
42675         * gcc.dg/c99-init-1.c: New test.
42676         * gcc.dg/c99-init-2.c: New test.
42677         * gcc.dg/gnu99-init-1.c: New test.
42678
42679 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42680
42681         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42682         testing that no relevant ones were found.
42683
42684 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42685
42686         * g++.old-deja/g++.pt/cast2.C: New test.
42687
42688 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42689
42690         * g++.old-deja/g++.pt/friend47.C: New test.
42691
42692 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42693
42694         * g++.old-deja/g++.pt/instantiate13.C: New test.
42695
42696 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42697
42698         * g++.old-deja/g++.other/defarg7.C: New test.
42699         * g++.old-deja/g++.other/defarg8.C: New test.
42700
42701 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42702
42703         * g++.old-deja/g++.pt/crash64.C: New test.
42704
42705 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42706
42707         * g++.old-deja/g++.pt/crash63.C: New test.
42708
42709 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42710
42711         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42712
42713 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42714
42715         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42716
42717 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42718
42719         * g++.old-deja/g++.pt/error3.C: New test.
42720
42721 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42722
42723         * g++.old-deja/g++.other/crash39.C: New test.
42724
42725 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42726
42727         * g++.old-deja/g++.other/vbase4.C: New test.
42728
42729 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42730
42731         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42732         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42733         * gcc.dg/special/special.exp: New test driver which will check
42734         for alias support for the above test.
42735
42736 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42737
42738         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42739         problems on small machines.
42740         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42741         parameterize.
42742
42743 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42744
42745         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42746         mips.
42747         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42748
42749 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42750
42751         * g++.old_deja/g++.pt/using8.C: New test.
42752
42753 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42754
42755         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42756
42757 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42758
42759         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42760         where a failure is expected.
42761         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42762
42763 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42764
42765         * g++.old_deja/g++.pt/instantiate12.C: New test.
42766
42767 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42768
42769         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42770         start of structs.
42771         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42772         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42773         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42774         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42775         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42776         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42777         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42778         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42779         * g++.old-deja/g++.eh/spec6.C: Likewise.
42780         * g++.old-deja/g++.jason/crash3.C: Likewise.
42781         * g++.old-deja/g++.law/ctors11.C: Likewise.
42782         * g++.old-deja/g++.law/ctors17.C: Likewise.
42783         * g++.old-deja/g++.law/ctors5.C: Likewise.
42784         * g++.old-deja/g++.law/ctors9.C: Likewise.
42785         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42786         * g++.old-deja/g++.mike/net22.C: Likewise.
42787         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42788         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42789         * g++.old-deja/g++.mike/virt3.C: Likewise.
42790         * g++.old-deja/g++.niklas/t128.C: Likewise.
42791         * g++.old-deja/g++.other/anon4.C: Likewise.
42792         * g++.old-deja/g++.other/using1.C: Likewise.
42793         * g++.old-deja/g++.other/warn3.C: Likewise.
42794         * g++.old-deja/g++.pt/t37.C: Likewise.
42795         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42796         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42797
42798 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42799
42800         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42801
42802 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42803
42804         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42805
42806 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42807
42808         * gcc.c-torture/compile/20010107-1.c: New test.
42809
42810 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42811
42812         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42813
42814 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42815
42816         * gcc.dg/format/format.h: New file.
42817         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42818         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42819         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42820         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42821         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42822         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42823         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42824         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42825         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42826         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42827         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42828         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42829         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42830         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42831         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42832         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42833         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42834         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42835         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42836         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42837         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42838         instead of declaring standard types, macros and functions in each
42839         test.
42840
42841 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42842
42843         * gcc.c-torture/execute/20010106-1.c: New test.
42844
42845 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42846
42847         * gcc.dg/format/format.exp: New file.
42848         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42849         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42850         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42851         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42852         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42853         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42854         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42855         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42856         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42857         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42858         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42859         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42860         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42861         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42862         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42863         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42864         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42865         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42866         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42867         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42868         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42869         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42870         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42871         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42872         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42873         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42874         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42875         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42876         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42877         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42878         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42879         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42880         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42881         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42882         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42883         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42884         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42885         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42886         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42887         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42888         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42889         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42890
42891 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42892
42893         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42894         account.
42895
42896 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42897
42898         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42899
42900 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42901
42902         * g++.old-deja/g++.pt/crash62.C: New test.
42903
42904 2001-01-04  Richard Henderson  <rth@redhat.com>
42905
42906         * gcc.dg/20000926-1.c: Update expected warnings.
42907         * gcc.dg/array-2.c: Likewise.
42908         * gcc.dg/array-4.c: Also validate flexible array members.
42909         * gcc.dg/c99-flex-array-1.c: New.
42910
42911 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42912
42913         * gcc.c-torture/compile/20001222-1.x: Remove.
42914
42915 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42916
42917         * gcc.c-torture/execute/built-in-setjmp.c: New.
42918
42919 2001-01-03  Richard Henderson  <rth@redhat.com>
42920
42921         * gcc.dg/940510-1.c: Update expected error wording.
42922         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42923
42924 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42925
42926         * lib/target-supports.exp (check_alias_available): Modified to
42927         indicate aliases not supported if only weak aliases are supported.
42928
42929 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42930
42931         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42932         Turn on cmpstrsi checks for __pj__ and __i370__.
42933
42934 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42935
42936         * g++.old-deja/g++.other/virtual11.C: New test.
42937
42938 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42939
42940         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42941
42942 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42943
42944         * gcc.c-torture/compile/20010102-1.c: New test.
42945
42946 2001-01-02  Andreas Jaeger  <aj@suse.de>
42947
42948         * gcc.dg/noreturn-3.c: New test.
42949
42950         * gcc.dg/noreturn-4.c: New test.
42951
42952 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42953
42954         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42955         __builtin_fputc and __builtin_fwrite.
42956
42957 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42958
42959         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42960         signed char, not default char.
42961
42962 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42963
42964         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42965
42966 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42967
42968         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42969
42970 2000-12-29  Richard Henderson  <rth@redhat.com>
42971
42972         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42973         (__cyg_profile_func_exit): Define.
42974
42975 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42976
42977         * g++.dg/vtgc1.C: New test.
42978
42979 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42980
42981         * gcc.dg/noncompile/20001228-1.c: New test.
42982
42983         * gcc.dg/20001228-1.c: New test.
42984
42985         * gcc.c-torture/execute/20001228-1.c: New test.
42986
42987 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42988
42989         * gcc.dg/format-strfmon-1.c: New test.
42990
42991 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42992
42993         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42994         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42995         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42996         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42997         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42998         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42999         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43000         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43001         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43002         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43003         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43004         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43005         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43006
43007         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43008         * gcc.c-torture/execute/string-opt-4.c: Test index.
43009
43010 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43011
43012         * gcc.c-torture/compile/20001226-1.c: New test.
43013
43014 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43015
43016         * gcc.c-torture/compile/20001222-1.c: New test.
43017         * gcc.c-torture/compile/20001222-1.x: Xfail.
43018
43019 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43020
43021         * gcc.c-torture/execute/comp-goto-2.c: New test.
43022
43023 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43024
43025         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43026         Use long types if __INT_MAX__ is 32767.
43027         (main): Use cast to (sint32 *) when poking 88 into a_page.
43028
43029         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43030
43031 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43032
43033         * gcc.c-torture/compile/20001221-1.c: New test.
43034         * gcc.c-torture/execute/20001221-1.c: New test.
43035
43036 2000-12-20  Richard Henderson  <rth@redhat.com>
43037
43038         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43039         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43040
43041 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43042
43043         * gcc.dg/compare3.c: New test.
43044
43045 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43046
43047         * gcc.dg/format-warnll-1.c: New test.
43048
43049 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43050
43051         * gcc.dg/cpp/cmdlne-P.c: New test.
43052
43053 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43054
43055         * gcc.c-torture/execute/builtin-abs-1.c,
43056         gcc.c-torture/execute/builtin-abs-2.c: New tests.
43057
43058 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43059
43060         * gcc.dg/cpp/multiline.c: New test.
43061
43062 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43063
43064         * g++.old-deja/g++.other/syshdr1.C: Update.
43065         * gcc.dg/cpp/lineflags.c: Remove temporarily.
43066
43067 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43068
43069         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43070
43071 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43072
43073         * g++.old-deja/g++.pt/ttp65.C: New test.
43074
43075 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43076
43077         * g++.old-deja/g++.pt/ttp64.C: New test.
43078
43079 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43080
43081         * g++.old-deja/g++.pt/spec33.C: New test.
43082
43083 2000-12-14  Catherine Moore  <clm@redhat.com>
43084
43085         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43086         * gcc.c-torture/execute/920612-2.c: Likewise.
43087         * gcc.c-torture/execute/920428-2.c: Likewise.
43088         * gcc-c-torture/execute/va-arg-11.c: Call exit.
43089         * gcc.c-torture/execute/va-arg-21.c: Likewise.
43090
43091 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43092
43093         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43094         * gcc.dg/pack-test-2.c: Likewise.
43095
43096 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43097
43098         Tests by Zack Weinberg <zackw@stanford.edu>.
43099
43100         * gcc.dg/cpp/defined.c: Update.
43101         * gcc.dg/cpp/defined_trad.c: New tests.
43102
43103 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43104
43105         * gcc.dg/cpp/trad-direct.c: Update.
43106
43107 2000-12-11  Neil Booth  <neilb@earthling.net>
43108
43109         * gcc.dg/cpp/defined_trad.c
43110
43111 2000-12-11  Neil Booth  <neilb@earthling.net>
43112
43113         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43114
43115 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43116
43117         * gcc.dg/format-miss-2.c: New test.
43118
43119 2000-12-09  Neil Booth  <neilb@earthling.net>
43120
43121         * gcc.dg/cpp/lineflags.c: New tests.
43122         * gcc.dg/cpp/poison.c: Update.
43123         * gcc.dg/cpp/redef2.c: Update.
43124         * gcc.dg/cpp/skipping.c: New test.
43125
43126 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
43127
43128         * g++.old-deja/g++.other/eh3.C: New testcase.
43129
43130 2000-12-07  Neil Booth  <neilb@earthling.net>
43131
43132         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
43133         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
43134         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
43135         wtr-union-init-2.c, wtr-union-init-3.c: Update.
43136         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
43137         Update.
43138
43139 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43140
43141         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
43142         __SIZE_TYPE__ instead of int for type of integers cast to
43143         pointers.
43144
43145 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
43146
43147         * g++.old-deja/g++.other/cleanup4.C: New test.
43148
43149 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43150
43151         * format-sec-1.c: New test.
43152
43153 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43154
43155         * gcc.dg/format-nonlit-3.c: New test.
43156
43157 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43158
43159         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
43160         through a null pointer.
43161
43162 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43163
43164         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
43165         * g++.old-deja/g++.pt/partial4.C: New test.
43166
43167 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
43168
43169         * gcc.c-torture/execute/ieee/hugeval.x: New.
43170
43171 2000-12-06  Neil Booth  <neilb@earthling.net>
43172
43173         * gcc.dg/cpp/backslash2.c: New tests.
43174
43175 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43176
43177         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
43178         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
43179
43180 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
43181
43182         * gcc.c-torture/execute/20001203-2.c: New testcase.
43183
43184 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43185
43186         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
43187         * g++.old-deja/g++.other/virtual10.C: New test.
43188
43189 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43190
43191         * g++.old-deja/g++.mike/pmf5.C: Remove test.
43192
43193 2000-12-05  Richard Henderson  <rth@redhat.com>
43194
43195         * gcc.c-torture/compile/20001205-1.c: New.
43196
43197 2000-12-04  Neil Booth  <neilb@earthling.net>
43198
43199         * g++.old-deja/g++.other/virtual9.C: New test.
43200         * g++.old-deja/g++.pt/crash61.C: New test.
43201         * gcc.c-torture/execute/loop-9.c: New test.
43202
43203 2000-12-04  Neil Booth  <neilb@earthling.net>
43204
43205         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
43206         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
43207         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
43208         * gcc.dg/cpp/extratokens.c: ...here.
43209
43210 2000-12-04  Neil Booth  <neilb@earthling.net>
43211
43212         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
43213         New tests.
43214
43215 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43216
43217         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
43218         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
43219
43220 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43221
43222         * gcc.c-torture/execute/20001203-1.c: New test.
43223
43224 2000-12-03  Neil Booth  <neilb@earthling.net>
43225
43226         * gcc.dg/cpp/macro6.c: New test cases.
43227
43228 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43229
43230         * gcc.c-torture/execute/string-opt-9.c: New test.
43231         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43232         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43233         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43234
43235         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
43236         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
43237
43238 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
43239
43240         * gcc.dg/cpp/if-6.c: New testcase.
43241
43242         * gcc.dg/20001201-1.c: New testcase.
43243
43244 2000-12-02  Neil Booth  <neilb@earthling.net>
43245
43246         * g++.old-deja/g++.other/externC4.C,
43247         g++.old-deja/g++.other/friend10.C: New tests.
43248
43249 2000-12-02  Neil Booth  <neilb@earthling.net>
43250
43251         * g++.old-deja/g++.other/instan2.C
43252         * g++.old-deja/g++.other/instan3.C: New test.
43253
43254 2000-12-02  Neil Booth  <neilb@earthling.net>
43255
43256         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
43257         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
43258         gnuc99.c,gnuc99-pedantic.c: New tests.
43259
43260 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43261
43262         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
43263         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
43264
43265 2000-12-01  Neil Booth  <neilb@earthling.net>
43266
43267         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
43268         * gcc.dg/cpp/poison.c: Update.
43269         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
43270
43271 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
43272
43273         * g77.f-torture/execute/20001201.f: New test.
43274
43275 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43276
43277         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
43278
43279 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
43280
43281         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
43282
43283 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
43284
43285         * g++.old-deja/g++.other/cast6.C: New test.
43286
43287 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
43288
43289         * gcc.c-torture/execute/20001130-2.c: New testcase.
43290
43291 2000-11-30  Richard Henderson  <rth@redhat.com>
43292
43293         * gcc.c-torture/execute/20001130-1.c: New test.
43294
43295 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43296
43297         * g++.old-deja/g++.other/op3.C: New test.
43298
43299 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43300
43301         * g++.old-deja/g++.other/op2.C: New test.
43302
43303 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43304
43305         * g++.old-deja/g++.other/crash38.C: New test.
43306
43307 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
43308
43309         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
43310
43311 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
43312
43313         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
43314         tests.
43315         * gcc.c-torture/execute/string-opt-6.c: New test.
43316
43317         * gcc.dg/20001117-1.c: Add main.
43318
43319 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
43320
43321         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
43322         Move from here ...
43323         * gcc.dg/940510-1.c: ... to here.
43324
43325         * gcc.dg/20000926-1.c: GNU C now allows initializations of
43326         zero-size arrays in toplevel structures.
43327
43328 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43329
43330         * gcc.c-torture/execute/loop-8.c: New test.
43331
43332 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43333
43334         * g++.old-deja/g++.other/base1.C: New test.
43335
43336 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43337
43338         * g++.old-deja/g++.other/parse2.C: New test.
43339
43340 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43341
43342         * g++.old-deja/g++.pt/incomplete1.C: New test.
43343
43344 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43345
43346         * g++.old-deja/g++.other/friend9.C: New test.
43347
43348 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43349
43350         * gcc.dg/20001127-1.c: New test.
43351
43352 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43353
43354         * g++.old-deja/g++.pt/friend46.C: New test.
43355
43356 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43357
43358         * g++.old-deja/g++.other/ptrmem8.C: New test.
43359
43360 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43361
43362         * gcc.c-torture/execute/string-opt-7.c: New test.
43363         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43364
43365 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43366
43367         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43368         instead of 'mkcheck 2'.
43369
43370 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43371
43372         * gcc.c-torture/execute/memcheck/driver.c,
43373         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43374         C9X references to refer to C99.
43375
43376 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
43377
43378         * gcc.dg/ultrasp3.c: New test.
43379
43380 2000-11-25  Neil Booth  <neilb@earthling.net>
43381
43382         * gcc.dg/cpp/include2.c: Update test to be locale independent.
43383
43384 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
43385
43386         * gcc.c-torture/compile/20001123-2.c: New.
43387
43388 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43389
43390         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43391
43392 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
43393
43394         * gcc.dg/sequence-point-1.c: Add some new tests.
43395         * gcc.c-torture/execute/20001124-1.c: New test.
43396
43397 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43398
43399         * g++.old-deja/g++.other/vaarg4.C: New test.
43400         * gcc.c-torture/compile/20001123-1.c: New test.
43401
43402 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43403
43404         * g++.other/crash24.C: Adjust and remove XFAIL.
43405         * g++.other/crash37.C: New test.
43406
43407 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
43408
43409         * g++.old-deja/g++.pt/instantiate9.C: New test.
43410
43411 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
43412
43413         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43414         new ABI, too.
43415
43416         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43417         * g++.old-deja/g++.robertl/eb55.C: Likewise.
43418
43419 2000-11-22  Neil Booth  <neilb@earthling.net>
43420
43421         * gcc.dg/cpp/Wtrigraphs.c: New test.
43422
43423 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
43424
43425         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43426
43427 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
43428
43429         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43430
43431 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
43432
43433         * lib/gcc-dg.exp: load_lib scanasm.exp.
43434         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43435         * lib/g++-dg.exp: load_lib scanasm.exp.
43436         * lib/scanasm.exp: New.
43437         (scan-assembler, scan-assembler-not): Add optional arguments to
43438         test name, or if not present, the pattern name.
43439         (scan-assembler-dem, scan-assembler-dem-not): New.
43440
43441         * g++.dg/dg.exp: New.
43442
43443 2000-11-21  Neil Booth  <neilb@earthling.net>
43444
43445         * gcc.dg/cpp/integrated1.c: Remove.
43446
43447 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43448
43449         * gcc.c-torture/execute/20001121-1.c: New test.
43450
43451 2000-11-21  Richard Henderson  <rth@redhat.com>
43452
43453         * gcc.c-torture/compile/20001121-1.c: New test.
43454
43455 2000-11-20  Neil Booth  <neilb@earthling.net>
43456
43457         * gcc.dg/cpp/integrated1.c: New test.
43458
43459 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43460
43461         * g++.old-deja/g++.other/inline17.C: New test.
43462
43463 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43464
43465         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43466         local variable to be zero: I made the variable global. Now
43467         uses abort() and exit() instead of relying on main's return value.
43468
43469 2000-11-20  Neil Booth  <neilb@earthling.net>
43470
43471         * gcc.dg/cpp/paste2.c: Update test.
43472         * objc/execute/paste.m: New test.
43473
43474 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43475
43476         * gcc.dg/c99-condexpr-1.c: New test.
43477
43478 2000-11-20  Neil Booth  <neilb@earthling.net>
43479
43480         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43481
43482 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
43483
43484         * g++.old-deja/g++.pt/export1.C: New test.
43485
43486 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
43487
43488         * gcc.dg/20001117-1.c: New test.
43489
43490 2000-11-18  Richard Henderson  <rth@redhat.com>
43491
43492         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43493
43494 2000-11-18  Richard Henderson  <rth@redhat.com>
43495
43496         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43497         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43498         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43499
43500 2000-11-18  Richard Henderson  <rth@redhat.com>
43501
43502         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43503         (main): New.  Exit cleanly.
43504
43505 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43506
43507         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43508         gcc.dg/c99-fordecl-2.c: New tests.
43509
43510 2000-11-18  Richard Henderson  <rth@redhat.com>
43511
43512         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43513         * gcc.c-torture/execute/zerolen-2.c: New.
43514
43515 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43516
43517         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43518         memory.
43519
43520 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43521
43522         * g++.old-deja/g++.pt/instantiate8.C: New test.
43523
43524 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43525
43526         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43527         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43528
43529 2000-11-16  Nick Clifton  <nickc@redhat.com>
43530
43531         * gcc.c-torture/execute/nestfunc-2.c: New test.
43532         * gcc.c-torture/execute/nestfunc-3.c: New test.
43533
43534 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43535
43536         * gcc.c-torture/compile/20001116-1.c: New test.
43537
43538 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43539
43540         * gcc.c-torture/execute/20001115-1.c: New test.
43541
43542 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43543
43544         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43545         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43546         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43547         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43548
43549 2000-11-15  Neil Booth  <neilb@earthling.net>
43550
43551         gcc.dg/cpp/_Pragma1.c: Update.
43552         gcc.dg/cpp/_Pragma2.c: New test.
43553
43554 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43555
43556         * g++.old-deja/g++.other/anon5.C: New test.
43557
43558 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43559
43560         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43561         tests.
43562
43563 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43564
43565         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43566         output.
43567
43568 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43569
43570         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43571         labels at end of compound statements.
43572
43573 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43574
43575         * gcc.c-torture/execute/loop-7.c: New test.
43576
43577 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43578
43579         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43580
43581 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43582
43583         * gcc.dg/c99-bool-1.c: New test.
43584
43585 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43586
43587         * gcc.dg/c99-scope-1.c: Remove xfail.
43588         * gcc.dg/c99-scope-2.c: New test.
43589
43590 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43591
43592         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43593         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43594
43595 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43596
43597         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43598         error messages.
43599
43600         * g++.mike/p700.C: Don't typedef wchar_t.
43601         * g++.mike/p784.C: Likewise.
43602         * g++.mike/eb101.C: Don't use __wchar_t.
43603
43604 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43605
43606         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43607         from DO loop.
43608
43609 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43610
43611         * gcc.c-torture/execute/20001111-1.c: New test.
43612
43613 2000-11-10  Nick Clifton  <nickc@redhat.com>
43614
43615         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43616         long multuiple and accumulate.
43617
43618 2000-11-09  Richard Henderson  <rth@redhat.com>
43619
43620         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43621         via size_t instead of int.
43622
43623         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43624         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43625         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43626         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43627
43628 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43629
43630         * gcc.c-torture/compile/20001109-1.c: New test.
43631         * gcc.c-torture/compile/20001109-2.c: New test.
43632
43633 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43634
43635         * g++.old-deja/g++.pt/operator1.C: New test.
43636         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43637
43638 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43639
43640         * gcc.dg/20001108-1.c: New test.
43641
43642 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43643
43644         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43645         with both arguments constant strings.
43646         * gcc.c-torture/execute/string-opt-3.c: New test.
43647         * gcc.c-torture/execute/string-opt-4.c: New test.
43648         * gcc.c-torture/execute/string-opt-5.c: New test.
43649
43650 2000-11-08  Nick Clifton  <nickc@redhat.com>
43651
43652         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43653         mulsidi3adddi patterns.
43654
43655 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43656
43657         * g++.old-deja/g++.other/crash36.C: New test.
43658
43659 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43660
43661         * g++.old-deja/g++.other/init16.C: New test.
43662
43663 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43664
43665         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43666
43667 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43668
43669         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43670         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43671         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43672
43673 2000-11-07  DJ Delorie  <dj@redhat.com>
43674
43675         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43676
43677 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43678
43679         * gcc.c-torture/execute/string-opt-1.c: New test.
43680
43681 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43682
43683         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43684         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43685         parameters in registers, and there is no way for a varargs
43686         function to know in which order the integer and floating-point
43687         parameters should be interleaved when they are placed on the
43688         stack.
43689         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43690         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43691
43692 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43693
43694         * gcc.c-torture/execute/string-opt-2.c: New test.
43695
43696 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43697
43698         * g++.old-deja/g++.pt/crash60.C: New test.
43699
43700 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43701
43702         * g++.old-deja/g++.other/crash24.C: New test.
43703         * g++.old-deja/g++.other/crash25.C: New test.
43704         * g++.old-deja/g++.other/crash26.C: New test.
43705         * g++.old-deja/g++.other/crash27.C: New test.
43706         * g++.old-deja/g++.other/crash28.C: New test.
43707         * g++.old-deja/g++.other/crash29.C: New test.
43708         * g++.old-deja/g++.other/crash30.C: New test.
43709         * g++.old-deja/g++.other/crash31.C: New test.
43710         * g++.old-deja/g++.other/crash32.C: New test.
43711         * g++.old-deja/g++.other/crash33.C: New test.
43712         * g++.old-deja/g++.other/crash34.C: New test.
43713         * g++.old-deja/g++.other/crash35.C: New test.
43714
43715 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43716
43717         * gcc.c-torture/execute/20001031-1.c: New test.
43718
43719 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43720
43721         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43722         namespace.
43723
43724         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43725         standards-conformant.
43726
43727         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43728
43729         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43730         * g++.old-deja/g++.mike/p755a.C: Likewise.
43731         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43732         library makes no calls to `operator new' during initialization.
43733
43734 2000-11-04  Neil Booth  <neilb@earthling.net>
43735
43736         * gcc.dg/cpp/include2.c: New tests.
43737
43738 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43739
43740         * lib/g++.exp (g++_set_ld_library_path): New function.
43741         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43742
43743 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43744
43745         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43746         warnings.
43747
43748 2000-11-01  Richard Henderson  <rth@redhat.com>
43749
43750         * g++.old-deja/g++.ext/namedret1.C: New.
43751         * g++.old-deja/g++.ext/namedret2.C: New.
43752         * g++.old-deja/g++.ext/namedret3.C: New.
43753
43754 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43755
43756         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43757         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43758
43759 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43760
43761         * gcc.c-torture/execute/va-arg-21.c: New test.
43762
43763 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43764
43765         * gcc.dg/c99-complex-2.c: New test.
43766
43767 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43768
43769         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43770
43771 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43772
43773         * g++.old-deja/g++.other/inline16.C: New test.
43774
43775 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43776
43777         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43778         __PRETTY_FUNCTION__
43779
43780 2000-10-29  Neil Booth  <neilb@earthling.net>
43781
43782         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43783         New tests.
43784         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43785         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43786         optimisation.
43787
43788 2000-10-29  Neil Booth  <neilb@earthling.net>
43789
43790         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43791         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43792         * mi5.c: Test multiple includes work with -C.
43793         * trigraphs.c: Test ^= version.
43794
43795 2000-10-28  Neil Booth  <neilb@earthling.net>
43796
43797         New tests and test updates for new macro expander.
43798
43799         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43800         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43801         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43802         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43803         new diagnostic messages.
43804
43805         * gcc.dg/cpp/macro3.c: New tests.
43806
43807 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43808
43809         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43810         on the same line.
43811
43812 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43813
43814         * g++.old-deja/g++.other/eh2.C: New test.
43815
43816 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43817
43818         * gcc.c-torture/execute/20001027-1.c: New test.
43819
43820 2000-10-26  Richard Henderson  <rth@redhat.com>
43821
43822         * gcc.c-torture/execute/20001026-1.c: New.
43823
43824 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43825
43826         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43827         * g++.old-deja/g++.law/builtin1.C: Likewise.
43828         * g++.old-deja/g++.law/ctors10.C: Likewise.
43829         * g++.old-deja/g++.law/virtual3.C: Likewise.
43830         * g++.old-deja/g++.mike/p658.C: Likewise.
43831         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43832         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43833         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43834         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43835         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43836
43837 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43838
43839         * gcc.c-torture/compile/20001024-1.c: New test.
43840
43841 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43842
43843         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43844         to tell us whether or not we are using V3.
43845
43846 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43847
43848         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43849         operands.
43850
43851 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43852
43853         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43854
43855 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43856
43857         * gcc.c-torture/execute/20001024-1.c: New test.
43858
43859 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43860
43861         * g++.old-deja/g++.other/sibcall1.C: New test.
43862
43863 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43864
43865         * gcc.dg/noncompile/init-3.c: New test.
43866
43867 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43868
43869         * gcc.dg/format-array-1.c: New test.
43870
43871 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43872
43873         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43874         writing through null pointers; remove comment about testing
43875         unterminated strings.
43876
43877 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43878
43879         * gcc.c-torture/execute/20001017-2.c: New test.
43880
43881 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43882
43883         * gcc.c-torture/compile/20001018-1.c: New test.
43884         * gcc.c-torture/compile/20001018-1.x: Xfail.
43885
43886 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43887
43888         * gcc.c-torture/execute/20001017-1.c: New test.
43889
43890 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43891
43892         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43893         for multiple use of arguments with scanf formats; add tests for
43894         multiple use of arguments.
43895
43896 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43897
43898         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43899
43900 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43901
43902         * gcc.dg/format-miss-1.c: New test.
43903
43904 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43905
43906         * gcc.c-torture/execute/20001013-1.c: New test.
43907
43908 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43909
43910         * gcc.dg/format-branch-1.c: New test.
43911
43912 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43913
43914         * README, lib/file-format.exp: Remove EGCS references.
43915
43916 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43917
43918         * gcc.dg/20001013-1.c: New test.
43919
43920 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43921
43922         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43923         for intmax_t in the compiler using __typeof__ and the type rules
43924         for conditional expressions.
43925
43926 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43927
43928         * gcc.dg/20001012-1.c: New test.
43929         * gcc.dg/20001012-2.c: New test.
43930
43931 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43932
43933         * gcc.dg/format-attr-1.c: New test.
43934
43935 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43936
43937         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43938         __LONG_LONG_MAX__ instead of LLONG_MAX.
43939
43940 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43941
43942         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43943         scanf flags.
43944         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43945         flags.
43946
43947 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43948
43949         * gcc.dg/sequence-pt-1.c: New test.
43950
43951 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43952
43953         * gcc.c-torture/execute/20001011-1.c: New testcase.
43954         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43955
43956 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43957
43958         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43959         does not error on it.
43960
43961 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43962
43963         * gcc.dg/20001009-1.c: New test.
43964
43965 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43966
43967         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43968         * gcc.c-torture/execute/20001009-2.c: ... to here.
43969
43970 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43971
43972         * gcc.c-torture/compile/20001009-1.c: New testcase.
43973         * gcc.c-torture/execute/20001009-1.c: New testcase.
43974         Testcases provided by Jan Hubicka <jh@suse.cz>.
43975
43976 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43977
43978         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43979         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43980         uintmax_t using <limits.h> to emulate the compiler's internal
43981         logic.  No longer XFAIL %j tests.
43982
43983 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43984
43985         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43986         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43987         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43988         regexps and details of expected handling of some bad formats.
43989         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43990         suppression.
43991
43992 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43993
43994         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43995         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43996         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43997         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43998         in list archives.
43999
44000 2000-10-06  Richard Henderson  <rth@cygnus.com>
44001
44002         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44003         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44004         * g++.old-deja/g++.jason/report.C: Likewise.
44005         * g++.old-deja/g++.law/friend5.C: Likewise.
44006         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44007         of the expected warnings.
44008
44009 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44010
44011         * g++.old-deja/g++.pt/enum14.C: New test.
44012
44013 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44014
44015         * g++.old-deja/g++.pt/crash59.C: New test.
44016
44017 2000-10-04  Will Cohen  <wcohen@redhat.com>
44018
44019         * gcc.dg/20000926-1.c: New test.
44020
44021 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44022
44023         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44024         function name for current C++ compiler.
44025         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44026
44027 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44028
44029         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44030         __PRETTY_FUNCTION__.
44031         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44032
44033 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44034
44035         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44036
44037 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44038
44039         * gcc.c-torture/compile/20000923-1.c: New test.
44040
44041 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44042
44043         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44044         * g++.old-deja/g++.pt/ttp62.C: Same.
44045         * g++.old-deja/g++.other/inline14.C: Same.
44046
44047 2000-09-24  Richard Henderson  <rth@cygnus.com>
44048
44049         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44050
44051 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44052
44053         * gcc.dg/c90-printf-1.c: Add test for wide string format.
44054
44055 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
44056
44057         * gcc.c-torture/compile/20000922-1.c: New file.
44058
44059 2000-09-21  Nick Clifton  <nickc@redhat.com>
44060
44061         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44062         a signed long modulo operation.
44063         (mod6): New function - perform an unsigned long modulo operation.
44064         (main): Add tests for modulos of very large numbers by very small
44065         dividends.
44066
44067 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44068
44069         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44070
44071 2000-09-19  Richard Henderson  <rth@cygnus.com>
44072
44073         * gcc.dg/compare2.c (case 10): XFAIL.
44074
44075 2000-09-18  Richard Henderson  <rth@cygnus.com>
44076
44077         * gcc.c-torture/execute/20000906-1.c: Move ...
44078         * gcc.dg/20000906-1.c: ... here.  Only run on targets
44079         that support __builtin_trap.
44080
44081 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
44082
44083         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44084
44085 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44086
44087         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44088         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
44089         more $ format tests.
44090
44091 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44092
44093         * gcc.dg/format-errmk-1.c: New test.
44094
44095 2000-09-17  Greg McGary  <greg@mcgary.org>
44096
44097         * gcc.c-torture/execute/20000917-1.x: Remove.
44098
44099 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44100
44101         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44102
44103 2000-09-17  Greg McGary  <greg@mcgary.org>
44104
44105         * gcc.c-torture/execute/20000917-1.c: New test.
44106         * gcc.c-torture/execute/20000917-1.x: XFAIL.
44107
44108 2000-09-16  Neil Booth  <NeilB@earthling.net>
44109
44110         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44111         in nested macro bug.
44112
44113 2000-09-15  Neil Booth  <NeilB@earthling.net>
44114
44115         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44116
44117 2000-09-14  Jeffrey A Law  (law@cygnus.com)
44118
44119         * gcc.c-torture/execute/20000914-1.c: New test.
44120
44121 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
44122
44123         * g++.other/inline13.C: New test.
44124
44125 2000-09-12  Andreas Jaeger  <aj@suse.de>
44126
44127         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44128         constant by Ulrich Drepper <drepper@redhat.com>.
44129
44130 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
44131
44132         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
44133
44134 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44135
44136         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
44137
44138 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
44139
44140         * gcc.dg/cpp/backslash.c: New test.
44141
44142 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
44143
44144         * gcc.c-torture/execute/20000910-1.c: New test.
44145         * gcc.c-torture/execute/20000910-2.c: Likewise.
44146
44147 2000-09-11  Robert Lipe  <robertl@sco.com>
44148
44149         * gcc.dg/pragma-align.c: New test.
44150
44151 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44152
44153         * g++.old-deja/g++.pt/explicit82.C: New test.
44154         * g++.old-deja/g++.pt/explicit83.C: New test.
44155
44156 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
44157
44158         * gcc.dg/asm-names.c: New test.
44159
44160 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44161
44162         * gcc.dg/cpp/tr-warn6.c: New test
44163
44164 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44165
44166         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
44167         be accepted.
44168
44169 2000-09-07  Catherine Moore  <clm@redhat.com>
44170
44171         * gcc.c-torture/execute/unroll-1.c: New test.
44172
44173 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
44174
44175         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
44176         ERROR markers.
44177         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
44178         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
44179         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
44180         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
44181         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
44182         Preprocess only.
44183         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
44184         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
44185
44186 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44187
44188         * g++.old-deja/g++.pt/deduct2.C: New test.
44189
44190 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44191
44192         * g++.old-deja/g++.pt/parms2.C: New test.
44193
44194 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44195
44196         * g++.old-deja/g++.pt/crash58.C: New test.
44197
44198 2000-09-06  Greg McGary  <greg@mcgary.org>
44199
44200         * gcc.c-torture/execute/20000906-1.c: New test.
44201         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
44202
44203 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44204
44205         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
44206
44207 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44208
44209         * g++.old-deja/g++.pt/crash57.C: New test.
44210
44211 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44212
44213         * g++.old-deja/g++.pt/crash56.C: New test.
44214
44215 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44216
44217         * g++.old-deja/g++.pt/koenig1.C: New test.
44218
44219 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44220
44221         * gcc.dg/20000904-1.c: New test.
44222
44223 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44224
44225         * gcc.dg/cpp/paste8.c: New test.
44226
44227 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
44228
44229         * gcc.c-torture/compile/20000827-1.c: New test.
44230
44231 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44232
44233         * gcc.dg/format-diag-1.c: New test.
44234
44235 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44236
44237         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
44238         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
44239         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
44240         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
44241         gcc.dg/formatz-1.c: Adjust warning regular expressions.
44242
44243 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44244
44245         * g++.old-deja/g++.other/nested4.C: New test.
44246
44247 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44248
44249         * g++.old-deja/g++.ns/scoped1.C: New test.
44250
44251 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
44252
44253         * lib/g++.exp: Support testing already-installed GCC.
44254
44255 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44256
44257         * wtr-label-1.c, wtr-suffix-1.c: New tests.
44258
44259 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44260
44261         * gcc.dg/return-type-2.c: New test.
44262
44263 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
44264
44265         * gcc.c-torture/compile/20000825-1.c: New test.
44266
44267 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
44268
44269         * gcc.dg/dwarf2-2.c: New test.
44270
44271 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
44272
44273         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
44274         dg-warning regexps.
44275
44276 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44277
44278         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
44279         gcc.dg/format-ext-5.c: New tests.
44280
44281 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
44282
44283         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
44284
44285 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
44286
44287         * gcc.dg/noncompile/930622-2.c: Adjust error message.
44288
44289 2000-08-24  Richard Henderson  <rth@cygnus.com>
44290
44291         * gcc.dg/ia64-sync-1.c: New test.
44292         * gcc.dg/ia64-sync-2.c: New test.
44293         * gcc.dg/ia64-asm-1.c: New test.
44294
44295 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44296
44297         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
44298         * gcc.dg/format-ext-2.c: New test.
44299
44300 2000-08-23  Jason Merrill  <jason@redhat.com>
44301
44302         * lib/old-dejagnu.exp: Also ignore "In member function" and
44303         "At global scope".
44304
44305 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44306
44307         * gcc.dg/noncompile/label-lineno-1.c: New test.
44308
44309 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44310
44311         * gcc.dg/c99-array-nonobj-1.c: New test.
44312
44313 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44314
44315         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
44316         tests.
44317         * gcc.dg/format-ext-1.c: New test.
44318
44319 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44320
44321         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
44322         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
44323         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
44324         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
44325         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
44326
44327 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44328
44329         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
44330         gcc.dg/c99-strftime-2.c: New tests.
44331
44332 2000-08-22  Richard Henderson  <rth@cygnus.com>
44333
44334         * gcc.c-torture/execute/20000822-1.c: New test.
44335
44336 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44337
44338         * gcc.c-torture/execute/20000819-1.x: Remove.
44339
44340 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44341
44342         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
44343         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
44344         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
44345         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
44346         gcc.dg/format-xopen-1.c: New tests.
44347
44348 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44349
44350         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
44351
44352 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44353
44354         * g++.old-deja/g++.other/loop2.C: New test.
44355
44356         * gcc.c-torture/compile/20000606-1.c: New test.
44357         * gcc.c-torture/compile/20000728-1.c: New test.
44358         * gcc.c-torture/execute/20000801-1.c: New test.
44359         * gcc.c-torture/execute/20000801-2.c: New test.
44360         * gcc.c-torture/execute/20000819-1.c: New test.
44361         * gcc.c-torture/execute/20000819-1.x: XFAIL.
44362         * gcc.dg/20000629-1.c: New test.
44363         * gcc.dg/20000724-1.c: New test.
44364         * gcc.dg/20000807-1.c: New test.
44365
44366 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44367
44368         * gcc.dg/cpp/pragma-1.c: New test.
44369         * gcc.dg/cpp/pragma-2.c: New test.
44370
44371 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
44372
44373         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44374         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
44375
44376 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44377
44378         * gcc.c-torture/compile/20000818-1.c: New test.
44379
44380 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
44381
44382         * gcc.c-torture/execute/20000818-1.c: New test.
44383
44384 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44385
44386         * gcc.dg/format-va-1.c: New test.
44387
44388 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44389
44390         * g++.old-deja/g++.other/typedef8.C: New test.
44391
44392 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44393
44394         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44395         * g++.old-deja/g++.mike/net36.C: Mark candidate.
44396         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44397         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44398         * g++.old-deja/g++.other/ptrmem7.C: New test.
44399         * g++.old-deja/g++.pt/ptrmem10.C: New test.
44400
44401 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44402
44403         * g++.old-deja/g++.pt/typename27.C: New test.
44404
44405 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
44406
44407         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44408         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44409         * g++.old-deja/g++.pt/friend45.C: New test.
44410         * g++.old-deja/g++.other/friend8.C: New test.
44411
44412 2000-08-15  Richard Henderson  <rth@cygnus.com>
44413
44414         * gcc.c-torture/execute/20000815-1.c: New test.
44415
44416 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44417
44418         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44419         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44420         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44421
44422 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
44423
44424         * g++.old-deja/g++.other/refinit2.C: New test.
44425
44426 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
44427
44428         * lib/c-torture.exp (c-torture): Make
44429         compiler_conditional_xfail_data global.
44430         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44431         compiler_conditional_xfail_data machinery.
44432         (f-torture-execute): Likewise.
44433         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44434         and only when unrolling loops.
44435
44436         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44437
44438 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44439
44440         * g++.old-deja/g++.pt/explicit81.C: New test.
44441
44442 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44443
44444         * g++.old-deja/g++.pt/typename26.C: New test.
44445
44446 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44447
44448         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44449         warning.
44450
44451 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44452
44453         * g++.old-deja/g++.other/array3.C: New test.
44454
44455 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44456
44457         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44458         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44459         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44460         New tests.
44461
44462 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44463
44464         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44465         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44466
44467 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44468
44469         * gcc.c-torture/execute/20000808-1.c: New test.
44470
44471 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44472
44473         * gcc.dg/c90-const-expr-1.c: New test.
44474
44475 2000-08-08  Richard Henderson  <rth@cygnus.com>
44476
44477         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44478
44479 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44480
44481         * gcc.dg/noncompile/const-ll-1.c: New test.
44482
44483 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44484
44485         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44486
44487 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44488
44489         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44490         that running programs linked against the shared version of libobjc
44491         run correctly.
44492
44493 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44494
44495         * gcc.dg/c99-printf-1.c: New test.
44496
44497 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44498
44499         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44500
44501 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
44502
44503         * gcc.c-torture/execute/20000731-1.x: Delete.
44504
44505 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
44506
44507         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44508         and torture_without_loops as is done by c-torture.exp.
44509         (search_for): Copy from c-torture.exp.
44510         (gcc-dg-runtest): New function, drives a directory of tests
44511         iterating over the TORTURE_OPTIONS.
44512         (scan-assembler, scan-assembler-not): Move here from
44513         individual directory drivers.
44514
44515         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44516         defined by lib/gcc-dg.exp.
44517         * gcc.dg/cpp/cpp.exp: Likewise.
44518         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44519         gcc-dg-runtest, so we cycle over optimization options.
44520
44521         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44522         * gcc.dg/compare2.c: No longer expected to fail.
44523
44524 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44525
44526         * gcc.c-torture/execute/20000804-1.c: New test.
44527
44528 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44529
44530         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44531
44532 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44533
44534         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44535
44536 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44537
44538         * gcc.c-torture/compile/20000803-1.c: New test.
44539
44540 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44541
44542         * gcc.c-torture/execute/20000801-3.c,
44543         gcc.c-torture/execute/20000801-4.c: New tests.
44544         * gcc.c-torture/execute/20000801-3.x,
44545         gcc.c-torture/execute/20000801-4.x: Xfail.
44546
44547 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44548
44549         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44550         libobjc/.libs to allow for libtool.
44551
44552 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44553
44554         * gcc.c-torture/compile/20000802-1.c: New test.
44555
44556 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44557
44558         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44559
44560 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44561
44562         * gcc-c-torture/execute/20000731-2.c: New test.
44563
44564         * gcc.c-torture/execute/20000731-1.c: New test.
44565         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44566
44567 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44568
44569         * testsuite/gcc.dg/cpp/paste7.c: New test.
44570         * gcc.dg/cpp/20000725-1.c: New test.
44571
44572 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44573
44574         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44575         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44576         declaration warning for __builtin_dwarf_reg_size.
44577
44578         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44579
44580 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44581
44582         * gcc.dg/noncompile/voidparam-1.c: New test.
44583
44584 2000-07-30  Richard Henderson  <rth@cygnus.com>
44585
44586         * gcc.dg/c90-digraph-1.c: Don't xfail.
44587         * gcc.dg/compare2.c (case 10): Xfail.
44588         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44589
44590 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44591
44592         * gcc.dg/c99-main-1.c: New test.
44593
44594 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44595
44596         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44597
44598 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44599
44600         * gcc.c-tortuer/execute/20000726-1.c: New test.
44601
44602 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44603
44604         * gcc.c-torture/execute/enum-2.c: New test.
44605
44606 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44607
44608         * gcc.dg/cpp/tr-warn3.c: New test.
44609
44610 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44611
44612         * g++.old-deja/g++.ext/implicit1.C: Remove.
44613         * g++.old-deja/g++.jason/c2.C: Remove
44614         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44615         * g++.old-deja/g++.pt/crash16.C: Likewise.
44616         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44617
44618 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44619
44620         * g++.old-deja/g++.other/for2.C: New test.
44621
44622 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44623
44624         * gcc.dg/20000720-1.c: New test.
44625
44626 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44627
44628         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44629
44630 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44631
44632         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44633         * gcc.c-torture/execute/20000722-1.c: New.
44634         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44635
44636 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44637
44638         * gcc.dg/cpp/20000720-1.S: New test.
44639
44640 2000-07-21  Michael Meissner  <meissner@redhat.com>
44641
44642         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44643
44644 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44645
44646         * g++.old-deja/g++.brendan/crash16.C,
44647         g++.old-deja/g++.brendan/parse3.C,
44648         g++.old-deja/g++.brendan/redecl1.C,
44649         g++.old-deja/g++.ns/template13.C,
44650         g++.old-deja/g++.other/decl4.C,
44651         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44652
44653 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44654
44655         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44656         and "Internal error".
44657
44658         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44659         regexps.
44660         * gcc.dg/cpp/paste6.c: New test.
44661
44662 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44663
44664         * gcc.dg/cpp/tr-direct.c: New test.
44665
44666         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44667         gcc.dg/cpp/undef1.c: Tweak error regexps.
44668
44669 2000-07-18  Eric Christopher <echristo@redhat.com>
44670
44671         * gcc.c-torture/compile/20000718-1.c: New test.
44672
44673 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44674
44675         * cpplex.c (_cpp_push_token): If the token being pushed back
44676         is the previous token in this context, just subtract one from
44677         context->posn.
44678         * cppmacro.c (save_expansion): Clear aux field when storing a
44679         placemarker.
44680
44681 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44682
44683         * gcc.dg/noncompile/redecl-1.c: New test.
44684
44685 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44686
44687         * gcc.c-torture/execute/20000717-5.c: New test.
44688         * gcc.c-torture/execute/20000717-1.x: Removed.
44689
44690 2000-07-17  Richard Henderson  <rth@cygnus.com>
44691
44692         * gcc.c-torture/execute/20000717-4.c: New test.
44693
44694 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44695
44696         * gcc.dg/cpp/syshdr.c: New test.
44697         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44698
44699 2000-07-17  Neil Booth  <neilb@earthling.net>
44700
44701         * gcc.dg/cpp/cmdlne-dM.c: New test.
44702         * gcc.dg/cpp/cmdlne-dD.c: New test.
44703
44704 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44705
44706         * gcc.c-torture/execute/20000717-3.c: New test.
44707
44708         * gcc.c-torture/compile/20000717-1.c: New test.
44709
44710 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44711
44712         * gcc.c-torture/execute/20000717-2.c: New test.
44713
44714 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44715
44716         * gcc.dg/formatz-1.c: New test.
44717
44718         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44719         * gcc.dg/c99-digraph-1.c: New tests.
44720
44721         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44722         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44723
44724         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44725         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44726         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44727         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44728         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44729         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44730         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44731
44732 2000-07-17   Greg McGary <greg@mcgary.org>
44733
44734         * gcc.c-torture/execute/20000717-1.c: New test.
44735         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44736
44737 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44738
44739         * gcc.c-torture/execute/20000715-2.c: New test.
44740         * gcc.dg/20000715-1.c: New test.
44741
44742 2000-07-15  Michael Meissner  <meissner@redhat.com>
44743
44744         * gcc.c-torture/execute/20000715-1.c: New test.
44745
44746 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44747
44748         * gcc.c-torture/execute/20000707-1.c: New test.
44749
44750 2000-07-13  Neil Booth  <NeilB@earthling.net>
44751
44752         * testsuite/gcc.dg/cpp/digraph1.c,
44753         testsuite/gcc.dg/cpp/digraph2.c,
44754         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44755
44756 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44757
44758         * g77.f-torture/compile/20000630-2.f: New test.
44759         * g77.f-torture/compile/20000630-2.x
44760
44761 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44762
44763         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44764
44765 2000-07-11  Neil Booth  <NeilB@earthling.net>
44766
44767         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44768
44769 2000-07-11  Neil Booth  <NeilB@earthling.net>
44770
44771         * gcc.dg/cpp/cmdlne-C.c: New.
44772
44773 2000-07-09  Neil Booth  <NeilB@earthling.net>
44774
44775         * gcc.dg/cpp/directiv.c: New tests.
44776         * gcc.dg/cpp/undef1.c: Update.
44777
44778 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44779
44780         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44781
44782 2000-07-09  Neil Booth  <NeilB@earthling.net>
44783
44784         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44785
44786 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44787
44788         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44789         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44790
44791 2000-07-08  Neil Booth  <NeilB@earthling.net>
44792
44793         * gcc.dg/cpp/macsyntx.c: New tests.
44794
44795 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44796
44797         * gcc.dg/20000707-1.c: New test.
44798
44799 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44800
44801         * gcc.c-torture/execute/20000706-1.c: New test.
44802         * gcc.c-torture/execute/20000706-2.c: New test.
44803         * gcc.c-torture/execute/20000706-3.c: New test.
44804         * gcc.c-torture/execute/20000706-4.c: New test.
44805         * gcc.c-torture/execute/20000706-5.c: New test.
44806
44807 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44808
44809         * g++.old-deja/g++.pt/instantiate7.C: New test.
44810
44811 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44812
44813         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44814         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44815         * g++.old-deja/g++.other/rtti3.C: Likewise.
44816         * g++.old-deja/g++.other/rttid3.C: Likewise.
44817
44818 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44819
44820         *  g77.f-torture/compile/20000630-1.x: Fix typo
44821
44822 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44823
44824         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44825         assembly output.
44826
44827 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44828
44829         * gcc.dg/cpp/ident.c: New test.
44830
44831 2000-07-05  Neil Booth  <NeilB@earthling.net>
44832
44833         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44834           gcc.dg/cpp/lexstrng.c: New tests.
44835
44836 2000-07-04  Neil Booth  <NeilB@earthling.net>
44837
44838         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44839         * gcc.dg/cpp/strify2.c: Same.
44840
44841 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44842
44843         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44844         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44845         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44846         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44847
44848         * testsuite/gcc.dg/cpp/macro1.c,
44849         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44850         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44851         testsuite/gcc.dg/cpp/strify1.c,
44852         testsuite/gcc.dg/cpp/strify2.c: New tests.
44853
44854 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44855
44856         * gcc.c-torture/execute/20000703-1.c: New test.
44857
44858 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44859
44860         * g++.old-deja/g++.pt (lookup10.C): New test.
44861
44862 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44863
44864         * g++.old-deja/g++.pt (typename25.C): New test.
44865
44866 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44867
44868         * gcc.c-torture/compile/20000701-1.c: New test.
44869
44870 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44871
44872         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44873         to test case.
44874
44875 2000-06-30  Catherine Moore  <clm@cygnus.com>
44876
44877         * gcc.c-torture/execute/align-1.c: New test.
44878
44879 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44880
44881         * g++.old-deja/g++.pt/expr8.C: New test.
44882         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44883
44884 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44885
44886         * gcc.c-torture/compile/20000629-1.c: New test.
44887
44888 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44889
44890
44891         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44892         gcc.dg/noncompile directory, depending on whether they're
44893         preprocessor tests or not.  Annotate all the tests for the dg
44894         framework.
44895
44896         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44897         * gcc.dg/noncompile/noncompile.exp: New.
44898
44899         * Moved files:
44900         Old name                                New name
44901         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44902         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44903         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44904         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44905         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44906         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44907         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44908         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44909         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44910         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44911         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44912         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44913         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44914         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44915         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44916         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44917         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44918         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44919         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44920         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44921         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44922         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44923         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44924         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44925
44926         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44927         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44928         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44929         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44930         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44931         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44932
44933 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44934
44935         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44936         declare one variable.  On the fourth, error.
44937         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44938         declared by 20000628-1a.h.
44939
44940 2000-06-29  Richard Henderson  <rth@redhat.com>
44941
44942         * gcc.c-torture/execute/930529-1.x: New file.
44943         * gcc.dg/920413-1.c: Adjust expected warning text.
44944         * gcc.dg/980217-1.c: Declare abort.
44945         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44946
44947 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44948
44949         * g77.f-torture/compile/20000629-1.f: New test.
44950         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44951
44952 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44953
44954         Rearrange lots of files, removing entirely the
44955         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44956         directories.
44957
44958         * Deleted files:
44959         gcc.c-torture/code_quality/code_quality.exp
44960         gcc.c-torture/special/special.exp
44961         gcc.failure/failure.exp
44962         gcc.failure/940409-1.x
44963         gcc.c-torture/compile/961203-1.x
44964
44965         * New files:
44966         gcc.misc-tests/linkage.exp
44967         gcc.c-torture/execute/920730-1t.c
44968         gcc.c-torture/execute/920730-1t.x
44969         gcc.c-torture/compile/920520-1.x
44970         gcc.c-torture/compile/920521-1.x
44971         gcc.c-torture/compile/981006-1.x
44972         gcc.c-torture/execute/eeprof-1.x
44973
44974         * Moved files (possibly with modifications to fit a new harness):
44975         Old name                                New name
44976         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44977         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44978         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44979         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44980         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44981         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44982         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44983         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44984         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44985         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44986         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44987         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44988         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44989         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44990
44991 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44992
44993         * c-torture/compile/961203-1.x: Delete.
44994
44995         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44996         not exit. Include stdio.h.
44997         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44998         * gcc.misc-tests/dg-12.c: Likewise.
44999         * gcc.misc-tests/dg-5.c: Likewise.
45000         * gcc.misc-tests/dg-6.c: Likewise.
45001         * gcc.misc-tests/dg-7.c: Prototype abort.
45002         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45003         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45004         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45005         not exit.
45006         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45007         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45008
45009 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45010
45011         * gcc.dg/cpp/20000628-1.c: New test.
45012         * gcc.dg/cpp/20000628-1.h: New header for above test.
45013         * gcc.dg/cpp/20000628-1a.h: Likewise.
45014
45015 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45016
45017         * gcc.dg/cpp: New directory.
45018         * gcc.dg/cpp/cpp.exp: New driver.
45019         * gcc.dg/cpp/20000627-1.c: New test.
45020         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45021         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45022         and rewrite as a compilation test.
45023
45024         * gcc.dg: Move many files into the cpp subdirectory, possibly
45025         renaming or editing them as well.
45026         Old name                New name
45027         990119-1.c              cpp/19990119-1.c
45028         990228-1.c              cpp/19990228-1.c
45029         990407-1.c              cpp/19990407-1.c
45030         990409-1.c              cpp/19990409-1.c
45031         990413-1.c              cpp/19990413-1.c
45032         990703-1.c              cpp/19990703-1.c
45033         20000127-1.c            cpp/20000127-1.c
45034         20000129-1.c            cpp/20000129-1.c
45035         20000207-1.c            cpp/20000207-1.c
45036         20000207-2.c            cpp/20000207-2.c
45037         20000209-1.c            cpp/20000209-1.c
45038         20000209-2.c            cpp/20000209-2.c
45039         20000301-1.c            cpp/20000301-1.c
45040         20000419-1.c            cpp/20000419-1.c
45041         20000510-1.S            cpp/20000510-1.S
45042         20000519-1.c            cpp/20000519-1.c
45043         20000529-1.c            cpp/20000529-1.c
45044         20000625-1.c            cpp/20000625-1.c
45045         20000625-2.c            cpp/20000625-2.c
45046         cpp-as1.c               cpp/assert1.c
45047         cpp-as2.c               cpp/assert2.c
45048         cxx-comments-1.c        cpp/cxxcom1.c
45049         cxx-comments-2.c        cpp/cxxcom2.c
45050         endif-label.c           cpp/endif.c
45051         cpp-hash1.c             cpp/hash1.c
45052         cpp-hash2.c             cpp/hash2.c
45053         cpp-if1.c               cpp/if-1.c
45054         cpp-if2.c               cpp/if-2.c
45055         cpp-if3.c               cpp/if-3.c
45056         cpp-if4.c               cpp/if-4.c
45057         cpp-if5.c               cpp/if-5.c
45058         cpp-cond.c              cpp/if-cexp.c
45059         cpp-missingop.c         cpp/if-mop.c
45060         cpp-missingparen.c      cpp/if-mpar.c
45061         cpp-opprec.c            cpp/if-oppr.c
45062         cpp-ifparen.c           cpp/if-paren.c
45063         cpp-shortcircuit.c      cpp/if-sc.c
45064         cpp-shift.c             cpp/if-shift.c
45065         cpp-unary.c             cpp/if-unary.c
45066         cpp-li1.c               cpp/line1.c
45067         cpp-li2.c               cpp/line2.c
45068         lineno.c                cpp/line3.c
45069         lineno-2.c              cpp/line4.c
45070         cpp-mi.c                cpp/mi1.c
45071         cpp-mic.h               cpp/mi1c.h
45072         cpp-micc.h              cpp/mi1cc.h
45073         cpp-mind.h              cpp/mi1nd.h
45074         cpp-mindp.h             cpp/mi1ndp.h
45075         cpp-mix.h               cpp/mi1x.h
45076         cpp-mi2.c               cpp/mi2.c
45077         cpp-mi2a.h              cpp/mi2a.h
45078         cpp-mi2b.h              cpp/mi2b.h
45079         cpp-mi2c.h              cpp/mi2c.h
45080         cpp-mi3.c               cpp/mi3.c
45081         cpp-mi3.def             cpp/mi3.def
45082         poison-1.c              cpp/poison.c
45083         pr-impl.c               cpp/prag-imp.c
45084         cpp-redef-2.c           cpp/redef1.c
45085         cpp-redef.c             cpp/redef2.c
45086         strpaste.c              cpp/strp1.c
45087         strpaste-2.c            cpp/strp2.c
45088         cpp-tradpaste.c         cpp/tr-paste.c
45089         cpp-tradstringify.c     cpp/tr-str.c
45090         cpp-tradwarn1.c         cpp/tr-warn1.c
45091         cpp-tradwarn2.c         cpp/tr-warn2.c
45092         trigraphs.c             cpp/trigraphs.c
45093         cpp-unc1.c              cpp/unc1.c
45094         cpp-unc2.c              cpp/unc2.c
45095         cpp-unc3.c              cpp/unc3.c
45096         cpp-unc.c               cpp/unc4.c
45097         undef.c                 cpp/undef1.c
45098         undef-2.c               cpp/undef2.c
45099         cpp-wi1.c               cpp/widestr1.c
45100
45101 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
45102
45103         * lib/g++.exp (g++_include_flags): Tweak.
45104
45105 2000-06-27  H.J. Lu  <hjl@gnu.org>
45106             Loren J. Rittle  <ljrittle@acm.org>
45107
45108         * lib/g++.exp (g++_include_flags): Override libgloss.exp
45109         version with one that knows about the new gcc tree structure.
45110         (g++_link_flags): Same.
45111
45112 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
45113
45114         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45115         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45116         case we are cross-compiling.
45117
45118         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45119         g++.old-deja/g++.niklas/Makefile.in,
45120         g++.old-deja/g++.niklas/configure.in,
45121         g++.old-deja/g++.other/Makefile.in,
45122         g++.old-deja/g++.other/configure.in,
45123         gcc.c-torture/code_quality/Makefile.in,
45124         gcc.c-torture/code_quality/configure.in,
45125         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45126         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45127         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45128         gcc.c-torture/execute/ieee/Makefile.in,
45129         gcc.c-torture/execute/ieee/configure.in,
45130         gcc.c-torture/noncompile/Makefile.in,
45131         gcc.c-torture/noncompile/configure.in,
45132         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
45133         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
45134         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
45135
45136 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45137
45138         * g++.old-deja/g++.other/ambig3.C: New test.
45139
45140 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45141
45142         * g++.old-deja/g++.pt/syntax1.C: New test.
45143         * g++.old-deja/g++.pt/syntax2.C: New test.
45144         * g++.old-deja/g++.other/syntax3.C: New test.
45145         * g++.old-deja/g++.other/syntax4.C: New test.
45146
45147 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45148
45149         * gcc.dg/20000623-1.c: Prototype exit and abort.
45150
45151 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45152
45153         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
45154         New tests.
45155         * gcc.dg/cpp-mi3.def: New file.
45156
45157         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
45158         inside assertions.
45159         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
45160         lexer's error messages.
45161         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
45162         divine anything from the linemarkers.
45163         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
45164         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
45165
45166 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
45167
45168         * gcc.dg/20000623-1.c: New test.
45169
45170 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
45171
45172         * gcc.c-torture/execute/20000622-1.c: New test.
45173
45174 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45175
45176         * g++.old-deja/g++.other/init15.C: New test.
45177
45178 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45179
45180         * g++.old-deja/g++.pt/vaarg2.C: New test.
45181         * g++.old-deja/g++.pt/vaarg3.C: New test.
45182
45183 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
45184
45185         * g++.old-deja/g++.other/dyncast6.C: New test.
45186
45187 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
45188
45189         * gcc.c-torture/execute/loop-6.c: New test.
45190
45191 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
45192
45193         * gcc.dg/20000614-1.c: New test.
45194         * gcc.dg/20000614-2.c: New test.
45195
45196 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
45197
45198         * g++.old-deja/g++.other/inline12.C: New test.
45199
45200 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
45201
45202         * g++.old-deja/g++.other/eh1.C: New test.
45203
45204 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
45205
45206         * g++.old-deja/g++.other/type.C: New test.
45207
45208 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45209
45210         * g++.old-deja/g++.other/initstring.C: New test.
45211
45212 2000-06-12  Jason Merrill  <jason@redhat.com>
45213
45214         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
45215
45216 2000-06-09  Jeffrey A Law  (law@cygnus.com)
45217
45218         * gcc.c-torture/compile/20000609-1.c: New test.
45219
45220 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
45221
45222         * gcc.dg/20000609-1.c: New test.
45223
45224 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
45225
45226         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
45227         * gcc.c-torture/noncompile/poison-1.c: Move...
45228         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
45229         * gcc.dg/cpp-li1.c: Add a token after the #line.
45230
45231 2000-06-05  Richard Henderson  <rth@cygnus.com>
45232
45233         * gcc.c-torture/execute/20000605-2.c: New test.
45234         * gcc.c-torture/execute/20000605-3.c: New test.
45235
45236 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
45237
45238         * g77.f-torture/execute/20000503-1.x: New file.
45239
45240 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
45241
45242         * g++.old-deja/g++.eh/badalloc1.C: New test.
45243
45244 2000-06-05  Richard Henderson  <rth@cygnus.com>
45245
45246         * gcc.c-torture/execute/20000605-1.c: New test.
45247
45248 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45249             Nathan Sidwell <nathan@codesourcery.com>
45250
45251         * gcc.c-torture/compile/20000605-1.c: New test.
45252
45253 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
45254
45255         * g77.f-torture/compile/20000601-1.f: New test.
45256
45257 2000-06-03  Richard Henderson  <rth@cygnus.com>
45258
45259         * gcc.c-torture/execute/20000603-1.c: New.
45260
45261 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
45262
45263         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
45264         * gcc.dg/noreturn-2.c (noreturn): Likewise.
45265
45266 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
45267
45268         * gcc.dg/compare2.c (case 12): XFAIL.
45269         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
45270         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
45271
45272         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
45273
45274 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
45275
45276         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
45277         guard macro is already defined when the header is first
45278         included.
45279         * gcc.dg/cpp-mix.h: New file.
45280         * gcc.dg/endif-label.c: Update patterns to match compiler.
45281
45282         * g++.brendan/complex1.C: Declare abort.
45283         * g++.law/refs4.C: Remove XFAIL.
45284         * g++.oliva/expr2.C: Declare abort and exit.
45285
45286 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
45287
45288         * gcc.c-torture/execute/20000528-1.c: New test.
45289
45290         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
45291         * g++.old-deja/g++.law/temps4.C: Likewise.
45292
45293         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
45294         stdlib.h.  Call abort() on failure.
45295         * g++.old-deja/g++.law/refs4.C: Likewise.
45296         * g++.old-deja/g++.law/temps4.C: Likewise.
45297         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
45298         * gcc.c-torture/execute/20000112-1.c: Include string.h.
45299
45300 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
45301
45302         Relative to g++.dg/special:
45303         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
45304
45305         Relative to g++.old-deja:
45306         * g++.brendan/complex1.C, g++.jason/optimize2.C,
45307         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
45308         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
45309         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
45310         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
45311         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
45312         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
45313
45314         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
45315         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
45316         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
45317         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
45318         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
45319         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
45320         and/or string.h.
45321
45322         * g++.other/goto1.C: Update expectations for error messages.
45323
45324 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
45325
45326         * gcc.c-torture/compile/20000523-1.c: New test.
45327
45328 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45329
45330         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
45331
45332 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45333
45334         * g++.old-deja/g++.eh/catch11.C: New test.
45335         * g++.old-deja/g++.eh/catch12.C: New test.
45336
45337 2000-05-24  Nick Clifton  <nickc@cygnus.com>
45338
45339         * gcc.c-torture/execute/20000523-1.c: New test.
45340
45341 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
45342
45343         * c-torture/execute/bcp-1.c: Replace abort in arg of
45344         __builtin_constant_p with a generic external function.
45345
45346         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
45347         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
45348         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
45349         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
45350         Prototype abort and/or exit.
45351
45352         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
45353         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
45354         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
45355         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
45356
45357 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
45358
45359         * gcc.dg/dwarf2-1.c: New test.
45360
45361 2000-05-20  Richard Henderson  <rth@cygnus.com>
45362
45363         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45364
45365 2000-05-20  Andreas Jaeger  <aj@suse.de>
45366
45367         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45368         testcase.
45369
45370 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
45371
45372         * gcc.c-torture/execute/20000519-2.c: New test.
45373
45374 2000-05-19  Andreas Jaeger  <aj@suse.de>
45375
45376         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45377         which fails with SSA.
45378
45379         * lib/c-torture.exp: Also test with -O3 -fssa.
45380
45381 2000-05-18  Michael Meissner  <meissner@redhat.com>
45382
45383         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45384         * gcc.c-torture/execute/920415-1.c: Ditto.
45385         * gcc.c-torture/execute/920501-1.c: Ditto.
45386         * gcc.c-torture/execute/conversion.c: Ditto.
45387         * gcc.c-torture/execute/cvt-1.c: Ditto.
45388
45389 2000-05-18  Jeffrey A Law  (law@cygnus.com)
45390
45391         * gcc.c-torture/compile/20000518-1.c: New test.
45392
45393 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45394
45395         * g77.f-torture/compile/200005018.f: New test.
45396
45397 2000-05-17  Jeffrey A Law  (law@cygnus.com)
45398
45399         * gcc.c-torture/compile/20000517-1.c: New test.
45400
45401 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45402
45403         * gcc.c-torture/execute/20000516-1.c: New test.
45404
45405 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
45406
45407         * g++.old-deja/g++.other/eh.C: New test.
45408
45409 2000-05-12  Richard Henderson  <rth@cygnus.com>
45410
45411         * gcc.c-torture/execute/990208-1.c (main): Don't pass
45412         constants through to doit's conditional.
45413
45414 2000-05-11  Jeffrey A Law  (law@cygnus.com)
45415
45416         * gcc.c-torture/compile/20000511-1.c: New test.
45417         * g77.f-torture/compile/20000511-1.f: New test.
45418         * g77.f-torture/compile/20000511-2.f: New test.
45419
45420 2000-05-11  Michael Meissner  <meissner@redhat.com>
45421
45422         * gcc.c-torture/execute/20000511-1.c: New test.
45423
45424 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
45425
45426         * gcc.dg/dg.exp: Scan .S files as well as .c files.
45427         * gcc.dg/20000510-1.S: New.
45428
45429 2000-05-08  Catherine Moore  <clm@cygnus.com>
45430
45431         * gcc.dg/unused-3.c: New.
45432
45433 2000-05-06  Richard Henderson  <rth@cygnus.com>
45434
45435           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45436           * g++.old-deja/g++.mike/warn1.C: Likewise.
45437           * g++.old-deja/g++.pt/local1.C: Likewise.
45438           * g++.old-deja/g++.pt/local7.C: Likewise.
45439           * g++.old-deja/g++.pt/spec16.C: Likewise.
45440
45441 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45442
45443         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45444
45445 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45446
45447           * g77.f-torture/execute/20000503-1.f: New test.
45448
45449 2000-05-04  Andreas Jaeger  <aj@suse.de>
45450
45451         * gcc.dg/noreturn-2.c: New test.
45452
45453 2000-05-04  Neil Booth  <NeilB@earthling.net>
45454
45455         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45456         preprocessor.
45457
45458 2000-05-04  Richard Henderson  <rth@cygnus.com>
45459
45460         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45461
45462 2000-05-04  Richard Henderson  <rth@cygnus.com>
45463
45464         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45465         OpenSSL by Jason R Thorpe.
45466
45467 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45468
45469         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45470
45471 2000-05-03  Robert Lipe <robertlipe@usa.net>
45472
45473         * gcc.dg/20000503-1.c: New test.
45474
45475 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45476
45477         * gcc.c-torture/compile/20000502-1.c: New test.
45478         * g++.old-deja/g++.other/align.C: New test.
45479         * gcc.dg/cpp-tradstringify.c: New test.
45480
45481 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45482
45483         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45484         and hard registers.
45485
45486 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
45487
45488         * gcc.c-torture/execute/loop-5.c: New test.
45489
45490 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
45491
45492         * gcc.c-torture/execute/va-arg-20.c: New test.
45493
45494 2000-04-23  Jeffrey A Law  (law@cygnus.com)
45495
45496         * gcc.c-torture/execute/20000422-1.c: New test.
45497
45498 2000-04-20  Greg McGary  <gkm@gnu.org>
45499
45500         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45501         when optimizing, but without sibling-call optimizations (-O1).
45502
45503 2000-04-20  Jeffrey A Law  (law@cygnus.com)
45504
45505           * gcc.c-torture/compile/20000420-1.c: New test.
45506
45507 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45508
45509         * g++.abi/ptrflags.C: New test.
45510         * g++.eh/catchptr1.C: Test incomplete pointer chains.
45511
45512 2000-04-19  Catherine Moore  <clm@cygnus.com>
45513
45514         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45515
45516 2000-04-19  Greg McGary  <gkm@gnu.org>
45517
45518         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45519         sibling-call optimizations.
45520
45521 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45522
45523         * gcc.dg/20000419-1.c: New test.
45524
45525 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45526
45527         * gcc.c-torture/execute/20000412-6.c: New test.
45528
45529 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45530
45531         * gcc.c-torture/execute/20000412-5.c: New test.
45532         * g77.f-torture/compile/20000412-1.f: New test.
45533         * gcc.c-torture/execute/20000412-4.c: New test.
45534         * gcc.c-torture/compile/20000412-2.c: New test.
45535         * gcc.c-torture/execute/20000412-3.c: New test.
45536         * gcc.c-torture/compile/20000412-1.c: New test.
45537         * gcc.c-torture/execute/20000412-2.c: New test.
45538
45539 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45540
45541         * objc/execute/bf-20.m: New test.
45542
45543 2000-04-10  Richard Henderson  <rth@cygnus.com>
45544
45545         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45546
45547         * gcc.c-torture/execute/20000412-1.c: New test.
45548
45549 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45550
45551         * g++.old-deja/g++.eh/catchptr1.C: New test.
45552
45553 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45554
45555         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45556
45557 2000-04-08  Neil Booth  <NeilB@earthling.net>
45558
45559         * gcc.dg/cpp-nullchar.c: Remove test as
45560         embedded nulls cause problems.
45561
45562 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45563
45564         * gcc.dg/compare2.c: New test.
45565
45566 2000-04-08  Neil Booth  <NeilB@earthling.net>
45567
45568         * gcc.dg/cpp-nullchar.c: New test.
45569
45570 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45571
45572         * gcc.dg/cpp-mi2.c: New test.
45573         * gcc.dg/cpp-mi2[abc].h: New files.
45574
45575 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45576
45577         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45578         member name.
45579
45580 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45581
45582         * g++.old-deja/g++.abi/vmihint.C: New test.
45583
45584 2000-04-06  Neil Booth  <NeilB@earthling.net>
45585
45586         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45587         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45588         copyright.
45589
45590 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45591
45592         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45593         avoid stack-frame overwrite.
45594
45595 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45596
45597         * gcc.c-torture/compile/20000405-2.c: New test.
45598         * gcc.c-torture/compile/20000405-3.c: New test.
45599
45600 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45601
45602         * gcc.c-torture/compile/20000405-1.c: New test.
45603
45604 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45605
45606         * gcc.dg/cast-qual-1.c: Revert last change.
45607
45608 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45609
45610         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45611
45612 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45613
45614         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45615         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45616
45617 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45618
45619         * gcc.c-torture/compile/20000403-2.c: New test.
45620         * gcc.c-torture/compile/20000403-1.c: New test.
45621
45622 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45623
45624         * gcc.c-torture/execute/20000403-1.c: New test.
45625
45626 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45627
45628         * gcc.c-torture/execute/20000402-1.c: New test.
45629
45630 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45631
45632         * gcc.c-torture/execute/va-arg-15.c: New test.
45633         * gcc.c-torture/execute/va-arg-16.c: New test.
45634         * gcc.c-torture/execute/va-arg-17.c: New test.
45635         * gcc.c-torture/execute/va-arg-18.c: New test.
45636         * gcc.c-torture/execute/va-arg-19.c: New test.
45637
45638 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45639
45640         * gcc.c-torture/compile/981211-1.c: Move to...
45641         * gcc.dg/cpp-as1.c: ...here.
45642         * gcc.dg/cpp-as2.c: New file.
45643
45644         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45645         compiler.
45646
45647 2000-04-02  Neil Booth  <NeilB@earthling.net>
45648
45649         * gcc.dg/cpp-cond.c  New tests.
45650         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45651         accidental success less likely.
45652         * gcc.dg/cpp-missingop.c  New tests.
45653         * gcc.dg/cpp-missingparen.c  New tests.
45654         * gcc.dg/cpp-shift.c  New tests.
45655         * gcc.dg/cpp-shortcircuit.c  New tests.
45656         * gcc.dg/cpp-unary.c  New tests.
45657
45658 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45659
45660         * gcc.c-torture/compile/20000329-1.c: New test.
45661
45662 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45663
45664         * gcc.c-torture/compile/20000326-1.c: New test.
45665         * gcc.c-torture/compile/20000326-2.c: New test.
45666
45667 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45668
45669         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45670         the first parameter is a function argument.
45671
45672 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45673
45674         * g++.old-deja/g++.ext/array4.C: New test.
45675
45676 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45677
45678         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45679
45680 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45681
45682         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45683
45684 2000-03-19  Richard Henderson  <rth@cygnus.com>
45685
45686         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45687
45688 2000-03-19  Richard Henderson  <rth@cygnus.com>
45689
45690         * gcc.c-torture/compile/20000319-1.c: New test.
45691
45692 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45693
45694         * gcc.c-torture/execute/20000314-3.c: New test.
45695         * gcc.c-torture/execute/20000314-2.c: New test.
45696         * gcc.c-torture/execute/20000314-1.c: New test.
45697         * gcc.c-torture/compile/20000314-2.c: New test.
45698         * gcc.c-torture/compile/20000314-1.c: New test.
45699
45700 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45701
45702         * g++.old-deja/g++.warn/inline.C: New test.
45703
45704 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45705
45706         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45707         standards-compliant result rather than specific constants.
45708         Put test-values in array.
45709
45710 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45711
45712         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45713         (g++_target_compile): Put test-specific options last.
45714
45715 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45716
45717         * g++.old-deja/g++.eh/vbase4.C: New test.
45718
45719 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45720
45721         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45722
45723 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45724
45725         * g++.old-deja/g++.brendan/misc12.C: Removed.
45726         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45727         * g++.old-deja/g++.ext/pretty4.C: New test.
45728
45729 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45730
45731         * g++.old-deja/g++.other/string2.C: New test.
45732
45733 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45734
45735         * g++.old-deja/g++.warn/impint2.C: New test.
45736
45737 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45738
45739         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45740         is 1, not zero.
45741
45742 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45743
45744         * g++.old-deja/g++.warn/impint.C: New test.
45745         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45746         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45747         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45748         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45749         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45750         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45751         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45752         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45753         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45754         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45755         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45756         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45757
45758 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45759
45760         * gcc.dg/cpp-redef.c: New test.
45761
45762 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45763
45764         * g++.old-deja/g++.pt/unify7.C: New test.
45765
45766 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45767
45768         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45769         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45770
45771 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45772
45773         * gcc.c-torture/compile/20000224-1.c: New test.
45774
45775 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45776
45777         * gcc.c-torture/compile/cpp-2.c: New test.
45778         * gcc.c-torture/compile/cpp-1.c: New test.
45779
45780 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45781
45782         * gcc.c-torture/execute/20000225-1.c: New test.
45783
45784 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45785
45786         * gcc.dg/cpp-li2.c: New test.
45787
45788         * gcc.dg/cpp-wi1.c: New test.
45789
45790         * gcc.dg/cpp-li1.c: New test.
45791
45792 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45793
45794         * g++.old-deja/g++.other/sizeof5.C: New test.
45795
45796 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45797
45798         * gcc.c-torture/execute/va-arg-13.c: New test.
45799
45800 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45801
45802         * gcc.c-torture/execute/va-arg-12.c: New test.
45803
45804 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45805
45806         * gcc.c-torture/execute/20000223-1.c: New test.
45807
45808 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45809
45810         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45811
45812 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45813
45814         * g++.old-deja/g++.abi/ptrmem.C: New test.
45815
45816 2000-02-19  Richard Henderson  <rth@cygnus.com>
45817
45818         * gcc.c-torture/compile/init-3.c: New.
45819
45820 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45821
45822         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45823         ALWAYS_CXXFLAGS.
45824
45825 2000-02-11  Robert Lipe <robertl@sco.com>
45826
45827         * gcc.c-torture/compile/20000211-3.c: New test.
45828
45829 2000-02-11  Martin Buchholz <martin@xemacs.org>
45830
45831         * gcc.c-torture/compile/20000211-2.c: New test.
45832
45833 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45834
45835         * gcc.c-torture/compile/20000211-1.c: New test.
45836
45837 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45838
45839         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45840           on native targets
45841
45842 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45843
45844         * g++.old-deja/g++.other/cast5.C: New test.
45845
45846 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45847
45848         * gcc.c-torture/execute/20000205-1.c: New.
45849
45850 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45851
45852         * g++.old-deja/g++.jason/cast3.C: Return void.
45853         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45854
45855 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45856
45857         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45858
45859         * gcc.dg/loop-1.c: New test.
45860
45861 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45862
45863         * gcc.c-torture/compile/20000127-1.c: New test.
45864         * gcc.c-torture/execute/991228-1.c: New test.
45865
45866 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45867
45868         * gcc.dg/unused-2.c: New test.
45869
45870         * gcc.dg/conv-1.c: New test.
45871
45872 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45873
45874         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45875         compiler.
45876         (tool_option_proc): Fix typo.
45877
45878 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45879
45880         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45881         of the ld on the host, not on the build machine.
45882         Also, don't crash if '--help' is not a supported option.
45883
45884 2000-01-24  Richard Henderson  <rth@cygnus.com>
45885
45886         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45887
45888 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45889
45890         * gcc.c-torture/execute/20000120-2.c: New test.
45891         * gcc.c-torture/execute/20000120-1.c: New test.
45892
45893 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45894
45895         * gcc.c-torture/execute/20000113-1.c: New test.
45896
45897 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45898
45899         * gcc.c-torture/execute/20000112-1.c: New test.
45900
45901 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45902
45903         * gcc.dg/20000111-1.c: New test.
45904
45905 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45906
45907         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45908         with 16 bit integers.
45909
45910 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45911
45912         * gcc.dg/20000108-1.c: New test.
45913
45914 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45915
45916         * g++.old-deja/g++.ns/koenig8.C: New test.
45917
45918 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45919
45920         * g++.old-deja/g++.other/cast4.C: New test.
45921
45922 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45923
45924         * gcc.c-torture/compile/20000105-2.c: New test.
45925         * gcc.c-torture/compile/20000105-1.c: New test.
45926
45927 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45928
45929         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45930         references to printf & atoi to conform to ANSI standard.
45931         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45932         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45933         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45934         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45935         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45936         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45937         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45938         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45939         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45940         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45941         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45942         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45943         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45944         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45945         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45946         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45947         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45948         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45949         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45950         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45951         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45952         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45953         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45954         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45955         * g++.old-deja/g++.brendan/init3.C: Likewise.
45956         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45957         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45958         * g++.old-deja/g++.brendan/new2.C: Likewise.
45959         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45960         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45961         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45962         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45963         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45964         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45965         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45966         * g++.old-deja/g++.brendan/template24.C: Likewise.
45967         * g++.old-deja/g++.brendan/template3.C: Likewise.
45968         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45969         * g++.old-deja/g++.jason/inline3.C: Likewise.
45970         * g++.old-deja/g++.jason/opeq.C: Likewise.
45971         * g++.old-deja/g++.law/arg5.C: Likewise.
45972         * g++.old-deja/g++.law/arm7.C: Likewise.
45973         * g++.old-deja/g++.law/ctors11.C: Likewise.
45974         * g++.old-deja/g++.law/cvt8.C: Likewise.
45975         * g++.old-deja/g++.law/init9.C: Likewise.
45976         * g++.old-deja/g++.law/refs4.C: Likewise.
45977         * g++.old-deja/g++.law/template2.C: Likewise.
45978         * g++.old-deja/g++.law/visibility24.C: Likewise.
45979         * g++.old-deja/g++.law/vtable3.C: Likewise.
45980         * g++.old-deja/g++.mike/asm2.C: Likewise.
45981         * g++.old-deja/g++.mike/eh1.C: Likewise.
45982         * g++.old-deja/g++.mike/misc1.C: Likewise.
45983         * g++.old-deja/g++.mike/misc13.C: Likewise.
45984         * g++.old-deja/g++.mike/misc14.C: Likewise.
45985         * g++.old-deja/g++.mike/ns12.C: Likewise.
45986         * g++.old-deja/g++.mike/p1248.C: Likewise.
45987         * g++.old-deja/g++.mike/p3708.C: Likewise.
45988         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45989         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45990         * g++.old-deja/g++.mike/p646.C: Likewise.
45991         * g++.old-deja/g++.mike/p700.C: Likewise.
45992         * g++.old-deja/g++.mike/p783.C: Likewise.
45993         * g++.old-deja/g++.mike/p783a.C: Likewise.
45994         * g++.old-deja/g++.mike/p783b.C: Likewise.
45995         * g++.old-deja/g++.mike/p786.C: Likewise.
45996         * g++.old-deja/g++.mike/p789.C: Likewise.
45997         * g++.old-deja/g++.mike/p789a.C: Likewise.
45998         * g++.old-deja/g++.mike/p807a.C: Likewise.
45999         * g++.old-deja/g++.other/delete3.C: Likewise.
46000         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46001         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46002         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46003         * g++.old-deja/g++.other/empty1.C: Likewise.
46004         * g++.old-deja/g++.other/temporary1.C: Likewise.
46005         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46006         * g++.old-deja/g++.pt/t16.C: Likewise.
46007         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46008
46009 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46010
46011         * gcc.dg/991230-1.c: New test.
46012
46013 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46014
46015         * gcc.c-torture/compile/991229-3.c: New test.
46016         * gcc.c-torture/compile/991229-2.c: New test.
46017         * gcc.c-torture/compile/991229-1.c: New test.
46018
46019 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46020
46021         * gcc.c-torture/compile/labels-2.c: New test.
46022
46023 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46024
46025         * gcc.c-torture/execute/991227-1.c: New test.
46026
46027 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46028
46029         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46030
46031 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46032
46033         * gcc.c-torture/execute/991221-1.c: New test.
46034
46035 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46036
46037         * g++.old-deja/g++.other/cast3.C: New test.
46038
46039 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46040
46041         * gcc.c-torture/execute/991216-4.c: New test.
46042
46043 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46044
46045         * gcc.c-torture/execute/991216-1.c: New test.
46046         * gcc.c-torture/execute/991216-2.c: New test.
46047         * gcc.c-torture/execute/991216-3.c: New test.
46048
46049 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46050
46051         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46052         Actually make the test fail by using "-O2" for compilation.
46053
46054 1999-12-15  Nathan Sidwell  <nathan@acm.org>
46055
46056         * g++.old-deja/g++.warn/cast-align1.C: New test.
46057
46058 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46059
46060         * gcc.c-torture/compile/991214-1.c: New test.
46061         * gcc.c-torture/compile/991214-2.c: New test.
46062
46063 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46064
46065         * gcc.dg/991214-1.c: New test.
46066
46067 1999-12-13  Jeffrey A Law  (law@cygnus.com)
46068
46069         * gcc.c-torture/compile/991213-3.c: New test.
46070         * gcc.c-torture/compile/991213-2.c: New test.
46071         * gcc.c-torture/compile/991213-1.c: New test.
46072
46073 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
46074
46075         * gcc.dg/991209-1.c: New test.
46076
46077 1999-12-08  Nathan Sidwell <nathan@acm.org>
46078
46079         * gcc.c-torture/compile/991208-1.c: New test.
46080
46081 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46082
46083         * gcc.dg/ultrasp2.c: New test.
46084
46085 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
46086
46087         * g++.old-deja/g++.abi/align.C (main): Fix typo.
46088
46089 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
46090
46091         * gcc.c-torture/compile/991202-1.c: New test.
46092         * gcc.c-torture/execute/991202-1.c: New test.
46093         * gcc.c-torture/execute/991202-2.c: New test.
46094         * gcc.c-torture/execute/991202-3.c: New test.
46095
46096 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
46097
46098         * g++.old-deja/g++.abi/align.C: New test.
46099         * g++.old-deja/g++.abi/aggregates.C: Likewise.
46100         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46101
46102 1999-12-01  Richard Henderson  <rth@cygnus.com>
46103
46104         * gcc.c-torture/execute/991201-1.c: New.
46105
46106 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
46107
46108         * gcc.dg/991129-1.c: New test.
46109
46110 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46111
46112         * gcc.c-torture/compile/991127-1.c: New test.
46113
46114 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46115
46116         * g++.old-deja/g++.other/warn4.C: New test.
46117
46118 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46119
46120         * g++.old-deja/g++.eh/cleanup2.C: New test.
46121         * g++.old-deja/g++.ext/pretty2.C: New test.
46122         * g++.old-deja/g++.ext/pretty3.C: New test.
46123         * g++.old-deja/g++.other/debug6.C: New test.
46124
46125 1999-10-20  Jim Wilson  <wilson@cygnus.com>
46126
46127         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46128         compiler_output to look for one error message instead of two.
46129
46130 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
46131
46132         * gcc.c-torture/execute/991118-1.c: Also test case
46133         where the word boundary does not split a byte evenly.
46134
46135 1999-11-19  Nathan Sidwell  <nathan@acm.org>
46136
46137         * g++.old-deja/g++.ext/restrict1.C: New test.
46138
46139 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46140
46141         * gcc.c-torture/execute/991118-1.c: New test.
46142
46143 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
46144
46145         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
46146         working directory pathnames.
46147
46148 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
46149
46150         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
46151         host is equipped with driver.h and driver.o so it can actually
46152         compile and run the tests.
46153
46154 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
46155
46156         * gcc.c-torture/compile/991008-1.c: New test.
46157
46158 1999-11-08  Nick Clifton  <nickc@cygnus.com>
46159
46160         * lib/gcc-dg.exp: Include target-supports.exp
46161
46162 1999-11-05  Nick Clifton  <nickc@cygnus.com>
46163
46164         * lib/target-supports.exp: New file: Provide procs to test for
46165         features supported by the target.
46166         (check_weak_available): Moved here from ecos.exp.
46167         (check_alias_available): New proc: Determine of the target
46168         toolchain supports the alias attribute.
46169
46170         * gcc.dg/special/ecos.exp: Move check_weak_available to
46171         target-supports.exp.
46172         (alias-1.c): Only perform the test if the target supports
46173         aliases.
46174         (wkali-1.c): Only perform the test if the target supports
46175         aliases.
46176
46177         * gcc.dg/990506-0.c: Expect error messages from cross
46178         targets as well as native targets.
46179
46180 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46181
46182         * gcc.dg/ultrasp1.c: Removed xfail.
46183         * gcc.dg/struct-ret-2.c: Likewise.
46184         * gcc.dg/array-1.c: Likewise.
46185
46186 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46187
46188         * gcc.dg/struct-ret-2.c: New test.
46189
46190         * gcc.dg/array-1.c: New test.
46191
46192 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
46193
46194         * gcc.c-torture/execute/991030-1.c: New test.
46195
46196 1999-10-26  Richard Henderson  <rth@cygnus.com>
46197
46198         * gcc.c-torture/compile/991026-2.c: New test.
46199
46200 1999-10-26  Jeffrey A Law  (law@cygnus.com)
46201
46202         * gcc.c-torture/compile/991026-1.c: New test.
46203
46204 1999-10-23  Jeffrey A Law  (law@cygnus.com)
46205
46206         * gcc.c-torture/execute/991023-1.c: New test.
46207
46208 1999-10-19  Jeffrey A Law  (law@cygnus.com)
46209
46210         * gcc.c-torture/execute/991019-1.c: New test.
46211
46212 1999-10-16  Richard Henderson  <rth@cygnus.com>
46213
46214         * gcc.c-torture/execute/991016-1.c: New test.
46215
46216 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
46217
46218         * gcc.c-torture/execute/991014-1.c: New test.
46219
46220 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
46221
46222         * g++.old-deja/g++.other/union2.C: New test.
46223
46224 1999-10-13  Nathan Sidwell  <nathan@acm.org>
46225
46226         * g++.old-deja/g++.other/vaarg2.C: New test.
46227         * g++.old-deja/g++.other/vaarg3.C: New test.
46228
46229 1999-10-12  Craig Burley  <craig@jcb-sc.com>
46230
46231         * g77.f-torture/noncompile/19990905-1.f: Moved from being
46232         in compile/.
46233
46234 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
46235
46236         * gcc.c-torture/execute/va-arg-11.c: New test.
46237
46238 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
46239
46240         * lib/file-format.exp (gcc_target_object_format): Don't
46241         crash if objdump is unavailable.
46242
46243 1999-09-29  Donn Terry <donn@interix.com>
46244
46245         * gcc.misc-tests/mg.exp: delete extraneous redirection.
46246
46247 1999-09-28  Nick Clifton  <nickc@cygnus.com>
46248
46249         * gcc.c-torture/compile/990928-1.c: New test.
46250
46251 1999-09-28  Nathan Sidwell  <nathan@acm.org>
46252
46253         * g++.old-deja/g++.other/decl6.C: New test.
46254
46255 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46256
46257         * gcc.c-torture/execute/va-arg-10.c: New test.
46258
46259 1999-09-27  Nathan Sidwell  <nathan@acm.org>
46260
46261         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
46262         __PRETTY_FUNCTION__.
46263
46264 1999-09-23  Nick Clifton  <nickc@cygnus.com>
46265
46266         * gcc.c-torture/execute/990923-1.c: New test.
46267
46268 1999-09-21  Nick Clifton  <nickc@cygnus.com>
46269
46270         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
46271         for which -fpic is inappropriate.
46272
46273 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
46274
46275         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
46276
46277 1999-09-21  Nathan Sidwell  <nathan@acm.org>
46278
46279         * g++.old-deja/g++.other/dyncast1.C: New test.
46280         * g++.old-deja/g++.other/dyncast2.C: New test.
46281         * g++.old-deja/g++.other/dyncast3.C: New test.
46282         * g++.old-deja/g++.other/dyncast4.C: New test.
46283         * g++.old-deja/g++.other/dyncast5.C: New test.
46284         * g++.old-deja/g++.eh/catch3.C: New test.
46285         * g++.old-deja/g++.eh/catch3p.C: New test.
46286         * g++.old-deja/g++.eh/catch4.C: New test.
46287         * g++.old-deja/g++.eh/catch4p.C: New test.
46288         * g++.old-deja/g++.eh/catch5.C: New test.
46289         * g++.old-deja/g++.eh/catch5p.C: New test.
46290         * g++.old-deja/g++.eh/catch6.C: New test.
46291         * g++.old-deja/g++.eh/catch6p.C: New test.
46292         * g++.old-deja/g++.eh/catch7.C: New test.
46293         * g++.old-deja/g++.eh/catch7p.C: New test.
46294         * g++.old-deja/g++.eh/catch8.C: New test.
46295         * g++.old-deja/g++.eh/catch8p.C: New test.
46296         * g++.old-deja/g++.eh/catch9.C: New test.
46297         * g++.old-deja/g++.eh/catch9p.C: New test.
46298
46299 1999-09-13  Nathan Sidwell  <nathan@acm.org>
46300
46301         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
46302         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
46303
46304 1999-09-13  Jeffrey A Law  (law@cygnus.com)
46305
46306         * gcc.c-torture/compile/990913-1.c: New test.
46307
46308 1999-09-10  Nathan Sidwell  <nathan@acm.org>
46309
46310         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
46311         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46312
46313 1999-09-09  Richard Henderson  <rth@cygnus.com>
46314
46315         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
46316
46317 1999-09-09  Nathan Sidwell  <nathan@acm.org>
46318
46319         * g++.old-deja/g++.other/lookup11.C: New test.
46320         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
46321         what is permitted and what we want.
46322         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
46323         overload use.
46324         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46325
46326 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
46327
46328         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
46329         * gcc.c-torture/noncompile/poison-1.c: New file.
46330
46331 1999-09-08  Nathan Sidwell  <nathan@acm.org>
46332
46333         * g++.old-deja/g++.other/sizeof3.C: New test.
46334         * g++.old-deja/g++.other/sizeof4.C: New test.
46335         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
46336         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
46337
46338 1999-09-07  Richard Henderson  <rth@cygnus.com>
46339
46340         * gcc.dg/va-arg-1.c: New.
46341
46342 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46343
46344         * gcc.c-torture/execute/va-arg-9.c: New test.
46345
46346 1999-09-05  Craig Burley  <craig@jcb-sc.com>
46347
46348         * g77.f-torture/compile/980519-2.f: New test.
46349         * g77.f-torture/compile/19990905-0.f: New test.
46350         * g77.f-torture/compile/19990905-1.f: New test.
46351         * g77.f-torture/compile/19990905-2.f: New test.
46352
46353         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
46354
46355 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
46356
46357         * gcc.c-torture/execute/990827-1.c: Fix typo.
46358
46359 1999-09-03  Nathan Sidwell  <nathan@acm.org>
46360
46361         * g++.old-deja/g++.other/deref1.C: New test.
46362
46363 1999-09-02  Nathan Sidwell  <nathan@acm.org>
46364
46365         * g++.old-deja/g++.other/ambig2.C: New test.
46366         * g++.old-deja/g++.other/cond5.C: New test.
46367         * g++.old-deja/g++.other/lookup16.C: New test.
46368
46369 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
46370
46371         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46372         assemblers too.
46373
46374 1999-08-31  Jeffrey A Law  (law@cygnus.com)
46375
46376         * lib/c-torture.exp: Avoid the "compare executables" optimization
46377         when testing native.
46378
46379 1999-08-29  Jeffrey A Law  (law@cygnus.com)
46380
46381         * gcc.c-torture/execute/990829-1.c: New test.
46382         * gcc.c-torture/compile/990829-1.c: New test.
46383
46384 1999-08-27  Paul Burchard  <burchard@pobox.com>
46385
46386         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46387         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46388         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46389         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46390         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46391         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46392         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46393         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46394         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46395         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46396         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46397
46398 1999-08-27  Jeffrey A Law  (law@cygnus.com)
46399
46400         * gcc.c-torture/execute/990827-1.c: New test.
46401
46402 1999-08-26  Craig Burley  <craig@jcb-sc.com>
46403
46404         * g77.f-torture/noncompile/19990826-4.f: New test.
46405
46406         * g77.f-torture/compile/19990826-3.f: New test.
46407
46408         * g77.f-torture/execute/19990826-2.f: New test.
46409
46410         * g77.f-torture/compile/19990826-1.f: New test.
46411
46412         * gcc.c-torture/execute/990826-0.c: New test.
46413         * g77.c-torture/execute/19990826-0.f: New test.
46414
46415         * g77.f-torture/noncompile/970626-2.f: New test.
46416
46417 1999-08-25  Paul Burchard  <burchard@pobox.com>
46418
46419         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46420         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46421         lss-011.C: New tests.
46422
46423 1999-08-25  Nathan Sidwell  <nathan@acm.org>
46424
46425         * g++.old-deja/g++.other/decl5.C: New test.
46426
46427 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46428
46429         * noncompile/noncompile.exp: Load_lib c-torture.exp.
46430         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46431         call `postbase' for each one.  All callers of `postbase' changed
46432         to call this instead.
46433
46434 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46435
46436         * gcc.c-torture/execute/990811-1.c: New test.
46437
46438 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46439
46440         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46441         just native ones.
46442
46443         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46444         just native ones.
46445
46446 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46447
46448         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46449
46450 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46451
46452         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46453
46454 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46455
46456         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46457
46458 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46459
46460         * gcc.c-torture/execute/990804-1.c: New test.
46461
46462 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46463
46464         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46465         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46466         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46467
46468 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46469
46470         * g++.old-deja/g++.other/struct1.C: New test.
46471
46472 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46473
46474         * g++.old-deja/g++.other/enum2.C: New test.
46475
46476 1999-08-02  Richard Henderson  <rth@cygnus.com>
46477
46478         Adapted from tests from Franz Sirl:
46479         * gcc.c-torture/execute/va-arg-7.c: New test.
46480         * gcc.c-torture/execute/va-arg-8.c: New test.
46481
46482 1999-08-01  Jeffrey A Law  (law@cygnus.com)
46483
46484         * gcc.c-torture/compile/990801-2.c: New test.
46485
46486         * gcc.c-torture/compile/990801-1.c: New test.
46487
46488 1999-07-27  Michael Meissner  <meissner@cygnus.com>
46489
46490         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46491         fp-cmp-1.c, converting double to float.
46492
46493         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46494         fp-cmp-1.c, converting double to long double.
46495
46496         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46497         from fr1 to unknown_register, since fr1 is a legitimate register
46498         on some machines.
46499
46500 1999-07-25  Jeffrey A Law  (law@cygnus.com)
46501
46502         * README: More listname related changes.
46503
46504 1999-07-08  Catherine Moore  <clm@cygnus.com>
46505
46506         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
46507
46508 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
46509
46510         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46511
46512 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46513
46514         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46515
46516 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46517
46518         * gcc.dg/990703-1.c: New test.
46519
46520 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46521
46522         * lib/file-format.exp: New file: Move definition of proc
46523         gcc_target_object_format to here from
46524         gcc.dg/special/ecos.exp.
46525
46526         * lib/c-torture.exp: Include lib file-format.exp.
46527         * lib/gcc-dg.exp: Include lib file-format.exp.
46528
46529         * gcc.dg/special/ecos.exp: Remove definition of proc
46530         gcc_target_object_format.
46531
46532 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46533
46534         * gcc.c-torture/execute/990628-1.c: New test.
46535
46536 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46537
46538         * gcc.c-torture/compile/990625-2.c: New test.
46539
46540         * gcc.c-torture/compile/990625-1.c: New test.
46541
46542 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46543
46544         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46545         attributes compile.
46546         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46547         ports that use the COFF/PE file format.
46548
46549 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46550
46551         * gcc.c-torture/compile/990617-1.c: New test.
46552
46553 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46554
46555         * g++.old-deja/g++.other/decl4.C: New test.
46556
46557 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46558
46559         * g++.old-deja/g++.other/bitfld3.C: New test.
46560
46561 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46562
46563         * g++.old-deja/g++.eh/catch1.C: New test.
46564
46565 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46566
46567         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46568
46569         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46570         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46571
46572 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46573
46574         * g77.f-torture/compile/19990502-0.f: Replace with new,
46575         shorter, test that still fails after recent changes.
46576
46577 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46578
46579         * gcc.c-torture/execute/990604-1.c: New test.
46580
46581 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46582
46583         * gcc.c-torture/execute/990531-1.c: New test.
46584
46585 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46586
46587         * gcc.c-torture/compile/990527-1.c: New test.
46588
46589 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46590
46591         * gcc.c-torture/execute/990527-1.c: New test.
46592
46593 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46594
46595         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46596         bitfields as signed.
46597
46598 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46599
46600         * g77.f-torture/compile/19990525-0.f: New test.
46601
46602 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46603
46604         * gcc.c-torture/execute/990525-2.c: New test.
46605
46606         * gcc.c-torture/execute/990525-1.c: New test.
46607
46608 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46609
46610         * g++.old-deja/g++.other/anon3.C: New test.
46611         * g++.old-deja/g++.other/anon4.C: New test.
46612         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46613         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46614         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46615         Merrill).
46616
46617 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46618
46619         * gcc.c-torture/execute/990524-1.c: New test.
46620
46621         * gcc.dg/990524-1.c: New test.
46622
46623 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46624
46625         * gcc.c-torture/compile/990523-1.c: New test.
46626
46627 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46628
46629         * gcc.c-torture/compile/990519-1.c: New test.
46630
46631 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46632
46633         * gcc.c-torture/compile/990517-1.c: New test.
46634
46635         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46636         (e4, f4): New tests.
46637         (main): Call them.
46638
46639 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46640
46641         * gcc.dg/noreturn-1.c: New test.
46642
46643 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46644
46645         * gcc.c-torture/execute/990513-1.c: New test.
46646
46647 1999-05-10  Richard Henderson  <rth@cygnus.com>
46648
46649         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46650
46651 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46652
46653         * g77.f-torture/execute/erfc.f: Use small single-precision
46654         values, to avoid problems on Alphas when not -mieee.
46655
46656 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46657
46658         * gcc.dg/990506-0.c: New test.
46659
46660 1999-05-08  Richard Henderson  <rth@cygnus.com>
46661
46662         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46663         the constant to test.  Don't XFAIL 64-bit targets.
46664
46665         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46666         * g++.old-deja/g++.law/profile1.C: Likewise.
46667
46668         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46669         operator new instances.
46670         * g++.old-deja/g++.other/delete5.C: Likewise.
46671
46672 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46673
46674         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46675         intrinsic.
46676
46677 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46678
46679         * g77.f-torture/execute/u77-test.f: Reverse order of two
46680         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46681
46682 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46683
46684         * gcc.dg/compare1.c: New test.
46685
46686 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46687
46688         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46689         New tests.
46690
46691 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46692
46693         * g77.f-torture/compile/19990502-1.f: New test.
46694
46695 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46696
46697         * g77.f-torture/compile/19990502-0.f: New test.
46698
46699 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46700
46701         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46702         intrinsic.
46703
46704 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46705
46706         * g77.f-torture/execute/u77-test.f (main): List libU77
46707         intrinsics not currently tested.
46708         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46709         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46710         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46711         Trim blanks off the ends of some printed strings.
46712
46713 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46714
46715         * g77.f-torture/execute/u77-test.f (main): Just warn about
46716         FSTAT gid disagreement, as it's expected on some systems.
46717
46718 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46719
46720         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46721         use a new function, which allows for some slop.
46722         Clean up some commentary.
46723         (issum): The new function.
46724         (sgladd): Deleted subroutine.
46725
46726 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46727
46728         * g77.f-torture/execute/u77-test.f: Modify to be more like
46729         libf2c/libU77 version, bringing patches to that version here.
46730         Add suitable commentary.
46731
46732 1999-04-25  Richard Henderson  <rth@cygnus.com>
46733
46734         * gcc.dg/990424-1.c: New test.
46735
46736 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46737
46738         * g77.f-torture/execute/u77-test.f (main): Bug involving
46739         LSTAT has been fixed, so turn back on full checking.
46740
46741 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46742
46743         * g77.f-torture/compile/19990419-0.f: New test.
46744         * g77.f-torture/execute/19990419-1.f: New test.
46745
46746 1999-04-17  Richard Henderson  <rth@cygnus.com>
46747
46748         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46749         to avoid the need for a prototype to supress a warning.
46750
46751 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46752
46753         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46754
46755 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46756
46757         * gcc.c-torture/execute/990404-1.c: New test.
46758
46759 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46760
46761         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46762         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46763         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46764         missing initializer warnings.
46765
46766 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46767
46768         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46769         matching strings.
46770
46771 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46772
46773         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46774
46775 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46776
46777         * g77.f-torture/execute/19990325-0.f: New test.
46778         * g77.f-torture/execute/19990325-1.f: New test.
46779
46780 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46781
46782         * gcc.c-torture/execute/990324-1.c: New test.
46783
46784 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46785
46786         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46787         test with 4.
46788
46789 1999-03-17  Richard Henderson  <rth@cygnus.com>
46790
46791         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46792
46793 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46794
46795         * g77.f-torture/execute/19990313-2.f: New test.
46796         * g77.f-torture/execute/19990313-3.f: New test.
46797
46798 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46799
46800         * g77.f-torture/execute/19990313-0.f: New test.
46801         * g77.f-torture/execute/19990313-1.f: New test.
46802
46803 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46804
46805         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46806         printf to sprintf.
46807         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46808         (main): Add check for u15.  Conditionalize u31 check depending on
46809         whether ints are <32 bits or >=32 bits.
46810
46811 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46812
46813         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46814
46815 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46816
46817         * g77.f-torture/compile/19990305-0.f: New test.
46818         * g77.f-torture/execute/19981119-0.f: New test.
46819
46820 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46821
46822         * g77.f-torture/execute/970625-2.f: call ABORT if final
46823         result is not correct, instead of just printing it.
46824         Add this checking via newly introduced obfuscation, to
46825         trip up buggy front ends.
46826
46827 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46828
46829         * g77.f-torture/compile/960317-1.f: Moved from being
46830         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46831
46832 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46833
46834         * g77.f-torture/execute/960317-1.f: New (old) test.
46835         * g77.f-torture/execute/970625-2.f: Ditto.
46836
46837 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46838
46839         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46840         message on line 1 or line 2; cccp and cpplib do this differently.
46841
46842 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46843
46844         * g++.old-deja/g++.law/weak1.C: New test.
46845
46846 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46847
46848         * gcc.c-torture/execute/990119-1.c: Renamed to...
46849         * gcc.dg/990119-1.c: this, so it will only be tested once
46850         (it's a preprocessor test, it doesn't need to be run at
46851         multiple optimization levels).
46852
46853 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46854
46855         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46856           ALWAYS_CXXFLAGS.
46857
46858 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46859
46860         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46861         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46862         to not be compilable by current g77.
46863
46864 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46865
46866         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46867
46868 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46869
46870         * gcc.c-torture/execute/990222-1.c: New test.
46871
46872 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46873
46874         * g77.f-torture/compile/19990218-0.f: New test.
46875         * g77.f-torture/noncompile/19990218-1.f: New test.
46876
46877 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46878
46879         * g77.f-torture/compile/19981216-0.f: New test.
46880
46881 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46882
46883         * gcc.dg/990214-1.c: New test.
46884
46885 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46886
46887         * gcc.dg/990213-2.c: New test.
46888
46889         * gcc.dg/990213-1.c: New test.
46890
46891 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46892
46893         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46894         ints.
46895
46896 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46897
46898         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46899         specified by target.
46900
46901         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46902
46903 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46904
46905         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46906
46907 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46908
46909         * gcc.dg/special/ecos.exp: New test driver for new tests with
46910         special requirements.
46911
46912         * gcc.dg/special/alias-1.c: New test.
46913         * gcc.dg/special/gcsec-1.c: New test.
46914         * gcc.dg/special/weak-1.c: New test.
46915         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46916         * gcc.dg/special/weak-2.c: New test.
46917         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46918         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46919         * gcc.dg/special/wkali-1.c: New test.
46920         * gcc.dg/special/wkali-2.c: New test.
46921         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46922         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46923
46924 1999-02-10  Felix Lee  <flee@cygnus.com>
46925
46926           * lib/c-torture.exp (c-torture-compile): Pull out code for
46927           analyzing gcc error messages.
46928           (c-torture-execute): Likewise.  Fix some (harmless) false
46929           positives.
46930           * lib/gcc.exp (gcc_check_compile): New function.
46931
46932 1999-02-08  Richard Henderson  <rth@cygnus.com>
46933
46934         * gcc.c-torture/execute/990208-1.c: New test.
46935
46936 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46937
46938         * g++.dg/special/ecos.exp: New driver for new tests with special
46939         requirements
46940
46941         * g++.dg/special/conpr-1.C: New test
46942         * g++.dg/special/conpr-2.C: New test
46943         * g++.dg/special/conpr-2a.C: New test
46944         * g++.dg/special/conpr-3.C: New test
46945         * g++.dg/special/conpr-3a.C: New test
46946         * g++.dg/special/conpr-3b.C: New test
46947
46948         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46949         allow g++ to use the dg driver
46950
46951         * README: Add comment about g++.dg directory
46952
46953 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46954
46955         * README: Update email addresses.
46956
46957 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46958
46959         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46960         arguments in order to force structure S onto the stack even on
46961         the alpha.
46962         (test): Pass 10 leading arguments to function foo as well as the
46963         structure S.
46964
46965         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46966         failure for all targets.
46967
46968         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46969         abort to terminate program execution.
46970
46971 1999-01-30  Richard Henderson  <rth@cygnus.com>
46972
46973         * gcc.c-torture/execute/990130-1.c: New test.
46974
46975 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46976
46977         * gcc.dg/990130-1.c: New test.
46978
46979 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46980
46981         * gcc.c-torture/execute/990128-1.c: New test.
46982
46983 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46984
46985         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46986
46987 1999-01-27  Felix Lee  <flee@cygnus.com>
46988
46989         * lib/c-torture.exp (c-torture-compile): pull out code for
46990         analyzing gcc error messages.
46991         (c-torture-execute): ditto, and fix some (harmless) false
46992         positives.
46993         * lib/gcc.exp (gcc_check_compile): new function.
46994
46995 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46996
46997         * gcc.dg/990117-1.c: New test.
46998
46999         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47000
47001         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47002
47003 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47004
47005         * g77.f-torture/compile/990115-1.f: New test.
47006
47007 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47008
47009         * gcc.c-torture/compile/990107-1.c: New test
47010
47011 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47012
47013         * gcc.c-torture/execute/990106-2.c: New test.
47014
47015         * gcc.c-torture/execute/990106-1.c: New test.
47016
47017 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47018
47019         * gcc.c-torture/compile/981223-1.c: New test.
47020
47021 1998-12-29  Richard Henderson  <rth@cygnus.com>
47022
47023         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47024         (opt3): Rename from opt4 and disable.
47025
47026 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47027
47028         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47029
47030 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47031
47032         * g++.old-deja/g++.other/conv5.C: New test.
47033
47034 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47035
47036         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47037
47038 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47039
47040         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47041
47042 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47043
47044         * gcc.c-torture/compile/981211-1.c: New test.
47045
47046 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47047
47048         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47049
47050         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47051
47052 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47053
47054         * gcc.special/930510-1.c: Make C9X safe.
47055         * gcc.misc-tests/gcov-1.c Similarly.
47056         * gcc.misc-tests/gcov-2.c Similarly.
47057
47058 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47059
47060         * gcc.dg/ultrasp1.c: New test.
47061
47062 1998-12-06  Richard Henderson  <rth@cygnus.com>
47063
47064         * gcc.c-torture/execute/981206.c: New test.
47065
47066 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47067
47068         * g++.old-deja/g++.ns/template7.C: New test.
47069
47070         * g++.old-deja/g++.other/expr1.C: New test.
47071
47072         * g++.old-deja/g++.eh/tmpl3.C: New test.
47073
47074         * g++.old-deja/g++.eh/tmpl2.C: New test.
47075
47076 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47077
47078         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47079         * g++.old-deja/g++.other/using6.C: Removed.
47080         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47081
47082         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47083
47084 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47085
47086         * g++.old-deja/g++.pt/overload8.C: New test.
47087
47088         * g++.old-deja/g++.pt/overload7.C: New test.
47089
47090         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47091
47092         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47093         and relinking messages.
47094         * lib/g++.exp (g++_target_compile): Remove .rpo file when
47095         compiling with -frepo.
47096
47097 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
47098
47099         * g++.old-deja/g++.pt/lookup6.C: New test.
47100
47101 1998-11-30  Nick Clifton  <nickc@cygnus.com>
47102
47103         * gcc.c-torture/execute/981130-1.c: New test.
47104         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47105
47106 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47107
47108         * g++.old-deja/g++.pt/explicit76.C: New test.
47109
47110         * g++.old-deja/g++.pt/friend38.C: New test.
47111
47112         * g++.old-deja/g++.ns/crash2.C: New test.
47113
47114         * g++.old-deja/g++.pt/defarg8.C: New test.
47115
47116         * g++.old-deja/g++.pt/instantiate6.C: New test.
47117
47118         * g++.old-deja/g++.pt/static6.C: New test.
47119
47120         * g++.old-deja/g++.pt/decl2.C: New test.
47121
47122 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47123
47124         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
47125         problem is actually related with name lookup, but so what? :-)
47126
47127         * g++.old-deja/g++.pt/friend37.C: New test.
47128
47129 1998-11-25  Dave Love  <d.love@dl.ac.uk>
47130
47131         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
47132         element, which fails on some systems.
47133
47134         * g77.f-torture/execute/labug1.f: New test.
47135
47136 1998-11-21  Jeffrey A Law  (law@cygnus.com)
47137
47138         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
47139         is defined.
47140
47141 1998-11-18  Dave Love  <d.love@dl.ac.uk>
47142
47143         * g77.f-torture/compile/981117-1.f: New test.
47144
47145 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
47146
47147         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
47148         properly discarded.
47149
47150 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
47151
47152         * gcc.c-torture/execute/memcheck: New directory of tests for
47153         -fcheck-memory-usage.
47154
47155 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47156
47157         * README: New file, general information about the testsuite and
47158         new description of the various C++ test subdirectories.
47159         * README.g++: Eliminate obsolete information, update and move most
47160         relevant stuff to README.
47161
47162 1998-11-07  Richard Henderson  <rth@cygnus.com>
47163
47164         * gcc.c-torture/compile/981107-1.c: New test.
47165
47166 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
47167
47168         * execute/memcpy-bi.c: New testcase.
47169
47170 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
47171
47172         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
47173         base classes.
47174
47175         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
47176         template is selected.
47177
47178         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
47179         classes, it should be accepted for all types.
47180
47181         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
47182
47183         * g++.old-deja/g++.pt/spec24.C: Ensure that template
47184         specializations start with template headers.
47185
47186 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
47187
47188         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
47189
47190         * g++.old-deja/g++.other/init9.C: Test cross initialization of
47191         non-POD types.
47192
47193 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47194
47195         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
47196
47197 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
47198
47199         * compile/981022-1.c, compile/981022-1.x: New test and driver.
47200
47201 1998-10-19  Jeffrey A Law  (law@cygnus.com)
47202
47203         * 981019-1.c: New test.
47204
47205 1998-10-14  Robert Lipe <robertl@dgii.com>
47206
47207         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
47208         find objc headers.
47209
47210 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47211
47212         * compile/981001-4.c: Remove use of GCC extension that triggers a
47213         compiler bug.
47214
47215 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
47216
47217         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
47218
47219 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47220
47221         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
47222         instantiation of template produces incorrect code for delete
47223         expression.
47224
47225         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
47226         constructors' name is not unique.
47227         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
47228         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
47229
47230         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
47231         automatic array of const is ill-formed.
47232
47233         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
47234         of template parameter?
47235
47236         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
47237         const.
47238
47239         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
47240         pointer-to-member expression.
47241
47242         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
47243         declaration causes ICE.
47244
47245 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
47246
47247         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
47248         reserved in the global namespace.
47249
47250         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
47251         generate needed virtual table.
47252
47253         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
47254
47255 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
47256
47257         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
47258         template-dependent type
47259
47260 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47261
47262         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
47263         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
47264         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
47265
47266         * g++.old-deja/g++.other/using5.C: New test; using decl from base
47267         class should be usable as argument of member function.
47268         * g++.old-deja/g++.other/using6.C: New test; using decl from base
47269         class should be usable as return type of member function.
47270         * g++.old-deja/g++.other/using7.C: New test; using decl from base
47271         class should be usable as type of data member.
47272
47273         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
47274
47275 1998-10-09  Jeffrey A Law  (law@cygnus.com)
47276
47277         * gcc.c-torture/special/920521-1.c: Fix bogus test.
47278
47279 1998-10-08  Nick Clifton  <nickc@cygnus.com>
47280
47281         * gcc.dg/dll-?.c Add thumb to target list.
47282         Fix assembler scan patterns to match current assembler output.
47283
47284 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
47285
47286         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
47287         matching of template brackets.
47288
47289         * g++.old-deja/g++.other/using4.C: New test.  Test using
47290         declarations of methods from base classes.
47291
47292         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
47293         within functions should introduce names into the innermost
47294         enclosing namespace.
47295
47296         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
47297         of static locals if first initialization throws.
47298
47299 1998-10-07  Jim Wilson  <wilson@cygnus.com>
47300
47301         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
47302
47303 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
47304
47305         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
47306         lose track of the possible targets of tablejump insns.
47307         * special/special.exp: Run it.
47308
47309 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47310
47311         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
47312         must be declared before its specializations can be named in friend
47313         declarations.
47314
47315 1998-10-05  Dave Love  <d.love@dl.ac.uk>
47316
47317         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
47318
47319         * g77.f-torture/execute/io1.f: New test.
47320
47321 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47322
47323         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
47324         with pointer to template function, for which no argument deduction
47325         is possible.
47326
47327         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
47328         specialization of template function as argument to template
47329         function.
47330
47331         * g++.old-deja/g++.other/access2.C: New test; Inner class
47332         shouldn't have privileged access to Outer's names.
47333
47334 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47335
47336         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
47337         friend template declared within template class conflicts with
47338         nested class of the same name.
47339
47340         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
47341         is ignored.
47342
47343         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
47344         object with direct initializer as function declaration.
47345
47346         * g++.old-deja/g++.other/decl2.C: New test; duplicate
47347         initializers.
47348
47349         * g++.old-deja/g++.other/null2.C: New test; conditional operator
47350         involving const pointer and NULL produces incorrect result.
47351
47352         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
47353         type name without `typename' should be rejected with -pedantic.
47354
47355 1998-10-02  Richard Henderson  <rth@cygnus.com>
47356
47357         * g++.old-deja/g++.other/addrof1.C: New test.
47358
47359 1998-10-01  Nick Clifton  <nickc@cygnus.com>
47360
47361         * gcc.c-torture/compile/981001-1.c: New test.
47362         * gcc.c-torture/execute/981001-1.c: New test.
47363
47364 1998-10-01  Jeffrey A Law  (law@cygnus.com)
47365
47366         * gcc.c-torture/compile/981001-2.c: New test.
47367         * gcc.c-torture/compile/981001-3.c: New test.
47368         * gcc.c-torture/compile/981001-4.c: New test.
47369
47370 1998-10-01  Robert Lipe  <robertl@dgii.com>
47371
47372         * lib/objc.exp (objc_target_compile): Add -L during compiles for
47373         multilibbed hosts.  Idea grafted from g77.exp.
47374
47375 1998-09-30  Dave Love  <d.love@dl.ac.uk>
47376
47377         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47378         avoid losing on systems which need -lsocket.
47379
47380 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
47381
47382         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47383         * g++.old-deja/g++.other/nested2.C: Ditto.
47384         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47385         failure.
47386
47387 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47388
47389         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47390         preferred over template operator!= for enum bitfields.
47391
47392 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
47393
47394         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47395         that happen to have the same base name, but in different scopes,
47396         are incorrectly rejected.
47397
47398 1998-09-16  Richard Henderson  <rth@cygnus.com>
47399
47400         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47401         on the native word size instead of an integer literal.
47402
47403 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47404
47405         * g++.old-deja/g++.other/static2.C: Invocation of static data
47406         member of type pointer-to-function denoted as non-static member.
47407
47408         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47409         checks involving function types and aliases.
47410
47411 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47412
47413         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47414         redefined to the same non-trivial type.
47415
47416         * g++.old-deja/g++.pt/explicit73.C: Test for proper
47417         namespace-qualification of template specializations declared in
47418         other namespaces.
47419
47420         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47421         to declare a subset of the specializations of a template function
47422         as friends of specializations of a template class.
47423
47424         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47425         member templates that do not fully specialize the enclosing
47426         template class are rejected.
47427
47428 1998-09-11  Dave Love  <d.love@dl.ac.uk>
47429
47430         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47431
47432 1998-09-08  Dave Love  <d.love@dl.ac.uk>
47433
47434         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47435         altered from libf2c/libU77 version.
47436
47437 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47438
47439         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47440
47441 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47442
47443         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47444         (un)signed char are different types for template specialization
47445         purposes.
47446
47447 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47448
47449         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47450         * objc: ObjC testsuite.
47451
47452 1998-08-31  Catherine Moore  <clm@cygnus.com>
47453
47454         * gcc.c-torture/execute/941014-1.x: New file.
47455
47456 1998-08-31  Nick Clifton  <nickc@cygnus.com>
47457
47458         * lib/c-torture.exp: Add support for
47459         torture_eval_before_compile and torture_eval_before_execute
47460         variables.
47461
47462 1998-08-30  Jeffrey A Law  (law@cygnus.com)
47463
47464         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47465         this test triggers valid.
47466
47467 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47468
47469         * gcc.dg/980827-1.c: New test.
47470
47471 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47472
47473         * gcc.c-torture/execute/loop-4b.c: New test.
47474
47475 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47476
47477         * lib/c-torture.exp: Add support for
47478         torture_eval_before_compile and torture_eval_before_execute
47479         variables.
47480
47481 1998-08-25  Jeffrey A Law  (law@cygnus.com)
47482
47483         * gcc.c-torture/compile/980825-1.c: New test.
47484
47485 1998-08-24  Nick Clifton  <nickc@cygnus.com>
47486
47487         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47488         count number tests in opt_t0 not good_t0.
47489
47490 1998-08-24  Jeffrey A Law  (law@cygnus.com)
47491
47492         * gcc.c-torture/compile/930326-1.x: Fix typo.
47493
47494 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
47495
47496         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47497         causes an ICE.
47498
47499 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47500
47501         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47502         STACK_SIZE is defined.
47503         * gcc.c-torture/unsorted/stuct.c: Similarly.
47504
47505         * gcc.c-torture/compile/980821-1.c: New test.
47506
47507 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47508
47509         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47510
47511 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
47512
47513         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47514         code.
47515
47516 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47517
47518         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47519         error'.
47520
47521 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47522
47523         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47524
47525 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47526
47527         * gcc.c-torture/compile/980816-1.c: New test.
47528
47529         * gcc.dg/980816-1.c: New test.
47530
47531 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47532
47533         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47534         compiler for ieee tests.
47535
47536 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47537
47538         * g77.f-torture/compile/980729-0.f: New test.
47539
47540 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47541
47542         * gcc.c-torture/special/eeprof-1.c: New test, for
47543         -finstrument-functions.
47544         * gcc.c-torture/special/special.exp: Run it.
47545
47546 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47547
47548         * gcc.c-torture/compile/980729-1.c: New test.
47549
47550 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47551
47552         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47553         __thumb__ is defined, and test for ARM style doubles if so.
47554
47555 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47556
47557         * g77.f-torture/noncompile/980615-0.f: New test.
47558
47559 1998-07-26  H.J. Lu  (hjl@gnu.org)
47560
47561         * gcc.dg/980312-1.c: Do link instead of compile.
47562         * gcc.dg/980313-1.c: Likewise.
47563
47564 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47565
47566         * gcc.c-torture/compile/980726-1.c: New test.
47567
47568 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47569
47570         * g77.f-torture/execute/io0.f: New test.
47571
47572 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47573
47574         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47575         an int.
47576
47577 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47578
47579         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47580         m32r bugs.
47581
47582 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47583
47584         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47585         c-decl.c:grokdeclarator can handle mode attributes.
47586
47587 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47588
47589         * gcc.c-torture/execute/980716-1.c: New test.
47590
47591 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47592
47593         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47594         the mn10200.
47595         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47596         the mn10200.
47597         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47598         * gcc.c-torture/compile/930326-1.x: Similarly.
47599
47600 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47601
47602         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47603         New test from Craig.
47604
47605 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47606
47607         * g77.f-torture/noncompile/980616-0.f: New test.
47608
47609         * g77.f-torture/execute/970816-3.f: New test from Craig.
47610
47611 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47612
47613         *  g++.other/singleton.C: Return error value instead of taking
47614         SIGSEGV.
47615
47616 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47617
47618         *  g++.other/singleton.C: New test.  Warning is under dispute.
47619         Runtime crash is not.
47620
47621 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47622
47623         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47624         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47625         using6.C, using7.C}: New namespace tests.
47626
47627 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47628
47629         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47630         specialization with typedef'ed names used as array indexes.
47631
47632 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47633
47634         * gcc.c-torture/execute/980709-1.c: New test.
47635
47636         * gcc.dg/980709-1.c: New test.
47637
47638 1998-07-07  Richard Henderson  <rth@cygnus.com>
47639
47640         * gcc.c-torture/execute/bcp-1.c: New test.
47641
47642 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47643
47644         * gcc.c-torture/execute/980707-1.c: New test.
47645
47646 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47647
47648         * gcc.c-torture/compile/980706-1.c: New test.
47649
47650 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47651
47652         * g77.f-torture/execute/980701-0.f,
47653         g77.f-torture/execute/980701-1.f: New test from Craig.
47654
47655 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47656
47657         * gcc.c-torture/compile/980701-1.c: New test.
47658
47659         * gcc.c-torture/execute/980701-1.c: New test.
47660
47661 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47662 rlsruhe.de>
47663
47664         * g++.old-deja/g++.robertl/eb132.C: New test.
47665         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47666
47667 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47668
47669         * g77.f-torture/execute/980628-7.f,
47670         g77.f-torture/execute/980628-8.f,
47671         g77.f-torture/execute/980628-9.f,
47672         g77.f-torture/execute/980628-10.f: New tests from Craig.
47673
47674         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47675
47676 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47677
47678         * g77.f-torture/execute/980628-4.f: New test from Craig.
47679         * g77.f-torture/execute/980628-5.f: Likewise.
47680         * g77.f-torture/execute/980628-2.f: Likewise.
47681         * g77.f-torture/execute/980628-0.f: Likewise.
47682         * g77.f-torture/execute/980628-1.f: Likewise.
47683         * g77.f-torture/execute/980628-3.f: Likewise.
47684         * g77.f-torture/execute/980628-6.f: Likewise.
47685
47686 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47687
47688         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47689         directory when nothing has been installed yet.
47690
47691 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47692
47693         * gcc.c-torture/special/special.exp: Handle newer versions of
47694         dejagnu.
47695
47696 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47697
47698         * gcc.dg/980626-1.c: New test.
47699
47700 1998-06-19  Bruno Haible <haible@ilog.fr>
47701
47702         * gcc.misc-tests/m-un-2.c: New test.
47703         * g++.old-deja/g++.other/warn01.c: Likewise.
47704
47705 1998-06-19  Robert Lipe  <robertl@dgii.com>
47706
47707         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47708         compatibility with assmblers with a different comment character.
47709         Eliminate use of GAS-specific extensions.
47710
47711 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47712
47713         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47714
47715 1998-06-19  Robert Lipe  <robertl@dgii.com>
47716
47717         * lib/g77.exp: Replace search for libf2c.a with search for newly
47718         renamed libg2c.a
47719
47720 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47721
47722         * gcc.c-torture/execute/980617-1.c: New test.
47723
47724 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47725
47726         * gcc.c-torture/execute/980612-1.c: New test.
47727
47728 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47729
47730         * gcc.dg/980523-1.c: Only test on ppc-linux.
47731         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47732
47733         * gcc.c-torture/execute/980608-1.c: New test.
47734
47735 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47736
47737         * gcc.c-torture/execute/980605-1.c: New test.
47738
47739 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47740
47741         * gcc.c-torture/execute/980604-1.c: New test.
47742
47743 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47744
47745         * gcc.c-torture/execute/980602-1.c: New test.
47746         * gcc.c-torture/execute/980602-2.c: Likewise.
47747
47748 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47749
47750         * 970125-0.f: Fix per JCB.  Add commentary.
47751
47752 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47753
47754         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47755         IEEE -0 support.
47756
47757 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47758
47759         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47760         earlier.
47761
47762 1998-05-28  Catherine Moore <clm@cygnus.com>
47763
47764         * gcc.c-torture/execute/980526-3.c: New test.
47765
47766 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47767
47768         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47769         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47770         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47771         m88k-motorola-sysv3 to XFAIL.
47772
47773 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47774
47775         * gcc.dg/980526-1.c: New test.
47776         * gcc.c-torture/execute/980526-2.c: New test.
47777
47778 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47779
47780         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47781
47782         * gcc.c-torture/execute/980526-1.c: New test.
47783
47784 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47785
47786         * g77.f-torture/execute/alpha2.f: Add runtime test.
47787
47788 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47789
47790         * g++.old-deja/old-deja.exp: Strip leading directories.
47791
47792         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47793         error for the line.  Don't run multiple tests for the same line.
47794
47795 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47796
47797         * gcc.dg/980523-1.c: New test.
47798
47799 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47800
47801         * g77.f-torture/compile/970915-0.f: New test.
47802
47803 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47804
47805         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47806
47807 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47808
47809         * gcc.dg/980520-1.c: New test.
47810
47811 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47812
47813         * gcc.dg/980502-1.c: Fix return type.
47814
47815 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47816
47817         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47818         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47819         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47820         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47821         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47822
47823 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47824
47825         * g77.f-torture/execute/980520-1.f: New test.
47826
47827 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47828
47829         * lib/mike-g77.exp: New file.
47830
47831         * g77.f-torture/noncompile/noncompile.exp,
47832         g77.f-torture/noncompile/check0.f: New files.
47833
47834 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47835
47836         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47837         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47838         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47839         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47840         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47841         abort where appropriate.
47842
47843 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47844
47845         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47846         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47847
47848 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47849
47850         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47851
47852 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47853
47854         * g77.f-torture/compile/980427-0.f: New test.
47855
47856 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47857
47858         * g77.f-torture/compile/980424-0.f: New test.
47859
47860 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47861
47862         * g77.f-torture/compile/980419-2.f (main): New test.
47863         * g77.f-torture/compile/970125-0.f: New test.
47864         * g77.f-torture/compile/980419-1.f: New test.
47865
47866 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47867
47868         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47869         of loop-4.c.
47870
47871 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47872
47873         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47874
47875 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47876
47877         * gcc.c-torture/compile/980329-1.c: New test.
47878
47879 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47880
47881         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47882         * gcc.dg/980312-1.c: Fix typo in -march command.
47883
47884 1998-03-16  H.J. Lu  (hjl@gnu.org)
47885
47886         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47887
47888 1998-03-11  Robert Lipe  <robertl@dgii.com>
47889
47890         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47891         Dave Love agree the Fortran source is bogus.
47892
47893 1998-03-11  Robert Lipe  <robertl@dgii.com>
47894
47895         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47896         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47897         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47898         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47899         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47900
47901 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47902
47903         * g++.old-deja/g++.other/friend1.C: New test.
47904
47905 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47906
47907         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47908         possibly uninitialized) variables and declare dnrm2.
47909
47910 1998-02-23  Robert Lipe <robertl@dgii.com>
47911
47912         From Bruno Haible <haible@ilog.fr>:
47913         * gcc.c-torture/execute/980223.c: New test.
47914
47915 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47916
47917         * gcc.dg/ifelse-1.c: New test.
47918
47919 1998-02-09  H.J. Lu  (hjl@gnu.org)
47920
47921         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47922
47923           * lib/old-dejagnu.exp (old-dejagnu): Added the
47924           "execution test - XFAIL *-*-*" handling in the spirit of
47925           "excess errors test -". Changed the "execution test fails"
47926           handling to be like "excess errors test fails".
47927           * Update various tests accordingly.
47928
47929 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47930
47931         * gcc.c-torture/execute/980205.c: New test.
47932
47933 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47934
47935         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47936         * lib/f-torture.exp: Similarly.
47937         * gcc.c-torture: Rename all .cexp files to .x files.
47938
47939 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47940
47941         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47942         (940510-1.c): Removed duplicate.
47943         (971104-1.c): New test.
47944
47945 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47946
47947           * lib/f-torture.exp: Improve error and loop detection.
47948
47949 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47950
47951         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47952         use that to size the filler array.
47953
47954 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47955
47956         * lib/c-torture.exp(c-torture-execute): Fix typo.
47957
47958         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47959         testcase as the executable name. Keep the executable around if
47960         the test fails.
47961
47962 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47963
47964         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47965         changes.  Only test one -g option, and move it to the end of the
47966         list of options to test.
47967
47968 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47969
47970         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47971         variable GCC_TORTURE_OPTIONS to supply default switches separated
47972         by colons.  If no environment variable, run tests with -O0 -g, -O1
47973         -g, and -O2 -g as well.
47974
47975 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47976
47977         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47978         explanatory comments. Fix indentation.
47979
47980 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47981
47982         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47983
47984 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47985
47986         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47987         * g++.old-deja/g++.mike/p7325.C: Likewise.
47988         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47989
47990 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47991
47992         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47993         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47994         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47995         * g++.old-deja/g++.law/operators4.C: Likewise.
47996
47997 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47998
47999         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48000         * g++.old-deja/g++.mike/p784.C: Ditto.
48001         * g++.old-deja/g++.mike/p785.C: Ditto.
48002
48003 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48004
48005           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48006
48007 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48008
48009         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48010         target feature; pass this to c-torture-execute as needed.
48011
48012 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48013
48014         * lib/c-torture.exp(c-torture-execute): If the previous and the
48015         current executables being tested are identical, we don't need to
48016         run the executable again. Try to make the executable names
48017         unique. Add an optional argument for passing additional compiler
48018         flags.
48019
48020 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48021
48022         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48023
48024 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48025
48026         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48027
48028 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48029
48030         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48031         32bit or larger longs.
48032
48033         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48034         have either a 32bit long or 32bit int.
48035
48036 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48037
48038         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48039         Make double precision tests dependent on sizeof (double).
48040
48041 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48042
48043         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48044         too.
48045
48046 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
48047
48048         * gcc.c-torture/compile/961203-1.cexp: New script.
48049
48050 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
48051
48052         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48053         up the includes ourselves.
48054
48055 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
48056
48057         * lib/plumhall.exp: Remove random include, and add a few
48058         verbose messages for debugging.
48059
48060 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
48061
48062         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48063         of trying to do it ourselves.
48064
48065 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48066
48067         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48068
48069 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
48070
48071         * gcc.prms/5403.c: Made regexp a bit less strict.
48072
48073 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
48074
48075         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48076         is returned from remote_load instead.
48077         * lib/plumhall.exp: Ditto.
48078         * lib/mike-g++.exp: Ditto.
48079         * lib/old-dejagnu.exp: Ditto.
48080         * lib/c-torture.exp: Ditto.
48081
48082 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
48083
48084         * lib/g++.exp: Use build_wrapper procedure.
48085         * lib/gcc.exp: Ditto.
48086
48087 1997-05-20  Jeffrey A Law  (law@cygnus.com)
48088
48089         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48090         an old-style decl for malloc.  Fixes tests to work when
48091         sizeof (int) != sizeof (size_t).
48092
48093 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48094
48095         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48096
48097         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48098         use stdargs.h interface.
48099
48100 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48101
48102         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48103         NO_VARARGS when compiling.
48104
48105 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
48106
48107         * lib/plumhall.exp(ph_includes): New procedure.
48108         (ph_make): Use it.
48109         (ph_compiler): Ditto.
48110
48111         * lib/g++.exp: Rename test-glue.c to testglue.c.
48112         * lib/gcc.exp: Ditto.
48113
48114 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
48115
48116         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48117         to completion when it's called.
48118
48119 1997-03-21  Michael Meissner  <meissner@cygnus.com>
48120
48121         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48122         is defined, don't do test.
48123
48124 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
48125
48126         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48127         for object files.
48128         (ph_summary): Mark skipped testcases as untested, not unresolved.
48129
48130         * lib/plumhall.exp (ph_make): If unresolved because of bad
48131         errorCode, record errorCode in log file.
48132         (*): Replace send_log/verbose with verbose -log.
48133
48134 1997-03-19  Michael Meissner  <meissner@cygnus.com>
48135
48136         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
48137         double conversion if double isn't at least 8 bytes.
48138
48139         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
48140         int to work with targets where int is 16 bits.
48141
48142         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
48143         8 bytes, just exit, since 4 byte doubles don't have enough bits of
48144         precision for the test to complete.
48145
48146 1997-03-14  Michael Meissner  <meissner@cygnus.com>
48147
48148         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
48149         if d10v is not compiled with the -mdouble64 flag.
48150         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
48151
48152         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
48153         d10v is not compiled with the -mint32 flag.
48154
48155 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
48156
48157         * lib/plumhall.exp: Use incr_count.
48158
48159 1997-03-12  Jeffrey A Law  (law@cygnus.com)
48160
48161         * gcc.c-torture: Update to c-torture-1.45.
48162
48163 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
48164
48165         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
48166         the name of the expect testcase file).
48167
48168         * lib/g++.exp(g++_init): Ditto.
48169
48170 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
48171
48172         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
48173         the host.
48174
48175         * lib/gcc.exp(gcc_exit): New procedure.
48176
48177 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
48178
48179         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
48180         specs where appropriate.
48181
48182         * g++.old-deja/g++.arm/*: Added additional ERROR checks
48183         because of new "candidates are" messages, and removed a few
48184
48185         * Converted all non-old-style g++ testcases to old-style, and
48186         moved into g++.old-deja.
48187
48188 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
48189
48190         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
48191         options.
48192
48193         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
48194         succeeded.
48195
48196         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
48197
48198 1997-02-13  Michael Meissner  <meissner@cygnus.com>
48199
48200         * lib/gcc.exp (gcc_target_compile): Add support for defining
48201         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
48202         the machine doesn't have those features.
48203
48204 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
48205
48206         * g++.law/operators4.exp: Don't use LIBS.
48207
48208 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
48209
48210         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
48211
48212         * lib/mike-g++.exp: Don't set the compiler to be tested here.
48213         * lib/g++.exp: Set it here instead. Also, allow use of the
48214         --tool_exec and --tool_opt options. Change CXX to
48215         GXX_UNDER_TEST.
48216
48217         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
48218
48219         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
48220
48221 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
48222
48223         * lib/old-dejagnu.exp: Use prune_warnings instead of
48224         prune_system_crud.
48225         * lib/mike-g++.exp: Ditto.
48226         * lib/gcc.exp: Ditto.
48227         * lib/g++.exp: Ditto.
48228
48229         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
48230
48231 1997-02-07  Jeffrey A Law  (law@cygnus.com)
48232
48233           * 941014-2.c: Include stdlib.h
48234           * 960327-1.c: Include stdio.h
48235           * dbra.c, index-1.c: Don't assume ints are 32bits.
48236
48237 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
48238
48239         * lib/gcc.exp: Add gcc,stack_size target feature.
48240
48241         * lib/g++.exp(g++_target_compile): Add the include and link
48242         paths here, not in two other places. And, it's $options, not
48243         options.
48244
48245         * lib/mike-g++.exp(postbase): Remove the code that determines
48246         the correct include and link paths.
48247         * g++.old-deja/old-deja.exp: Ditto.
48248
48249 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
48250
48251         * lib/g++.exp(g++_init): target_compile no longer returns the
48252         filename of the result.
48253
48254 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
48255
48256         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
48257         call to glob.
48258
48259         * gcc.c-torture/special/special.exp: Change call to
48260         gcc_target_compile to include the object file.
48261
48262 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
48263
48264         * gcc.c-torture/special/special.exp: Correct misspelling in last
48265         change.
48266
48267 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
48268
48269         * lib/plumhall.exp(ph_summary): Log the entire output of the
48270         executable. Return -1 if there were any failures, 0 otherwise.
48271         (ph_execute): Return -1 if there were any failures, 0 otherwise.
48272         (ph_make): Clean up objects and executables that were built
48273         if the tests succeeded.
48274
48275 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
48276
48277         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
48278         libraries and includes in the build tree as appropriate.
48279
48280 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48281
48282         * lib/c-torture.exp: Instead of looking for the global variable
48283         NO_LONG_LONG, check to see if that's a feature of the target.
48284
48285 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48286
48287         * config/default.exp: Minimize. Delete the remainer of the files in
48288         config; this functionality is now in devo/dejagnu/config.
48289
48290         g++.*/*: Pass any additional flags used to compile to postbase;
48291         delete CXXFLAGS.
48292
48293         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
48294         is now done by runtest.exp. Use gcc_target_compile instead of
48295         compile.
48296
48297         lib/c-torture.exp: Use gcc_target_compile instead of compile.
48298         Remove references to CFLAGS. Use remote_file instead of
48299         calling rm -f.
48300         (c-torture): Take a list of arguments to use to compile this
48301         testcase.
48302
48303         lib/g++.exp: Simplify. Use target_compile instead of compile.
48304         lib/gcc-dg.exp: Ditto.
48305         lib/gcc.exp: Ditto.
48306         lib/mike-{gcc,g++}.exp: Ditto.
48307         lib/old-dejagnu.exp: Ditto.
48308         lib/plumhall.exp: Ditto.
48309
48310 1997-01-08  Jim Wilson  <wilson@cygnus.com>
48311
48312         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
48313         (ph_linker): Likewise.
48314
48315 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
48316
48317           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
48318         MAP_ANON / MAP_ANONYMOUS if defined;
48319         else try to map from /dev/zero .
48320
48321 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48322
48323         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
48324         isn't defined, then define it to MAP_ANONYMOUS.
48325
48326 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48327
48328         * gcc.c-torture: Update to c-torture-1.42 release.
48329
48330 1996-11-11  Jeffrey A Law  (law@cygnus.com)
48331
48332         * gcc.c-torture: Update to c-torture-1.41 release.
48333
48334 1996-10-27  Jeffrey A Law  (law@cygnus.com)
48335
48336         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
48337         c-torture release.
48338
48339 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
48340
48341         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
48342         and LDFLAGS.  Fix second case to append the target_info ldflags
48343         onto LDFLAGS, not CFLAGS.
48344         * lib/g++.exp (g++_init): Add target_info stuff.
48345         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
48346         of libgloss and newlib flags for !native.
48347
48348         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
48349         (GDB): Fix relative path to go up another dir for finding gdb.
48350
48351 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
48352
48353         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
48354         versions in the target_info array, if they don't exist.
48355
48356 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
48357
48358         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48359
48360 1996-07-08  Jim Wilson  <wilson@cygnus.com>
48361
48362         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48363         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48364
48365 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
48366
48367         * lib/old-dejagnu.exp: Don't remove the output file before we've
48368         actually tested it. Don't append pwd to the path of the executable
48369         we're testing.
48370
48371 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
48372
48373         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48374
48375 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
48376
48377         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48378         temporary directory for compiler files, and set it to a default
48379         value of /tmp. Set $output as the name of the output file from
48380         compiling the testcase. Add a -o option to $cflags_var so the
48381         compiler writes the final output file as $output. Set $executable
48382         to $output.
48383
48384         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48385         directory for compiler files, and set it to /tmp if it doesn't
48386         already have a value. Set $output_file to the name of the output
48387         file from compiling the testcase. Add a -o option to CXXFLAGS so
48388         the compiler writes the final output file as $output. Use $output
48389         as the executable to be tested.
48390
48391 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48392
48393         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48394
48395 1996-06-08  Jeffrey A Law  (law@cygnus.com)
48396
48397         * gcc.c-torture/execute/pending-1.c: New test.  Still
48398         pending in Tege's queue.
48399
48400 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
48401
48402         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48403         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
48404         if there were failures.  Call unresolved if there were unresolved
48405         testcases.  Call gcc_fail if program did not run to completion.
48406         (ph_make): Pass additional argument name to ph_execute.
48407         (ph_execute): Add new argument.  Pass additional arguments to
48408         ph_summary.  Call gcc_fail is there is no execution output.
48409
48410 1996-04-24  Jeffrey A Law  (law@cygnus.com)
48411
48412         * lib/plumhall.exp (proc_summary): Output relavent summary
48413         lines into the log so specific failures in plumhall can be
48414         investigated.
48415
48416 1996-04-10  Jeffrey A Law  (law@cygnus.com)
48417
48418         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48419         (c-torture-execute): Don't try to execute tests which use
48420         "long long" types if $NO_LONG_LONG is nonzero.
48421
48422 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
48423
48424         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48425         not c-torture.
48426
48427         * gcc.ieee: Move from here.
48428         * gcc.c-torture/execute/ieee: To here.
48429
48430 1996-03-26  Jeffrey A Law  (law@cygnus.com)
48431
48432         * gcc.c-torture: Update to c-torture-1.41 release.
48433
48434 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48435
48436         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48437         not "$output".
48438
48439 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48440
48441         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48442         -c present.
48443
48444 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48445
48446         * config/proelf.exp: Handle connecting to a simulator.
48447
48448 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48449
48450         * config/proelf.exp: New file.  Enough framework that we can
48451         run c-torture tests on the proelf targets (or any other target
48452         that gdb can connect to for that matter).
48453
48454 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48455
48456         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48457         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48458
48459         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48460         exec_output exists.
48461
48462 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48463
48464         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48465         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48466
48467         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48468         to pass/fail/unresolved/unsupported/untested.  Caller must now
48469         call unresolved/unsupported/untested.
48470         * lib/*.exp: Update FSF address.  Update to handle new results of
48471         ${tool}_load.
48472         * lib/chill.exp (verbose): Delete.
48473
48474 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48475
48476         * lib/gcc.exp (default_gcc_start): Change order of args to
48477         $LDFLAGS $CFLAGS $LIBS.
48478         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48479         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48480         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48481         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48482         * gcc.misc-tests/dg-test.exp: Likewise.
48483         * gcc.misc-tests/msgs.exp: Likewise.
48484         * gcc.prms/prms.exp: Likewise.
48485         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48486         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
48487
48488         * lib/dg.exp: Deleted, moved to dejagnu/lib.
48489
48490 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48491
48492         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48493
48494         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48495         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48496
48497         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48498         necessary.
48499
48500 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
48501
48502         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48503         global for loop; add use of $mathlib.
48504         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48505         settings here; set mathlib for anything but VxWorks.
48506
48507 1996-01-22  Jeffrey A Law  (law@cygnus.com)
48508
48509         * gcc.c-torture: Update to c-torture-1.40 release.
48510
48511 1996-01-03  Jeffrey A Law  (law@cygnus.com)
48512
48513         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48514         dg.exp.
48515
48516 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48517
48518         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48519         global.
48520
48521 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48522
48523         * lib/g++.exp (LIBS): Define if not already.
48524         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48525         (gcc-dg-prune): Call prune_gcc_output.
48526         * lib/gcc.exp (prune_gcc_output): New proc.
48527         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48528         prune_gcc_output.
48529
48530 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48531
48532         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48533         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48534
48535 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48536
48537         * gcc.c-torture: Update to c-torture-1.39 release.
48538
48539 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48540
48541         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48542         fails, try others as well.
48543
48544 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48545
48546         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48547         If compilation fails, mark execute tests as `untested'.
48548         If test is marked as unsupported, don't mark compilation and
48549         execute tests as failed.
48550
48551 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48552
48553         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48554         libstdc++ for whether or not we want to be doing shared
48555         libraries.  Delete link_curses since we don't need it anymore.
48556         * lib/mike-g++.exp (postbase): Don't link in libg++.
48557         * g++.old-deja/old-deja.exp: Likewise.
48558
48559 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48560
48561         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48562
48563 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48564
48565         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48566         For that, add `-Wl,-a,shared_archive'.
48567         * g++.old-deja/old-deja.exp: Likewise.
48568
48569 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48570
48571         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48572
48573 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48574
48575         * lib/mike-g++.exp (postbase): Pay attention to the status of
48576         g++_load.
48577
48578 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48579
48580           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48581
48582 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48583
48584         * lib/gcc.exp (default_gcc_start): No longer need to log program
48585         being executed or its output, execute_anywhere does that now.
48586         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48587         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48588
48589 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48590
48591         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48592         the same as those in lib/g++.exp.
48593
48594 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48595
48596         * gcc.c-torture: Update to c-torture-1.38 release.
48597         * gcc.ieee: Related changes.
48598
48599 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48600
48601         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48602         "exec". Minor reformatting changes.
48603
48604         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48605         cross. This means all "exec" calls now work on a remote host as
48606         well.
48607         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48608         cross. Filter out the extra "\r\n" stuff that expect puts in.
48609         (c-torture-execute): Filter out the bogus warnings like
48610         c-torture-compile does. Add support for canadian cross.
48611         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48612         Use execute_anywhere rather than calling exec directly. Now it
48613         works for canadian cross testing.
48614
48615 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48616
48617         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48618         results into a variable, and check that rather than using file exists.
48619
48620 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48621
48622         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48623         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48624
48625 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48626
48627         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48628         lib_curses if there's a shared libg++ in the build tree.
48629
48630 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48631
48632         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48633         if not supported target.
48634
48635 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48636
48637         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48638         link_curses up to always happen, not just for native builds.
48639
48640 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48641
48642         * gcc.c-torture: Update to c-torture-1.36 release.
48643         * gcc.failure: Related changes.
48644
48645 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48646
48647         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48648
48649 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48650
48651         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48652         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48653         runshlib, link_curses, and mathlib for link and run.
48654
48655         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48656         pass the runtime shared library options for Solaris, OSF/1, and
48657         Irix5, and link with -lcurses to avoid unresolved references.
48658
48659 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48660
48661         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48662         only run once.
48663
48664 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48665
48666         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48667
48668 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48669
48670         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48671         do not have a framework for the "compat" tests yet.
48672
48673 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48674
48675         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48676         set to null if we're testing vxworks5.1.  Use that instead of
48677         `-lm' in the setting of LIBS for link and run.
48678
48679 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48680
48681         * config/rom68k.exp (${tool}_load): Major changes to make it
48682         work.  Verified that it does in fact return the stuff in
48683         exec_output properly.  Catch any Emul or any TRAP other than 0.
48684
48685 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48686
48687         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48688         LDFLAGS properly for targets that need stuff from libgloss.
48689         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48690         only run once.
48691         (gpp_initialized): New variable.
48692
48693 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48694
48695         * config/rom68k.exp: Load libgloss.exp.
48696         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48697         so we can produce a fully linked binary.
48698         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48699         so we can produce a fully linked binary.
48700
48701 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48702
48703         * lib/plumhall.exp (ph_section): Watch for expected failures.
48704         Add missing `else'.
48705
48706         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48707         run the testcase.
48708         (c-torture): Likewise.
48709
48710 1995-08-28  Doug Evans  <dje@cygnus.com>
48711
48712         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48713
48714         * lib/mike-g++.exp (mike_cleanup): New proc.
48715         (prebase): New globals compiler_result, not_compiler_result,
48716         target_regexp.
48717         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48718         allow leading "-" in pattern.  Watch for unsupported tests.
48719         If $compiler_result is set, pattern match assembler code,
48720         and ditto for $not_compiler_result.
48721         * lib/mike-gcc.exp: Likewise.
48722
48723         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48724         execution "succeeded".
48725
48726 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48727
48728         * config/win32.exp: New file.
48729         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48730
48731 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48732
48733         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48734         unsupported.
48735         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48736         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48737         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48738
48739         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48740         "... without exceptions was ...".  That is now handled by
48741         prune_system_crud.
48742         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48743
48744 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48745
48746         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48747         sieve.c,sort2.c}: New files.
48748         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48749         sieve.exp,sort2.exp}: Drivers for them.
48750
48751         * lib/mike-gcc.exp (program_output): New user settable variable.
48752         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48753         messages.
48754         * lib/mike-g++.exp (program_output): New user settable variable.
48755
48756         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48757
48758         * config/sh.exp: Deleted (use sim.exp instead).
48759
48760 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48761
48762         * config/vx.exp: Declare CHECKTASK as global.
48763         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48764         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48765         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48766
48767 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48768
48769         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48770         target. Like vx.exp, only includes `vx29k.exp' instead of
48771         `vxworks.exp'.
48772
48773 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48774
48775         * config/sim.exp: Increase time limit from 120 seconds to 240.
48776
48777 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48778
48779         * gcc.c-torture/execute/950628-1.c: New test.
48780
48781 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48782
48783         * gcc.c-torture: Update with changes/additions from
48784         c-torture-1.34.
48785
48786 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48787
48788         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48789
48790 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48791
48792         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48793
48794 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48795
48796         * gcc.c-torture/compile/950512-1.c: New test.
48797         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48798         * gcc.dg/struct-ret-1.c: Likewise.
48799
48800 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48801
48802         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48803           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48804
48805 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48806
48807         * gcc.c-torture/special/920411-1.c: Deleted.
48808         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48809
48810 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48811
48812         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48813         cpu limit.
48814
48815 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48816
48817         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48818
48819 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48820
48821         From kenner;
48822         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48823         is the proper length.
48824         * va-arg-3.c: Likewise.
48825
48826 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48827
48828         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48829         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48830
48831         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48832         * lib/g++.exp (default_g++_start): Delete old cruft.
48833
48834 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48835
48836         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48837         (2 * (1 << 18)) to (2 * (1 << 17)).
48838
48839         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48840
48841 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48842
48843         * config/rom68k.exp: Renamed from config/idp.exp
48844
48845 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48846
48847         * c-torture/compile/921109-2.c
48848
48849 1995-04-18  Mike Stump  <mrs@cygnus.com>
48850
48851         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48852         excess errors.
48853
48854 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48855
48856         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48857         output.
48858         * lib/g++.exp (default_g++_start): Likewise.
48859
48860 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48861
48862         * gcc.c-torture/compile/950329-1.c: New test.
48863
48864 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48865
48866           * config/bug.exp (${tool}_load): Updated to use new remote_open
48867           and remote_close procs.
48868         * config/idp.exp: New file.
48869
48870 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48871
48872         * gcc.c-torture/execute/950322-1.c: New test.
48873
48874 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48875
48876         * config/vx.exp (${tool}_load): Clean up testing of return code from
48877         vxworks_ld and vxworks_spawn.
48878
48879 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48880
48881         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48882
48883 1995-03-13  Mike Stump  <mrs@cygnus.com>
48884
48885         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48886         can mark excess errors on a machine by machine basis.  Note, the
48887         default is to not expect any excess errors, even when excess
48888         errors test - is given, so you will want to put an XFAIL ... on
48889         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48890         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48891         those 4 machines, but no others.
48892
48893 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48894
48895         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48896         * lib/c-torture.exp: to here.
48897
48898 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48899
48900         * gcc.c-torture/execute/950221-1.c: New test.
48901         * gcc.c-torture/execute/struct-ret-1.c: New test.
48902         * gcc.c-torture/compile/950221-1.c: New test.
48903
48904         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48905
48906 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48907
48908         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48909         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48910
48911 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48912
48913         * g++.gb: New directory of tests, derived from my signature and
48914         class scoping tests.
48915
48916         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48917         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48918         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48919         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48920         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48921         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48922         * g++.gb/sig25.C: Likewise.
48923
48924         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48925         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48926         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48927         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48928         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48929         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48930         * g++.gb/sig25.exp: Likewise.
48931
48932         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48933         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48934         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48935         * g++.gb/scope13.C: Likewise, this test still fails.
48936
48937         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48938         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48939         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48940         * g++.gb/scope13.exp: Ditto.
48941
48942         * g++.gb/README: New file, explains what these tests are about.
48943
48944 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48945
48946         * lib/dg.exp (dg-do): Support `preprocess'.
48947         (dg-test): Likewise.
48948
48949 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48950
48951         * config/udi.exp: change "continue -expect" to "exp_continue".
48952
48953 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48954
48955         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48956         Delete redundant tests.
48957
48958         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48959         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48960         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48961         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48962         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48963         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48964         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48965         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48966
48967         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48968         storing label pointers.
48969         * gcc.c-torture/execute/921019-1.c: Likewise.
48970         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48971         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48972         parameter fp.
48973         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48974         constants.
48975
48976         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48977         Delete obsolete tests.
48978
48979         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48980         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48981         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48982         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48983         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48984         * gcc.c-torture/compile/950124-1.c: New test.
48985
48986         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48987
48988 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48989
48990         * lib/mike-g++.exp: Add -lm to LIBS.
48991
48992 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48993
48994         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48995
48996 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48997
48998         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48999
49000 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49001
49002         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49003
49004 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49005
49006         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49007         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49008         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49009         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49010         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49011         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49012         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49013         * g++.law/{operators31.C, operators32.C,
49014         * g++.law/{operators33.C, operators34.C}: Likewise.
49015         * g++.law/{pic1.C, refs2.C}: Likewise.
49016         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49017         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49018         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49019         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49020
49021         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49022         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49023         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49024         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49025         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49026         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49027         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49028         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49029         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49030         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49031         * g++.law/{operators34.exp}: Likewise.
49032         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49033         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49034         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49035         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49036         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49037
49038         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49039         No longer expected to fail.
49040         * g++.law/missed-error3.C: Tweak for recent bool changes.
49041
49042 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49043
49044         * config/emb-unix: Deleted.
49045         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49046         remote execution.  Do final link on remote host if REMOTE_LINK is set.
49047
49048 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
49049
49050         * lib/dg.exp (dg-test): Fix typo in last patch.
49051
49052 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
49053
49054         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49055         (handles multiple occurrences).
49056
49057 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
49058
49059         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49060         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49061         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49062         printed).
49063         * lib/c-torture.exp (c-torture-compile): Likewise.
49064         (c-torture): Prepend full path if missing.
49065         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49066         (gcc_fail): Likewise.
49067         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49068
49069 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
49070
49071         * lib/netware.exp: Only attach to NetWare i386 systems.
49072
49073 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
49074
49075         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49076         messages.  Add test name to "output pattern match" pass/fail message.
49077
49078 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
49079
49080         * gcc.dg: New testsuite.
49081         * gcc.dg/dg.exp: New file.
49082
49083         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49084         test-switch.c}: Deleted.
49085
49086         * gcc.misc-tests/msgs.exp: New testcase driver.
49087
49088 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
49089
49090         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49091         Watch for illegal return values from ${tool}_load.
49092         * config/unix.exp (${tool}_load): Fix pass/fail detection for
49093         cross targets.  Coerce return value >0 to 1.
49094
49095 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
49096
49097         * config/unix.exp (${tool}_load): Call program rsh, not proc.
49098
49099         * config/emb-unix.exp: New file.
49100
49101         * config/sim.exp: Error if variable $SIM not defined.
49102         (${tool}_load): Mark test as "untested" if simulator missing.
49103
49104         * config/unix.exp: Load remote.exp to get rcp_download.
49105         * lib/c-torture.exp: Use different option lists for testcases with
49106         and without loops.
49107         * gcc.c-torture/execute/execute.exp: Likewise.
49108
49109 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
49110
49111         * config/*.exp: Clarify return code from ${tool}_load.
49112         Call `unresolved' or `untested' instead of `warning' or `perror'
49113         (sometimes you still want to call both though).
49114         Add comment that `shell_id' is local to each file.
49115         * config/udi.exp (timeout): Set to 30.
49116         Don't print warning if connection fails, $connectmode has already
49117         printed an error.
49118         (${tool}_load): Move verbose messages to level 2.
49119         Rework pattern for "Process started" message.
49120         Pass `shell_id' to ${connectmode}_download.
49121         Retry twice upon timeout.  Make resetting of target more robust.
49122         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49123         Pass `shell_id' to exit_$connectmode.
49124         Only call exit_$connectmode if connected.
49125         * config/unix.exp (${tool}_load): Check return codes better.
49126         * config/vrtx.exp (${tool}_load): Likewise.
49127         * config/vx.exp (${tool}_load): Likewise.
49128         Delete unneeded global's.
49129         * lib/dg.exp (dg-test): Update to reflect clarified return codes
49130         from ${tool}_load.
49131         (dg-stat): Delete.
49132         (dg-init): Delete recording of pass/fail counts.
49133         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49134         (old-dejagnu-init): Likewise.
49135         (old-dejagnu-stat): Delete contents, empty proc now.
49136         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
49137         (c-torture): Delete references to lcnt, lpass, lfail.
49138         Get option list from TORTURE_OPTIONS.
49139         Delete -funroll[-all]-loops if no loops.
49140         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
49141         (g++_stat): Delete contents (empty proc now).
49142         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
49143         (gcc_finish): Likewise.
49144         (gcc_stat): Deleted.
49145         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
49146         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
49147         * gcc.c-torture/execute/execute.exp: Likewise.
49148         Split tests into two parts: compile, execute.
49149         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
49150         no loops.  Update to reflect clarified return codes from ${tool}_load.
49151
49152 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
49153
49154         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
49155         to grep for.
49156         (old-dejagnu): Likewise (where necessary).
49157
49158 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
49159
49160         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
49161
49162         * lib/dg.exp (dg-process-target): Fix processing of selector.
49163         Add comment regarding use of `error'.
49164
49165         * lib/gcc.exp (prune_system_crud): Define if missing.
49166         * lib/g++.exp (prune_system_crud): Likewise.
49167
49168         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
49169         Call prune_system_crud.
49170         * lib/dg.exp (dg-runtest): New proc.
49171         Use perror instead of send_user for tcl errors in testcase.
49172         Don't return any value, it's never used.
49173         Don't clobber previous definition of `unknown'.
49174         Print tcl errors in `dg-final'.
49175
49176 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
49177
49178         * lib/dg.exp (dg-process-target): Improve syntax error messages.
49179         (dg-test): Don't print errorInfo, it contains stack backtrace.
49180
49181 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
49182
49183         * lib/g++.exp (runtest_file_p): Define if missing.
49184
49185 1994-09-24  Doug Evans  (dje@cygnus.com)
49186
49187         * lib/mike-g++.exp: Comment out loading of g++.exp.
49188         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
49189         (default_g++_version): Always print something.
49190         (default_g++_start): Comment out call to `which'.
49191         (g++_start, g++_load): Deleted (must be defined in config file).
49192         * lib/gcc.exp: Test for existence of $CC at start.
49193         Delete check for tmpdir (done in gcc_init).
49194         (default_gcc_version): Always print something.
49195         (default_gcc_start): Comment out call to `which'.
49196         * config/*.exp: Major cleanup - make cross targets work at least a
49197         little better for g++ (by not being "--tool gcc" specific).
49198         Rename gcc_xxx to ${tool}_xxx.
49199         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
49200         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
49201
49202 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
49203
49204         * lib/c-torture.exp (c-torture-compile): Rework compiler
49205         message processing.
49206
49207         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
49208         c-torture.
49209
49210 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
49211
49212         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
49213
49214         * lib/dg.exp (dg-process-target): Support { target native }.
49215
49216 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
49217
49218         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
49219         looked for "... program xxx got fatal signal".
49220         Correct regsub munging of `comp_output'.
49221         Ignore compiler messages "path prefix not used" and "linker input
49222         file unused".
49223
49224 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
49225
49226         * lib/gcc.exp (runtest_file_p): Define if missing.
49227         * gcc.prms/template.c: Example to work from.
49228
49229 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
49230
49231         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
49232         * lib/dg.exp (dg-test): Call unsupported testcases as such.
49233
49234         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
49235         * gcc.prms/1883.c: Moved from compile/940714-1.c.
49236         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
49237         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
49238
49239         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
49240         (dg-process-target): No longer a varargs proc.
49241         Return S/N for target, P/F for xfail.  All callers changed.
49242         (user option procs): More argument checking.
49243         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
49244         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
49245         (dg-test): Skip test if not running on selected target in `dg-do'.
49246         Update handling of `dg-do-what', `dg-output-text'.
49247         Separate execution pass/fail from output pattern match pass/fail.
49248         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
49249
49250 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
49251
49252         * gcc.c-torture/special/special.exp: Don't expect failure for mips
49253         target for 920510-1.c.
49254
49255 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
49256
49257         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
49258         Clean up comment regarding use of passcnt, etc.
49259         (gcc_stat): Don't update `testcnt' here.
49260         (gcc_finish): Do it here.
49261         Might as well reset `but_id' here too.
49262         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
49263         to determine if the file should be tested.
49264         * gcc.c-torture/compile/compile.exp: Likewise.
49265         * gcc.c-torture/execute/execute.exp: Likewise.
49266         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49267         * gcc.misc-tests/dg-test.exp: Likewise.
49268         * gcc.prms/prms.exp: Likewise.
49269         * gcc.wendy/wendy.exp: Likewise.
49270         * g++.old-deja.exp: Likewise.
49271         Move "Testing file" message to verbose level 1.
49272
49273 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
49274
49275         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
49276
49277 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
49278
49279         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
49280         (default_gcc_start): Accept optional second list element
49281         of compiler flags.  Print compiler output at verbosity level 2.
49282         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
49283         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
49284         Save current values of framework globals passcnt, failcnt, xpasscnt,
49285         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
49286         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
49287         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
49288         xfailcnt to compute stats.  Update framework global `testcnt' from
49289         pass/fail counts.
49290         (gcc_finish): New proc.  Clean up test environment.
49291         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
49292         (gcc_epass, gcc_efail): Delete.
49293         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
49294         argument of line number.
49295         (dg-init): If the tool has an init routine, call it.
49296         (dg-test): Remove args `cflags_var' and `libs_var'.
49297         Pass all compiler options to ${tool}_start.
49298         Handle missing line number.
49299         (dg-finish): New function.
49300         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
49301         particular files.  Call gcc_finish at end.  Move "skipping test"
49302         message to verbosity level 3.
49303         * gcc.c-torture/compile/compile.exp: Likewise.
49304         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49305         * gcc.c-torture/execute/execute.exp: Likewise.
49306         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49307         Print testcase being tried at verbosity level 1.
49308         * gcc.c-torture/special/special.exp: Unset xfail.
49309         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49310         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
49311         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
49312         * gcc.failure/failure.exp: Likewise.
49313         * gcc.ieee/ieee.exp: Likewise.
49314         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
49315         Update call to dg-test.  Call dg-finish at end.
49316         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
49317         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49318         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
49319         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
49320         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
49321         * gcc.wendy/wendy.exp: Add copyright.
49322         Delete setting of tmpdir (done by gcc_init).
49323         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
49324         Pass compiler flags to gcc_start.  Call gcc_finish at end.
49325         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
49326         gcc_[ce]pass/fail.
49327
49328 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
49329
49330         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
49331         confusion.
49332         (g++_load): Likewise.
49333
49334         * config/*.exp (gcc_load): Some were varargs fns and some were not.
49335         Rename argument to `prog' to remove the confusion.
49336         Varargs fns behave differently too!
49337         (g++_load): Likewise.
49338
49339         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
49340
49341         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
49342         what it is.  Delete (always) printing of status value for !native.
49343         Simplify verbose code, and include status and exec_output.
49344         (g++_load): Use gcc_load.
49345
49346 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
49347
49348         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
49349         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
49350         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
49351         940714-3.c as these testcases don't exist anymore.  Make
49352         va-arg-1.c expected to pass.
49353
49354 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
49355
49356         * gcc.misc-tests/misc.exp: Only run specific testcases.
49357         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
49358         * gcc.misc-tests/dg-[1-9].c: New files.
49359
49360         * lib/dg.exp: New testsuite driver.
49361         * gcc.prms/prms.exp: Use it.
49362
49363         * README.gcc: New file.
49364
49365         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49366         Document and reset `lxpass' and `lxfail'.
49367         Simplify "initialized" message.
49368         (gcc_stat): Clean up comments a little.
49369
49370 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
49371
49372         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49373
49374 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
49375
49376         * lib/old-dejagnu.exp (process-option): New proc.
49377         (old-dejagnu-init, old-dejagnu-stat): Likewise.
49378         (old-dejagnu): Simplify.
49379         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49380
49381 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
49382
49383         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49384         exists and is not an empty string.
49385
49386         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49387         $xfail rather than calling setup_xfail.  Clear $xfail when test is
49388         finished.
49389         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49390         automatically.
49391
49392         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49393         longer expected to fail.
49394
49395         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49396         "f" function call.
49397
49398         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49399
49400         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49401         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49402         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49403         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49404         c-torture-1.29.
49405
49406         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49407         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49408
49409         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49410
49411         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49412         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49413
49414         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49415         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49416         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49417
49418 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
49419
49420         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49421         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49422         940714-1.c, 940714-2.c, 940714-3.c},
49423         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49424         gcc.misc-tests/{mg.c,mg.exp}:
49425         New tests.
49426         * gcc.noncompile/noncompile.exp: Change accordingly.
49427
49428 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
49429
49430         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49431         Undo previous clobberage.
49432
49433 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
49434
49435         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49436         * gcc.special/{930510-1.c, special.exp}:
49437         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49438         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49439         struct-varargs-1.c}: New tests from c-torture-1.26.
49440
49441 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49442
49443         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49444           argument to switch.
49445
49446 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49447
49448         * Revert the previous changes.  Please see Rob's directory
49449           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49450           fixes.
49451
49452 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49453
49454         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49455             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49456             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49457             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49458             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49459             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49460             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49461             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49462             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49463             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49464             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49465             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49466             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49467             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49468             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49469             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49470             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49471             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49472             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49473             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49474             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49475             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49476             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49477             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49478             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49479             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49480             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49481
49482 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
49483
49484         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49485             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49486           with perror calls.
49487
49488 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
49489
49490         * config/unix.exp (g++_load): Fix syntax.
49491
49492 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
49493
49494         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49495         * gcc.noncompile/921017-1.c: Deleted obsolete test.
49496         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49497         Don't expect va-arg-1.c to fail.  Correct expected output for
49498         920928-1.c.
49499         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49500         * gcc.wendy/hbm4.c: Correct typo.
49501         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49502
49503 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
49504
49505         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49506         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49507         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
49508         * lib/c-torture.exp (c-torture-compile): Ditto.
49509
49510         Reduce volume of output (remove all the -I's and such).
49511         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49512         Call gcc_cpass, gcc_cfail.
49513         (c-torture): Pass testing option to c-torture-compile.
49514
49515 1994-03-21  Doug Evans  (dje@cygnus.com)
49516
49517         Bring patches over from progressive.
49518         * config/default.exp: Exit remote shell cleanly.
49519         (g++_exit, g++_start): Add default versions.
49520         * config/sim.exp (gcc_load): Use perror, not error.
49521
49522 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49523
49524         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49525         set in site.exp.
49526
49527 1994-03-14  Doug Evans  (dje@cygnus.com)
49528
49529         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49530         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49531         (wendy_try): New proc to run testcase.
49532         (main loop): Call 'em.
49533         * gcc.wendy/*.c: Clean up pass to correct expected output.
49534
49535         * lib/gcc.exp: Minor cleanup work.
49536         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49537
49538 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49539
49540         * config/sim.exp (gcc_load): Document return codes better.
49541         Don't pass -v to simulator.
49542
49543 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49544
49545           * gcc.special/920717-x.c: Fix typo.
49546           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49547           get at sources.
49548
49549         * lib/mike-gcc.exp: Fix typo.
49550
49551 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49552
49553         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49554         binary to use, transform the name.
49555         * config/*.exp: rename everything. Nuke any g++ specific files,
49556         it's now a special case of gcc that requires no special support.
49557         Add a default.exp for unsupported targets.
49558
49559 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49560
49561         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49562         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49563         version of Tcl.
49564
49565 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49566
49567         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49568         than a warning.
49569
49570 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49571
49572         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49573
49574 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49575
49576         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49577         option_list.  Compile every file with only 4/6 option choices
49578         (same as C torture) instead of with 12/18 different option
49579         choices.
49580         * lib/c-torture.exp: Likewise.
49581
49582         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49583         not already set.
49584
49585 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49586
49587         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49588         can put an XFAIL *-*-* on excess errors.
49589
49590 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49591
49592         * g++.law: Add more tests derived from g++-bugs snapshots.
49593
49594         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49595         equivalent to g++.law/init9.
49596
49597         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49598         compiled it, and the a.out file after we've run it.
49599
49600 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49601
49602         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49603         compiled it, and the a.out file after we've run it.
49604
49605 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49606
49607         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49608
49609 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49610
49611         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49612         version number.
49613
49614 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49615
49616         * g++.law: New directory of g++ tests derived from the g++-bugs
49617         snapshots.
49618
49619 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49620
49621         * gcc.compile: initbug1.c initbug1.exp testcase added
49622
49623 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49624
49625         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49626         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49627           fixes submitted by Jeff Law (law@cs.utah.edu)
49628         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49629           Jeff Law (law@cs.utah.edu)
49630
49631
49632 1993-11-30  Mike Stump  (mrs@cygnus.com)
49633
49634         * config/unix-g++.exp: Follow the gcc way of doing things.
49635         * g++.old-deja/old-deja.exp: Minor updates.
49636         * lib/g++.exp: New file, follow the gcc way of doing things.
49637         * lib/old-dejagnu.exp: Minor updates.
49638         * lib/mike-g++.exp: Always unset errorInfo.
49639
49640 1993-11-06  Mike Stump  (mrs@cygnus.com)
49641
49642         * lib/gcc.exp: Fix some errors with the below change, CC and
49643         CFLAGS should be global when setting, not local.
49644
49645 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49646
49647         * lib/gcc.exp: Transform tool name.
49648
49649 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49650
49651         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49652
49653 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49654
49655         * lib/gcc.exp: change gcc_done to gcc_stat
49656
49657 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49658
49659         * Upgraded gcc testsuite to c-torture version 1.25
49660
49661 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49662
49663         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49664         * lib/c-torture: added hooks for new reporting code.
49665
49666 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49667
49668         * config/sh-gcc.exp: check if sh-sim exists in the path
49669
49670 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49671
49672         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49673         * gcc.compile/compile.exp: Initial changes for new logic.
49674         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49675         * gcc.failure/failure.exp: Initial changes for new logic.
49676         * gcc.ieee/ieee.exp: Initial changes for new logic.
49677         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49678         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49679         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49680         * lib/c-torture.exp: Initial changes for new logic.
49681         * lib/gcc.exp: Initial changes for new logic.
49682
49683 1993-10-15  Mike Stump  (mrs@cygnus.com)
49684
49685         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49686         depend upon failure or success.  Fully qualify names in failure
49687         and success messages.  Always remove a.out before starting
49688         compile, just in case.  Pay more attention to error text output by
49689         the compiler.  Handle testcases with no known past errors just
49690         like all others, so that things are uniform.  Other miscellaneous
49691         improvements.
49692
49693 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49694
49695         * gcc.cpp: new directory for cpp tests
49696
49697 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49698
49699         * lib/chill.exp: Code reformatted, removed unused code.
49700         * config/unix-chill.exp: Code reformatted, removed unused code.
49701         * chill.execute/execute.exp: Code reformatted, removed unused code.
49702         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49703
49704 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49705
49706         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49707         routines not written.
49708
49709 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49710
49711         * config/bug-gcc.exp: Use new procs from bug.exp.
49712
49713 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49714
49715         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49716         via ftp, rather than depending on NFS.
49717         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49718         case.
49719
49720 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49721
49722         * config/bug-gcc.exp: Use new download proc.
49723
49724 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49725
49726         * chill.execute/execute.exp: cleanups, handles errors better
49727         * chill.compile/compile.exp: rewrite, based on execute.exp
49728         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49729         * lib/chill.exp: major changes to diff proc and compile and link
49730           procs. added chill_fail and chill_pass wrappers to pass and
49731           fail. added more comments, and handle error codes better.
49732           Added a hack to capture stderr from exec, so noncompile tests
49733           can work.
49734
49735 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49736
49737         * chill.execute/execute.exp: rewrite of testsuite driver
49738         * lib/chill.exp: rewrite of testsuite driver
49739         * config/unix-chill.exp: rewrite of testsuite driver
49740
49741 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49742
49743         In chill.execute:
49744         * iexpr.ch: Standardize uppercase.
49745         * tuples.dat: Standardize uppercase.
49746         * vary.ch: standardize.  Correct varying string assignments.
49747         * vary.dat: Add new output lines.
49748
49749 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49750
49751         In chill.execute:
49752         * chprintf.ch: Standardize use of uppercase.
49753         * tuples.ch: Standardize and turn arr2 into a DCL,
49754           rather than a SYN.
49755         * pinits.ch: Standardize.
49756
49757 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49758
49759         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49760         * Makefil: Renamed to Makefile.in.
49761         * configure.in: New.
49762
49763 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49764
49765         In chill.execute:
49766         * .cvsignore: Add result/output files.
49767         * Makefile: Fix up variables at start.  Use MFLAGS
49768           everywhere.  Correct bool_loc, built_ins entries.
49769           Add entry for vary1.ch.
49770         * bitarray.ch: Standardize upper-case usage.
49771         * bitexpr.ch: Standardize, add output of b1.
49772         * params.ch: Use arrayt in along PROC parameters, to
49773           avoid novelty problems.
49774         * sets.ch: Tiny cleanup.
49775         * vary1.ch: Re-indent.
49776
49777 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49778
49779           * Add PR-related files to Makefiles, .cvsignore files, etc.
49780
49781 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49782
49783         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49784           with compiler objects. New names are test-flow.c and test-loop.c
49785
49786 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49787
49788         * Upgraded c-torture tests from 1.19 to 1.20
49789
49790         * new files:
49791         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49792         * gcc.compile: 930623-1.c 930623-2.c
49793         * gcc.noncompile: 930622-1.c 930622-2.c
49794         * gcc.failure: 920411-1.c 920627-2.c
49795         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49796
49797 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49798
49799         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49800           More changes to get testsuite working properly. Needs more work.
49801           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49802
49803 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49804
49805         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49806           More changes to get testsuite working properly. Needs more work.
49807
49808 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49809
49810         * chill.compile/compile.exp: Added for Dejagnu support
49811         * chill.execute/execute.exp: Added for Dejagnu support
49812         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49813
49814 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49815
49816         This should complete moving the CHILL test files.
49817         * chill.noncompile(.cvsignore printf.grt
49818             in-printf.grt chprintf.grt chprintf.ch):
49819             Added test-support files.
49820           (Makefile): Modified further.
49821         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49822             signal.ch): Added test files.
49823           * chill.execute (.cvsignore printf.grt printr.c
49824             in-printf.grt rts.c chprintf.grt rts.h): Added
49825           test-support files.
49826             (Makefile): More corrections.
49827
49828 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49829
49830         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49831           test cases, ready for DejaGnu.
49832
49833 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49834
49835         * Upgraded c-torture tests from 1.18 to 1.19
49836
49837         * gcc.compile: added test(s):
49838           930607-1.c
49839         * gcc.execute: added test(s):
49840           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49841
49842         * added new subdirectory for misc tests: gcc.misc-tests
49843         * gcc.misc-test(s): added tests:
49844           inst-check.c test-consts.c test-ior.c test-switch.c
49845
49846 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49847
49848         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49849
49850 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49851
49852         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49853
49854 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49855
49856         * Upgraded c-torture tests from 1.17 to 1.18
49857
49858 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49859
49860         * Upgraded c-torture tests from 1.12 to 1.17
49861
49862 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49863
49864         * lib/old-dejagnu.exp:
49865           Fixed handling of XFAIL target triplets to correctly
49866           recognize wildcard characters.  Removed code that
49867           appended a unique id tag to the end of the file name
49868           printed out by the result of the testcases within a
49869           given test file.
49870
49871 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49872
49873         * lib/old-dejagnu.exp:
49874           Reworked expected failure handling to trigger off of XFAIL
49875           keyword in keyphrase embeded in testcase source code. The
49876           XFAIL keyword must be at the end of the keyphrase line. It
49877           may optionally be followed by one or more target triplets.
49878           It has just occured that the handling of wildcards in the
49879           target triplet may not be correct.
49880
49881 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49882
49883         * g++.old-deja/tests:
49884           Moved all subdirectories up one level into g++.old-deja .
49885
49886         * lib/old-dejagnu.exp:
49887           Fixed problem with CXXFLAGS not being properly reset, and being
49888           corrupted with extraneous "-c" compiler option.  This was
49889           causing binaries to not be generated for test that needed them.
49890           Modified strings passed to "pass" and "fail" so that individual
49891           tests from the same test file would be distinguished by an
49892           identifier appended to the test file name in the summary logs;
49893           this corrected a problem with erroneous diff logs.  Added code
49894           to search testcases for expected fail and unexpected pass keywords.
49895
49896 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49897
49898         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49899
49900 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49901
49902         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49903           Removed extraneous text from end of "Special g++ Options"
49904           keyphrase.
49905
49906         * lib/old-dejagnu.exp: Added pattern matching to look for new
49907           keywords, embedded in testcases comments, which will trigger
49908           calls to xpass and xfail.
49909
49910 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49911
49912         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49913           comments embedded in the testcases, especially the one looking for
49914           special compiler options, as well as the pattern matching for the
49915           compiler output again.
49916
49917 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49918
49919         * lib/old-dejagnu.exp: Do a proper check of the return value for
49920           execute tests. Fixed several problems with the pattern matching
49921           of the compiler output which gave erroneous test results.
49922           Changed several of the test result messages to be more descriptive.
49923         * config/unix-g++.exp: Proc g++_load now actually works and
49924           executes the tests passed to it and returns a usable return
49925           value.
49926
49927 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49928
49929           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49930
49931 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49932
49933         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49934           Modified both files to properly execute the old style
49935           dejagnu tests. The previous versions of these files were
49936           experimental and did not function anything near correctly.
49937
49938 1993-04-05  Rob Savoye  (rob@cygnus.com)
49939
49940         * Removed all Makefile.in and configure.in files. No configuration
49941         needed now.
49942
49943 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49944
49945         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49946
49947 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49948
49949         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49950         gcc.special/configure.in, gcc.noncompile/configure.in,
49951         gcc.execute/configure.in, gcc.code_quality/configure.in,
49952         g++.other/configure.in, g++.old-deja/configure.in,
49953         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49954         in srcname setting.
49955
49956 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49957
49958         * lib/udi.exp: Fixed mondfe and mondfe_download.
49959         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49960         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49961
49962 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49963
49964         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49965         (gdb_exit): Don't remove *_soc files.
49966
49967 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49968
49969         * lib/c-torture.exp: Don't look for main; instead always use -w
49970         -c.  This is how the c-torture tests work.  Remove the object
49971         file if the compilation succeeds.
49972         * gcc.execute/execute.exp: Remove executable if test passes.
49973         * gcc.noncompile/noncompile.exp: Every test is an expected
49974         failure.
49975         * gcc.special/special.exp: Added tests from c-torture 1.11,
49976         corrected use of existing test.
49977         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49978         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49979         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49980         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49981         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49982         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49983         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49984         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49985         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49986         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49987         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49988         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49989         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49990         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49991         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49992         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49993         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49994         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49995         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49996         c-torture 1.11.
49997         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49998         correspond to c-torture 1.11.
49999
50000         * New file.