OSDN Git Service

2007-03-15 Dirk Mueller <dmueller@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-15  Dirk Mueller  <dmueller@suse.de>
2
3         * g++.dg/warn/Wconversion2.C: New.
4
5 2007-03-14  Eric Christopher  <echristo@apple.com>
6
7         * gcc.dg/ssp-1.c: New.
8         * gcc.dg/ssp-2.c: Ditto.
9
10 2007-03-14  Dirk Mueller  <dmueller@suse.de>
11
12         * g++.dg/warn/do-empty.C: New.
13         * gcc.dg/do-empty.c: New.
14         * gcc.dg/if-empty-1.c: Update.
15         * gcc.dg/20001116-1.c: Update.
16         * gcc.dg/pr23165.c: Update.
17
18 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
19
20         * gfortran.dg/module_implicit_conversion.f90: New test.
21
22 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
23
24         PR middle-end/31127
25         * gcc.dg/pr31127.c: New.
26
27 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
28
29         * gcc.dg/tree-ssa/loop-26.c: New test.
30
31 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
32
33         * testsuite/gcc.target/i386/cmpxchg16b-1.c: New test.
34
35 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
36
37         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
38         * gcc.dg/c99-vla-1.c: Likewise.
39         * g++.dg/ext/vla1.C: Likewise
40
41 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
42
43         * gcc.dg/wvla-1.c: New test
44         * gcc.dg/wvla-2.c: New test
45         * gcc.dg/wvla-3.c: New test
46         * gcc.dg/wvla-4.c: New test
47         * gcc.dg/wvla-5.c: New test
48         * gcc.dg/wvla-6.c: New test
49         * gcc.dg/wvla-7.c: New test
50         * g++.dg/warn/Wvla-1.C: New test
51         * g++.dg/warn/Wvla-2.C: New test
52         * g++.dg/warn/Wvla-3.C: New test
53
54 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
55
56         PR c++/30108
57         * g++.dg/other/default6.C: New test.
58
59 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
60
61         * lib/target-supports.exp (check_profiling_available): Return false
62         for VxWorks.
63         (check_effective_target_vxworks_kernel): New procedure.
64         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
65         VxWorks.
66         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
67         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
68         to include VxWorks.
69         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
70
71 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
72
73         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
74         PIC is not supported.
75         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
76         * gcc.dg/20020426-2.c: Likewise.
77         * gcc.dg/pr28243.c: Likewise.
78         * gcc.dg/visibility-11.c: Likewise.
79         * gcc.dg/tls/opt-9.c: Likewise.
80         * gcc.dg/tls/opt-10.c: Likewise.
81         * gcc.dg/tls/pic-1.c: Likewise.
82         * gcc.dg/tls/struct-1.c: Likewise.
83         * gcc.target/i386/20000807-1.c: Likewise.
84         * gcc.target/i386/20000904-1.c: Likewise.
85         * gcc.target/i386/20011119-1.c: Likewise.
86         * gcc.target/i386/990213-2.c: Likewise.
87         * gcc.target/i386/990214-1.c: Likewise.
88         * gcc.target/i386/compress-float-387-pic.c: Likewise.
89         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
90         * gcc.target/i386/pic-1.c: Likewise.
91         * gcc.target/i386/pr21518.c: Likewise.
92         * gcc.target/i386/pr23098.c: Likewise.
93         * gcc.target/i386/pr23943.c: Likewise.
94
95 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
96
97         PR c++/31038
98         * g++.dg/template/complit2.C: New test.
99
100         PR c++/30328
101         * g++.dg/ext/bitfield1.C: New test.
102
103 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
104
105         PR fortran/30883
106         * gfortran.dg/interface_11.f90: New test.
107
108 2007-03-11  Richard Guenther  <rguenther@suse.de>
109
110         PR tree-optimization/31115
111         * gcc.dg/torture/pr31115.c: New testcase.
112
113 2007-03-11  Ira Rosen  <irar@il.ibm.com>
114
115         PR tree-optimization/29925
116         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
117
118 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
119
120         PR c++/30274
121         * g++.dg/expr/bitfield3.C: New test.
122         * g++.dg/expr/bitfield4.C: Likewise.
123         * g++.dg/expr/bitfield5.C: Likewise.
124         * g++.dg/expr/bitfield6.C: Likewise.
125
126         PR c++/30924
127         * g++.dg/template/array18.C: New test.
128
129 2007-03-10  Dirk Mueller  <dmueller@suse.de>
130
131         PR c++/17946
132         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
133         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
134
135 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
136
137         PR c++/20599
138         * g++.dg/cpp0x/variadic-bind.C: New.
139         * g++.dg/cpp0x/variadic-function.C: New.
140         * g++.dg/cpp0x/variadic-mem_fn.C: New.
141         * g++.dg/cpp0x/variadic-tuple.C: New.
142         * g++.dg/cpp0x/variadic1.C: New.
143         * g++.dg/cpp0x/variadic2.C: New.
144         * g++.dg/cpp0x/variadic3.C: New.
145         * g++.dg/cpp0x/variadic4.C: New.
146         * g++.dg/cpp0x/variadic5.C: New.
147         * g++.dg/cpp0x/variadic6.C: New.
148         * g++.dg/cpp0x/variadic7.C: New.
149         * g++.dg/cpp0x/variadic8.C: New.
150         * g++.dg/cpp0x/variadic9.C: New.
151         * g++.dg/cpp0x/variadic10.C: New.
152         * g++.dg/cpp0x/variadic11.C: New.
153         * g++.dg/cpp0x/variadic12.C: New.
154         * g++.dg/cpp0x/variadic13.C: New.
155         * g++.dg/cpp0x/variadic14.C: New.
156         * g++.dg/cpp0x/variadic15.C: New.
157         * g++.dg/cpp0x/variadic16.C: New.
158         * g++.dg/cpp0x/variadic17.C: New.
159         * g++.dg/cpp0x/variadic18.C: New.
160         * g++.dg/cpp0x/variadic19.C: New.
161         * g++.dg/cpp0x/variadic20.C: New.
162         * g++.dg/cpp0x/variadic21.C: New.
163         * g++.dg/cpp0x/variadic22.C: New.
164         * g++.dg/cpp0x/variadic23.C: New.
165         * g++.dg/cpp0x/variadic24.C: New.
166         * g++.dg/cpp0x/variadic25.C: New.
167         * g++.dg/cpp0x/variadic26.C: New.
168         * g++.dg/cpp0x/variadic27.C: New.
169         * g++.dg/cpp0x/variadic28.C: New.
170         * g++.dg/cpp0x/variadic29.C: New.
171         * g++.dg/cpp0x/variadic30.C: New.
172         * g++.dg/cpp0x/variadic31.C: New.
173         * g++.dg/cpp0x/variadic32.C: New.
174         * g++.dg/cpp0x/variadic33.C: New.
175         * g++.dg/cpp0x/variadic34.C: New.
176         * g++.dg/cpp0x/variadic35.C: New.
177         * g++.dg/cpp0x/variadic36.C: New.
178         * g++.dg/cpp0x/variadic37.C: New.
179         * g++.dg/cpp0x/variadic38.C: New.
180         * g++.dg/cpp0x/variadic39.C: New.
181         * g++.dg/cpp0x/variadic40.C: New.
182         * g++.dg/cpp0x/variadic41.C: New.
183         * g++.dg/cpp0x/variadic42.C: New.
184         * g++.dg/cpp0x/variadic43.C: New.
185         * g++.dg/cpp0x/variadic44.C: New.
186         * g++.dg/cpp0x/variadic45.C: New.
187         * g++.dg/cpp0x/variadic46.C: New.
188         * g++.dg/cpp0x/variadic47.C: New.
189         * g++.dg/cpp0x/variadic48.C: New.
190         * g++.dg/cpp0x/variadic49.C: New.
191         * g++.dg/cpp0x/variadic50.C: New.
192         * g++.dg/cpp0x/variadic51.C: New.
193         * g++.dg/cpp0x/variadic52.C: New.
194         * g++.dg/cpp0x/variadic53.C: New.
195         * g++.dg/cpp0x/variadic54.C: New.
196         * g++.dg/cpp0x/variadic55.C: New.
197         * g++.dg/cpp0x/variadic56.C: New.
198         * g++.dg/cpp0x/variadic57.C: New.
199         * g++.dg/cpp0x/variadic58.C: New.
200         * g++.dg/cpp0x/variadic59.C: New.
201         * g++.dg/cpp0x/variadic60.C : New.
202         * g++.dg/cpp0x/variadic61.C : New.
203         * g++.dg/cpp0x/variadic62.C : New.
204         * g++.dg/cpp0x/variadic63.C : New.
205         * g++.dg/cpp0x/variadic64.C : New.
206         * g++.dg/cpp0x/variadic65.C : New.
207         * g++.dg/cpp0x/variadic66.C : New.
208         * g++.dg/cpp0x/variadic67.C : New.
209         * g++.dg/cpp0x/variadic68.C : New.
210         * g++.dg/cpp0x/variadic69.C : New.
211         * g++.dg/cpp0x/variadic70.C : New.
212         * g++.dg/cpp0x/variadic71.C : New.
213         * g++.dg/cpp0x/variadic72.C : New.
214         * g++.dg/cpp0x/variadic73.C : New.
215         * g++.dg/cpp0x/variadic74.C : New.
216         * g++.dg/cpp0x/variadic75.C : New.
217         * g++.dg/cpp0x/variadic-ex1.C : New.
218         * g++.dg/cpp0x/variadic-ex2.C : New.
219         * g++.dg/cpp0x/variadic-ex3.C : New.
220         * g++.dg/cpp0x/variadic-ex4.C : New.
221         * g++.dg/cpp0x/variadic-ex5.C : New.
222         * g++.dg/cpp0x/variadic-ex6.C : New.
223         * g++.dg/cpp0x/variadic-ex7.C : New.
224         * g++.dg/cpp0x/variadic-ex8.C : New.
225         * g++.dg/cpp0x/variadic-ex9.C : New.
226         * g++.dg/cpp0x/variadic-ex10.C : New.
227         * g++.dg/cpp0x/variadic-ex11.C : New.
228         * g++.dg/cpp0x/variadic-ex12.C : New.
229         * g++.dg/cpp0x/variadic-ex13.C : New.
230         * g++.dg/cpp0x/variadic-ex14.C : New.
231
232 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
233
234         PR libgfortran/31099
235         * gfortran.dg/unformatted_recl.f90: New test.
236
237 2007-03-09  Roger Sayle  <roger@eyesopen.com>
238
239         * gcc.dg/fold-eqcmplx-1.c: New test case.
240
241 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
242
243         PR rtl-optimization/30643
244         * gcc.dg/pr30643.c: New.
245
246 2007-03-09  Chao-ying Fu  <fu@mips.com>
247
248         * gcc.target/mips/mips32-dspr2-type.c: New test.
249         * gcc.target/mips/mips32-dspr2.c: New test.
250         * gcc.target/mips/dspr2-MULT.c: New test.
251         * gcc.target/mips/dspr2-MULTU.c: New test.
252         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
253         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
254         Adjust some formats.
255
256 2007-03-09  Dirk Mueller  <dmueller@suse.de>
257
258         PR c++/17946
259         * gcc.dg/Wlogical-op-1.c: New.
260         * g++.dg/warn/Wlogical-op-1.C: New.
261
262 2007-03-09  Richard Guenther  <rguenther@suse.de>
263
264         PR tree-optimization/30904
265         PR middle-end/31058
266         * gcc.dg/pr30904.c: Remove xfail.
267
268 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
269
270         PR C/31072
271         * gcc.c-torture/execute/pr31072.c: New test.
272
273 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
274
275         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
276         * gcc.dg/torture/builtin-attr-1.c: Likewise.
277         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
278         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
279         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
280         * gcc.dg/torture/builtin-integral-1.c: Likewise.
281         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
282         and *lround*.  Correct macro names.
283         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
284         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
285
286 2007-03-08  Ian Lance Taylor  <iant@google.com>
287
288         * gcc.dg/no-strict-overflow-5.c: New test.
289         * gcc.dg/no-strict-overflow-6.c: New test.
290         * gcc.dg/Wstrict-overflow-11.c: New test.
291         * gcc.dg/Wstrict-overflow-12.c: New test.
292         * gcc.dg/Wstrict-overflow-13.c: New test.
293         * gcc.dg/Wstrict-overflow-14.c: New test.
294         * gcc.dg/Wstrict-overflow-15.c: New test.
295
296 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
297
298         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
299         for VxWorks kernel mode.
300         * gcc.c-torture/execute/strncmp-1.x: Likewise.
301
302 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
303
304         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
305         mode.
306
307 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
308
309         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
310         and lib/bfill.c on VxWorks targets.
311         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
312         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
313         lib/bfill.c and lib/memmove.c on VxWorks targets.
314         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
315         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
316         on VxWorks targets.
317         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
318         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
319
320 2007-03-08  Tobias Burnus  <burnus@net-b.de>
321
322         * gfortran.dg/use_5.f90: New test.
323         * gfortran.dg/use_6.f90: Ditto.
324         * gfortran.dg/use_7.f90: Ditto.
325
326 2007-03-08  Tobias Burnus  <burnus@net-b.de>
327
328         PR fortran/30973
329         * gfortran.dg/use_4.f90: New test.
330         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
331
332 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
333
334         PR fortran/31011
335         * gfortran.dg/parameter_array_section_2.f90: New test.
336
337 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
338
339         PR c++/30852
340         * g++.dg/ext/offsetof1.C: Add cases with volatile.
341
342         PR c++/30534
343         * g++.dg/template/arg5.C: New test.
344
345 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
346
347         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
348
349 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
350
351         * gcc.dg/var-expand1.c: Add newline at end of file.
352
353 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
354
355         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
356
357 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
358
359         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
360
361 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
362
363         * gcc.dg/torture/builtin-convert-4.c: New test.
364
365 2007-03-05  Ian Lance Taylor  <iant@google.com>
366
367         * gcc.c-torture/compile/pr31034.c: New test.
368
369 2007-03-05  Ian Lance Taylor  <iant@google.com>
370
371         * gcc.dg/inline-18.c: New test.
372         * gcc.dg/inline-19.c: New test.
373         * gcc.dg/inline-20.c: New test.
374         * gcc.dg/inline-21.c: New test.
375
376 2007-03-05  Richard Guenther  <rguenther@suse.de>
377
378         PR tree-optimization/14052
379         * gcc.dg/tree-ssa/vrp33.c: New testcase.
380
381 2007-03-05  Richard Guenther  <rguenther@suse.de>
382
383         PR tree-optimization/23777
384         * gcc.dg/tree-ssa/pr23777.c: New testcase.
385
386 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
387
388         PR other/30465
389         * gcc.dg/multiple-overflow-warn-3.c: New.
390         * g++.dg/warn/multiple-overflow-warn-3.C: New.
391
392 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
393
394         PR c++/30895
395         * g++.dg/parse/template23.C: New test.
396
397 2007-03-04  Roger Sayle  <roger@eyesopen.com>
398
399         PR middle-end/30744
400         * gcc.dg/pr30744-1.c: New test case.
401
402 2007-03-04  Tobias Burnus  <burnus@net-b.de>
403
404         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
405
406 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
407
408         PR target/30406
409         * gfortran.dg/logical_3.f90: New test.
410
411 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
412
413         PR libfortran/30981
414         * gfortran.dg/integer_exponentiation_1.f90:  New test.
415
416 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
417
418         * gcc.target/m68k/m68k.exp: New.
419         * gcc.target/m68k/crash1.c: New.
420
421 2007-03-03  Tobias Burnus  <burnus@net-b.de>
422
423         * gfortran.dg/c_by_val.c: Use int64_t instead of long
424         to be more compatible with integer(kind=8).
425
426 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
427
428         PR libfortran/31001
429         * gfortran.dg/zero_sized_3.f90: New test.
430
431 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
432
433         PR c++/15787
434         * g++.dg/parse/else.C: New.
435         * g++.dg/parse/else-2.C: New.
436
437 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
438             Tobias Burnus  <burnus@net-b.de>
439
440         PR fortran/30882
441         * gfortran.dg/size_dim.f90: New test.
442
443 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
444             Tobias Burnus  <burnus@net-b.de>
445
446         PR fortran/30873
447         * gfortran.dg/entry_9.f90: New test.
448
449 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
450
451         PR c++/28253
452         * g++.dg/inherit/covariant16.C: New test.
453
454 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
455
456         * g++.dg/other/darwin-minversion-1.C: New.
457
458 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
459
460         * gcc.dg/tree-ssa/20070302-1.c: New test.
461
462 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
463
464         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
465         tests.
466
467 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
468
469         * gcc.dg/tree-ssa/prefetch-4.c: New test.
470
471 2007-03-01  Simon Baldwin <simonb@google.com>
472
473         PR c++/23689
474         * warn/ignored_typedef.C: New.
475         * init/ctor8.C: Added dg-warning to consume ignored typedef
476         warning.
477         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
478         and added an explicit line number.
479
480 2007-02-28  Richard Guenther  <rguenther@suse.de>
481
482         PR middle-end/30364
483         * gcc.dg/torture/pr30364-1.c: New testcase.
484         * gcc.dg/torture/pr30364-2.c: Likewise.
485         * gcc.dg/torture/pr30364-3.c: Likewise.
486
487 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
488
489         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
490         powerpc*, use -funsafe-math-optimizations.
491         * gcc.dg/torture/builtin-logb-1.c: Likewise.
492         * gcc.dg/torture/builtin-modf-1.c: Likewise.
493
494 2007-02-28  Tobias Burnus  <burnus@net-b.de>
495             Paul Thomas  <pault@gcc.gnu.org>
496
497         PR fortran/30888
498         PR fortran/30887
499         * c_by_val_1.f: Test %VAL() with non-default kind.
500         * c_by_val.c: Ditto.
501         * c_by_val_4.f: New test.
502
503 2007-02-28  Tobias Burnus  <burnus@net-b.de>
504
505         PR fortran/30968
506         * gfortran.dg/continuation_7.f90: New test.
507
508 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
509
510         * g++.dg/inherit/thunk7.C: New test.
511         * lib/target-supports.exp (check_profiling_available): Not available
512         for bfin-*-*.
513
514 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
515
516         PR target/30970
517         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
518
519 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
520
521         * lib/target-supports.exp (check_effective_target_init_priority):
522         Remove Solaris special case.
523
524 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
525
526         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
527         for more builtin types.
528
529         * g++.dg/ext/visibility/class1.C: Port to Darwin.
530         * g++.dg/ext/visibility/noPLT.C: Likewise.
531
532 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
533
534         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
535         sh* targets.
536
537 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
538
539         PR fortran/30865
540         * size_optional_dim_1.f90:  New test.
541
542 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
543
544         * gcc.dg/vxworks/vxworks.exp: New file.
545         * gcc.dg/vxworks/initpri1.c: Likewise.
546         * gcc.dg/vxworks/initpri2.c: Likewise.
547         * gcc.dg/initpri2.c: Add more tests.
548         * g++.dg/special/initpri2.C: Likewise.
549
550         * gcc.dg/initpri1.c: New test.
551         * gcc.dg/initpri2.c: Likewise.
552         * g++.dg/special/initpri1.C: New test.
553         * g++.dg/special/initpri2.C: Likewise.
554         * g++.dg/special/conpr-1.C: Use init_priority effective target.
555         * g++.dg/special/conpr-2.C: Likewise.
556         * g++.dg/special/conpr-3.C: Likewise.
557         * g++.dg/special/conpr-4.C: Likewise.
558         * g++.dg/special/initp1.C: Likewise.
559         * g++.dg/special/ecos.exp: Remove code to detect availability of
560         constructor priorities.
561         * lib/target-supports.exp (check_effective_target_init_priority):
562         New function.
563
564 2007-02-24  Jan Hubicka  <jh@suse.cz>
565
566         * gcc.c-torture/execute/pr30778.c: New testcase.
567
568 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
569
570         PR libgfortran/30918
571         * gfortran.dg/namelist_26.f90: New test.
572
573 2007-02-24  Richard Guenther  <rguenther@suse.de>
574
575         PR middle-end/30951
576         * gcc.dg/pr30951.c: New testcase.
577
578 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
579
580         * gcc.dg/torture/builtin-modf-1.c: New test.
581
582 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
583
584         PR tree-optimization/30904
585         * gcc.dg/pr30904.c: New test.
586
587 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
588
589         * gcc.test-framework/README: Correct command.
590         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
591         -Wunused-value.
592         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
593
594 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
595
596         * lib/target-supports.exp (check_effective_target_unwrapped): New.
597
598 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
599
600         * lib/target-supports.exp (check_effective_target_newlib): New
601         function.
602
603 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
604
605         PR fortran/30660
606         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
607         allocatable component.
608
609
610 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
611
612         * gcc.dg/torture/builtin-logb-1.c: New test.
613         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
614         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
615         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
616         sh* targets.
617
618 2007-02-23  Richard Guenther  <rguenther@suse.de>
619
620         * g++.dg/warn/changes-meaning.C: New testcase.
621
622 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
623
624         PR libgfortran/30910
625         * gfortran.dg/fmt_zero_precision.f90: Update test.
626
627 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
628
629         * gcc.dg/torture/builtin-frexp-1.c: New test.
630
631 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
632
633         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
634
635 2007-02-22  Ian Lance Taylor  <iant@google.com>
636
637         PR debug/30898
638         * g++.dg/debug/pr30898.C: New test.
639
640 2007-02-22  Ira Rosen  <irar@il.ibm.com>
641
642         * gcc.dg/vect/vect-106.c: New test.
643
644 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
645             Ira Rosen  <irar@il.ibm.com>
646
647         PR tree-optimization/30843
648         * gcc.dg/vect/pr30843.c: New test.
649
650 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
651
652         PR tree-optimization/30858
653         * gcc.dg/vect/pr30858.c: New test.
654
655 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
656
657         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
658         to set options for compiling testglue.
659         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
660         * lib/obj-c++.exp (obj-c++_init): Likewise.
661
662 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
663
664         * gnat.dg/derived_aggregate.adb: New test.
665
666 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
667
668         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
669         sh* targets.  Call the correct CKSGN macro.
670
671 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
672
673         * gfortran.dg/gomp/omp_parse1.f90: New test.
674         * gfortran.dg/gomp/omp_parse2.f: New test.
675
676 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
677
678         PR fortran/30869
679         * gfortran.dg/do_pointer_1.f90:  New test.
680
681 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
682
683         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
684         and scalbln.
685
686 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
687
688         * gcc.dg/darwin-minversion-1.c: New.
689         * gcc.dg/darwin-minversion-2.c: New.
690
691 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
692
693         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
694
695 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
696             DJ Delorie <dj@redhat.com>
697
698         PR other/30824
699         * gcc.dg/Wfatal.c: New.
700         * gcc.dg/Wfatal-2.c: New.
701         * gcc.dg/Werror-1.c: Adjust expectations.
702         * gcc.dg/Werror-5.c: Likewise.
703         * gcc.dg/Werror-7.c: Likewise.
704         * gcc.dg/Werror-10.c: Likewise.
705         * gcc.dg/Werror-11.c: Likewise.
706
707 2007-02-20  Tobias Burnus  <burnus@net-b.de>
708
709         PR fortran/30522
710         * gfortran.dg/volatile10.f90: New test.
711
712 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
713
714         PR libfortran/30533
715         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
716
717 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
718
719         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
720         * gcc.dg/Walways-true-1.c: Likewise.
721         * gcc.dg/weak/weak-3.c: Likewise.
722         * gcc.dg/Werror-1.c: Likewise.
723         * gcc.dg/Werror-3.c: Likewise.
724         * gcc.dg/Werror-4.c: Likewise.
725         * gcc.dg/Werror-5.c: Likewise.
726         * gcc.dg/Werror-6.c: Likewise.
727         * gcc.dg/Werror-7.c: Likewise.
728         * gcc.dg/Werror-8.c: Likewise.
729         * gcc.dg/Werror-10.c: Likewise.
730         * gcc.dg/Werror-11.c: Likewise.
731         * gcc.dg/Werror-12.c: Likewise.
732         * g++.old-deja/g++.mike/warn8.C: Likewise.
733         * g++.dg/warn/Walways-true-1.C: Likewise.
734         * g++.dg/warn/Walways-true-2.C: Likewise.
735         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
736         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
737         -Wstring-literal-comparison with -Waddress.
738         * gcc.dg/Wstring-literal-comparison-4.c: Replace
739         -Wno-string-literal-comparison with -Wno-address.
740
741 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
742
743         * gnat.dg/self_aggregate_with_call.adb: New test.
744
745 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
746
747         PR tree-optimization/30975
748         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
749         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
750         * gcc.dg/vect/pr30795.c: New.
751
752 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
753
754         PR fortran/30681
755         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
756
757 2007-02-18  Roger Sayle  <roger@eyesopen.com>
758
759         PR rtl-optimization/28173
760         * gcc.target/i386/andor-1.c: New test case.
761
762 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
763
764         * gcc.dg/torture/builtin-ldexp-1.c: New.
765         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
766
767 2007-02-18  Roger Sayle  <roger@eyesopen.com>
768
769         * gfortran.dg/array_constructor_15.f90: New test case.
770
771 2007-02-18  Roger Sayle  <roger@eyesopen.com>
772
773         * gfortran.dg/forall_10.f90: New test case.
774
775 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
776
777         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
778
779 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
780
781         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
782         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
783
784 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
785
786         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
787         * gcc.target/i386/builtin-bswap-3.c: Ditto.
788         * gcc.target/i386/xchg-1.c: New test.
789         * gcc.target/i386/xchg-2.c: New test.
790
791 2007-02-16  Richard Guenther  <rguenther@suse.de>
792             Christian Bruel  <christian.bruel@st.com>
793
794         * gcc.dg/strict-overflow-5.c: New testcase.
795
796 2007-02-16  Tobias Burnus  <burnus@net-b.de>
797
798         PR fortran/30793
799         * gfortran.dg/func_derived_4.f90: New test.
800
801 2007-02-15  Roger Sayle  <roger@eyesopen.com>
802
803         PR middle-end/30391
804         * gfortran.dg/pr30391-1.f90: New test case.
805
806 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
807
808         PR middle-end/30433
809         * gcc.c-torture/compile/pr30433.c: New testcase to check
810         that complex constants comparisions are foldded.
811
812 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
813
814         PR C++/30158
815         * g++.dg/ext/stmtexpr10.C: New testcase.
816
817 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
818
819         PR middle-end/30729
820         * gcc.dg/Wunused-value-2.c: New testcase.
821
822 2007-02-15  Ian Lance Taylor  <iant@google.com>
823
824         * g++.dg/eh/subreg-1.C: New test.
825
826 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
827
828         PR c/26494
829         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
830         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
831         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
832         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
833         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
834         * gcc.dg/Werror-implicit-function-declaration.c: New.
835
836 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
837
838         PR c++/28943
839         * g++.dg/warn/pr28943.C: New.
840
841 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
842
843         * gfortran.fortran-torture/execute/math.f90: Fix typo.
844
845 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
846
847         PR fortran/30779
848         * gfortran.dg/error_recovery_3.f90: New test.
849
850 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
851
852         * g++.dg/tree-ssa/sra-1.C: New.
853
854 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
855
856         * g++.dg/tree-ssa/sra-1.C: New.
857
858 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
859
860         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
861
862 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
863
864         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
865
866 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
867
868         PR fortran/30799
869         * gfortran.dg/logical_2.f90: New test.
870
871 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
872
873         * gcc.dg/torture/complex-alias-1.c: New test.
874
875 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
876
877         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
878         instead of -fdump-tree-tailcall.
879
880 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
881
882         * gfortran.dg/interface_10.f90: Fix comment typo.
883
884 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
885
886         PR tree-optimization/30771
887         * gcc.dg/vect/pr30771.c: New test.
888
889 2007-02-13  Ian Lance Taylor  <iant@google.com>
890
891         * gcc.dg/Wstrict-overflow-1.c: New test.
892         * gcc.dg/Wstrict-overflow-2.c: New test.
893         * gcc.dg/Wstrict-overflow-3.c: New test.
894         * gcc.dg/Wstrict-overflow-4.c: New test.
895         * gcc.dg/Wstrict-overflow-5.c: New test.
896         * gcc.dg/Wstrict-overflow-6.c: New test.
897         * gcc.dg/Wstrict-overflow-7.c: New test.
898         * gcc.dg/Wstrict-overflow-8.c: New test.
899         * gcc.dg/Wstrict-overflow-9.c: New test.
900         * gcc.dg/Wstrict-overflow-10.c: New test.
901
902 2007-02-13  Roger Sayle  <roger@eyesopen.com>
903
904         * gcc.target/ia64/builtin-bswap-2.c: New test case.
905
906 2007-02-13  Richard Henderson  <rth@redhat.com>
907
908         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
909         * gcc.c-torture/execute/pr29302-1.c: ... here.
910
911 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
912
913         PR c/29521
914         * gcc.dg/c90-return-1.c: Update output.
915         * gcc.dg/c99-return-1.c: Likewise.
916
917 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
918
919         PR fortran/30554
920         * gfortran.dg/used_dummy_types_7.f90: New test..
921
922 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
923
924         * gcc.target/i386/parity-1.c: New test.
925         * gcc.target/i386/parity-2.c: New test.
926
927 2007-02-12  Roger Sayle  <roger@eyesopen.com>
928
929         * gcc.target/i386/builtin-bswap-3.c: New test case.
930
931 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
932
933         PR tree-optimization/29145
934         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
935         alias analysis is improved to take better advantage of restrict
936         qualified pointers.
937         * gcc.dg/vect/vect-80.c: Likewise.
938         * gcc.dg/vect/pr29145.c: New.
939
940 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
941
942         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
943         * gcc.target/i386/sse4a-insert.c: Likewise.
944
945 2007-02-11  Roger Sayle  <roger@eyesopen.com>
946
947         * gcc.target/ia64/builtin-popcount-1.c: New test case.
948         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
949
950 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
951
952         PR fortran/30478
953         * gfortran.dg/enum_4.f90: Update error message checks.
954
955 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
956
957         PR fortran/30554
958         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
959         versions of the modules.
960
961         PR fortran/30617
962         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
963         by getting rid of recursive I/O and providing functions with
964         results.
965
966         PR fortran/30319
967         * gfortran.dg/char_array_constructor_2.f90
968
969 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
970
971         PR c++/26988
972         * g++.dg/template/spec34.C: New test
973
974 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
975
976         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
977         on i?86 and x86_64.
978         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
979         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
980         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
981         on i?86 and x86_64.
982         * gcc.dg/vect/vect-113.c: Ditto.
983
984 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
985
986         PR c++/29487
987         * g++.dg/eh/weak1-C: New test.
988         * g++.dg/eh/weak1-a.cc: Likewise.
989         * g++.dg/eh/comdat1.C: Likewise.
990
991 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
992             Dorit Nuzman  <dorit@il.ibm.com>
993
994         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
995         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
996         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
997         * gcc.dg/vect/vect-113.c: Likewise.
998
999         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1000
1001 2007-02-10  Richard Henderson  <rth@redhat.com>
1002
1003         * lib/target-supports.exp (check_effective_target_tls): Redefine
1004         to mean non-emulated tls.
1005         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1006         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1007         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1008         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1009         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1010         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1011         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1012
1013 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1014
1015         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1016
1017 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1018
1019         * gfortran.dg/secnds.f: Replace time tolerance with a
1020         before-and-after bracket.
1021         * gfortran.dg/secnds-1.f: Likewise.
1022
1023 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1024
1025         PR fortran/30512
1026         * gfortran.dg/maxlocval_1.f90: New test.
1027
1028 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1029
1030         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1031
1032 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1033
1034         PR fortran/30720
1035         * gfortran.dg/array_function_1.f90: New test.
1036
1037 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1038
1039         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1040         (check_effective_target_dummy_wcsftime): New functions.
1041
1042 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1043
1044         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1045         * lib/target-supports.exp (check_effective_target_uclibc): New
1046         function.
1047
1048 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1049
1050         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1051         (vsnprintf): Don't define for uClibc targets.
1052
1053 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1054
1055         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1056         set before checking whether it was allowed.
1057         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1058         before checking inside_main.
1059
1060 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1061
1062         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1063         uClinux targets.
1064         (u16sf): Likewise u4sf.
1065         * g++.dg/compat/struct-layout-1.h: Likewise.
1066
1067 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1068
1069         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1070         procedure.
1071         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1072         m68k targets if check_effective_target_coldfire_fpu returns true.
1073
1074 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1075         Richard Guenther  <rguenther@suse.de>
1076
1077         PR middle-end/23361
1078         * gcc.dg/fold-compare-3.c: New testcase.
1079         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1080
1081 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1082
1083         * gcc.dg/pr26570.c: Clean up coverage files.
1084         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1085         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1086         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1087         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1088         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1089         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1090         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1091         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1092         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1093         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1094         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1095         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1096         * gcc.dg/vect/pr28952.c: Ditto.
1097         * gcc.dg/vect/pr27151.c: Ditto.
1098         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1099         * g++.dg/gomp/macro-3.C: Ditto.
1100
1101 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1102
1103         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1104         of the loop.
1105
1106 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1107
1108         * gcc.target/i386/builtin-bswap-2.c: New test case.
1109
1110 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1111
1112         * gfortran.dg/forall_8.f90: New test case.
1113         * gfortran.dg/forall_9.f90: Likewise.
1114
1115 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1116
1117         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1118
1119 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1120
1121         * lib/target-supports.exp (check_effective_target_simulator): New.
1122
1123 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1124
1125         * gcc.dg/tree-ssa/loop-25.c: New test.
1126
1127 2007-02-06  Richard Henderson  <rth@redhat.com>
1128
1129         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1130
1131 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1132
1133         * gcc.target/powerpc/popcount-1.c: New test case.
1134         * gcc.target/powerpc/parity-1.c: Likewise.
1135
1136 2007-02-06  Richard Guenther  <rguenther@suse.de>
1137
1138         PR middle-end/27302
1139         * gcc.dg/torture/pr27302-2.c: New testcase.
1140
1141 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1142
1143         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1144         * gcc.dg/vect/vect-iv-1.c: New test.
1145         * gcc.dg/vect/vect-iv-2.c: New test.
1146         * gcc.dg/vect/vect-iv-3.c: New test.
1147         * gcc.dg/vect/vect-iv-4.c: New test.
1148         * gcc.dg/vect/vect-iv-5.c: New test.
1149         * gcc.dg/vect/vect-iv-6.c: New test.
1150         * gcc.dg/vect/vect-iv-7.c: New test.
1151         * gcc.dg/vect/vect-iv-8.c: New test.
1152         * gcc.dg/vect/vect-iv-9.c: New test.
1153         * gcc.dg/vect/vect-iv-10.c: New test.
1154         * gcc.dg/vect/vect-iv-11.c: New test.
1155         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1156         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1157         * gcc.dg/vect/vect-14.c: Now vectorizable.
1158         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1159         * gcc.dg/vect/vect-27.c: Likewise.
1160         * gcc.dg/vect/vect-29.c Likewise.
1161         * gcc.dg/vect/vect-dv-2.c: Likewise.
1162         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1163         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1164         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1165
1166 2007-02-06  Ira Rosen  <irar@il.ibm.com>
1167
1168         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1169
1170 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1171
1172         * gcc.dg/builtins-20.c: Add more cases.
1173
1174 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
1175
1176         PR debug/30189
1177         * gcc.dg/pr30189.c: New test.
1178
1179 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1180
1181         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1182         for running tests.
1183         * gcc.target/i386/sse4a-extract.c: New test.
1184         * gcc.target/i386/sse4a-insert.c: New test.
1185         * gcc.target/i386/sse4a-montsd.c: New test.
1186         * gcc.target/i386/sse4a-montss.c: New test.
1187
1188 2007-02-05  Richard Guenther  <rguenther@suse.de>
1189
1190         * gcc.target/i386/vectorize3.c: New testcase.
1191
1192 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
1193
1194         PR target/30665
1195         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1196
1197 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1198
1199         PR fortran/30611
1200         * gfortran.dg/repeat_1.f90: New test.
1201
1202 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
1203
1204         PR fortran/30605
1205         * gfortran.dg/spread_shape_1.f90: Remove tabs.
1206         * gfortran.dg/derived_init_2.f90: Ditto.
1207         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1208         * gfortran.dg/array_initializer_1.f90: Ditto.
1209         * gfortran.dg/do_2.f90: Ditto.
1210         * gfortran.dg/proc_assign_1.f90: Ditto.
1211
1212 2007-02-04  Richard Guenther  <rguenther@suse.de>
1213
1214         PR middle-end/30636
1215         * g++.dg/warn/pr30636.C: New testcase.
1216         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1217
1218 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
1219
1220         PR middle-end/30667
1221         * gfortran.dg/pr30667.f: New test.
1222
1223 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1224
1225         * gcc.dg/builtins-54.c: Add more cases.
1226
1227 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
1228
1229         PR fortran/30514
1230         * gfortran.dg/zero_sized_2.f90: New test.
1231
1232         PR fortran/30660
1233         * gfortran.dg/alloc_comp_basics_4.f90: New test.
1234
1235         PR fortran/29820
1236         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1237         file.
1238
1239 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1240
1241         PR fortran/30683
1242         * gfortran.dg/interface_10.f90: New test.
1243
1244 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1245
1246         * gcc.dg/builtins-20.c: Add more cases.
1247
1248 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1249
1250         PR target/29682
1251         * gcc-target/ia64/pr29682.c: New test.
1252
1253 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
1254
1255         PR fortran/30284
1256         * gfortran.dg/arrayio_11.f90.f90: New test.
1257
1258         PR fortran/30626
1259         * gfortran.dg/arrayio_12.f90.f90: New test.
1260
1261 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
1262
1263         PR c++/30536
1264         * g++.dg/tls/diag-5.C: New test.
1265
1266         PR middle-end/30473
1267         * gcc.dg/pr30473.c: New test.
1268         * gcc.c-torture/execute/20070201-1.c: New test.
1269
1270 2007-02-01  Roger Sayle  <roger@eyesopen.com>
1271
1272         * gfortran.dg/dependency_20.f90: New test case.
1273
1274 2007-01-31  Ian Lance Taylor  <iant@google.com>
1275
1276         * gcc.dg/lower-subreg-1.c (test): New test.
1277
1278 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
1279
1280         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1281
1282 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1283
1284         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1285         * gcc.dg/torture/builtin-math-3.c: Likewise.
1286
1287 2007-01-31  Dirk Mueller  <dmueller@suse.de>
1288
1289         gcc.dg/Wparentheses-2.c: Update and add new tests.
1290
1291 2007-01-31  Ira Rosen  <irar@il.ibm.com>
1292
1293         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1294         vectorize.
1295
1296 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
1297
1298         * gcc.dg/builtins-63.c: New test.
1299
1300 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1301
1302         PR fortran/27588
1303         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1304
1305 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1306
1307         PR fortran/30520
1308         * gfortran.dg/volatile8.f90: New argument conformance test.
1309         * gfortran.dg/volatile9.f90: New scope test.
1310
1311 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1312
1313         PR c++/24745
1314         * g++.dg/warn/null4.C: New.
1315
1316 2001-01-30  Roger Sayle  <roger@eyesopen.com>
1317             Uros Bizjak  <ubizjak@gmail.com>
1318
1319         * gcc.dg/large-size-array-3.c: Correct typo.
1320
1321 2007-01-30  Richard Guenther  <rguenther@suse.de>
1322
1323         PR middle-end/27657
1324         * g++.dg/debug/pr27657.C: New testcase.
1325
1326 2007-01-30  Richard Guenther  <rguenther@suse.de>
1327
1328         PR middle-end/30313
1329         * gcc.dg/torture/pr30313.c: New testcase.
1330
1331 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
1332
1333         * gcc.dg/dfp/dfp-except.h: New file.
1334         * gcc.dg/dfp/fe-check.h: New file.
1335         * gcc.dg/dfp/fe-binop.c: New test.
1336         * gcc.dg/dfp/fe-convert-1.c: New test.
1337         * gcc.dg/dfp/fe-convert-2.c: New test.
1338         * gcc.dg/dfp/fe-convert-3.c: New test.
1339
1340         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1341         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1342         * gcc.dg/dfp/convert-dfp.c: Ditto.
1343         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1344
1345 2007-01-29  Josh Conner  <jconner@apple.com>
1346
1347         * gcc.target/powerpc/altivec-24.c: New test.
1348
1349 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
1350
1351         PR c++/28266
1352         * g++.dg/parse/defarg12.C: New test.
1353
1354 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
1355
1356         PR fortran/30554
1357         * gfortran.dg/used_dummy_types_6.f90: New test.
1358
1359 2007-01-28  Jan Hubicka  <jh@suse.cz>
1360
1361         * gcc.dg/tree-prof/val-prof-6.c: New test.
1362
1363 2007-01-28  Roger Sayle  <roger@eyesopen.com>
1364
1365         * gcc.dg/large-size-array-3.c: Correct test case (portability).
1366
1367 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
1368
1369         PR C++/28988
1370         * g++.dg/expr/dtor4.C: New test.
1371
1372 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
1373
1374         * gcc.dg/tree-ssa/loop-23.c: New test.
1375
1376 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
1377
1378         PR libfortran/30389
1379         * gfortran.dg/achar_2.f90:  New test.
1380         * gfortran.dg/achar_3.f90:  New test.
1381
1382 2007-01-27  Ian Lance Taylor  <iant@google.com>
1383
1384         * gcc.dg/strict-overflow-1.c: New test.
1385         * gcc.dg/no-strict-overflow-1.c: New test.
1386         * gcc.dg/strict-overflow-2.c: New test.
1387         * gcc.dg/no-strict-overflow-2.c: New test.
1388         * gcc.dg/strict-overflow-3.c: New test.
1389         * gcc.dg/no-strict-overflow-3.c: New test.
1390         * gcc.dg/strict-overflow-4.c: New test.
1391         * gcc.dg/no-strict-overflow-4.c: New test.
1392         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
1393         * gcc.dg/pr15784-1.c: Likewise.
1394         * gcc.dg/pr20922-1.c: Likewise.
1395         * gcc.dg/pr20922-3.c: Likewise.
1396         * gcc.dg/pr20922-4.c: Likewise.
1397         * gcc.dg/pr20922-6.c: Likewise.
1398         * gcc.dg/compare-4.c: Likewise.
1399         * gcc.dg/torture/pr26898-1.c: Likewise.
1400         * gcc.dg/tree-ssa/divide-1.c: Likewise.
1401         * gcc.dg/tree-ssa/divide-2.c: Likewise.
1402         * gcc.dg/tree-ssa/divide-3.c: Likewise.
1403         * gcc.dg/tree-ssa/divide-4.c: Likewise.
1404         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1405         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1406         * gcc.dg/tree-ssa/pr21082.c: Likewise.
1407         * gcc.dg/tree-ssa/pr26899.c: Likewise.
1408         * g++.dg/tree-ssa/pr21082.C: Likewise.
1409
1410 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1411
1412         * gcc-dg/large-size-array-3.c: New test case.
1413
1414 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1415
1416         * gfortran.dg/forall_7.f90: New test case.
1417
1418 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
1419
1420         PR fortran/30407
1421         * gfortran.dg/where_operator_assign_1.f90: New test.
1422         * gfortran.dg/where_operator_assign_2.f90: New test.
1423         * gfortran.dg/where_operator_assign_3.f90: New test.
1424
1425 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
1426
1427         * lib/target-supports.exp
1428         (check_effective_target_powerpc_altivec): New.
1429         (check_effective_target_vect_cmdline_needed): Use it.
1430
1431 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1432
1433         PR fortran/30278
1434         * gfortran.dg/backslash_3.f: New test.
1435
1436 2007-01-26  Richard Guenther  <rguenther@suse.de>
1437
1438         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1439
1440 2007-01-26  Tobias Burnus  <burnus@net-b.de>
1441
1442         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1443         * gfortran.dg/vect/vect.exp: Ditto.
1444         * gfortran.dg/dg.exp: Ditto.
1445         * gfortran.fortran-torture/execute/execute.exp: Ditto.
1446         * gfortran.fortran-torture/compile/compile.exp: Ditto.
1447
1448 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1449
1450         * gcc.dg/builtins-20.c: Add more cases.
1451         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1452
1453 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1454
1455         PR fortran/30437
1456         * gcc.dg/Wall.c: New.
1457         * gcc.dg/Wno-all.c: New.
1458         * gfortran.dg/Wall.f90: New.
1459         * gfortran.dg/Wno-all.f90: New.
1460
1461 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
1462
1463         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1464         * g++.dg/eh/simd-2.C: Also run on Darwin.
1465         * g++.dg/eh/simd-3.C: New.
1466         * g++.dg/eh/simd-4.C: New.
1467
1468 2007-01-25  Richard Guenther  <rguenther@suse.de>
1469
1470         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1471         and _PROFILE_USE.
1472         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1473
1474 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
1475
1476         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1477         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1478         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1479         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1480         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1481         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1482         * gcc.dg/ipa/ipa-7.c: New testcase.
1483
1484 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
1485
1486         * g++.dg/cpp0x/warn_cxx0x.C: New.
1487
1488 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1489
1490         * gcc.dg/builtins-20.c: Test builtin carg.
1491
1492 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1493
1494         PR middle-end/27416
1495         * gcc.dg/gomp/pr27416.c: New test.
1496
1497         PR middle-end/30494
1498         * gcc.dg/gomp/pr30494.c: New test.
1499         * g++.dg/gomp/pr30494.C: New test.
1500
1501         PR middle-end/30421
1502         * gcc.dg/gomp/pr30421.c: New test.
1503
1504 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1505
1506         * gcc.target/ia64/versionid-1.c: New test.
1507         * gcc.target/ia64/versionid-2.c: New test.
1508
1509 2007-01-24  Richard Guenther  <rguenther@suse.de>
1510
1511         PR testsuite/30181
1512         * gcc.dg/builtins-57.c: Change to a link-time testcase
1513         to support non-C99 targets.
1514
1515 2007-01-24  Jan Hubicka  <jh@suse.cz>
1516
1517         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1518
1519 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1520
1521         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1522
1523 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1524
1525         PR objc/27438
1526         * objc.dg/const-str-12.m: New test.
1527
1528 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1529
1530         PR fortran/30532
1531         * gfortran.dg/ctrl-z.f90:  New test.
1532
1533 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1534
1535         PR fortran/30481
1536         * gfortran.dg/namelist_assumed_char.f90:  New test.
1537
1538 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1539
1540         PR c++/27492
1541         * g++.dg/inherit/covariant15.C: New test.
1542
1543 2007-01-23  Ian Lance Taylor  <iant@google.com>
1544
1545         * g++.dg/warn/Wparentheses-24.C: New test.
1546
1547 2007-01-23  Richard Guenther  <rguenther@suse.de>
1548
1549         PR testsuite/30560
1550         * ada/acats/run_acats: Do not call gnatmake or gnatchop
1551         with full path.
1552
1553 2007-01-22  Richard Guenther  <rguenther@suse.de>
1554
1555         PR tree-optimization/30038
1556         * gcc.dg/builtins-62.c: New testcase.
1557
1558 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1559
1560         * gcc.c-torture/compile/20070121.c: New test.
1561
1562 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
1563
1564         PR libfortran/30525
1565         * gfortran.dg/char_comparison_1.f:  New test.
1566
1567 2007-01-21  Ira Rosen  <irar@il.ibm.com>
1568
1569         * gcc.dg/vect/vect-strided-same-dr.c: New test.
1570
1571 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1572
1573         PR objc/30479
1574         * objc.dg/pch: New directory.
1575         * objc.dg/pch/pch.exp: New file.
1576         * objc.dg/pch/interface-1.m: New test.
1577         * objc.dg/pch/interface-1.hs: New include file.
1578         * lib/objc.exp (objc_target_compile): Add
1579         "-x objective-c-header" in front of the sources if this is
1580         a precompiled header being compiled.
1581
1582 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1583
1584         * gfortran.dg/array_memcpy_3.f90: New test case.
1585         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1586
1587 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1588             Brooks Moses  <brooks.moses@codesourcery.com>
1589             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1590
1591         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1592         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1593
1594 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1595
1596         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1597
1598 2007-01-19  Mike Stump  <mrs@apple.com>
1599
1600         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1601         away.
1602
1603 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1604
1605         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1606         option instead of -funsafe-math-optimizations.
1607
1608 2007-01-19  Tomas Bily  <tbily@suse.cz>
1609
1610         gcc.dg/tree-prof/indir-call-prof.c: New.
1611         g++.dg/dg.exp: Add tree-prof subdirectory.
1612         g++.dg/tree-prof/indir-call-prof.C: New.
1613         g++.dg/tree-prof/tree-prof.exp: New.
1614
1615 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1616
1617         PR c++/17947
1618         * g++.dg/warn/deprecated.C: Update warning output.
1619         * g++.dg/warn/deprecated-2.C: Likewise.
1620         * g++.dg/warn/deprecated-3.C: New.
1621
1622 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1623
1624         * gcc.c-torture/execute/nestfunc-7.c: New.
1625
1626 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1627
1628         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1629
1630 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1631
1632         * gcc.dg/m68k-pic-1.c: New.
1633
1634 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1635
1636         * gfortran.dg/array_memcpy_4.f90: New test case.
1637
1638 2007-01-18  Josh Conner  <jconner@apple.com>
1639
1640         PR target/30485
1641         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1642         * gcc.dg/vect/no-trapping-math-1: New.
1643         * gcc.dg/vect/no-trapping-math-2: New.
1644
1645 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1646
1647         * gcc.target/i386/387-8.c: Update comment about optimizing
1648         inherent load of 1.0 of fptan instruction.
1649
1650 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1651             Richard Guenther <rguenther@suse.de>
1652
1653         PR diagnostic/8268
1654         * gcc.dg/Warray-bounds.c: New testcase.
1655         * gcc.dg/Warray-bounds-2.c: New testcase.
1656         * g++.dg/warn/Warray-bounds.C: New testcase.
1657         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1658
1659 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1660
1661         PR fortran/30476
1662         * gfortran.dg/generic_12.f90: New test.
1663
1664 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1665
1666         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1667         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1668
1669 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1670
1671         * gcc.dg/dfp/compare-special.h: New file.
1672         * gcc.dg/dfp/compare-special-32.c: New test.
1673         * gcc.dg/dfp/compare-special-64.c: New test.
1674         * gcc.dg/dfp/compare-special-128.c: New test.
1675
1676 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1677             Paul Thomas  <pault@gcc.gnu.org>
1678             Steven G. Kargl  <kargl@gcc.gnu.org>
1679
1680         PR fortran/30404
1681         * gfortran.dg/forall_6.f90: New test case.
1682         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1683         * gfortran.dg/dependency_13.f90: Likewise.
1684
1685 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1686
1687         PR testsuite/12325
1688         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1689         targets that don't support Inf.
1690
1691 2007-01-15  Dale Johannesen  <dalej@apple.com>
1692
1693         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1694
1695 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1696
1697         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1698         of achar for 0xff to avoid the "Extended ASCII not
1699         implemented" error message.
1700
1701 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1702
1703         PR fortran/28172
1704         * gfortran.dg/altreturn_4.f90: New test.
1705
1706         PR fortran/29389
1707         * gfortran.dg/stfunc_4.f90: New test.
1708
1709         PR fortran/29712
1710         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1711         * gfortran.dg/initialization_1.f90: Change warning.
1712
1713         PR fortran/30283
1714         * gfortran.dg/specification_type_resolution_2.f90: New test.
1715
1716 2007-01-14  Jan Hubicka  <jh@suse.cz>
1717
1718         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1719         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1720         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1721         elimination.
1722
1723 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1724
1725         PR fortran/30410
1726         * gfortran.dg/external_procedures_2.f90: New test.
1727
1728 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1729
1730         PR target/30413
1731         * gcc.target/i386/pr30413.c: New test.
1732
1733 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1734
1735         PR fortran/30452
1736         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1737
1738 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1739
1740         * gcc.dg/20070112-1.c: New test.
1741
1742 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1743
1744         PR libgfortran/30435
1745         * gfortran.dg/list_read_6.f90: New test.
1746
1747 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1748
1749         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1750
1751 2007-01-12  Tom Tromey  <tromey@redhat.com>
1752
1753         PR preprocessor/28227:
1754         * gcc.dg/cpp/pr28227.c: New file.
1755
1756 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1757
1758         * gcc.dg/tree-ssa/loop-22.c: New test.
1759
1760 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1761
1762         PR tree-optimization/29516
1763         * gcc.dg/tree-ssa/loop-20.c: New test.
1764
1765 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1766
1767         PR libfortran/30415
1768         * minmaxloc_integer_kinds_1.f90:  New test.
1769
1770 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1771
1772         PR c++/29573
1773         * g++.dg/template/sizeof-template-argument.C: New test.
1774
1775 2007-01-11  Jan Hubicka  <jh@suse.cz>
1776
1777         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1778         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1779         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1780         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1781         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1782         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1783         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1784         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1785         transformation in question.
1786         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1787         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1788         * gcc.dg/always_inline3.c: Likewise.
1789
1790 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1791
1792         PR c++/28999
1793         * g++.dg/template/typename11.C: New test.
1794
1795 2007-01-10  Robert Kennedy <jimbob@google.com>
1796
1797         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1798
1799 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1800
1801         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1802         for different integer kinds.
1803         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1804         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1805         * gfortran.dg/ishft_2.f90: New test.
1806         * gfortran.dg/ishft_3.f90: New test.
1807
1808 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1809
1810         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1811
1812 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1813
1814         PR tree-optimization/30322
1815         * gcc.dg/tree-ssa/loop-21.c: New test.
1816
1817 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1818
1819         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1820
1821 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1822
1823         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1824
1825 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1826
1827         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1828         * g++.dg/warn/overflow-warn-3.C: Likewise.
1829         * g++.dg/warn/overflow-warn-4.C: Likewise.
1830         * g++.dg/warn/overflow-warn-5.C: Likewise.
1831         * g++.dg/warn/overflow-warn-6.C: Likewise.
1832         * g++.dg/warn/Woverflow-1.C: Likewise.
1833         * g++.dg/warn/Woverflow-2.C: Likewise.
1834         * g++.dg/warn/Woverflow-3.C: Likewise.
1835         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1836
1837 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1838
1839         * gfortran.dg/array_constructor_14.f90: New test case.
1840         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1841
1842 2007-01-08  Richard Guenther  <rguenther@suse.de>
1843
1844         PR tree-optimization/23603
1845         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1846         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1847
1848 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1849
1850         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1851         in __v8qi typedef.
1852         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1853         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1854         compiler behaviour.
1855         * gcc.dg/simd-5.c: Likewise.
1856         * gcc.dg/simd-6.c: Likewise.
1857         * g++.dg/conversion/simd1.C: Likewise.
1858         * g++.dg/conversion/simd3.C: Likewise.
1859         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1860         (main): Use it.
1861
1862 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1863
1864         PR tree-optimization/29877
1865         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1866         name of a hard register for the target concerned.  Adjust dg-error
1867         directives to cope with new behaviour of TER.
1868
1869 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1870
1871         PR c++/28986
1872         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1873         * g++.dg/warn/overflow-warn-1.C: New.
1874         * g++.dg/warn/overflow-warn-3.C: New.
1875         * g++.dg/warn/overflow-warn-4.C: New.
1876         * g++.dg/warn/overflow-warn-5.C: New.
1877         * g++.dg/warn/overflow-warn-6.C: New.
1878         * g++.dg/warn/Woverflow-1.C: New.
1879         * g++.dg/warn/Woverflow-2.C: New.
1880         * g++.dg/warn/Woverflow-3.C: New.
1881         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1882
1883 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1884
1885         PR fortran/27698
1886         * gfortran.dg/invalid_name.f90: New test.
1887         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1888         * gfortran.dg/gomp/pr29759.f90: Ditto.
1889
1890 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1891
1892         * gfortran.dg/present_1.f90:  Update error message.
1893
1894 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1895
1896         PR c++/19439
1897         * g++.dg/template/duplicate1.C: New test
1898         * g++.dg/template/memfriend6.C: Adjust error markers.
1899
1900 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1901
1902         PR tree-opt/30385
1903         * gcc.dg/torture/inline-1.c: New test.
1904
1905 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1906
1907         PR c/19978
1908         * gcc.dg/multiple-overflow-warn-1.c: New.
1909         * gcc.dg/multiple-overflow-warn-2.c: New.
1910         * gcc.dg/overflow-warn-6.c: New.
1911         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1912
1913 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1914
1915         * gfortran.dg/array_memcpy_1.f90: New test case.
1916         * gfortran.dg/array_memcpy_2.f90: Likewise.
1917
1918 2007-01-05  Richard Guenther  <rguenther@suse.de>
1919
1920         PR middle-end/27826
1921         * g++.dg/opt/pr27826.C: New testcase.
1922
1923 2007-01-05  Ian Lance Taylor  <iant@google.com>
1924
1925         * gcc.dg/Walways-true-1.c: New test.
1926         * gcc.dg/Walways-true-2.c: New test.
1927         * g++.dg/warn/Walways-true-1.C: New test.
1928         * g++.dg/warn/Walways-true-2.C: New test.
1929
1930 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1931
1932         PR c/30360
1933         * gcc.dg/pr30360.c: New test.
1934
1935 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1936
1937         PR fortran/23232
1938         * gfortran.dg/data_implied_do_1.f90: New test.
1939
1940         PR fortran/27996
1941         PR fortran/27998
1942         * gfortran.dg/char_length_1.f90: New test.
1943
1944 2007-01-05  Richard Guenther  <rguenther@suse.de>
1945
1946         PR middle-end/28116
1947         * g++.dg/opt/pr28116.C: New testcase.
1948
1949 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1950
1951         PR fortran/29624
1952         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1953           invalid deallocate.
1954         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1955         * gfortran.dg/protected_4.f90: Add pointer intent check.
1956         * gfortran.dg/protected_6.f90: Add pointer intent check.
1957         * gfortran.dg/pointer_intent_1.f90: New test.
1958         * gfortran.dg/pointer_intent_2.f90: New test.
1959         * gfortran.dg/pointer_intent_3.f90: New test.
1960
1961 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1962
1963         PR 30235
1964         * gfortran.dg/altreturn_2.f90: new test.
1965
1966 2007-01-04  Tom Tromey  <tromey@redhat.com>
1967
1968         PR preprocessor/28165:
1969         * gcc.dg/cpp/pr28165.c: New file.
1970
1971 2007-01-03  Josh Conner  <jconner@apple.com>
1972
1973         PR middle-end/29683
1974         * gcc.dg/pr29683.c: New.
1975
1976 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR c++/28217
1979         * g++.dg/pch/template-1.C: New test.
1980         * g++.dg/pch/template-1.Hs: New file.
1981
1982 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1983
1984         PR middle-end/30353
1985         * gcc.c-torture/compile/complex-4.c: New test.
1986
1987 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1988
1989         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1990         -maltivec.
1991         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1992
1993 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1994
1995         PR middle-end/30286
1996         * gcc.dg/pr30286.c: New test.
1997
1998         PR c++/29535
1999         * g++.dg/template/crash66.C: New test.
2000
2001         PR c++/29054
2002         * g++.dg/template/friend49.C: New test.
2003
2004 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2005
2006         * gfortran.dg/ibits.f90: New test.
2007
2008 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2009
2010         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2011         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2012
2013 2007-01-02  Jan Hubicka  <jh@suse.cz>
2014
2015         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2016         first one.
2017
2018 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2019
2020         PR c/19977
2021         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2022         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2023
2024 2006-01-02  Ian Lance Taylor  <iant@google.com>
2025
2026         * g++.dg/warn/Wparentheses-22.C: New test.
2027         * g++.dg/warn/Wparentheses-23.C: New test.
2028
2029 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2030
2031         PR middle-end/7651
2032         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2033         * gcc.dg/declspec-3-Wextra.c: New.
2034         * gcc.dg/declspec-3-no.c: New
2035
2036 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2037
2038         PR fortran/20896
2039         * gfortran.dg/interface_10.f90: Remove.
2040
2041 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2042
2043         * gcc.dg/fold-eqxor-4.c: New test case.
2044
2045 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2046
2047         PR middle-end/30311
2048         * gcc.c-torture/compile/pr30311.c: New test.
2049
2050 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2051
2052         PR middle-end/30253
2053         * gcc.c-torture/compile/statement-expression-1.c: New test.
2054
2055 2007-01-01  Andreas Schwab  <schwab@suse.de>
2056
2057         PR target/29166
2058         * g++.dg/eh/pr29166.C: New test.
2059
2060 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2061
2062         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2063         New.
2064         (check_effective_target_vect_cmdline_needed): Use it.
2065
2066 2006-12-31  Richard Guenther  <rguenther@suse.de>
2067
2068         PR middle-end/30137
2069         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2070         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2071
2072 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2073
2074         PR middle-end/30322
2075         * gcc.dg/fold-plusnot-1.c: New test case.
2076
2077 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2078
2079         PR c++/29731
2080         * g++.dg/parse/template22.C: New test.
2081
2082 2006-12-31  Richard Guenther  <rguenther@suse.de>
2083
2084         PR middle-end/30338
2085         * gcc.c-torture/compile/pr30338.c: New testcase.
2086
2087 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2088
2089         PR fortran/27900
2090         * gfortran.dg/intrinsic_actual_4.f90: New test.
2091
2092         PR fortran/24325
2093         * gfortran.dg/func_decl_3.f90: New test.
2094
2095 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2096
2097         PR fortran/23060
2098         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2099         * gfortran.dg/c_by_val_1.f: New test.
2100         * gfortran.dg/c_by_val_2.f: New test.
2101         * gfortran.dg/c_by_val_3.f: New test.
2102
2103 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2104
2105         PR libfortran/30321
2106         * gfortran.dg/sum_zero_array_1.f90:  New test.
2107
2108 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2109
2110         PR preprocessor/29612
2111         * gcc.dg/cpp/pr29612-1.c: New test.
2112         * gcc.dg/cpp/pr29612-2.c: New test.
2113
2114 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2115
2116         PR fortran/30034
2117         * gfortran.dg/pure_formal_proc_1.f90: New test.
2118
2119         PR fortran/30237
2120         * gfortran.dg/intrinsic_actual_3.f90: New test.
2121
2122 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2123
2124         PR fortran/30014
2125         * gfortran.dg/io_constraints_1.f90: Update test.
2126         * gfortran.dg/io_constraints_2.f90: Update test.
2127         * gfortran.dg/inquire_iolength.f90: New test.
2128
2129 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2130
2131         PR fortran/20896
2132         * gfortran.dg/interface_10.f90: New test.
2133         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2134         since z is already, locally a variable.
2135
2136         PR fortran/25135
2137         * gfortran.dg/generic_11.f90: New test.
2138         * gfortran.dg/interface_7.f90: Remove name clash between module
2139         name and procedure 'x' referenced in the interface.
2140
2141 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2142
2143         PR middle-end/7651
2144         * gcc.dg/Wmissing-parameter-type.c: New.
2145         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2146         * gcc.dg/Wmissing-parameter-type-no.c: New.
2147
2148 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2149
2150         PR fortran/25818
2151         * gfortran.dg/entry_array_specs_2.f: New test.
2152
2153         PR fortran/30084
2154         * gfortran.dg/nested_modules_6.f90: New test.
2155
2156 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2157
2158         PR middle-end/7651
2159         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2160         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2161
2162 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
2163
2164         PR C++/30168
2165         * g++.dg/opt/complex6.C: New test.
2166
2167 2006-12-22  Ben Elliston  <bje@au.ibm.com>
2168
2169         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2170         full" if the linker on spu-*-* warns about exceeding local store.
2171
2172         And revert this patch:
2173         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2174         fail to link due to relocation overflows on spu-*-*.
2175
2176 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2177
2178         PR fortran/30273
2179         * gfortran.dg/dependency_19.f90: New test.
2180
2181 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2182
2183         PR fortran/30202
2184         * gfortran.dg/alloc_comp_basics_3.f90: New test.
2185
2186 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
2187
2188         PR middle-end/30262
2189         * gcc.c-torture/execute/20061220-1.c: New test.
2190
2191         PR middle-end/30263
2192         * gcc.dg/gomp/asm-1.c: New test.
2193
2194         PR target/30230
2195         * g++.dg/eh/ia64-2.C: New test.
2196
2197 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2198
2199         PR target/28966
2200         PR target/29248
2201         * gcc.dg/rs6000-leaf.c: New.
2202
2203 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2204
2205         PR fortran/25392
2206         * gfortran.dg/f2c_8.f90: New test.
2207
2208 2006-12-20  Bill Wendling  <wendling@apple.com>
2209
2210         * gcc.dg/asm-b.c: Check for __ppc64__.
2211
2212 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2213
2214         PR fortran/30190
2215         * gfortran.dg/bounds_check_5.f90: New test.
2216
2217 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
2218
2219         PR middle-end/30143
2220         * gcc.dg/gomp/complex-1.c: New testcase.
2221
2222 2006-12-20  Roger Sayle  <roger@eyesopen.com>
2223
2224         * gfortran.dg/array_memset_1.f90: New test case.
2225
2226 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
2227
2228         * lib/target-supports.exp: Add spu to
2229         check_effective_target_vect_widen_mult_hi_to_si.
2230
2231 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2232
2233         PR fortran/29992
2234         * gfortran.dg/generic_9.f90: New test.
2235
2236         PR fortran/30081
2237         * gfortran.dg/generic_10.f90: New test.
2238
2239 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
2240
2241         PR tree-opt/30045
2242         * gcc.dg/pr30045.c: New test.
2243
2244 2006-12-20  Ben Elliston  <bje@au.ibm.com>
2245
2246         * gcc.dg/20020312-2.c: Add a case for __SPU__.
2247
2248 2006-12-19  Eric Christopher  <echristo@apple.com>
2249
2250         PR target/29302
2251         * gcc.c-torture/execute/pr29302-1.c: New.
2252
2253 2006-12-19  Tobias Burnus  <burnus@net-b.de>
2254
2255         PR fortran/39238
2256         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2257
2258 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
2259
2260         PR fortran/30236
2261         * gfortran.dg/altreturn_3.f90: New test.
2262
2263         * gfortran.dg/char_result_12.f90: Fix comment typos.
2264
2265 2006-12-19  Ben Elliston  <bje@au.ibm.com>
2266
2267         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2268         as newlib's stdio.h uses non-traditional cpp constructs.
2269
2270 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2271
2272         * gfortran.dg/advance.f90: Renamed to advance_1.f90
2273         * gfortran.dg/append-1.f90: Renamed to append_1.f90
2274         * gfortran.dg/array-1.f90: Renamed to array_1.f90
2275         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2276         * gfortran.dg/backspace.f: Renamed to backspace_1.f
2277         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2278         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2279         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2280         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2281         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2282         * gfortran.dg/logint-1.f: Renamed to logint_1.f
2283         * gfortran.dg/logint-2.f: Renamed to logint_2.f
2284         * gfortran.dg/logint-3.f: Renamed to logint_3.f
2285         * gfortran.dg/advance_1.f90: Renamed from advance.f90
2286         * gfortran.dg/append_1.f90: Renamed from append-1.f90
2287         * gfortran.dg/array_1.f90: Renamed from array-1.f90
2288         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2289         * gfortran.dg/backspace_1.f: Renamed from backspace.f
2290         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2291         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2292         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2293         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2294         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2295         * gfortran.dg/logint_1.f: Renamed from logint-1.f
2296         * gfortran.dg/logint_2.f: Renamed from logint-2.f
2297         * gfortran.dg/logint_3.f: Renamed from logint-3.f
2298
2299 2006-12-18  Bill Wendling  <wendling@apple.com>
2300
2301         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2302         id is an OjbC keyword.
2303
2304 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2305
2306         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2307
2308 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2309
2310         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2311
2312 2006-12-18  Ian Lance Taylor  <iant@google.com>
2313
2314         * g++.dg/warn/Wmissing-declarations-1.C: New test.
2315
2316 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2317
2318         * gcc.c-torture/compile/pr27528.c: Use empty templates.
2319
2320 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2321
2322         PR fortran/30207
2323         * gfortran.fortran-torture/execute/where21.f90: New test.
2324
2325 2006-12-17  Tobias Burnus  <burnus@net-b.de>
2326
2327         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2328
2329 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2330
2331         PR middle-end/7651
2332         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2333         * gcc.dg/if-empty-1.c: Likewise.
2334         * gcc.dg/pr23165.c: Likewise.
2335         * g++.dg/warn/empty-body.C: Likewise.
2336
2337 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2338
2339         PR libfortran/30005
2340         * gfortran.dg/open_errors.f90: New test.
2341
2342 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
2343
2344         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2345
2346         * gcc.target/i386/ssse3-pabsb.c: New file.
2347         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2348         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2349         * gcc.target/i386/ssse3-palignr.c: Likewise.
2350         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2351         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2352         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2353         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2354         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2355         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2356         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2357         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2358         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2359         * gcc.target/i386/ssse3-psignb.c: Likewise.
2360         * gcc.target/i386/ssse3-psignd.c: Likewise.
2361         * gcc.target/i386/ssse3-psignw.c: Likewise.
2362         * gcc.target/i386/ssse3-vals.h: Likewise.
2363
2364 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
2365
2366         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2367         * lib/fortran-torture.exp: Include target-supports.exp.
2368
2369 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
2370
2371         PR target/30185
2372         * gcc.c-torture/execute/pr30185.c: New test.
2373
2374 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2375
2376         PR testsuite/30179
2377         PR testsuite/30180
2378         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2379         * gcc.dg/builtin-bswap-2.c: Likewise.
2380         * gcc.dg/builtin-bswap-3.c: Likewise.
2381         * gcc.dg/builtin-bswap-4.c: Likewise.
2382         * lib/target-supports.exp (check_effective_target_stdint_types): New.
2383         * cc.c-torture/execute/mode-dependent-address.x: New file.
2384
2385 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2386
2387         PR libfortran/30145
2388         * gfortran.dg/write_zero_array: New test.
2389
2390 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2391
2392         PR fortran/30200
2393         * gfortran.dg/write_fmt_trim.f90: New test.
2394
2395 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
2396
2397         PR 30194
2398         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
2399         temporarily.
2400
2401 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2402
2403         * lib/target-supports.exp (check_weak_available): Use istarget
2404         "hppa*-*-hpux10*" instead of regexp.
2405         (check_cxa_atexit_available): Likewise.
2406
2407 2006-12-14  Richard Guenther  <rguenther@suse.de>
2408
2409         PR tree-optimization/30197
2410         * gcc.c-torture/execute/complex-1.c: Fix function name.
2411         * gcc.dg/builtins-61.c: New testcase.
2412
2413 2006-12-14  Richard Guenther  <rguenther@suse.de>
2414
2415         PR middle-end/30172
2416         * gcc.dg/pr30172-1.c: New testcase.
2417
2418 2006-12-14  Richard Guenther  <rguenther@suse.de>
2419
2420         PR tree-optimization/30198
2421         * gcc.dg/builtins-60.c: New testcase.
2422
2423 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
2424
2425         * lib/target-supports.exp (vect_no_align): Remove spu.
2426
2427 2006-12-13  Ian Lance Taylor  <iant@google.com>
2428
2429         PR c++/19564
2430         PR c++/19756
2431         * g++.dg/warn/Wparentheses-5.C: New test.
2432         * g++.dg/warn/Wparentheses-6.C: New test.
2433         * g++.dg/warn/Wparentheses-7.C: New test.
2434         * g++.dg/warn/Wparentheses-8.C: New test.
2435         * g++.dg/warn/Wparentheses-9.C: New test.
2436         * g++.dg/warn/Wparentheses-10.C: New test.
2437         * g++.dg/warn/Wparentheses-11.C: New test.
2438         * g++.dg/warn/Wparentheses-12.C: New test.
2439         * g++.dg/warn/Wparentheses-13.C: New test.
2440         * g++.dg/warn/Wparentheses-14.C: New test.
2441         * g++.dg/warn/Wparentheses-15.C: New test.
2442         * g++.dg/warn/Wparentheses-16.C: New test.
2443         * g++.dg/warn/Wparentheses-17.C: New test.
2444         * g++.dg/warn/Wparentheses-18.C: New test.
2445         * g++.dg/warn/Wparentheses-19.C: New test.
2446         * g++.dg/warn/Wparentheses-20.C: New test.
2447         * g++.dg/warn/Wparentheses-21.C: New test.
2448
2449 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2450
2451         PR testsuite/30157
2452         * lib/target-supports.exp (check_cxa_atexit_available): Return false
2453         for target "hppa.*hpux10".
2454
2455 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
2456
2457         * g++.dg/debug/vartrack1.C: New test.
2458
2459         * g++.dg/opt/ifcvt1.C: New test.
2460
2461         * gcc.dg/tls/opt-13.c: New test.
2462
2463         * gcc.dg/20060425-2.c: New test.
2464
2465         * g++.dg/opt/pr15054-2.C: New test.
2466
2467         * gcc.c-torture/execute/20060420-1.c: New test.
2468
2469         * gcc.c-torture/execute/20060412-1.c: New test.
2470
2471         * objc/compile/20060406-1.m: New test.
2472
2473 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
2474
2475         * g++.dg/template/array17.C: New test.
2476
2477 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
2478
2479         * gcc.target/powerpc/altivec-23.c: New test.
2480
2481 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
2482
2483         PR c++27316
2484         * g++.dg/inherit/error3.C: New test.
2485
2486         PR c++/28740
2487         * g++.dg/inherit/error4.C: New test.
2488
2489 2006-12-13  Richard Guenther  <rguenther@suse.de>
2490
2491         PR tree-optimization/17687
2492         * gcc.dg/builtins-59.c: New testcase.
2493
2494 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2495
2496         * gcc.target/spu/Wmain.c: New test.
2497
2498 2006-12-12  Josh Conner  <jconner@apple.com>
2499
2500         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2501         * g++.dg/abi/thunk4.C: Likewise.
2502         * g++.dg/abi/rtti3.C: Likewise.
2503
2504 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2505
2506         * gcc.target/spu/cpat-1.c: New test.
2507         * gcc.target/spu/cpat-2.c: New test.
2508         * gcc.target/spu/cpat-3.c: New test.
2509         * gcc.target/spu/cpat-4.c: New test.
2510
2511 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2512
2513         PR tree-opt/28436
2514         * gcc.c-torture/compile/vector-1.c: New test.
2515         * gcc.c-torture/compile/vector-2.c: New test.
2516         * gcc.c-torture/compile/vector-3.c: New test.
2517
2518 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2519
2520         * lib/fortran-torture.exp: Update copyright years.  Remove
2521         obsolete comment.  Test -ftree-vectorize where it makes sense.
2522         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2523         from fortran-torture.exp.
2524         * gfortran.dg/char_transpose_1.f90,
2525         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2526         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2527         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2528         '-w' to dg-options.
2529
2530 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2531
2532         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2533         saved_${tool}_load.
2534
2535 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2536
2537         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2538         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2539         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2540         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2541         gaps.
2542
2543 2006-12-12  Richard Guenther  <rguenther@suse.de>
2544
2545         PR middle-end/30147
2546         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2547
2548 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
2549             Diego Novillo  <dnovillo@redhat.com>
2550
2551         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2552         VDEF/VUSE changes.
2553         * gcc.dg/tree-ssa/pr26421.c: Likewise
2554         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2555         * gcc.dg/tree-ssa/pr23382.c: Likewise.
2556         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2557         * gcc.dg/tree-ssa/pr28410.c: Likewise.
2558         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2559         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2560         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2561         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2562         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2563
2564 2006-12-11  Jan Hubicka  <jh@suse.cz>
2565
2566         * gcc.dg/tree-prof/stringop-1.c: New test.
2567         * gcc.dg/tree-prof/stringop-2.c: New test.
2568
2569 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2570
2571         PR target/30120
2572         * gcc.target/i386/pr30120.c: New test.
2573
2574         Revert:
2575         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2576
2577         * gcc.target/i386/x87regparm-1.c: New test.
2578         * gcc.target/i386/x87regparm-2.c: New test.
2579         * gcc.target/i386/x87regparm-3.c: New test.
2580         * gcc.target/i386/x87regparm-4.c: New test.
2581
2582 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2583
2584         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2585
2586 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2587
2588         PR fortran/23994
2589         * gfortran.dg/protected_1.f90: New test.
2590         * gfortran.dg/protected_2.f90: New test.
2591         * gfortran.dg/protected_3.f90: New test.
2592         * gfortran.dg/protected_4.f90: New test.
2593         * gfortran.dg/protected_5.f90: New test.
2594         * gfortran.dg/protected_6.f90: New test.
2595
2596 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2597             Tobias Burnus  <burnus@gcc.gnu.org>
2598
2599         PR fortran/29975
2600         PR fortran/30068
2601         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2602         interface.
2603         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2604         ambiguous interfaces.
2605         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2606         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2607         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2608         ambiguous interfaces.
2609         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2610         * gfortran.dg/array_initializer_2.f90: Add initializer array
2611         constructor test.
2612
2613         PR fortran/30096
2614         * gfortran.dg/interface_9.f90: Test that host interfaces are
2615         not checked for ambiguity with the local version.
2616
2617 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2618
2619         PR fortran/29464
2620         * gfortran.dg/module_interface_2.f90: New test.
2621
2622 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2623
2624         PR fortran/29941
2625         * gfortran.dg/assumed_len.f90: New test.
2626
2627 2006-12-09  Richard Guenther  <rguenther@suse.de>
2628
2629         * g++.dg/warn/implicit-typename1.C: Qualify types.
2630         * g++.dg/parse/crash12.C: Likewise.
2631         * g++.dg/tree-ssa/pr22444.C: Likewise.
2632
2633 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2634
2635         * gfortran.dg/array_2.f90: Added sqrt test.
2636
2637 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2638
2639         * gcc.target/i386/x87regparm-1.c: XFAIL.
2640         * gcc.target/i386/x87regparm-2.c: XFAIL.
2641         * gcc.target/i386/x87regparm-3.c: XFAIL.
2642         * gcc.target/i386/x87regparm-4.c: XFAIL.
2643
2644 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2645
2646         * lib/target-supports.exp
2647         (check_effective_target_large_long_double): New.
2648         * gcc.dg/Wconversion-real.c : Use it.
2649         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2650         unsigned.
2651
2652 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2653
2654         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2655
2656 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2657
2658         PR fortran/27546
2659         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2660
2661 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2662
2663         PR c++/29732
2664         * g++.dg/template/crash65.C: New test.
2665         * g++.dg/template/spec16.C: Tweak error markers.
2666
2667 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2668
2669         * gcc.target/spu: New directory.
2670         * gcc.target/spu/spu.exp: New file.
2671         * gcc.target/spu/intrinsics-1.c: New test.
2672
2673 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2674
2675         PR c++/29980
2676         * g++.dg/ext/attrib27.C: New test.
2677         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2678         * g++.dg/parse/typedef5.C: Likewise.
2679
2680 2006-12-07  Mike Stump  <mrs@apple.com>
2681
2682         * treelang/compile/var_defs.tree: Adjust.
2683
2684 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2685
2686         PR c++/29730
2687         * g++.dg/template/crash64.C: New test.
2688         * g++.dg/parse/crash27.C: Adjust error markers.
2689
2690 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2691
2692         PR libfortran/30009
2693         PR libfortran/30056
2694         * gfortran.dg/read_eof_4.f90:  Add tests.
2695         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2696         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2697
2698 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2699
2700         PR c++/29729
2701         * g++.dg/template/crash63.C: New test.
2702
2703         PR c++/29728
2704         * g++.dg/template/crash62.C: New test.
2705
2706 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2707
2708         PR fortran/30003
2709         * gfortran.dg/allocatable_function_1.f90: Increase the number
2710         of expected calls of free to 10; the lhs section reference is
2711         now evaluated so there is another call to bar.  Change the
2712         comment appropriately.
2713         * gfortran.dg/array_section_1.f90: New test.
2714
2715 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2716
2717         PR fortran/29912
2718         * gfortran.dg/char_result_12.f90: New test.
2719
2720 2006-12-05  Richard Guenther  <rguenther@suse.de>
2721
2722         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2723         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2724         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2725         vect_double, xfail for spu*-*-*.
2726
2727 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2728
2729         PR fortran/29962
2730         * initialization_4.f90: Test noninteger exponents (-std=f95).
2731         * initialization_5.f90: New test for noninteger exponents
2732           with -std=f2003.
2733
2734 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2735
2736         PR fortran/29821
2737         * gfortran.dg/parameter_array_section_1.f90: New test.
2738
2739 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2740
2741         PR c++/29733
2742         * g++.dg/template/crash61.C: New test.
2743
2744         PR c++/29632
2745         * g++.dg/template/error23.C: New test.
2746
2747 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2748
2749         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2750
2751 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2752
2753         PR fortran/29916
2754         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2755
2756 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR middle-end/29965
2759         * gcc.dg/gomp/pr29965-1.c: New test.
2760         * gcc.dg/gomp/pr29965-2.c: New test.
2761         * gcc.dg/gomp/pr29965-3.c: New test.
2762         * gcc.dg/gomp/pr29965-4.c: New test.
2763         * gcc.dg/gomp/pr29965-5.c: New test.
2764         * gcc.dg/gomp/pr29965-6.c: New test.
2765         * g++.dg/gomp/pr29965-1.C: New test.
2766         * g++.dg/gomp/pr29965-2.C: New test.
2767         * g++.dg/gomp/pr29965-3.C: New test.
2768         * g++.dg/gomp/pr29965-4.C: New test.
2769         * g++.dg/gomp/pr29965-5.C: New test.
2770         * g++.dg/gomp/pr29965-6.C: New test.
2771         * g++.dg/gomp/pr29965-7.C: New test.
2772         * g++.dg/gomp/pr29965-8.C: New test.
2773         * g++.dg/gomp/pr29965-9.C: New test.
2774         * g++.dg/gomp/pr29965-10.C: New test.
2775
2776 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2777
2778         * gnat.dg/pointer_variable_bounds.adb: New test.
2779         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2780         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2781
2782 2006-12-03  Eric Christopher  <echristo@apple.com>
2783
2784         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2785
2786 2006-12-03  Richard Henderson  <rth@redhat.com>
2787             Andrew Pinski  <pinskia@gmail.com>
2788
2789         PR C++/14329
2790         * g++.dg/warn/unit-1.C: New test.
2791
2792 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2793
2794         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2795
2796 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2797
2798         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2799         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2800         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2801         * gcc.dg/vect/vect-70.c: Reduce array size.
2802         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2803         vect_no_compaer_double targets.
2804         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2805         vect_float, vect_double, and vect_int.
2806
2807 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2808
2809         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2810         test for loop versioning on vect_no_align targets.
2811         * gcc.dg/vect/pr20122.c: Likewise.
2812         * gcc.dg/vect/vect-105.c: Likewise.
2813         * gcc.dg/vect/vect-42.c: Likewise.
2814         * gcc.dg/vect/vect-43.c: Likewise.
2815         * gcc.dg/vect/vect-74.c: Likewise.
2816         * gcc.dg/vect/vect-75.c: Likewise.
2817         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2818         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2819         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2820         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2821
2822 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2823
2824         PR fortran/29642
2825         * gfortran.dg/value_1.f90 : New test.
2826         * gfortran.dg/value_2.f90 : New test.
2827         * gfortran.dg/value_3.f90 : New test.
2828         * gfortran.dg/value_4.f90 : New test.
2829         * gfortran.dg/value_4.c : Called from value_4.f90.
2830
2831 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2832
2833         PR C++/30033
2834         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2835
2836 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2837
2838         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2839
2840 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2841
2842         PR c/27953
2843         * gcc.dg/pr27953.c: New test.
2844
2845 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2846
2847         PR c++/30022
2848         * g++.dg/ext/vector5.C: New test.
2849
2850         PR c++/30021
2851         * g++.dg/other/main1.C: New test.
2852
2853 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2854
2855         PR libfortran/29568
2856         * gfortran.dg/convert_implied_open.f90:  Change to
2857         new default record length.
2858         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2859         new error message.
2860         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2861
2862 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2863
2864         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2865
2866 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2867
2868         PR c++/29066
2869         * g++.dg/expr/pr29066.c: New.
2870
2871 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2872             Zdenek Dvorak <dvorakz@suse.cz>
2873
2874         PR tree-optimization/29921
2875         * gcc.dg/pr29921-2.c: New test.
2876
2877 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2878
2879         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2880         (i386_get_cpuid): New function.
2881         (i386_cpuid_ecx): Likewise.
2882         (i386_cpuid_edx): Likewise.
2883         (i386_cpuid): Updated to call i386_cpuid_edx.
2884
2885         * gcc.target/i386/sse3-addsubpd.c: New file.
2886         * gcc.target/i386/sse3-addsubps.c: Likewise.
2887         * gcc.target/i386/sse3-haddpd.c: Likewise.
2888         * gcc.target/i386/sse3-haddps.c: Likewise.
2889         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2890         * gcc.target/i386/sse3-hsubps.c: Likewise.
2891         * gcc.target/i386/sse3-lddqu.c: Likewise.
2892         * gcc.target/i386/sse3-movddup.c: Likewise.
2893         * gcc.target/i386/sse3-movshdup.c: Likewise.
2894         * gcc.target/i386/sse3-movsldup.c: Likewise.
2895
2896 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2897
2898         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2899
2900 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2901
2902         * gcc.dg/dfp/convert-int-max.c: New test.
2903         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2904
2905 2006-11-30  Richard Guenther  <rguenther@suse.de>
2906
2907         * gcc.dg/vect/vect-pow-1.c: Rename ...
2908         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2909         floats instead of doubles, check successful vectorization.
2910
2911 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2912
2913         PR target/29945
2914         * gcc.c-torture/compile/pr29945.c: New testcase.
2915
2916 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2917
2918         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2919         -maltivec.
2920
2921 2006-11-29  Eric Christopher  <echristo@apple.com>
2922
2923         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2924
2925 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2926
2927         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2928
2929         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2930
2931 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2932
2933         PR c++/29022
2934         * g++.dg/inherit/virtual2.C: New test.
2935         * g++.dg/inherit/virtual3.C: Likewise.
2936         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2937         * g++.dg/inherit/error2.C: Likewise.
2938         * g++.dg/template/instantiate1.C: Likewise.
2939
2940 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2941
2942         PR tree-opt/29984
2943         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2944
2945 2006-11-28  Jan Hubicka  <jh@suse.cz>
2946
2947         * gcc.dg/memcpy-1.c: New test.
2948
2949 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2950
2951         PR c++/29735
2952         * g++.dg/warn/main-3.C: New test.
2953
2954 2006-11-28  Jan Hubicka  <jh@suse.cz>
2955
2956         * gcc.dg/winline-1.c: New test.
2957
2958 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2959
2960         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2961         alignments.
2962
2963 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2964
2965         PR fortran/29976
2966         * gfortran.dg/missing_optional_dummy_3.f90
2967
2968 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2969
2970         PR fortran/20880
2971         * gfortran.dg/interface_3.f90: Modify errors.
2972
2973 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2974
2975         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2976         fail to link due to relocation overflows on spu-*-*.
2977
2978 2006-11-27  Michael Matz  <matz@suse.de>
2979             Andreas Krebbel  <krebbel1@de.ibm.com>
2980
2981         PR target/29319
2982         * gcc.dg/20061127-1.c: New testcase.
2983
2984 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2985
2986         * gcc.dg/20061124-1.c: Add exit() function prototype.
2987
2988 2006-11-27  Jan Hubicka  <jh@suse.cz>
2989
2990         * gcc.target/i386/memcpy-1.c: Adjust size.
2991         * testsuite/gcc.dg/visibility-11.c: Likewise.
2992
2993 2006-11-27  Richard Guenther  <rguenther@suse.de>
2994
2995         PR middle-end/25620
2996         * gcc.target/i386/pow-1.c: New testcase.
2997         * gcc.dg/builtins-58.c: Likewise.
2998
2999 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3000
3001         PR c++/29886
3002         * g++.dg/expr/cast8.C: New test.
3003
3004 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3005
3006         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3007         Don't ever inline the testcase.
3008
3009 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3010
3011         PR fortran/29982
3012         * gfortran.fortran-torture/compile/parameter_3.f90: New
3013         testcase.
3014
3015 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3016
3017         PR fortran/29951
3018         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3019
3020 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3021
3022         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3023         for CHAR.
3024
3025 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3026
3027         PR libgfortran/29936
3028         * gfortran.dg/write_check3.f90: New test.
3029
3030 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3031
3032         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3033
3034 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3035
3036         PR fortran/20880
3037         * gfortran.dg/interface_3.f90: New test.
3038
3039         PR fortran/29387
3040         * gfortran.dg/generic_8.f90: New test.
3041
3042 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3043
3044         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3045         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3046         * gfortran.dg/specifics_3.f90: Remove.
3047
3048 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3049
3050         PR c/29955
3051         * gcc.dg/gomp/pr29955.c: New test.
3052
3053         PR c/29736
3054         * gcc.dg/pr29736.c: New test.
3055
3056 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3057
3058         PR tree-opt/29964
3059         * gcc.dg/pure-1.c: New test.
3060
3061 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3062
3063         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3064         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3065
3066 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3067
3068         * gcc.dg/20061124-1.c: New testcase.
3069
3070 2006-11-23  Eric Christopher  <echristo@apple.com>
3071
3072         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3073
3074 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3075
3076         PR c/2707
3077         PR c++/26167
3078         * gcc.dg/Wconversion-integer.c: New. Supersedes
3079         Wconversion-negative-constants.c
3080         * gcc.dg/Wconversion-real.c: New.
3081         * gcc.dg/Wconversion-real-integer.c: New.
3082         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3083         * g++.dg/warn/Wconversion1.C: Modified.
3084
3085 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3086
3087         * gfortran.dg/overload_1.f90: New test.
3088
3089 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3090
3091         PR c/9072
3092         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3093         Wtraditional-conversion.
3094         * gcc.dg/overflow-warn-2.c: Likewise.
3095         * gcc.dg/Wconversion.c: Likewise. Renamed as
3096         Wtraditional-conversion.c .
3097         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3098         Wtraditional-conversion-2.c .
3099         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3100         Wtraditional-conversion-2.c
3101         * gcc.dg/Wconversion-negative-constants.c: New.
3102
3103 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3104
3105         * gcc.dg/tree-ssa/dump-1.c: New test.
3106
3107 2006-11-23  David Ung <davidu@mips.com>
3108
3109         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3110         -mfp64, allowable when ISA >= 33 and float is enabled.
3111         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3112         of mthc1 and mfhc1 patterns.
3113
3114 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3115
3116         PR tree-optimization/29921
3117         * gcc.dg/pr29921.c: New test.
3118
3119 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3120
3121         PR fortran/29441
3122         * gfortran.dg/initialization_4.f90: New test.
3123
3124 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3125
3126         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3127         platforms that have interleaving support.
3128         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3129         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3130         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3131         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3132         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3133         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3134         gcc.dg/vect/vect-strided-u8-i8.c,
3135         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3136         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3137         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3138         gcc.dg/vect/vect-strided-float.c,
3139         gcc.dg/vect/vect-strided-a-mult.c,
3140         gcc.dg/vect/vect-strided-mult-char-ls.c,
3141         gcc.dg/vect/vect-strided-a-u16-mult.c,
3142         gcc.dg/vect/vect-strided-a-u32-mult.c,
3143         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3144         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3145         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3146         gcc.dg/vect/vect-strided-mult.c,
3147         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3148         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3149
3150 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3151
3152         PR fortran/25087
3153         * gfortran.dg/auto_char_len_4.f90: New test.
3154
3155 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3156
3157         PR fortran/29652
3158         * gfortran.dg/generic_7.f90: New test.
3159         * gfortran.dg/defined_operators_1.f90: Add new error.
3160
3161 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
3162
3163         PR tree-optimization/29902
3164         * g++.dg/tree-ssa/pr29902.C: New test.
3165
3166 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
3167
3168         PR fortran/29820
3169         * gfortran.dg/used_types_13.f90: New test.
3170
3171 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
3172
3173         * gcc.dg/dfp/snan.c: Delete.
3174
3175 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
3176
3177         * g++.dg/cpp0x/static_assert1.C: New.
3178         * g++.dg/cpp0x/static_assert2.C: New.
3179         * g++.dg/cpp0x/static_assert3.C: New.
3180
3181 2006-11-21  Richard Guenther  <rguenther@suse.de>
3182
3183         * gcc.dg/vect/vect-pow-1.c: New testcase.
3184         * gcc.dg/vect/vect-pow-2.c: Likewise.
3185
3186 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
3187
3188         PR c++/29570
3189         * g++.dg/template/static29.C: New test.
3190
3191         PR c++/29734
3192         * g++.dg/conversion/simd4.C: New test.
3193
3194 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
3195
3196         PR c++/29475
3197         * g++.dg/template/access19.C: New test.
3198         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3199         error is reported.
3200
3201 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3202
3203         PR tree-opt/25500
3204         * gcc.dg/tree-ssa/sra-4.c: New testcase.
3205
3206 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3207
3208         PR fortran/27546
3209         * gfortran.dg/import.f90: Extended test.
3210         * gfortran.dg/import2.f90: Extended test.
3211
3212 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3213
3214         * gfortran.dg/volatile3.f90: Add conflict test.
3215
3216 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
3217
3218         PR fortran/24783
3219         * gfortran.dg/implicit_10.f90: New test.
3220
3221 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3222
3223         PR c++/8586
3224         * g++.dg/warn/Wall-write-strings.C: New.
3225
3226 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3227
3228         * gfortran.dg/alloc_comp_constraint_5.f90: New.
3229         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3230
3231 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3232
3233         * gfortran.dg/use_3.f90: Remove error message.
3234         * gfortran.dg/iso_fortran_env_1.f90: New test.
3235         * gfortran.dg/iso_fortran_env_2.f90: New test.
3236         * gfortran.dg/iso_fortran_env_3.f90: New test.
3237         * gfortran.dg/iso_fortran_env_4.f90: New test.
3238
3239 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
3240
3241         * gcc.dg/vect/vect-27.c: Fix initialization.
3242
3243 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3244
3245         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3246         * gcc.dg/torture/builtin-minmax-1.c: New.
3247
3248         * gcc.dg/builtins-20.c: Add cases for copysign.
3249
3250 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3251
3252         PR fortran/24285
3253         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3254
3255 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3256         * gfortran.dg/use_1.f90: New test.
3257         * gfortran.dg/use_1.f90: New test.
3258         * gfortran.dg/use_1.f90: New test.
3259
3260 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
3261
3262         PR tree-optimization/29801
3263         * gcc.dg/pr29801.c: New test.
3264
3265 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
3266
3267         PR middle-end/29584
3268         * gcc.dg/torture/pr29584.c: New test.
3269
3270 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
3271
3272         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3273         Condition PowerPC tests for saving FPRs on powerpc_fprs.
3274         * gcc.target/powerpc/compress-float-ppc.c,
3275         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3276         powerpc_fprs.
3277         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3278         do not pass -mhard-float.
3279
3280 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3281
3282         * gnat.dg/volatile_aggregate.adb: New test.
3283
3284 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3285
3286         PR fortran/29391
3287         PR fortran/29489
3288         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3289         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3290
3291 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3292
3293         PR target/29201
3294         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3295
3296 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3297
3298         * gfortran.dg/import3.f90: Fix error message.
3299
3300 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3301
3302         PR tree-opt/29788
3303         * gfortran.fortran-torture/compile/inline_1.f90:
3304         New testcase.
3305
3306 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3307
3308         * gcc.target/i386/x87regparm-1.c: New test.
3309         * gcc.target/i386/x87regparm-2.c: New test.
3310         * gcc.target/i386/x87regparm-3.c: New test.
3311         * gcc.target/i386/x87regparm-4.c: New test.
3312
3313 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3314
3315         PR fortran/27546
3316         * gfortran.dg/import.f90: New test.
3317         * gfortran.dg/import2.f90: New test.
3318         * gfortran.dg/import3.f90: New test.
3319
3320 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3321
3322         PR fortran/27588
3323         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3324
3325 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3326
3327         PR fortran/29806
3328         * gfortran.dg/contains.f90: New test.
3329         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3330
3331 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
3332
3333         PR tree-optimization/29581
3334         * gcc.dg/pr29581-1.c: New test.
3335         * gcc.dg/pr29581-2.c: New test.
3336         * gcc.dg/pr29581-3.c: New test.
3337         * gcc.dg/pr29581-4.c: New test.
3338         * gfortran.dg/pr29581.f90: New test.
3339
3340 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
3341
3342         PR fortran/29702
3343         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3344         numbers in error message headers.
3345
3346 2006-11-14  Richard Guenther  <rguenther@suse.de>
3347
3348         * gcc.target/i386/math-torture/math-torture.exp: Restrict
3349         to i?86 and x86_64 targets.
3350
3351 2006-11-14  Caroline Tice  <ctice@apple.com>
3352
3353         * gcc.dg/pubtypes-1.c: New file/testcase.
3354         * gcc.dg/pubtypes-2.c: New file/testcase.
3355         * gcc.dg/pubtypes-3.c: New file/testcase.
3356         * gcc.dg/pubtypes-4.c: New file/testcase.
3357         * g++.dg/pubtypes.C: New file/testcase.
3358
3359 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
3360
3361         PR c++/29106
3362         * g++.dg/init/self1.C: New test.
3363
3364 2006-11-14  Tobias Burnus  <burnus@net-b.de>
3365
3366         PR fortran/29657
3367         * gfortran.dg/conflicts.f90: Add.
3368
3369 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
3370
3371         PR rtl-optimization/29798
3372
3373         * gcc.c-torture/execute/pr29798.c: New.
3374
3375 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3376
3377         * gcc.dg/builtins-20.c: Add more cases.
3378
3379 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
3380
3381         PR fortran/29759
3382         * gfortran.dg/gomp/pr29759.f90: New test.
3383
3384 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
3385
3386         PR c++/29518
3387         * g++.dg/template/static28.C: New test.
3388
3389 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
3390
3391         * lib/c-torture.exp: Use target-libpath.exp.
3392         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
3393         set GCC_EXEC_PREFIX env var from global variable of same name.
3394
3395 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3396
3397         PR fortran/26994
3398         * gfortran.fortran-torture/compile/transfer-1.f90:
3399         New testcase.
3400
3401 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
3402             Zdenek Dvorak <dvorakz@suse.cz>
3403
3404         PR tree-optimization/29680
3405         * gcc.dg/alias-11.c: New test.
3406
3407 2006-11-12  Jason Merrill  <jason@redhat.com>
3408             Andrew Pinski <pinskia@physics.uc.edu>
3409
3410         PR middle-end/28915
3411         * gcc.target/i386/vectorize1.c: New.
3412
3413 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3414
3415         PR rtl-optimization/29797
3416         * gcc.c-torture/execute/pr29797-1.c: New test case.
3417
3418 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3419
3420         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3421
3422 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
3423
3424         * gcc.dg/tree-ssa/prefetch-3.c: New test.
3425
3426 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3427
3428         PR tree-optimization/13827
3429         * gcc.dg/fold-eqand-1.c: New test case.
3430
3431 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3432
3433         PR rtl-opt/28812
3434         * gcc.c-torture/execute/mayalias-3.c: New test.
3435
3436 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
3437
3438         PR middle-end/27528
3439         * gcc.c-torture/compile/pr27528.c: New test.
3440         * gcc.dg/pr27528.c: Likewise.
3441
3442 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3443
3444         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3445
3446         * gcc.dg/torture/builtin-symmetric-1.c: New test.
3447
3448 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3449
3450         PR fortran/29758
3451         * gfortran.dg/reshape_source_size_1.f90: New test.
3452
3453 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3454
3455         PR fortran/29315
3456         * gfortran.dg/aliasing_dummy_4.f90: New test.
3457
3458 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
3459
3460         PR target/29777
3461         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3462         and x86_64-*-* targets.
3463
3464 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3465
3466         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3467         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3468         New macros. Use them in exact tests.
3469         (TESTIT3): New macro.
3470         Add tests for fmin, fmax and fma.
3471
3472 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3473
3474         PR fortran/29431
3475         * gfortran.dg/array_constructor_13.f90: New test.
3476
3477 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3478
3479         PR fortran/29744
3480         * gfortran.dg/used_types_12.f90: New test.
3481
3482 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
3483
3484         PR middle-end/29726
3485         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3486         (test6): Ditto.
3487         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3488         * gcc.dg/fold-eqandshift-3.c: New test case.
3489
3490 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3491
3492         PR fortran/29699
3493         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3494
3495         PR fortran/21370
3496         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3497
3498 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3499
3500         * gcc.dg/20061109-1.c: New testcase.
3501
3502 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3503
3504         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3505
3506 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3507
3508         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3509         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3510
3511 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3512
3513         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3514         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3515
3516 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3517
3518         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3519
3520 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3521
3522         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3523         vect-9.c).
3524         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3525         * gcc.dg/vect/vect-9.c: Now vectorizable.
3526         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3527         that support vect_widen_mult.
3528         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3529         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3530         vect-reduc-dot-u16.c).
3531         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3532         vect-reduc-dot-u16.c).
3533         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3534         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3535         vect-reduc-dot-s8.c).
3536         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3537         vect-reduc-dot-s8.c).
3538         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3539         vect-reduc-dot-s8.c).
3540         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3541         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3542         vect-reduc-dot-u8.c).
3543         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3544         vect-reduc-dot-u8.c).
3545         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3546         * gcc.dg/vect/vect-multitypes-9.c: New test.
3547         * gcc.dg/vect/vect-multitypes-10.c: New test.
3548         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3549         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3550         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3551         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3552         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3553         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3554         wrapv-vect-reduc-dot-s8.c.
3555         * lib/target-support.exp (check_effective_target_vect_unpack): New.
3556         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3557         targets that support vec_unpack.
3558         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3559         (check_effective_target_vect_widen_mult_qi_to_hi): New.
3560         (check_effective_target_vect_widen_mult_hi_to_si): New.
3561         (check_effective_target_vect_widen_sum): Removed.
3562
3563         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3564
3565         * gcc.dg/vect/vect-multitypes-8.c: New test.
3566         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3567
3568         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
3569
3570         * gcc.dg/vect/vect-multitypes-7.c: New test.
3571
3572         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3573
3574         * gcc.dg/vect/vect-multitypes-4.c: New test.
3575         * gcc.dg/vect/vect-multitypes-5.c: New test.
3576         * gcc.dg/vect/vect-multitypes-6.c: New test.
3577
3578         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3579
3580         * gcc.dg/vect/vect-multitypes-1.c: New test.
3581         * gcc.dg/vect/vect-multitypes-2.c: New test.
3582         * gcc.dg/vect/vect-multitypes-3.c: New test.
3583
3584 2006-11-07  Eric Christopher  <echristo@apple.com>
3585
3586         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3587         Test using scan-assembler-not.
3588
3589 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3590
3591         * gcc.dg/inline-17.c: New test.
3592
3593 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3594
3595         PR other/25028
3596         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3597         on HP-UX.
3598
3599 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3600
3601         PR fortran/29539
3602         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3603
3604         PR fortran/29634
3605         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3606         test.
3607
3608 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3609
3610         PR fortran/29601
3611         * gfortran.dg/volatile.f90: Add.
3612         * gfortran.dg/volatile2.f90: Add.
3613         * gfortran.dg/volatile3.f90: Add.
3614         * gfortran.dg/volatile4.f90: Add.
3615         * gfortran.dg/volatile5.f90: Add.
3616         * gfortran.dg/volatile6.f90: Add.
3617         * gfortran.dg/volatile7.f90: Add.
3618
3619 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3620
3621         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3622           for matching error messages.
3623         * gfortran.dg/specifics_3.f90: Adjust pattern
3624           for matching error messages.
3625
3626 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3627             Bernhard Fischer  <aldot@gcc.gnu.org>
3628
3629         * lib/gcc-dg.exp (output-exists): New proc.
3630         (output-exists-not): New proc.
3631         * gcc.test-framework/test-framework.awk: Support new directives.
3632         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3633         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3634         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3635         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3636         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3637         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3638
3639 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3640
3641         PR fortran/29630
3642         PR fortran/29679
3643         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3644         * gfortran.dg/initialization_3.f90: New.
3645
3646 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3647
3648         PR libgfortran/25545
3649         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3650
3651 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3652
3653         PR middle-end/29695
3654         * gcc.c-torture/execute/pr29695-1.c: New test.
3655         * gcc.c-torture/execute/pr29695-2.c: New test.
3656
3657 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3658
3659         PR fortran/29565
3660         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3661
3662 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3663
3664         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3665         for matching error messages.
3666
3667 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3668
3669         PR target/26915
3670         * gcc.target/i386/387-12.c: New test.
3671
3672 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3673
3674         PR libfortran/29713
3675         * gfortran.dg/pr29713.f90: New test.
3676
3677 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3678
3679         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3680         Also test for bogus rest sign.
3681
3682 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3683
3684         PR libfortran/27895
3685         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3686
3687 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3688
3689         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3690         from error messages.
3691
3692 2006-11-02  Mike Stump  <mrs@apple.com>
3693
3694         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3695
3696         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3697
3698 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3699
3700         * g++.dg/eh/gcsec1.C: New test.
3701
3702 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3703
3704         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3705         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3706
3707 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3708
3709         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3710         hexadecimal value.
3711         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3712         * gcc.dg/pr14796-2.c: Likewise.
3713
3714 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3715
3716         * gcc.c-torture/execute/20061101-1.c: New test.
3717
3718 2006-11-01  Richard Guenther  <rguenther@suse.de>
3719
3720         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3721
3722 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3723
3724         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3725         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3726
3727 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3728
3729         * gcc.c-torture/execute/20061031-1.c: New test.
3730
3731 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3732
3733         PR 23067
3734         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3735         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3736         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3737         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3738         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3739         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3740         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3741
3742 2006-10-31  Eric Christopher  <echristo@apple.com>
3743             Falk Hueffner  <falk@debian.org>
3744
3745         * gcc.dg/builtin-bswap-1.c: New.
3746         * gcc.dg/builtin-bswap-2.c: New.
3747         * gcc.dg/builtin-bswap-3.c: New.
3748         * gcc.dg/builtin-bswap-4.c: New.
3749         * gcc.dg/builtin-bswap-5.c: New.
3750         * gcc.target/i386/builtin-bswap-1.c: New.
3751
3752 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3753
3754         * gcc.dg/inline-16.c: New.
3755
3756         PR 16622
3757         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3758         defining it.
3759         * gcc.dg/inline-13.c: New.
3760         * gcc.dg/inline-14.c: New.
3761         * gcc.dg/inline-15.c: New.
3762
3763         PR 11377
3764         * gcc.dg/inline6.c: New.
3765         * gcc.dg/inline7.c: New.
3766
3767 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3768
3769         PR middle-end/23470
3770         * gcc.dg/pr23470-1.c: New test case.
3771
3772 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3773
3774         PR fortran/29537
3775         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3776         data.
3777         * gfortran.dg/blockdata_2.f90: New testcase.
3778
3779 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3780
3781         PR libfortran/29627
3782         * gfortran.dg/unf_short_record_1.f90:  New test.
3783
3784 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3785
3786         PR fortran/29067
3787         * gfortran.dg/pr29067.f: New test.
3788
3789 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3790             Richard Sandiford  <richard@codesourcery.com>
3791
3792         * lib/target-supports.exp (get_compiler_messages): Append options
3793         as a single list element.
3794         (check_effective_target_arm_vfp_ok): New.
3795         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3796
3797 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3798
3799         PR fortran/29387
3800         * gfortran.dg/intrinsic_actual_2.f90: New test.
3801
3802         PR fortran/29490
3803         * gfortran.dg/actual_array_interface_1.f90: New test.
3804
3805         PR fortran/29641
3806         * gfortran.dg/used_types_11.f90: New test.
3807
3808 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3809
3810         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3811         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3812         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3813         * g++.old-deja/g++.mike/net25.C (main): Same.
3814         * g++.dg/lookup/exception1.C (main): Same.
3815         * g++.dg/parse/parens2.C (main): Same.
3816
3817 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3818
3819         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3820
3821 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3822
3823         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3824         * gcc.dg/torture/builtin-math-3.c: Likewise.
3825
3826 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3827
3828         PR fortran/29452
3829         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3830         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3831
3832 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3833
3834         PR Fortran/29410
3835         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3836
3837 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3838
3839         * lib/target-supports.exp (check_function_available): Declare
3840         function before calling.
3841
3842 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR tree-optimization/29637
3845         * gcc.dg/pr29637.c: New test.
3846
3847 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3848
3849         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3850         tree canonicalization.
3851
3852 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3853
3854         * gcc.dg/builtins-20.c: Add more hypot tests.
3855
3856 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3857
3858         * gcc.dg/fold-compare-1.c: New test case.
3859
3860 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3861
3862         PR c++/16307
3863         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3864
3865 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3866
3867         PR tree-optimization/15458
3868         * gcc.dg/fold-xornot-1.c: New test case.
3869
3870 2006-10-29  Richard Guenther  <rguenther@suse.de>
3871
3872         * gcc.target/i386/math-torture/trunc.c: New testcase.
3873
3874 2006-10-29  Richard Guenther  <rguenther@suse.de>
3875
3876         * gcc.target/i386/math-torture/round.c: New testcase.
3877
3878 2006-10-29  Richard Guenther  <rguenther@suse.de>
3879
3880         * gcc.target/i386/math-torture/ceil.c: New testcase.
3881         * gcc.target/i386/math-torture/floor.c: Likewise.
3882
3883 2006-10-29  Richard Guenther  <rguenther@suse.de>
3884
3885         * gcc.target/i386/math-torture/rint.c: New testcase.
3886         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3887
3888 2006-10-29  Richard Guenther  <rguenther@suse.de>
3889
3890         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3891         * gcc.target/i386/math-torture/lceil.c: Likewise.
3892
3893 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3894
3895         PR libgfortran/24313
3896         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3897
3898 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3899
3900         * gcc.c-torture/execute/20020118-1.c,
3901         gcc.c-torture/execute/builtins/strlen.c,
3902         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3903         comment typos.
3904
3905 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3906
3907         * gcc.dg/builtins-20.c: Add tests for hypot.
3908         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3909         two-argument builtins.
3910         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3911         TESTIT2.  Update all callers.
3912         (TESTIT2, TESTIT2_R): New helper macros.
3913         Add testcases for pow, hypot and atan2.
3914
3915 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3916
3917         PR C++/29295
3918         * g++.dg/expr/bool1.C: New test.
3919         * g++.dg/expr/bool2.C: New test.
3920
3921 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3922
3923         PR fortran/28224
3924         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3925         * gfortran.dg/namelist_internal.f90: New test.
3926
3927 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3928
3929         PR fortran/29625
3930         * gfortran.dg/io_real_boz.f90: Add.
3931         * gfortran.dg/io_real_boz2.f90: Add.
3932
3933 2006-10-28  Richard Guenther  <rguenther@suse.de>
3934
3935         PR middle-end/26899
3936         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3937
3938 2006-10-28  Richard Guenther  <rguenther@suse.de>
3939
3940         PR target/28806
3941         * gcc.target/i386/math-torture/lround.c: New testcase.
3942
3943 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3944
3945         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3946         * gcc.dg/builtins-44.c: Likewise.
3947         * gcc.dg/builtins-45.c: Likewise.
3948         * gcc.dg/pr28796-2.c: Likewise.
3949         * gcc.dg/unordered-3.c: Likewise.
3950
3951 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3952
3953         PR libgfortran/27954
3954         * gfortran.dg/error_recovery_2.f90: New test.
3955
3956 2006-10-26  Richard Guenther  <rguenther@suse.de>
3957
3958         * gcc.target/i386/i386.exp: Use glob, not find to collect
3959         tests.  Avoids recursing into subdirectories.
3960         * gcc.target/i386/math-torture/math-torture.exp: Torture
3961         for interesting ia32 math options.
3962         * gcc.target.i386/math-torture/lrint.c: New testcase.
3963
3964 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3965
3966         PR libgfortran/29563
3967         * gfortran.dg/arrayio_9.f90: Update test.
3968         * gfortran.dg/arrayio_19.f90: New test.
3969
3970 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3971
3972         * gcc.dg/20061026.c: New testcase.
3973
3974 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3975
3976         PR libgfortran/29563
3977         * gfortran.dg/arrayio_9.f90: New test.
3978
3979 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3980
3981         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3982         Copy the strings manually, as strcpy may call strlen.
3983
3984 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3985
3986         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3987         Add checks for log, log2, log10 and log1p.
3988
3989         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3990         we already test 0.0.  Add checks for expm1, log, log2, log10,
3991         log1p, cbrt, erf and erfc.
3992
3993 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3994
3995         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3996
3997 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3998
3999         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4000         and remainderl() built-in functions.  Remove -ffast-math from
4001         dg-options.
4002
4003 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4004
4005         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4006         acosh and atanh.
4007
4008         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4009         floating point modifiers to arguments passed to float and long
4010         double functions respectively.  Update all callers to use floating
4011         point numbers, not integers.  Add tests for exp, exp2 and
4012         exp10/pow10.
4013
4014         * gcc.dg/torture/builtin-math-3.c: New test.
4015
4016 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4017
4018         PR fortran/29393
4019         * gfortran.dg/initialize_2.f90: New.
4020
4021 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4022
4023         * gcc.dg/torture/builtin-math-2.c: New test.
4024
4025 2006-10-24  Richard Guenther  <rguenther@suse.de>
4026
4027         PR middle-end/28796
4028         * gcc.dg/pr28796-1.c: New testcase.
4029         * gcc.dg/pr28796-2.c: Likewise.
4030
4031 2006-10-24  Richard Guenther  <rguenther@suse.de>
4032
4033         * gcc.dg/builtins-57.c: New testcase.
4034
4035 2006-10-24  Richard Guenther  <rguenther@suse.de>
4036
4037         PR tree-optimization/29567
4038         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4039
4040 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
4041
4042         PR tree-optimization/14784
4043         * gcc.dg/alias-10.c: New test.
4044
4045 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4046
4047         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4048
4049 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
4050
4051         * gcc.dg/builtin-strncat-chk-1.c: New test.
4052
4053 2006-10-23  Jan Hubicka  <jh@suse.cz>
4054
4055         * gcc.dg/memmove-1.c: New test.
4056
4057 2006-10-23  Paul Brook  <paul@codesourcery.com>
4058
4059         * gcc.dg/pragma-pack-5.c: New test.
4060
4061 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4062
4063         * g++.dg/other/s390-1.C: New testcase.
4064
4065 2006-10-23  Richard Guenther  <rguenther@suse.de>
4066
4067         PR middle-end/27132
4068         PR middle-end/23295
4069         * gcc.dg/pr27132.c: New testcase.
4070         * gcc.dg/pr23295.c: Likewise.
4071         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4072         * g++.dg/tree-ssa/pr19807.C: Likewise.
4073
4074 2006-10-23  Richard Guenther  <rguenther@suse.de>
4075
4076         PR middle-end/21032
4077         * gcc.dg/pr21032.c: New testcase.
4078
4079 2006-10-22  Jeff Law  <law@redhat.com>
4080         Richard Guenther  <rguenther@suse.de>
4081
4082         PR tree-optimization/15911
4083         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4084
4085 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4086
4087         PR c++/20647
4088         * g++.dg/abi/rtti3.C: New.
4089
4090 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4091
4092         PR middle-end/28252
4093         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4094         transformation.
4095
4096 2006-10-21  Richard Guenther  <rguenther@suse.de>
4097
4098         PR tree-optimization/3511
4099         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4100
4101 2006-10-21  Richard Guenther  <rguenther@suse.de>
4102
4103         PR middle-end/26898
4104         * gcc.dg/torture/pr26898-1.c: New testcase.
4105         * gcc.dg/torture/pr26898-2.c: Likewise.
4106
4107 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
4108
4109         PR c++/28053
4110         * g++.dg/parse/bitfield1.C: Adjust error markers.
4111         * g++.dg/parse/bitfield2.C: New test.
4112
4113 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
4114
4115         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4116
4117 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4118
4119         PR libfortran/27895
4120         * gfortran.dg/zero_sized_1.f90: New test.
4121
4122 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4123
4124         * gcc.dg/div-compare-1.c: New test.
4125
4126 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
4127
4128         PR fortran/29216
4129         * gfortran.dg/result_default_init_1.f90: New test.
4130
4131         PR fortran/29314
4132         * gfortran.dg/automatic_default_init_1.f90: New test.
4133
4134         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4135         from 38 to 33.
4136
4137 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
4138
4139         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4140         'using namespace std' without previous declaration.
4141         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4142         * g++.old-deja/g++.robertl/eb133c.C: New.
4143
4144 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4145
4146         PR libgfortran/29277
4147         * gfortran.dg/streamio_4.f90: Update test.
4148         * gfortran.dg/streamio_11.f90: New test.
4149
4150 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
4151
4152         PR c++/27952
4153         * g++.dg/inherit/virtual1.C: New test.
4154
4155 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4156
4157         PR c++/28261
4158         * g++.dg/parse/enum3.C: New test.
4159
4160 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4161
4162         PR c++/29039
4163         * g++.dg/init/ctor8.C: New test.
4164
4165 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4166
4167         PR c++/27270
4168         * g++.dg/ext/complit8.C: Tweak error markers.
4169         * g++.dg/template/complit1.C: Add error marker.
4170
4171 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4172
4173         PR c++/27270
4174         * g++.dg/ext/complit8.C: New test.
4175
4176         PR c++/29408
4177         * g++.dg/parse/dtor12.C: New test.
4178
4179         PR c++/29435
4180         * g++.dg/template/sizeof11.C: New test.
4181
4182 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
4183
4184         PR fortran/29392
4185         * gfortran.dg/data_char_3.f90: New test.
4186
4187         PR fortran/29451
4188         * gfortran.dg/negative_automatic_size.f90: New test.
4189
4190 2006-10-16  David Daney  <ddaney@avtrex.com>
4191
4192         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
4193
4194 2006-10-16  Eric Christopher  <echristo@apple.com>
4195
4196         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
4197         x86_64.
4198
4199 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4200
4201         PR c++/28211
4202         * g++.dg/tc1/dr49.C: Tweak error messages.
4203         * g++.dg/parse/template21.C: New test.
4204
4205 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4206
4207         PR middle-end/20491
4208         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
4209
4210 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4211
4212         PR fortran/29403
4213         * gfortran.dg/print_1.f90: New test.
4214
4215 2006-10-15  Jan Hubicka  <jh@suse.cz>
4216
4217         PR middle-end/29241
4218         * gcc.c-torture/compile/pr29241.c: New testcase.
4219
4220 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
4221
4222         PR middle-end/29250
4223         * gcc.c-torture/compile/pr29250.c: New test.
4224
4225 2006-10-15  Richard Guenther  <rguenther@suse.de>
4226
4227         * gcc.dg/pr29299.c: New testcase.
4228
4229 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
4230
4231         PR fortran/24767
4232         * gfortran.dg/label_4.f90: Adjust warning flag.
4233
4234 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
4235
4236         PR fortran/29371
4237         * gfortran.dg/nullify_3.f90: New test.
4238
4239 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4240
4241         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4242         on Solaris 2.5.1 too.
4243
4244 2006-10-13  Eric Christopher  <echristo@apple.com>
4245
4246         * gcc.dg/pr25993.c: Skip for darwin.
4247
4248 2006-10-13  Eric Christopher  <echristo@apple.com>
4249
4250         * gcc.dg/visibility-11.c: Skip for darwin.
4251
4252 2006-10-13  Eric Christopher  <echristo@apple.com>
4253
4254         * gcc.dg/darwin-weakimport-1.c: Use
4255         -fno-asynchronous-unwind-tables.
4256         * gcc.dg/darwin-weakimport-3.c: Ditto.
4257
4258 2006-10-13  Richard Guenther  <rguenther@suse.de>
4259
4260         PR tree-optimization/29446
4261         * gcc.dg/torture/pr29446.c: New testcase.
4262
4263 2006-10-13  Bill Wendling  <wendling@apple.com>
4264
4265         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
4266         * g++.old-deja/g++.jason/hmc1.C: Likewise.
4267         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
4268         * g++.old-deja/g++.law/shadow1.C: Likewise.
4269         * g++.old-deja/g++.law/ctors10.C: Likewise.
4270         * g++.dg/debug/namespace1.C: Likewise.
4271         * g++.dg/inherit/namespace-as-base.C: Likewise.
4272         * g++.dg/opt/delay-slot-1.C: Likewise.
4273         * g++.dg/parse/defarg10.C: Likewise.
4274         * g++.dg/template/ptrmem11.C: Likewise.
4275         * g++.dg/template/mem_func_ptr.C: Likewise.
4276         * g++.dg/template/spec19.C: Likewise.
4277
4278 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
4279
4280         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
4281
4282 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
4283
4284         PR fortran/29373
4285         * gfortran.dg/implicit_9.f90: New test.
4286
4287         PR fortran/29407
4288         * gfortran.dg/namelist_25.f90: New test.
4289
4290         PR fortran/27701
4291         * gfortran.dg/same_name_2.f90: New test.
4292
4293         PR fortran/29232
4294         * gfortran.dg/host_assoc_types_1.f90: New test.
4295
4296         PR fortran/29364
4297         * gfortran.dg/missing_derived_type_1.f90: New test.
4298         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
4299
4300         PR fortran/29422
4301         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
4302
4303         PR fortran/29428
4304         * gfortran.dg/alloc_comp_assign_5.f90: New test.
4305
4306 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4307
4308         PR fortran/29391
4309         * gfortran.dg/bound_2.f90: New test.
4310
4311 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4312
4313         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4314         directive.
4315         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4316         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
4317         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4318         * gfortran.dg/gomp/reduction3.f90: Likewise.
4319         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4320         * gfortran.dg/dummy_procedure_2.f90: Likewise.
4321         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4322         * gfortran.dg/forall_4.f90: Likewise.
4323         * gfortran.dg/spec_expr_4.f90: Likewise.
4324         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
4325         * gfortran.dg/forall_5.f90: Likewise.
4326         * gfortran.dg/open_access_append_2.f90: Add check for
4327         compile-time warning.
4328
4329 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
4330
4331         PR c++/28506
4332         * g++.dg/parse/pure1.C: New test.
4333
4334 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4335
4336         PR fortran/21435
4337         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
4338         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
4339         for compile-time warnings.
4340         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
4341         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
4342         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
4343         file.
4344         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
4345         specifier.
4346         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
4347         compile-time warning.
4348
4349 2006-10-12  Jan Hubicka  <jh@suse.cz>
4350
4351         PR c/28419
4352         * gcc.dg/pr28319.c: New test.
4353
4354 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
4355         PR c++/29318
4356         * g++.dg/ext/vla4.C: New test.
4357
4358 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
4359
4360         PR c++/27961
4361         * g++.dg/template/crash60.C: New test.
4362         * g++.dg/other/large-size-array.C: Adjust error markers.
4363         * g++.dg/parse/crash27.C: Likewise.
4364         * g++.dg/template/crash1.C: Likewise.
4365
4366 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
4367
4368         PR testsuite/29093
4369         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
4370
4371 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR preprocessor/28709
4374         * gcc.dg/cpp/paste14.c: New test.
4375
4376 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
4377
4378         PR c++/29175
4379         * g++.dg/init/array24.C: New test.
4380
4381 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4382
4383         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
4384         of <sys/types.h>.
4385
4386 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
4387
4388         PR c++/29024
4389         * g++.dg/parse/typedef8.C: New test.
4390         * g++.dg/other/mult-stor1.C: Adjust error markers.
4391
4392 2006-10-11  Richard Guenther  <rguenther@suse.de>
4393
4394         PR tree-optimization/28230
4395         * gcc.dg/torture/pr28230.c: New testcase.
4396
4397 2006-10-11  Richard Guenther  <rguenther@suse.de>
4398
4399         PR inline-asm/29119
4400         * gcc.dg/torture/pr29119.c: New testcase.
4401
4402 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
4403
4404         PR middle-end/29272
4405         * gcc.c-torture/execute/20060930-2.c: New test.
4406
4407 2006-10-09  Richard Henderson  <rth@redhat.com>
4408
4409         Revert emutls patch.
4410
4411 2006-10-09  Richard Guenther  <rguenther@suse.de>
4412
4413         PR middle-end/29254
4414         * gcc.dg/pr29254.c: New testcase.
4415
4416 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
4417             Paul Thomas  <pault@gcc.gnu.org>
4418
4419         PR fortran/20541
4420         * gfortran.dg/alloc_comp_basics_1.f90: New test.
4421         * gfortran.dg/alloc_comp_basics_2.f90: New test.
4422         * gfortran.dg/alloc_comp_assign_1.f90: New test.
4423         * gfortran.dg/alloc_comp_assign_2.f90: New test.
4424         * gfortran.dg/alloc_comp_assign_3.f90: New test.
4425         * gfortran.dg/alloc_comp_assign_4.f90: New test.
4426         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4427         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4428         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4429         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4430         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4431         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4432         * gfortran.dg/alloc_comp_std.f90: New test.
4433         * gfortran.dg/move_alloc.f90: New test.
4434
4435 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
4436
4437         PR fortran/29115
4438         * gfortran.dg/derived_constructor_comps_2.f90: New test.
4439
4440         PR fortran/29211
4441         * gfortran.dg/forall_char_dependencies_1.f90: New test.
4442
4443 2006-10-08  Tobias Burnus  <burnus@net-b.de>
4444
4445         PR fortran/28585
4446         * gfortran.dg/new_line.f90: New test.
4447
4448 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4449
4450         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4451         * gcc.dg/torture/builtin-convert-1.c,
4452         gcc.dg/torture/builtin-convert-2.c,
4453         gcc.dg/torture/builtin-convert-3.c,
4454         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4455
4456 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
4457
4458         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4459         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4460         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4461         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4462
4463 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
4464
4465         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4466         Xfail some tests for powerpc-darwin and powerpc-aix.
4467
4468 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
4469
4470         PR c/29380
4471         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4472
4473 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4474
4475         PR target/29300
4476         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4477         on hppa*-*-hpux*.
4478
4479 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4480
4481         PR fortran/16580
4482         PR fortran/29288
4483         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4484         Add tests for using all possible intrinsics as actual arguments.
4485         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4486         all possible intrinsics as actual arguments.
4487         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4488         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4489
4490 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
4491
4492         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4493         * gcc.dg/debug/debug-2.c: Likewise.
4494
4495 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4496
4497         * gcc.c-torture/compile/sync-2.c: New test.
4498
4499 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4500
4501         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4502         line endings.
4503
4504 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4505
4506         PR rtl-optimization/29128
4507         * gcc.c-torture/compile/pr29128.c: New test.
4508
4509 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4510
4511         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4512         line endings.
4513
4514 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4515
4516         PR middle-end/29256
4517         * gcc.dg/tree-ssa/loop-19.c: New test.
4518
4519 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR tree-optimization/29330
4522         * gcc.dg/pr29330.c: New test.
4523
4524         PR target/28924
4525         * gcc.c-torture/compile/20061005-1.c: New test.
4526
4527 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4528
4529         * gcc.dg/typename-vla-1.c: New case.
4530         * gnat.dg/forward_vla.adb: New case.
4531
4532 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4533
4534         PR tree-optimization/29290
4535         * gfortran.dg/loop_nest_1.f90: New test.
4536
4537         PR target/29198
4538         * gcc.dg/tls/opt-12.c: New test.
4539
4540         PR fortran/28415
4541         * gfortran.dg/save_2.f90: New test.
4542
4543         PR c/29091
4544         * gcc.dg/pr29091.c: New test.
4545
4546 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
4547
4548         * lib/target-supports.exp
4549         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4550         same as x86_64-*-*; check for LP64.
4551
4552 2006-10-04  Richard Henderson  <rth@redhat.com>
4553
4554         * lib/target-supports.exp (check_effective_target_tls): Redefine
4555         to mean non-emulated tls.
4556         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4557         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4558         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4559         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4560         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4561         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4562         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4563
4564 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4565
4566         PR fortran/29343
4567         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4568
4569 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4570
4571         * gfortran.dg/bounds_check_fail_1.f90: New test.
4572
4573 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4574
4575         PR c++/29020
4576         * g++.dg/template/friend48.C: New test.
4577
4578 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4579
4580         PR fortran/29098
4581         * gfortran.dg/default_initialization_2.f90: New test.
4582
4583 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4584
4585         PR fortran/20779
4586         PR fortran/20891
4587         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4588
4589 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4590
4591         PR fortran/29284
4592         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4593
4594         PR fortran/29321
4595         PR fortran/29322
4596         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4597
4598         PR fortran/25091
4599         PR fortran/25092
4600         * gfortran.dg/entry_array_specs_1.f90: New test.
4601
4602 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4603
4604         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4605         insufficient to inhibit some test failures at -O3.  Do testing
4606         on integers.
4607
4608 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4609
4610         PR c++/29138
4611         * g++.dg/inherit/access8.C: New test.
4612         * g++.dg/template/dtor4.C: Tweak error messages.
4613
4614 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4615
4616         PR fortran/27478
4617         * gfortran.dg/entry_8.f90: New test.
4618
4619 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4620
4621         PR c++/29291
4622         * g++.dg/parse/new4.C: New test.
4623
4624 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4625
4626         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4627         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4628         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4629         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4630         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4631
4632 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4633
4634         PR fortran/19260
4635         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4636         * gfortran.dg/continuation_2.f90: New test.
4637
4638         PR fortran/19262
4639         * gfortran.dg/continuation_3.f90: New test.
4640         * gfortran.dg/continuation_4.f90: New test.
4641         * gfortran.dg/continuation_5.f: New test.
4642         * gfortran.dg/continuation_6.f: New test.
4643
4644 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4645
4646         PR c++/29226
4647         * g++.dg/template/vla1.C: New test.
4648
4649 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4650
4651         PR fortran/29210
4652         * gfortran.dg/complex_parameter_1.f90: New test.
4653
4654 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4655
4656         PR c/29154
4657         * gcc.c-torture/execute/20060929-1.c: New test.
4658
4659 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4660
4661         PR c++/29105
4662         * g++.dg/template/member6.C: New test.
4663         * g++.dg/parse/typename7.C: Adjust error markers.
4664
4665         PR c++/29080
4666         * g++.dg/template/member7.C: New test.
4667
4668 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4669
4670         PR c/24010
4671         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4672         gcc.dg/Woverride-init-3.c: New tests.
4673
4674 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4675
4676         * gcc.c-torture/execute/20060930-1.c: New test.
4677
4678 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4679
4680         PR fortran/18791
4681         * gfortran.dg/specifics_1.f90: New test.
4682         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4683         complex specifics.
4684
4685 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4686
4687         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4688         pthread-init-common.h: New.
4689
4690 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4691
4692         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4693         precision on some archs.
4694
4695 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4696
4697         * gcc.dg/non-local-goto-1.c: New test.
4698         * gcc.dg/non-local-goto-2.c: Likewise.
4699         * gcc.dg/setjmp-3.c: Likewise.
4700         * gcc.dg/setjmp-4.c: Likewise.
4701
4702 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4703
4704         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4705
4706 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4707
4708         PR fortran/28276
4709         * gfortran.dg/exponent_1.f90: New test.
4710
4711         PR fortran/27021
4712         * gfortran.dg/nearest_1.f90: New test.
4713
4714 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4715
4716         PR middle-end/25261
4717         PR middle-end/28790
4718         * gcc.dg/gomp/nestedfn-1.c: New test.
4719
4720 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4721
4722         PR objc/29195
4723         * objc/compile/method-1.m: New test.
4724
4725 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4726
4727         PR c++/26938
4728         * g++.dg/template/crash58.C: New test.
4729         * g++.dg/parse/crash28.C: Adjust error markers.
4730         * g++.dg/template/crash34.C: Likewise.
4731         * g++.dg/template/friend31.C: Likewise.
4732         * g++.dg/template/crash32.C: Likewise.
4733
4734         PR c++/27329
4735         * g++.dg/template/crash59.C: New test.
4736
4737         PR c++/27667
4738         * g++.dg/template/spec33.C: New test.
4739         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4740
4741 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4742             Adam Nemet  <anemet@caviumnetworks.com>
4743
4744         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4745         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4746
4747 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4748
4749         PR target/28911
4750         * gcc.dg/pr28911.c: New.
4751
4752 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4753
4754         PR target/29169
4755         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4756         (dg-options): Add -mfpmath=387.
4757
4758 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4759
4760         PR c/28706
4761         * gcc.dg/pr28706.c: New test.
4762
4763         PR c/28712
4764         * gcc.dg/pr28712.c: New test.
4765
4766 2006-09-22  Mike Stump  <mrs@apple.com>
4767
4768         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4769
4770 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4771
4772         PR tree-optimization/28888
4773         * gcc.dg/pr28888.c: New test.
4774
4775 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4776
4777         PR c++/29016
4778         * g++.dg/init/ptrfn1.C: New test.
4779
4780 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4781
4782         PR c++/28861
4783         * g++.dg/template/spec32.C: New test.
4784         * g++.dg/parse/crash9.C: Adjust error markers.
4785
4786         PR c++/28303
4787         * g++.dg/template/typedef6.C: New test.
4788         * g++.dg/init/error1.C: Adjust error markers.
4789         * g++.dg/parse/crash9.C: Likewise.
4790         * g++.dg/template/crash55.C: Likewise.
4791
4792 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4793
4794         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4795
4796 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4797
4798         PR target/27650
4799         * g++.dg/ext/dllimport12.C: New test.
4800
4801 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4802
4803         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4804         * gcc.target/mips/nmadd-2.c: Likewise.
4805         * gcc.target/mips/mips-ps-6.c: New test.
4806         * gcc.target/mips/neg-abs-1.c: Likewise.
4807         * gcc.target/mips/neg-abs-2.c: Likewise.
4808         * gcc.target/mips/nmadd-3.c: New test.
4809
4810 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4811
4812         PR middle-end/28046
4813         * gcc.dg/gomp/atomic-10.c: New test.
4814         * g++.dg/gomp/atomic-10.C: New test.
4815
4816 2006-09-20  Eric Christopher  <echristo@apple.com>
4817
4818         * gcc.target/i386/sse3-not-fisttp.c: New.
4819
4820 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4821
4822         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4823
4824 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4825
4826         * gcc.c-torture/execute/pr28289.c (one): New variable.
4827         (main): Use it instead of argc.
4828         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4829         (main): Use it instead of argc.
4830
4831 2006-09-19  Paul Brook  <paul@codesourcery.com>
4832
4833         PR target/28516
4834         * gcc.dg/nested-func-5.c: New test.
4835
4836 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4837
4838         * lib/target-supports.exp (check_effective_target_tls): Compile
4839         test stubs using ${tool}_target_compile, not just target_compile.
4840         (check_effective_target_tls_runtime): Likewise.
4841
4842 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4843
4844         * gcc.c-torture/compile/20030405-1.x: Remove.
4845
4846         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4847         optimising linker from discarding it.
4848
4849 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4850
4851         PR fortran/28526
4852         * gfortran.dg/keyword_symbol_1.f90: New test.
4853
4854         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4855         pedantic compilation option.
4856
4857 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4858
4859         PR fortran/29060
4860         * gfortran.dg/spread_shape_1.f90: New test.
4861
4862 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4863
4864         PR tree-optimization/28887
4865         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4866
4867 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4868
4869         PR c/25993
4870         * gcc.dg/pr25993.c: New test.
4871
4872 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4873
4874         PR tree-opt/21591
4875         * gcc.dg/vect/pr21591.c: New test.
4876
4877 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4878
4879         PR tree-opt/29059
4880         * gcc.c-torture/compile/strcpy-1.c: New test.
4881         * gcc.c-torture/compile/strcpy-2.c: New test.
4882         * gcc.c-torture/compile/memcpy-1.c: New test.
4883         * gcc.c-torture/compile/memcpy-2.c: New test.
4884
4885 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4886
4887         PR testsuite/29055
4888         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4889
4890 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4891
4892         * gnat.dg/specs/double_record_extension1.ads: New test.
4893         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4894
4895 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4896
4897         PR fortran/29051
4898         * gfortran.dg/oldstyle_3.f90: New test.
4899
4900 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4901
4902         PR libgfortran/29099
4903         * gfortran.dg/secnds-1.f: New test.
4904
4905 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4906
4907         PR libgfortran/29053
4908         * gfortran.dg/streamio_9.f90: New test.
4909         * gfortran.dg/streamio_10.f90: New test.
4910
4911 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4912
4913         PR C++/29002
4914         * g++.dg/init/array22.C: New test.
4915         * g++.dg/init/array23.C: New test.
4916
4917 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4918
4919         * stackcheck.lst: Update list of tests requiring stack checking.
4920         * norun.lst: Adjust for above change.
4921         * ada95.lst: New file.
4922         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4923         requiring -gnat95 switch.
4924
4925 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4926
4927         * gnat.dg/in_out_parameter.adb: New test.
4928
4929 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4930
4931         PR debug/28980
4932         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4933
4934 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4935
4936         * gnat.dg/specs/unchecked_union.ads: New test.
4937
4938 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4939
4940         PR rtl-optimization/28982
4941         * gcc.c-torture/execute/pr28982a.c: New test.
4942         * gcc.c-torture/execute/pr28982b.c: Likewise.
4943
4944 2006-09-12  Eric Christopher  <echristo@apple.com>
4945
4946         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4947         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4948
4949 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4950
4951         PR c/28768
4952         PR preprocessor/14634
4953         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4954         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4955         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4956
4957 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4958
4959         * gcc.dg/pr28243.c: New test.
4960
4961 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4962
4963         PR fortran/28971
4964         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4965         this undiagnosed regression reappears.
4966
4967 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4968
4969         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4970         Treat $srcdir as a literal.
4971         * lib/fortran-torture.exp (fortran-torture-compile,
4972         fortran-torture-execute): Likewise.
4973         * lib/objc-torture.exp (objc-torture-compile,
4974         objc-torture-execute): Likewise.
4975         * lib/profopt.exp (profopt-execute): Likewise.
4976
4977 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4978
4979         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4980
4981 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4982
4983         PR testsuite/28950
4984         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4985
4986 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4987
4988         PR target/13685
4989         * gcc.target/i386/pr13685.c: New test.
4990
4991 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4992
4993         * gcc.dg/pr28726.c: New test.
4994
4995 2006-09-11  Josh Conner  <jconner@apple.com>
4996
4997         * gcc.dg/nrv3.c: Increase size of structure.
4998         * gcc.dg/nrv4.c: Likewise.
4999         * gcc.dg/nrv5.c: Likewise.
5000
5001 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
5002
5003         PR libfortran/28890
5004         gfortran.dg/assumed_charlen_function_5.f90: New test.
5005
5006 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
5007
5008         PR c++/28991
5009         * g++.dg/init/static3.C: New test.
5010
5011 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
5012
5013         PR testsuite/29007
5014         * gcc.dg/long-long-cst1.c (t): Add cast to
5015         __SIZE_TYPE__ before casting to int.
5016         (main): Return 0 on success.
5017
5018 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5019
5020         * gcc.c-torture/execute/20060910-1.c: New test.
5021
5022 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5023
5024         PR middle-end/26983
5025         * gcc.dg/pr26983.c: New test.
5026
5027 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
5028
5029         PR target/29006
5030         * gcc.c-torture/execute/pr29006.c: New test.
5031
5032 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5033
5034         PR libfortran/28947
5035         gfortran.dg/matmul_4.f90: New test.
5036
5037 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5038
5039         PR fortran/28959
5040         gfortran.dg/used_types_10: New test.
5041
5042 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5043
5044         PR libfortran/28923
5045         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5046         gfortran.dg/array_initializer_3.f90: New test.
5047
5048 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5049
5050         PR fortran/28914
5051         * gfortran.dg/actual_array_constructor_3.f90: New test.
5052
5053 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
5054
5055         PR testsuite/26778
5056         * gcc.target/i386/pr26778.c: New testcase.
5057
5058 2006-09-08  Eric Christopher  <echristo@apple.com>
5059
5060         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5061         * gcc.target/i386/memcpy-1.c: Ditto.
5062         * gcc.target/i386/asm-1.c: Ditto.
5063         * gcc.target/i386/20060512-4.c: Ditto.
5064         * gcc.target/i386/compress-float-387.c: Ditto.
5065         * gcc.target/i386/20060512-1.c: Ditto.
5066         * gcc.target/i386/compress-float-sse.c: Ditto.
5067         * gcc.target/i386/20060512-2.c: Ditto.
5068         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5069         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5070         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5071         * gcc.dg/pr26449.c: Ditto.
5072         * gcc.dg/attr-ms_struct-2.c: Ditto.
5073         * gcc.dg/attr-ms_struct-1.c: Ditto.
5074         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5075
5076 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5077
5078         PR c/28504
5079         * gcc.dg/vla-10.c: New test.
5080
5081 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5082
5083         PR c++/28858
5084         * g++.dg/parse/template20.C: New test.
5085         * g++.dg/template/operator8.C: Remove obsolete part.
5086         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5087         * g++.old-deja/g++.pt/crash65.C: Likewise.
5088
5089 2006-09-07  Jason Merrill  <jason@redhat.com>
5090
5091         PR middle-end/27724
5092         * gcc.dg/long-long-cst1.c: New test.
5093
5094 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5095
5096         PR C++/28906
5097         * g++.dg/other/array3.C: New test.
5098         * g++.dg/other/array4.C: New test.
5099         * g++.dg/other/array5.C: New test.
5100
5101 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5102
5103         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5104
5105 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
5106
5107         PR target/28946
5108         * gcc.target/i386/pr28946.c: New test.
5109
5110 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
5111
5112         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5113         in integer literal constant.
5114         * gfortran.dg/enum_8.f90: Ditto.
5115         * gfortran.dg/g77/20030326-1.f: Ditto.
5116
5117 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
5118
5119         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5120         nonconformance usage.
5121
5122 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5123
5124         PR middle-end/28862
5125         * gcc.c-torture/compile/vector-align-1.c: New test.
5126
5127 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5128
5129         PR rtl-opt/27883
5130         * g++.dg/opt/copysign-1.C: New test.
5131
5132 2006-09-06  Jason Merrill  <jason@redhat.com>
5133
5134         PR c++/27371
5135         * g++.dg/warn/unused-result1.C: New test.
5136
5137 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
5138
5139         PR c++/28903
5140         * g++.dg/ext/vla3.C: New test.
5141
5142         PR c++/28886
5143         * g++.dg/template/array16.C: New test.
5144
5145 2006-09-06  Richard Guenther  <rguenther@suse.de>
5146
5147         * gcc.dg/pr27226.c: Remove testcase again.
5148
5149 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5150
5151         PR tree-opt/28937
5152         * g++.dg/opt/unroll2.C: New test.
5153
5154 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5155
5156         PR tree-opt/28952
5157         * gcc.dg/vect/pr28952.c: New test.
5158
5159 2006-09-05  Richard Guenther  <rguenther@suse.de>
5160
5161         PR tree-optimization/28900
5162         * gcc.dg/torture/pr28900.c: New testcase
5163
5164 2006-09-05  Richard Guenther  <rguenther@suse.de>
5165
5166         PR tree-optimization/28905
5167         * gcc.c-torture/compile/pr28905.c: New testcase.
5168
5169 2006-09-05  Richard Guenther  <rguenther@suse.de>
5170
5171         PR middle-end/28935
5172         * gcc.dg/pr28935.c: New testcase.
5173
5174 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5175
5176         * gcc.c-torture/execute/20060905-1.c: New test.
5177
5178 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5179
5180         PR fortran/28908
5181         * gfortran.dg/used_types_7.f90: New test.
5182         * gfortran.dg/used_types_8.f90: New test.
5183         * gfortran.dg/used_types_9.f90: New test.
5184
5185 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5186
5187         * gcc.c-torture/compile/20060904-1.c: New test.
5188
5189 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5190
5191         PR c++/23287 Revert my 2006-09-01 patch
5192         * g++.dg/parse/dtor12.C: Remove.
5193
5194 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
5195
5196         PR c+/27670
5197         * g++.dg/template/operator9.C: New test.
5198
5199         PR c++/27493
5200         * g++.dg/template/operator7.C: New test.
5201
5202         PR c++/27494
5203         * g++.dg/template/operator8.C: New test.
5204
5205         PR c++/27397
5206         * g++.dg/template/crash57.C: New test.
5207
5208         * g++.dg/template/typedef4.C: Adjust error markers.
5209         * g++.dg/template/typedef5.C: Likewise.
5210
5211 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
5212
5213         PR c++/28878
5214         * g++.dg/parse/crash33.C: New test.
5215
5216 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
5217         Richard Guenther  <rguenther@suse.de>
5218         Adam Nemet  <anemet@caviumnetworks.com>
5219
5220         PR middle-end/27226
5221         * gcc.target/mips/memcpy-1.c: New testcase.
5222         * gcc.dg/pr27226.c: Likewise.
5223
5224 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5225
5226         PR c++/28705
5227         * g++.dg/lookup/koenig5.C: New.
5228         * g++.dg/template/crash56.C: New.
5229
5230 2006-09-01  Josh Conner  <jconner@apple.com>
5231
5232         PR c++/25505
5233         * gcc.dg/nrv3.c: New test.
5234         * gcc.dg/nrv4.c: New test.
5235         * gcc.dg/nrv5.c: New test.
5236
5237 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5238
5239         PR c++/23287
5240         * g++.dg/parse/dtor12.C: New.
5241
5242 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
5243
5244         PR tree-optimization/28839
5245         * gcc.dg/pr28839.c: New test.
5246
5247 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
5248
5249         PR target/24367
5250         * gcc.dg/pr24367.c: New testcase.
5251
5252 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
5253
5254         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
5255
5256 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
5257
5258         PR rtl-optimization/27735
5259         * gcc.dg/loop-unswitch-1.c: New test.
5260
5261 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
5262
5263         PR fortran/28885
5264         * gfortran.dg/aliasing_dummy_2.f90: New test.
5265
5266         PR fortran/20067
5267         * gfortran.dg/generic_5.f90: Change error message.
5268
5269         PR fortran/28873
5270         * gfortran.dg/generic_6.f90: New test.
5271
5272         PR fortran/25077
5273         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
5274
5275         PR fortran/25102
5276         * gfortran.dg/invalid_interface_assignment.f90: New test.
5277
5278         PR fortran/24866
5279         * gfortran.dg/module_proc_external_dummy.f90: New test.
5280
5281 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
5282
5283         PR c++/28349
5284         * testsuite/g++.dg/warn/var-args1.C: New test.
5285
5286 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
5287
5288         PR fortran/28866
5289         * gfortran.dg/simpleif_2.f90: New test.
5290         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
5291         * gfortran.dg/enum_5.f90: Ditto.
5292
5293 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5294             Kazu Hirata  <kazu@codesourcery.com>
5295
5296         PR tree-optimization/17506
5297         * gcc.dg/pr17506.c: New.
5298
5299 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
5300
5301         PR c++/28139
5302         * g++.dg/eh/alias1.C: New test.
5303
5304 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5305
5306         PR c++/28860
5307         * g++.dg/template/ttp22.C: New test.
5308
5309 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
5310
5311         PR middle-end/26632
5312         * gcc.dg/pr26632.c: New.
5313
5314 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5315
5316         PR libgfortran/28354
5317         * gfortran.dg/fmt_zero_precision.f90: New test.
5318
5319 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
5320
5321         PR c++/28058
5322         * g++.dg/template/spec31.C: New test.
5323
5324 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
5325
5326         PR c++/26573
5327         * g++.dg/other/static2.C: New test.
5328
5329 2006-08-26  Roger Sayle  <roger@eyesopen.com>
5330
5331         * gcc.dg/Wswitch-enum-2.c: New test case.
5332         * gcc.dg/Wswitch-enum-3.c: Likewise.
5333
5334 2006-08-26  Richard Guenther  <rguenther@suse.de>
5335
5336         * gcc.c-torture/compile/20060826-1.c: New testcase.
5337
5338 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
5339
5340         PR c++/28736
5341         * g++.dg/template/void10.C: New test.
5342
5343         PR c++/28737
5344         * g++.dg/template/void8.C: New test.
5345
5346         PR c+_+/28738
5347         * g++.dg/template/void9.C: New test.
5348
5349         * g++.dg/template/void3.C: Adjust error markers.
5350         * g++.dg/template/void4.C: Likewise.
5351         * g++.dg/template/crash55.C: Likewise.
5352         * g++.dg/template/void7.C: Likewise
5353
5354 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
5355
5356         PR c++/28588
5357         * g++.dg/inherit/access6.C: New test.
5358         * g++.dg/inherit/access7.C: Likewise.
5359
5360         PR c++/28595
5361         * g++.dg/template/array15.C: New test.
5362         * g++.dg/template/crash2.C: Tweak error markers.
5363
5364 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
5365
5366         PR middle-end/28683
5367         * gcc.c-torture/compile/20060823-1.c: New test.
5368
5369 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5370
5371         PR c++/28853
5372         * g++.dg/template/ttp21.C: New test.
5373
5374         PR c++/28852
5375         * g++.dg/other/operator1.C: Add error-marker.
5376         * g++.dg/other/operator2.C: New test.
5377
5378 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5379
5380         PR c/27893
5381         * gcc.c-torture/compile/vla-const-1.c,
5382         gcc.c-torture/compile/vla-const-2.c: New tests.
5383
5384 2006-08-26  Richard Guenther  <rguenther@suse.de>
5385
5386         PR middle-end/28814
5387         * gcc.dg/torture/pr28814.c: New testcase.
5388
5389 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5390
5391         PR c/28418
5392         * gcc.c-torture/compile/compound-literal-1.c: New test.
5393
5394 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5395
5396         PR c/28299
5397         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
5398         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
5399         Expect extra diagnostics.
5400
5401 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
5402
5403         gcc.dg/noncompile/pr16876.c: New test.
5404
5405 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
5406
5407         PR c++/28056
5408         * g++.dg/parse/local1.C: New test.
5409         * g++.dg/other/qual1.C: Tweak error marker.
5410
5411 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5412
5413         PR c++/27787
5414         * g++.dg/template/typename10.C: New.
5415         * g++.dg/template/lookup4.C: Remove bogus error marker.
5416
5417 2006-08-25  Richard Guenther  <rguenther@suse.de>
5418
5419         PR testsuite/28829
5420         * gcc.dg/pr26570.c: Fix testcase.
5421
5422 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
5423
5424         PR tree-opt/28807
5425         * gcc.c-torture/execute/mayalias-2.c: New test.
5426         * gcc.dg/tree-ssa/alias-13.c: New test.
5427
5428 2006-08-24  Jan Hubicka  <jh@suse.cz>
5429
5430         PR debug/26881
5431         * gcc.dg/debug/pr26881.c: New file.
5432
5433 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
5434
5435         PR fortran/28788
5436         * gfortran.dg/used_types_4.f90: New test.
5437         * gfortran.dg/derived_init_2.f90: Modify to check sibling
5438         association of derived types.
5439         * gfortran.dg/used_types_2.f90: Add module cleanup.
5440         * gfortran.dg/used_types_3.f90: The same.
5441
5442         PR fortran/28771
5443         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5444         fix of regression.
5445
5446 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5447
5448         PR 28813
5449         * gfortran.dg/direct_io_6.f90: Remove test.
5450
5451 2006-08-23  Stuart Hastings  <stuart@apple.com>
5452
5453         PR 28825
5454         * gcc.target/i386/20060821-1.c: New.
5455
5456 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
5457
5458         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
5459         dg-warning strings for dllimport.
5460
5461 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5462
5463         PR C++/28450
5464         * g++.dg/ext/vector4.C: New test.
5465         * g++.dg/ext/complex1.C: New test.
5466
5467 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
5468
5469         PR debug/28692
5470         * gcc.dg/debug/const-1.c: New.
5471         * gcc.dg/debug/const-2.c: New.
5472         * gcc.dg/debug/dwarf2/const-1.c: New.
5473         * gcc.dg/debug/dwarf2/const-2.c: New.
5474         * gcc.dg/debug/dwarf2/const-2b.c: New.
5475
5476 2006-08-22  Richard Guenther  <rguenther@suse.de>
5477
5478         PR middle-end/28776
5479         * gcc.c-torture/compile/pr28776-1.c: New testcase.
5480         * gcc.c-torture/compile/pr28776-2.c: Likewise.
5481
5482 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5483
5484         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5485
5486 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
5487
5488         PR c++/26269
5489         * g++.dg/other/error14.C: New test.
5490
5491         PR c++/28505
5492         * g++.dg/parse/ctor7.C: New test.
5493         * g++.dg/parse/ctor8.C: Likewise.
5494
5495         PR c++/28741
5496         * g++.dg/template/void7.C: New test.
5497
5498 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5499
5500         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5501         * gnat.dg/self_aggregate_with_array.adb: New test.
5502
5503 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5504
5505         * g++.dg/eh/arm-vfp-unwind.C: New test.
5506
5507 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5508
5509         PR c++/28341
5510         * g++.dg/template/ref3.C: New test.
5511         * g++.dg/template/nontype13.C: New test.
5512
5513         PR c++/28346
5514         * g++.dg/template/ptrmem17.C: New test.
5515
5516 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5517
5518         PR target/28648 c:
5519         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5520
5521 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5522
5523         PR fortran/28630
5524         * gfortran.dg/used_types_2.f90: New test.
5525
5526         PR fortran/28601
5527         * gfortran.dg/used_types_3.f90: New test.
5528
5529         PR fortran/20886
5530         * gfortran.dg/generic_actual_arg.f90: New test.
5531
5532         PR fortran/28735
5533         * gfortran.dg/module_private_array_refs_1.f90: New test.
5534
5535         PR fortran/28762
5536         * gfortran.dg/program_name_1.f90: New test.
5537
5538         PR fortran/28425
5539         * gfortran.dg/derived_constructor_comps_1.f90: New test.
5540
5541         PR fortran/28496
5542         * gfortran.dg/array_initializer_2.f90: New test.
5543
5544         PR fortran/18111
5545         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5546
5547         PR fortran/28600
5548         * gfortran.dg/assumed_charlen_function_4.f90: New test.
5549
5550         PR fortran/28771
5551         * gfortran.dg/assumed_charlen_in_main.f90: New test.
5552
5553         PR fortran/28660
5554         * gfortran.dg/dependent_decls_1.f90: New test.
5555
5556 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5557
5558         PR fortran/25217
5559         * gfortran.dg/derived_init_2.f90: New.
5560
5561 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
5562
5563         * gcc.c-torture/execute/pr28289.c: New test.
5564
5565 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR c/28744
5568         * gcc.dg/attr-externally-visible-1.c: New test.
5569         * gcc.dg/attr-externally-visible-2.c: New test.
5570         * g++.dg/parse/attr-externally-visible-1.C: New test.
5571         * g++.dg/parse/attr-externally-visible-2.C: New test.
5572
5573 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5574
5575         PR c++/28606
5576         * g++.dg/parse/dtor11.C: New test.
5577
5578 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5579
5580         PR rtl-optimization/28489
5581         * gcc.c-torture/compile/pr28489.c: New test.
5582
5583 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5584
5585         PR c++/28710
5586         * g++.dg/template/redecl4.C: New test.
5587
5588         PR c++/28711
5589         * g++.dg/template/ctor8.C: New test.
5590
5591 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5592
5593         * gcc.dg/pr26570.c: Fix testcase.
5594
5595 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5596
5597         * PR c++/28573
5598         * g++.dg/parse/offsetof6.C: New test.
5599         * g++.dg/parse/offsetof6.C: New test.
5600         * g++.dg/parse/offsetof7.C: New test.
5601
5602 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5603
5604         PR testsuite/28602
5605         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5606         is false.
5607
5608 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5609
5610         PR c++/28302
5611         * g++.dg/ext/vector3.C: New test.
5612
5613 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5614
5615         PR gcov/profile/26570
5616         * gcc.dg/pr26570.c: New test.
5617
5618 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5619
5620         PR c/27697
5621         * gcc.dg/qual-component-1.c: New test.
5622
5623 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5624
5625         PR c++/28593
5626         * g++.dg/parse/new3.C: New test.
5627
5628 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5629
5630         PR fortran/25828
5631         * gfortran.dg/streamio_1.f90: New test.
5632         * gfortran.dg/streamio_2.f90: New test.
5633         * gfortran.dg/streamio_3.f90: New test.
5634         * gfortran.dg/streamio_4.f90: New test.
5635         * gfortran.dg/streamio_5.f90: New test.
5636         * gfortran.dg/streamio_6.f90: New test.
5637         * gfortran.dg/streamio_7.f90: New test.
5638         * gfortran.dg/streamio_8.f90: New test.
5639
5640 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5641
5642         PR c/28287
5643         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5644
5645 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5646
5647         PR c++/28594
5648         * g++.dg/template/void6.C: New test.
5649
5650 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5651
5652         PR c/28649
5653         * gcc.dg/parse-error-1.c: New test.
5654         * gcc.dg/parse-error-2.c: New test.
5655         * gcc.dg/cpp/digraph2.c: Add error-marker.
5656         * gcc.dg/noncompile/920923-1.c: Likewise.
5657
5658 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5659
5660         PR c/27490
5661         * gcc.dg/sizeof-2.c: New testcase.
5662
5663         PR c/27489
5664         * gcc.dg/switch-A.c: New testcase.
5665
5666 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5667
5668         PR c++/28288
5669         PR c++/14556
5670         * g++.old-deja/g++.warn/compare1.C: Delete.
5671         * g++.dg/opt/pr7503-2.C: Delete.
5672         * g++.dg/opt/pr7503-3.C: Delete.
5673         * g++.dg/opt/pr7503-4.C: Delete.
5674         * g++.dg/opt/pr7503-5.C: Delete.
5675         * g++.dg/opt/max1.C: Delete.
5676         * g++.dg/warn/minmax.C: Delete.
5677         * g++.dg/expr/minmax.C: New test.
5678
5679 2006-08-14  Richard Guenther  <rguenther@suse.de>
5680
5681         PR testsuite/28703
5682         * gcc.c-torture/execute/pr28651.c: Do not use argc
5683         to avoid optimization, instead forbid inlining.
5684
5685 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5686
5687         PR rtl-optimization/28634
5688         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5689
5690 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5691
5692         PR c/27184
5693         * gcc.dg/torture/pr27184.c: New test.
5694
5695 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5696
5697         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5698
5699 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5700
5701         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5702         * gfortran.dg/stat_2.f90: Likewise.
5703         * gfortran.dg/chmod_1.f90: Likewise.
5704         * gfortran.dg/chmod_2.f90: Likewise.
5705         * gfortran.dg/chmod_3.f90: Likewise.
5706
5707 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5708
5709         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5710
5711 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5712
5713         * g++.dg/opt/pr23454-2.C: New test.
5714
5715 2006-08-11  Richard Guenther  <rguenther@suse.de>
5716
5717         PR middle-end/28651
5718         * gcc.c-torture/execute/pr28651.c: New testcase.
5719
5720 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5721
5722         * gnat.dg/specs/static_initializer.ads: New test.
5723
5724 2006-08-10  Paul Brook  <paul@codesourcery.com>
5725
5726         * gcc.target/arm/cond-asm.c: New test.
5727
5728 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5729
5730         PR tree-optimization/26197
5731         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5732         * g++.dg/vect/vect.exp: Compile the new tests with
5733         --param max-aliased-vops=0.
5734
5735 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5736
5737         PR c++/28637
5738         * g++.dg/template/void3.C: New test.
5739
5740         PR c++/28638
5741         * g++.dg/template/void4.C: New test.
5742
5743         PR c++/28640
5744         * g++.dg/template/void5.C: New test.
5745
5746 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5747
5748         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5749         after dg-do compile.
5750
5751 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5752
5753         PR tree-optimizations/26969
5754         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5755         "unswitch-loops" with -funswitch-loops.
5756         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5757
5758 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5759
5760         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5761         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5762         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5763         * objc.dg/dwarf-1.m: Likewise.
5764         * objc.dg/dwarf-2.m: Likewise.
5765         * obj-c++.dg/dwarf-2.mm: Likewise.
5766
5767 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5768
5769         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5770         * objc.dg/dwarf-2.m: Likewise.
5771         * obj-c++.dg/dwarf-2.mm: Likewise.
5772
5773         PR libfortran/28603
5774         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5775
5776         PR testsuite/27611
5777         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5778
5779         PR testsuite/27033
5780         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5781
5782 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5783
5784         PR target/27827
5785         * gcc.target/i386/pr27827.c: New testcase.
5786
5787 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5788
5789         PR fortran/28590
5790         * gfortran.dg/sequence_types_1.f90: New test.
5791
5792 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5793
5794         PR fortran/28548
5795         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5796         dg-warning.  Add -pedantic option.
5797
5798 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5799
5800         PR c/28502
5801         * gcc.dg/proto-1.c: New test.
5802
5803         PR c/27721
5804         * gcc.dg/lvalue-4.c: New test.
5805
5806         PR c/28136
5807         * gcc.dg/init-bad-5.c: New test.
5808
5809 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5810
5811         PR c++/28347
5812         * g++.dg/ext/typedef-init.C: Add new test for typedef
5813         initialization inside templates. Adjust existing error markers.
5814
5815 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5816
5817         PR c++/28148
5818         * g++.dg/init/ptrmem3.C: New test.
5819
5820 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5821
5822         PR tree-optimization/27770
5823         * lib/target-support.exp: New target keyword "section_anchors".
5824         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5825         tests.
5826         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5827         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5828         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5829         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5830
5831 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5832
5833         * gcc.dg/20060801-1.c: Add missing '}'.
5834
5835 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5836
5837         PR c++/27508
5838         * g++.dg/parse/dtor9.C: New test.
5839         * g++.dg/parse/dtor10.C: New test.
5840         * g++.dg/other/error7.C: Adjust error-marker.
5841
5842         PR c++/28274
5843         * g++.dg/other/default5.C: New test.
5844
5845 2006-08-02  Richard Guenther  <rguenther@suse.de>
5846
5847         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5848
5849 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5850
5851         PR c++/28557
5852         * g++.dg/template/conv9.C: New test.
5853
5854 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5855
5856         PR debug/28063
5857         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5858         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5859         Optionally return assembly text.  Update callers.
5860         (check_no_compiler_messages): Update verbose messages.
5861         (check_no_messages_and_pattern): New.
5862         (check_effective_target_string_merging): New.
5863
5864 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5865
5866         PR c++/28250
5867         * g++.dg/eh/catch4.C: New test.
5868
5869         PR c++/28257
5870         * g++.dg/other/qual1.C: New test.
5871
5872         PR c++/28259
5873         * g++.dg/inherit/error2.C: New test.
5874
5875         PR c++/28267
5876         * g++.dg/other/new1.C: New test.
5877
5878         * g++.dg/warn/pr23075.C: Remove obsolete test.
5879         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5880         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5881
5882 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5883
5884         PR c++/28523
5885         * g++.dg/eh/cast1.C: New test.
5886
5887 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5888
5889         PR libfortran/28452
5890         * gfortran.dg/random_3.f90:  New test.
5891
5892 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5893
5894         PR c++/28432
5895         * g++.dg/other/pr28304.C: Change expected error message.
5896         * g++.dg/other/pr28432.C: New test.
5897
5898 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5899
5900         PR c++/28256
5901         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5902
5903 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5904
5905         PR debug/23336
5906         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5907         at -g1.
5908         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5909         g++.dg/debug/enum-2.C: New.
5910
5911 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5912
5913         PR c++/6634
5914         * g++.dg/parse/long1.C: Add more tests.
5915
5916 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5917
5918         * gfortran.dg/lrshift_1.c: New file.
5919
5920 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5921
5922         PR libgfortran/28335
5923         * gfortran.dg/no_unit_error_1.f90: New test.
5924
5925 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5926
5927         PR libgfortran/28335
5928         * gfortran.dg/no_unit_error_1.f90: Delete test.
5929         * gfortran.dg/no_unit_error_2.f90: Delete test.
5930
5931 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5932
5933         * gfortran.dg/chmod_3.f90: New test.
5934         * gfortran.dg/ltime_gmtime_1.f90: New test.
5935         * gfortran.dg/ltime_gmtime_2.f90: New test.
5936         * gfortran.dg/lrshift_1.f90: New test.
5937         * gfortran.dg/chmod_1.f90: New test.
5938         * gfortran.dg/chmod_2.f90: New test.
5939
5940 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5941
5942         PR c++/27668
5943         * g++.dg/template/crash55.C: New test.
5944
5945         PR c++/27962
5946         * g++.dg/template/nontype16.C: New test.
5947
5948         * g++.dg/template/void2.C: Adjust error markers.
5949         * g++.dg/template/nontype5.C: Adjust error markers.
5950
5951 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5952
5953         * gcc.target/i386/stack-prot-kernel.c: New test.
5954
5955 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5956
5957         * gcc.dg/builtins-55.c: New test case.
5958
5959 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5960
5961         PR rtl-optimization/27907
5962         * gcc.c-torture/compile/pr27907.c: New test.
5963
5964 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5965
5966         * gfortran.dg/mclock.f90: New test.
5967         * gfortran.dg/int_conv_1.f90: New test.
5968         * gfortran.dg/stat_1.f90: New test.
5969         * gfortran.dg/stat_2.f90: New test.
5970
5971 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5972
5973         PR libgfortran/28335
5974         * gfortran.dg/no_unit_error_1.f90: New test.
5975         * gfortran.dg/no_unit_error_2.f90: New test.
5976         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5977
5978 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5979
5980         PR middle-end/28473
5981         * gcc.dg/fold-convround-1.c: New test case.
5982
5983 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5984
5985         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5986
5987 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5988
5989         PR c++/27572
5990         * g++.dg/other/typedef1.C: New test.
5991         * g++.dg/template/typedef4.C: New test.
5992         * g++.dg/template/typedef5.C: New test.
5993
5994 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5995
5996         PR fortran/28416
5997         * gfortran.dg/allocatable_dummy_3.f90: New.
5998
5999 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6000
6001         PR fortran/28439
6002         * gfortran.dg/arithmetic_if.f90:  New test.
6003
6004 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
6005
6006         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6007         avoid memcpy optimization.
6008
6009 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6010
6011         PR fortran/25289
6012         * gfortran.dg/direct_io_6.f90: New test.
6013
6014 2006-07-24  Jan Hubicka  <jh@suse.cz>
6015
6016         PR c/25795
6017         PR c++/27369
6018         * gcc.dg/pr25795.c: New test.
6019         * gcc.dg/pr25795-1.c: New test.
6020
6021 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6022
6023         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6024         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6025         which may be transformed to "g || h" on some platforms.
6026
6027 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
6028
6029         PR c++/28025
6030         * g++.dg/template/friend45.C: New test.
6031
6032 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6033
6034         PR libgfortran/28339
6035         * gfortran.dg/arrayio_8.f90: New test.
6036
6037 2006-07-21  Mike Stump  <mrs@apple.com>
6038
6039         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6040
6041         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6042
6043 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6044
6045         PR c++/28250
6046         * g++.dg/eh/catch3.C: New test.
6047
6048         PR c++/28363
6049         * g++.dg/template/defarg10.C: New test.
6050
6051 2006-07-20  Paul Brook  <paul@codesourcery.com>
6052
6053         PR 27363
6054         * gcc.dg/pr27363.c: New test.
6055
6056 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
6057
6058         PR c++/28338
6059         * g++.dg/init/ref13.C: New test.
6060
6061 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6062
6063         PR obj-c++/28434
6064         * obj-c++.dg/proto-error-1.mm: New test.
6065
6066 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6067
6068         PR c++/28337
6069         * g++.dg/template/string1.C: New test.
6070
6071 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6072
6073         PR c++/28048
6074         * g++.dg/template/defarg9.C: New test.
6075
6076         PR c++/28235
6077         * g++.dg/template/static27.C: New test.
6078
6079 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6080
6081         PR 28410
6082         * gcc.dg/tree-ssa/pr28410.c: New test.
6083
6084 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6085
6086         PR c++/28258
6087         * g++/dg/other/error13.C: New test.
6088
6089         PR c++/28260
6090         * g++.dg/template/friend44.C: New test.
6091
6092 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6093
6094         PR c++/27495
6095         * g++.dg/other/pr27495.C: New.
6096
6097 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6098
6099         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6100         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6101
6102 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6103
6104         PR c/28286
6105         * gcc.dg/pragma-pack-4.c: New test.
6106
6107 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6108
6109         PR c++/28291
6110         * g++.dg/ext/pr28291.C: New test.
6111
6112 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6113
6114         PR middle-end/28403
6115         * gcc.c-torture/execute/pr28403.c: New test.
6116
6117 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6118
6119         PR middle-end/28402
6120         * gcc.dg/pr28402.c: New test.
6121
6122 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6123
6124         PR c++/28304
6125         * g++.dg/other/pr28304.C: New test.
6126
6127 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
6128
6129         PR other/28251
6130         gcc.c-torture/unsorted/dump-noaddr.c: New test.
6131         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6132
6133 2006-07-17  Richard Guenther  <rguenther@suse.de>
6134
6135         PR tree-optimization/28238
6136         * g++.dg/tree-ssa/pr28238.C: New testcase.
6137
6138 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6139
6140         PR c++/28250
6141         * g++.dg/eh/catch1.C: New test.
6142         * g++.dg/eh/catch2.C: New test.
6143
6144 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
6145
6146         PR c++/28370
6147         * g++.dg/template/anon3.C: New test.
6148
6149 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
6150
6151         PR fortran/20844
6152         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6153         specifiers requiring an explicit format tag..
6154
6155         PR fortran/28201
6156         * gfortran.dg/generic_5: New test.
6157
6158         PR fortran/20893
6159         * gfortran.dg/elemental_optional_args_1.f90: New test.
6160
6161 2006-07-16  Olivier Hainque  <hainque@adacore.com>
6162
6163         * gnat.dg/assert.ads: New file.
6164         * gnat.dg/controlled_record.ads: Likewise.
6165         * gnat.dg/controlled_record.adb: Likewise.
6166
6167 2006-07-15  Lee Millward  <lee.millward@gmail.com>
6168
6169         PR c++/28292
6170         * g++.dg/other/error12.C: New test.
6171
6172         PR c++/28269
6173         * g++.dg/template/crash54.C: New test.
6174
6175 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6176
6177         PR c++/28249
6178         * g++.dg/parse/catch1.C: New test.
6179
6180         PR c++/28294
6181         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6182
6183         PR c++/28387
6184         * g++.dg/ext/attrib24.C: New test.
6185
6186 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6187
6188         PR c++/28343
6189         * g++.dg/ext/asmspec1.C: New test.
6190
6191 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
6192
6193         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
6194         (dg-test): Support shouldfail tests.
6195         * lib/target-supports-dg.exp (dg-shouldfail): New.
6196         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
6197         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
6198         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
6199         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
6200         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
6201         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
6202         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
6203
6204 2006-07-13  Jan Hubicka  <jh@suse.cz>
6205
6206         * gcc.target/i386/memcpy-1.c: New.
6207
6208 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
6209
6210         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
6211
6212 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
6213
6214         PR fortran/25097
6215         * gfortran.dg/present_1.f90: New test.
6216
6217         PR fortran/20903
6218         * gfortran.dg/interface_derived_type_1.f90: New test.
6219
6220 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
6221
6222         PR fortran/28213
6223         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
6224         list.
6225
6226 2006-07-07  Lee Millward  <lee.millward@gmail.com>
6227
6228         PR c++/27820
6229         * g++.dg/other/label1.C: New test.
6230
6231 2006-07-07   Richard Guenther  <rguenther@suse.de>
6232
6233         PR middle-end/28268
6234         * gcc.dg/torture/pr28268.c: New testcase.
6235
6236 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
6237
6238         PR c++/27019
6239         * g++.dg/ext/pr27019.C: New.
6240
6241 2006-07-07  Richard Guenther  <rguenther@suse.de>
6242
6243         PR tree-optimization/28187
6244         * gcc.dg/pr28187.c: New testcase.
6245
6246 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
6247
6248         * gnat.dg/address_conversion.adb: New test.
6249         * gnat.dg/boolean_subtype.adb: Likewise.
6250         * gnat.dg/frame_overflow.adb: Likewise.
6251         * gnat.dg/pointer_array.adb: Likewise.
6252         * gnat.dg/pointer_conversion.adb: Likewise.
6253
6254 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
6255
6256         PR fortran/28237
6257         PR fortran/23420
6258         * gfortran.dg/print_fmt_5.f90: New test.
6259
6260 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6261
6262         PR fortran/28129
6263         * gfortran.dg/bounds_check_4.f90: New test.
6264
6265 2006-07-05  Richard Guenther  <rguenther@suse.de>
6266
6267         PR target/28158
6268         * gfortran.dg/pr28158.f90: New testcase.
6269
6270 2006-07-05  Richard Guenther  <rguenther@suse.de>
6271
6272         PR tree-optimization/28162
6273         * gcc.dg/pr28162.c: New testcase.
6274
6275 2006-07-05  Richard Guenther  <rguenther@suse.de>
6276         Andrew Pinski  <pinskia@gcc.gnu.org>
6277
6278         PR c++/27084
6279         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
6280
6281 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
6282
6283         PR fortran/28174
6284         * gfortran.dg/actual_array_substr_2.f90: New test.
6285
6286         PR fortran/28167
6287         * gfortran.dg/actual_array_constructor_2.f90: New test.
6288
6289 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6290
6291         * gfortran.dg/itime_idate_1.f: New test.
6292         * gfortran.dg/itime_idate_2.f: New test.
6293
6294 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6295
6296         PR libgfortran/27704
6297         * gfortran.dg/open_status_3.f90: New test.
6298         * gfortran.dg/fmt_l.f90: Update for new feature.
6299
6300 2006-07-03  Asher Langton  <langton2@llnl.gov>
6301
6302         * gfortran.dg/oldstyle_2.f90: New.
6303
6304 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6305
6306         * gnat.dg/string_slice.adb: New test.
6307
6308 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6309
6310         PR fortran/19259
6311         * gfortran.dg/semicolon_fixed.c: New.
6312         * gfortran.dg/semicolon_free.c: New.
6313
6314 2006-06-30  Mike Stump  <mrs@apple.com>
6315
6316         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
6317         that don't support internal visibility.
6318
6319 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
6320
6321         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
6322         for '(' / ')' needing an extra '\'.
6323
6324 2006-06-29  Roger Sayle  <roger@eyesopen.com>
6325
6326         PR middle-end/27428
6327         * gcc.dg/pr27428-1.c: New test case.
6328
6329 2006-06-29  Mike Stump  <mrs@apple.com>
6330
6331         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
6332         on darwin as we can't align commons large enough yet.
6333
6334         * gcc.dg/vla-8.c: Add additional testcases.
6335
6336 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
6337
6338         PR c++/28114
6339         * g++.dg/other/pr28114.C: New.
6340
6341 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
6342
6343         * gcc.c-torture/compile/20060625-1.c: New test.
6344
6345 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
6346
6347         PR fortran/20867
6348         * gfortran.dg/stfunc_3.f90: New test.
6349
6350         PR fortran/25056
6351         * gfortran.dg/impure_actual_1.f90: New test.
6352
6353         PR fortran/20874
6354         * gfortran.dg/elemental_result_1.f90: New test.
6355
6356         PR fortran/25073
6357         * gfortran.dg/select_7.f90: New test.
6358
6359         PR fortran/27554
6360         * intrinsic_actual_1.f: New test.
6361
6362         PR fortran/22038
6363         PR fortran/28119
6364         * gfortran.dg/forall_4.f90: New test.
6365
6366         PR fortran/25072
6367         * gfortran.dg/forall_5.f90: New test.
6368
6369 2006-06-25  Lee Millward  <lee.millward@gmail.com>
6370
6371         PR c++/28051
6372         * g++.dg/template/using13.C: New test.
6373
6374         PR c++/28054
6375         * g++.dg/other/incomplete3.C: New test.
6376
6377 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6378
6379         PR fortran/28081
6380         * gfortran.dg/substr_3.f: New test.
6381         * gfortran.dg/equiv_2.f90: Update expected error message.
6382
6383 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
6384
6385         PR fortran/28118
6386         * gfortran.dg/actual_array_substr_1.f90: New test.
6387
6388 2006-06-24  Olivier Hainque  <hainque@adacore.com>
6389
6390         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
6391         * gnat.dg/scalar_mode_agg_compare.adb: New test.
6392
6393 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
6394
6395         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6396
6397 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
6398
6399         PR fortran/27981
6400         * gfortran.dg/simpleif_2.f90: New test.
6401
6402 2006-06-23  Lee Millward  <lee.millward@gmail.com>
6403
6404         * g++.dg/template/error22.C: Fix typo.
6405
6406 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6407
6408         PR c++/28112
6409         * g++.dg/ext/attrib23.C: New test.
6410
6411 2006-06-23  Olivier Hainque  <hainque@adacore.com>
6412
6413         * gnat.dg/varsize_temp.adb: New test.
6414
6415 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6416
6417         PR c++/11468
6418         * g++.dg/other/java2.C: New test.
6419
6420 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
6421
6422         PR target/27789
6423         * g++.dg/ext/dllimport4.C. Add more tests for invalid
6424         initialization.
6425
6426 2006-06-22  Roger Sayle  <roger@eyesopen.com>
6427
6428         PR target/27531
6429         * gcc.dg/pr27531-1.c: New test case.
6430
6431 2006-06-22  Asher Langton  <langton2@llnl.gov>
6432
6433         PR fortran/24748
6434         * gfortran.dg/implicit_8.f90: New.
6435
6436 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
6437
6438         PR rtl-optimization/28121
6439         * gcc.dg/pr28121.c: New test.
6440
6441 2006-06-22  Lee Millward  <lee.millward@gmail.com>
6442
6443         PR c++/27805
6444         * g++.dg/parse/ptrmem6.C: New test.
6445
6446         PR c++/27821
6447         * g++.dg/template/error22.C: New test.
6448
6449 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6450
6451         PR c++/28111
6452         * g++.dg/template/friend43.C: New test.
6453
6454         PR c++/28110
6455         * g++.dg/template/crash53.C: New test.
6456
6457         PR c++/28109
6458         * g++.dg/rtti/incomplete1.C: New test.
6459
6460 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
6461
6462         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6463
6464 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
6465
6466         * gcc.c-torture/execute/complex-7.c: New.
6467
6468 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
6469
6470         * gcc.dg/merge-all-constants-1.c: New test.
6471
6472 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
6473
6474         PR c++/28113
6475         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6476
6477 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
6478
6479         * gfortran.dg/rrspacing_1.f90: New test.
6480
6481 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6482
6483         PR c++/28052
6484         * g++.dg/other/bitfield2.C: New test.
6485
6486 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
6487
6488         PR tree-optimization/27331
6489         * gcc.dg/pr27331.c: New test.
6490
6491 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
6492             Eric Botcazou  <ebotcazou@adacore.com>
6493
6494         PR ada/18692
6495         * lib/gnat.exp: New file.
6496         * lib/gnat-dg.exp: Likewise.
6497         * gnat.dg: New directory.
6498         * gnat.dg/dg.exp: New driver.
6499         * gnat.dg/specs: New directory.
6500         * gnat.dg/specs/specs.exp: New driver.
6501         * gnat.dg/style: New directory.
6502         * gnat.dg/style/style.exp: New driver.
6503
6504 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6505
6506         PR fortran/16206
6507         * gfortran.dg/array_initializer_1.f90: New test.
6508
6509         PR fortran/28005
6510         * gfortran.dg/matmul_3.f90: New test.
6511
6512 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6513
6514         PR middle-end/28075
6515         * gcc.dg/tree-ssa/inline-1.c: New test.
6516
6517 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6518
6519         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6520         in malloc prototype; remove XFAIL.
6521         * gcc.dg/pr18241-2.c: Ditto.
6522         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6523         in memset prototype; remove XFAIL.
6524         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6525
6526 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6527
6528         * gcc.dg/vla-8.c: Add.
6529
6530 2006-06-19  Richard Guenther  <rguenther@suse.de>
6531
6532         PR tree-optimization/27090
6533         * g++.dg/tree-ssa/pr27090.C: New testcase.
6534
6535 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6536
6537         PR target/27861
6538         * gcc.dg/pr27861-1.c: New test case.
6539
6540 2006-06-19  Richard Guenther  <rguenther@suse.de>
6541
6542         PR middle-end/28045
6543         * gcc.dg/torture/pr28045.c: New testcase.
6544
6545 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6546
6547         PR fortran/26801
6548         * gfortran.dg/associated_4.f90: New test.
6549
6550 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6551
6552         PR fortran/19310
6553         PR fortran/19904
6554         * gfortran.dg/real_const_3.f90: New test.
6555
6556 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
6557
6558         PR c++/28016
6559         * g++.dg/template/static26.C: New test.
6560
6561         PR c++/27979
6562         * g++.dg/expr/bitfield2.C: New test.
6563
6564         PR c++/27884
6565         * g++.dg/parse/linkage2.C: New test.
6566
6567 2006-06-16  Richard Guenther  <rguenther@suse.de>
6568
6569         PR middle-end/27116
6570         * gcc.dg/pr15785-1.c: Revert last change.
6571         * gcc.dg/torture/pr27116-2.c: New testcase.
6572
6573 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6574
6575         PR middle-end/27802
6576         * gcc.dg/pr27802-1.c: New test case.
6577
6578 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6579
6580         PR c++/27689
6581         * g++.dg/template/ttp18.C: New test.
6582         * g++.dg/template/ttp19.C: Likewise.
6583
6584         PR c++/27666
6585         * g++.dg/expr/cond9.C: New test.
6586
6587         PR c++/27640
6588         * g++.dg/template/ctor7.C: New test.
6589
6590 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6591
6592         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6593
6594 2006-06-16  Richard Guenther  <rguenther@suse.de>
6595
6596         PR tree-optimization/27781
6597         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6598
6599 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6600
6601         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6602
6603 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6604
6605         * gcc.dg/tree-ssa/loop-18.c: New test.
6606
6607 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6608
6609         PR c++/27665
6610         * g++.dg/template/crash52.C: New test.
6611
6612         PR c++/27648
6613         * g++.dg/ext/attrib22.C: New test.
6614
6615         PR c++/26559
6616         * g++.dg/template/builtin1.C: New test.
6617         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6618
6619         PR c++/28018
6620         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6621         assignment.
6622         * g++.old-deja/g++.pt/crash51.C: Likewise.
6623
6624         PR c++/27227
6625         * g++.dg/lookup/linkage1.C: New test.
6626         * g++.dg/lookup/linkage2.C: Likewise.
6627
6628 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6629
6630         PR middle-end/27959
6631         * gcc.dg/pr27959.c: New testcase.
6632
6633 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6634
6635         PR target/28014:
6636         * g++.dg/eh/div.C: New test.
6637
6638 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6639
6640         PR c++/27894
6641         * g++.dg/tree-ssa/pr26757.C: New test.
6642         * g++.dg/tree-ssa/pr27894.C: New test.
6643
6644 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6645
6646         * gcc.c-torture/compile/20060609-1.c: New test.
6647
6648         PR target/27863
6649         * gcc.c-torture/compile/pr27863.c: New test.
6650
6651 2006-06-13  Richard Guenther  <rguenther@suse.de>
6652
6653         PR tree-optimization/27830
6654         * g++.dg/tree-ssa/pr27830.C: New testcase.
6655
6656 2006-06-13  Matthew Sachs  <msachs@apple.com>
6657
6658         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6659         the list of compiler flags; this causes those flags to be checked
6660         for things like dg-skip-if.
6661
6662 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6663
6664         PR c++/27601
6665         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6666
6667 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6668             Kazu Hirata  <kazu@codesourcery.com>
6669
6670         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6671         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6672
6673 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6674
6675         PR c++/27933
6676         * g++.dg/lookup/using15.C: New test.
6677
6678         PR c++/27951
6679         * g++.dg/other/anon4.C: New test.
6680
6681 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6682
6683         PR c++/21210
6684         * g++.dg/init/complex1.C: New test case.
6685
6686 2006-06-11  Eric Christopher  <echristo@apple.com>
6687
6688         PR middle-end/27948
6689         * gcc.dg/bf-ms-layout.c: Run on darwin.
6690         * gcc.dg/bf-no-ms-layout: Ditto.
6691         * gcc.dg/attr-ms_struct-2.c: New.
6692         * gcc.dg/bf-ms-layout-2.c: Ditto.
6693
6694 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6695
6696         * gcc.dg/attr-ms_struct-packed1.c: New.
6697
6698 2006-06-09  Mike Stump  <mrs@apple.com>
6699
6700         * gcc.dg/vla-7.c: Add.
6701
6702 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6703
6704         PR fortran/24558
6705         * gfortran.dg/entry_6.f90: New test.
6706
6707         PR fortran/20877
6708         PR fortran/25047
6709         * gfortran.dg/entry_7.f90: New test.
6710
6711 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6712
6713         PR c/27747
6714         * gcc.dg/cpp/_Pragma6.c: New test.
6715
6716         PR c++/27748
6717         * g++.dg/cpp/_Pragma1.C: New test.
6718
6719         PR preprocessor/27746
6720         * gcc.dg/gomp/macro-3.c: New test.
6721         * gcc.dg/gomp/macro-4.c: New test.
6722         * g++.dg/gomp/macro-3.C: New test.
6723         * g++.dg/gomp/macro-4.C: New test.
6724
6725 2006-06-09  Richard Guenther  <rguenther@suse.de>
6726
6727         PR tree-optimization/26998
6728         * gcc.dg/torture/pr26998.c: New testcase.
6729         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6730
6731 2006-06-08  Mike Stump  <mrs@apple.com>
6732
6733         * gcc.dg/pr27095.c: Account for stubs.
6734
6735         PR target/26427
6736         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6737         produce bad code on darwin.
6738
6739 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6740
6741         PR fortran/27958
6742         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6743
6744 2006-06-08  Asher Langton  <langton2@llnl.gov>
6745
6746         PR fortran/27786
6747         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6748
6749 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6750
6751         PR target/27421
6752         * gcc.dg/union-3.c: New test.
6753
6754 2006-06-08  Richard Guenther  <rguenther@suse.de>
6755
6756         PR middle-end/27116
6757         * gcc.dg/torture/pr27116.c: New testcase.
6758         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6759
6760 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6761
6762         PR rtl-optimization/26449
6763         * gcc.dg/pr26449.c: New test.
6764
6765 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6766
6767         PR c++/27601
6768         * g++.dg/ext/offsetof1.C: Test member functions.
6769
6770 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6771
6772         * gcc.dg/pr27095.c: Improve scanning.
6773
6774 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6775
6776         PR fortran/23091
6777         * gfortran.dg/saved_automatic_1.f90: New test.
6778
6779         PR fortran/24168
6780         * gfortran.dg/array_simplify_1.f90: New test.
6781
6782         PR fortran/25090
6783         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6784
6785         PR fortran/25058
6786         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6787
6788 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6789
6790         PR c++/27177
6791         * g++.dg/expr/cast7.C: New test.
6792
6793 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6794
6795         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6796         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6797         * lib/fortran-torture.exp (fortran-torture-compile,
6798         fortran-torture-execute): Ditto.
6799
6800 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6801
6802         PR target/27842
6803         * gcc.dg/vmx/pr27842.c: New test.
6804
6805 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6806
6807         PR libfortran/27895
6808         * gfortran.dg/bounds_check_3.f90: New test.
6809
6810 2006-06-05  Mike Stump  <mrs@apple.com>
6811
6812         * objc.dg/objc-fast-4.m: Skip for ppc64.
6813
6814 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6815
6816         PR testsuite/27705
6817         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6818
6819 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6820             Victor Kaplansky  <victork@il.ibm.com>
6821
6822         PR tree-optimizations/26360
6823         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6824         with -fno-tree-dce.
6825         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6826
6827 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6828
6829         PR fortran/14067
6830         * gfortran.dg/data_char_1.f90: Add messages for truncated
6831         strings.
6832
6833         PR fortran/16943
6834         * gfortran.dg/func_decl_2.f90: New test.
6835
6836         PR fortran/20839
6837         * gfortran.dg/do_2.f90: New test.
6838
6839         PR fortran/27655
6840         * gfortran.dg/associated_3.f90: New test.
6841
6842 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6843
6844         PR c++/27819
6845         * g++.dg/template/static25.C: New test.
6846
6847         PR c++/27722
6848         * g++.dg/init/array21.C: New test.
6849
6850         PR c++/27807
6851         * g++.dg/ext/complit7.C: New test.
6852
6853         PR c++/27806
6854         * g++.dg/parse/ptrmem5.C: New test.
6855
6856 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6857             Andrew Pinski  <pinskia@physics.uc.edu>
6858
6859         PR c/27150
6860         PR middle-end/27382
6861         * gcc.dg/pr27150-1.c: New testcase.
6862         * gcc.dg/pr27382-1.c: New testcase.
6863         * gcc.dg/pr27382-2.c: New testcase.
6864
6865 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6866
6867         PR c/25161
6868         PR c/27020
6869         * gcc.dg/array-10.c: New test.
6870
6871 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6872
6873         PR c++/27804
6874         * g++.dg/init/const4.C: New test.
6875         * g++.dg/init/member1.C: Add error-marker.
6876         * g++.dg/other/fold1.C: Adjust error-marker.
6877
6878 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6879
6880         PR c++/27601
6881         * g++.dg/ext/offsetof1.C: New test.
6882
6883 2006-06-04 Eric Christopher <echristo@apple.com>
6884
6885         * gcc.dg/attr-ms_struct-1.c: New.
6886
6887 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6888
6889         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6890
6891 2006-06-04  Richard Guenther  <rguenther@suse.de>
6892
6893         PR tree-optimization/27039
6894         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6895
6896 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6897
6898         PR target/26223
6899         * gcc.target/i386/amd64-abi-2.c: New test case.
6900
6901 2006-06-02  Eric Christopher  <echristo@apple.com>
6902
6903         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6904         * gcc.target/i386/20020523-1.c: Skip if darwin.
6905         * gcc.target/i386/asm-3.c: Ditto.
6906         * gcc.target/i386/20011119-1.c: Ditto.
6907         * gcc.target/i386/clobbers.c: Remove pic part of test.
6908
6909 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6910
6911         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6912         * g++.old-deja/g++.other/init19.C: Ditto.
6913         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6914         and add other platforms as expected failures.
6915
6916 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6917
6918         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6919         (is-effective-target-keyword): Ditto.
6920
6921 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6922
6923         PR fortran/27715
6924         * gfortran.dg/extended_char_comparison_1.f:  New test.
6925
6926 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6927
6928         PR fortran/25098
6929         * gfortran.dg/dummy_procedure_1.f90: New test.
6930
6931         PR fortran/25147
6932         * gfortran.dg/dummy_procedure_2.f90: New test.
6933
6934         * gfortran.dg/associated_2.f90: Correct to make consistent with
6935         standard.
6936
6937 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6938
6939         * gcc.target/i386/387-11.c: New test case.
6940
6941 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6942
6943         PR c++/27801
6944         * g++.dg/template/cond6.C: New test.
6945
6946         PR c++/26496
6947         * g++.dg/template/crash51.C: New test.
6948         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6949
6950         PR c++/27385
6951         * g++.dg/init/array20.C: New test.
6952
6953 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6954
6955         * gcc.dg/builtins-54.c: New test case.
6956
6957 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6958
6959         PR c++/26433
6960         * g++.dg/template/fntry1.C: Add dg-do link.
6961
6962         PR c++/27808
6963         * g++.dg/parse/friend6.C: New test.
6964
6965 2006-05-30  Asher Langton  <langton2@llnl.gov>
6966
6967         * gfortran.dg/cray_pointers_7.f90: New test.
6968
6969 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6970
6971         PR tree-optimization/23452
6972         * gcc.dg/fold-mulconj-1.c: New test case.
6973
6974 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6975
6976         PR c++/27803
6977         * g++.dg/parse/bitfield1.C: New test.
6978
6979 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6980
6981         * gcc.target/ppc-eq0-1.c: New test case.
6982         * gcc.target/ppc-negeq0-1.c: New test case.
6983
6984 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6985
6986         PR c/27273
6987         * gcc.dg/overflow-warn-5.c: New test.
6988
6989 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6990
6991         PR c/27718
6992         * gcc.dg/sizeof-1.c: New test.
6993
6994 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6995
6996         PR target/27790
6997         * gcc.target/i386/pr27790.c: New test.
6998
6999 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7000
7001         PR libgfortran/27757
7002         * gfortran.dg/direct_io_5.f90: New test.
7003
7004 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7005
7006         PR libgfortran/27634
7007         * gfortran.dg/fmt_missing_period_1.f: New test.
7008         * gfortran.dg/fmt_missing_period_2.f: New test.
7009         * gfortran.dg/fmt_missing_period_3.f: New test.
7010
7011 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7012
7013         PR fortran/19777
7014         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7015         arrays.
7016
7017 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7018
7019         PR c++/27713
7020         * g++.dg/template/new6.C: New test.
7021
7022 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7023
7024         PR tree-optimization/24964
7025         * gcc.target/i386/387-10.c: New test case.
7026
7027 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
7028
7029         * intrinsics/string_intrinsics.c (compare_string):
7030         Use memcmp instead of strncmp to avoid tripping over
7031         CHAR(0) in a string.
7032
7033 2006-05-27  Richard Guenther  <rguenther@suse.de>
7034
7035         PR middle-end/27773
7036         * gcc.dg/torture/pr27773.c: New testcase.
7037
7038 2006-05-27  Dirk Mueller  <dmueller@suse.de>
7039
7040         * gcc.dg/pr24561.c: Rename to..
7041         * gcc.dg/pr25962.c: .. this.
7042
7043 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7044
7045         PR fortran/19777
7046         * gfortran.dg/bounds_check_2.f: New test.
7047
7048 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7049
7050         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7051         * gfortran.dg/byte_1.f90: Likewise.
7052         * gfortran.dg/dup_save_2.f90: Likewise.
7053
7054 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
7055
7056         * gfortran.dg/associated_2.f90: New test.
7057
7058 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7059
7060         PR fortran/27524
7061         * gfortran.dg/bounds_check_1.f90: New test.
7062
7063 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7064
7065         PR rtl-optimization/27661
7066         * gcc.dg/pr27661.c: New test case.
7067
7068 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7069
7070         PR fortran/23151
7071         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7072         * gfortran.dg/print_parentheses_1.f:  New test.
7073         * gfortran.dg/print_parentheses_2.f90:  New test.
7074
7075 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7076
7077         PR target/27758
7078         * gcc.dg/pr27758.c: New test.
7079
7080 2006-05-24  Falk Hueffner  <falk@debian.org>
7081
7082         * gcc.c-torture/compile/pr27571.c: New test.
7083
7084 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7085
7086         PR fortran/27709
7087         * gfortran.dg/spec_expr_4.f90: New test.
7088
7089         PR fortran/27155
7090         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7091
7092 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7093
7094         PR c++/20103
7095         * g++.dg/ext/complit6.C: New test.
7096         * g++.dg/ext/complit3.C: Adjust error markers.
7097         * g++.dg/init/const3.C: New test.
7098
7099 2006-05-25  Richard Guenther  <rguenther@suse.de>
7100
7101         PR middle-end/27743
7102         * gcc.dg/torture/pr27743.c: New testcase.
7103
7104 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7105
7106         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7107
7108 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
7109
7110         * gcc.dg/compat/scalar-by-value-x.h: New.
7111         * gcc.dg/compat/scalar-by-value-y.h: New.
7112         * gcc.dg/compat/scalar-by-value-5.c: New.
7113         * gcc.dg/compat/scalar-by-value-5_main.c: New.
7114         * gcc.dg/compat/scalar-by-value-5_x.c: New.
7115         * gcc.dg/compat/scalar-by-value-5_y.c: New.
7116         * gcc.dg/compat/scalar-by-value-6.c: New.
7117         * gcc.dg/compat/scalar-by-value-6_main.c: New.
7118         * gcc.dg/compat/scalar-by-value-6_x.c: New.
7119         * gcc.dg/compat/scalar-by-value-6_y.c: New.
7120
7121 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
7122
7123         PR tree-optimization/27639
7124         PR tree-optimization/26719
7125         * gcc.dg/pr27639.c: New test.
7126         * gcc.dg/pr26719.c: New test.
7127         * gcc.dg/tree-ssa/scev-cast.c: New test.
7128
7129 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
7130
7131         PR c++/20173
7132         * g++.dg/template/error21.C: New test.
7133
7134 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
7135
7136         PR target/27696
7137         * gcc.target/i386/pr27696.c: New.
7138
7139 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
7140
7141         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7142
7143         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7144
7145 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7146
7147         PR c++/27716
7148         * g++.dg/other/assign1.C: New test.
7149
7150 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
7151
7152         PR target/27266
7153         * gcc.target/i386/pr27266.c: New.
7154
7155 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7156
7157         PR c++/27451
7158         * g++.dg/ext/asm9.C: New test.
7159
7160 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
7161
7162         PR rtl-optimization/25514
7163         * gcc.c-torture/compile/pr25514.c: New test.
7164
7165 2006-05-22  Richard Guenther  <rguenther@suse.de>
7166
7167         Revert
7168         2006-01-31  Richard Guenther  <rguenther@suse.de>
7169
7170         * gcc.target/i386/sselibm-1.c: New testcase.
7171         * gcc.target/i386/sselibm-2.c: Likewise.
7172         * gcc.target/i386/sselibm-3.c: Likewise.
7173         * gcc.target/i386/sselibm-4.c: Likewise.
7174         * gcc.target/i386/sselibm-5.c: Likewise.
7175
7176 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7177
7178         PR c/27420
7179         * gcc.dg/func-args-2.c: New test.
7180
7181         PR c/26818
7182         * gcc.dg/struct-incompl-1.c: New test.
7183
7184 2006-05-22  Richard Guenther  <rguenther@suse.de>
7185
7186         PR testsuite/27708
7187         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7188         the transformations we test for.
7189
7190 2006-05-22  Richard Guenther  <rguenther@suse.de>
7191
7192         PR testsuite/27707
7193         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
7194
7195 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
7196
7197         PR c++/27210
7198         * g++.dg/warn/new1.C: New test.
7199         * g++.dg/template/new5.C: Likewise.
7200
7201 2006-05-21  Roger Sayle  <roger@eyesopen.com>
7202
7203         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
7204         * gcc.target/i386/20060512-3.c: Likewise.
7205
7206 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
7207
7208         PR rtl-optimization/27671
7209         * gcc.c-torture/execute/pr27671-1.c: New.
7210         * gcc.dg/pr27671-2.c: Likewise.
7211
7212         PR tree-optimization/26622.
7213         * gcc.c-torture/compile/pr26622.c: New.
7214
7215 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7216
7217         PR fortran/27613
7218         * gfortran.dg/recursive_reference_1.f90: New test.
7219
7220 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7221
7222         PR fortran/25746
7223         * gfortran.dg/elemental_subroutine_3.f90: New test.
7224
7225         PR fortran/25090
7226         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
7227
7228         PR fortran/27584
7229         * gfortran.dg/associated_target_1.f90: New test.
7230
7231         PR fortran/19015
7232         * gfortran.dg/maxloc_shape_1.f90: New test.
7233
7234 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7235
7236         PR libgfortran/24459
7237         * gfortran.dg/namelist_24.f90: New test.
7238         * gfortran.dg/namelist_12.f: Fix typo in comment.
7239
7240 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
7241
7242         PR middle-end/25776
7243         * g++.dg/other/error11.C: New test.
7244
7245 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7246
7247         * gcc.target/mips/pr26765.c: Add -w to options.
7248
7249 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7250
7251         * lib/target-supports.exp (check_effective_target_mpaired_single):
7252         New function.
7253         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
7254         multilibs.
7255         * g++.dg/vect/vect.exp: Likewise.
7256
7257 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7258
7259         PR testsuite/25891
7260         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
7261
7262 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7263
7264         PR fortran/27662
7265         * gfortran.dg/temporary_1.f90: New file.
7266
7267 2006-05-19  Andreas Schwab  <schwab@suse.de>
7268
7269         * g++.dg/other/unused1.C: Also match "stringz".
7270
7271 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
7272
7273         PR c++/26433
7274         * g++.dg/template/fntry1.C: New test.
7275
7276 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
7277
7278         PR c++/27471
7279         PR c++/27506
7280         * g++.dg/conversion/bitfield5.C: New test.
7281         * g++.dg/conversion/bitfield6.C: New test.
7282
7283 2006-05-18  Mike Stump  <mrs@apple.com>
7284
7285         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
7286         * gcc.dg/vla-4.c: Add.
7287         * gcc.dg/vla-5.c: Add.
7288         * gcc.dg/vla-6.c: Add.
7289
7290 2006-05-12  Stuart Hastings  <stuart@apple.com>
7291
7292         * testsuite/gcc.target/i386/20060512-1.c: New.
7293         * testsuite/gcc.target/i386/20060512-2.c: New.
7294         * testsuite/gcc.target/i386/20060512-3.c: New.
7295         * testsuite/gcc.target/i386/20060512-4.c: New.
7296
7297 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
7298
7299         PR c++/26122
7300         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
7301
7302         PR c++/26068
7303         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
7304         * g++.dg/parse/linkage1.C: New test.
7305
7306 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7307
7308         PR tree-optimization/27548
7309         * g++.dg/tree-ssa/pr27548.C: New test.
7310
7311 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7312
7313         PR fortran/26551
7314         * gfortran.dg/recursive_check_1.f: New test.
7315         * gfortran.dg/recursive_check_2.f90: New test.
7316
7317 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
7318
7319         * g++.dg/opt/temp2.C: New test.
7320
7321 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7322
7323         PR c++/27491
7324         * g++.dg/init/brace5.C: New test.
7325
7326         PR middle-end/27415
7327         * gcc.dg/gomp/pr27415.c: New test.
7328         * g++.dg/gomp/pr27415.C: New test.
7329
7330         PR tree-optimization/27549
7331         * g++.dg/tree-ssa/pr27549.C: New test.
7332
7333 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7334
7335         PR libgfortran/27575
7336         * gfortran.dg/read_eof_4.f90: New test.
7337
7338 2006-05-16  Richard Guenther  <rguenther@suse.de>
7339
7340         PR tree-optimization/22303
7341         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
7342
7343 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
7344
7345         PR middle-end/27573
7346         * gcc.dg/gomp/pr27573.c: New test.
7347         * gfortran.dg/gomp/pr27573.f90: New test.
7348
7349         PR c/27499
7350         * gcc.dg/gomp/pr27499.c: New test.
7351         * g++.dg/gomp/pr27499.C: New test.
7352
7353 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7354
7355         PR c++/27339
7356         * g++.dg/parser/access8.C: Adjust error marker.
7357         * g++.dg/template/access17.C: New test.
7358         * g++.dg/template/access18.C: Likewise.
7359
7360 2006-05-15  Roger Sayle  <roger@eyesopen.com>
7361
7362         PR target/26600
7363         * gcc.target/i386/pr26600.c: New test case.
7364
7365 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7366
7367         PR c++/27505
7368         * g++.dg/expr/bitfield1.C: New test.
7369
7370 2006-05-15  Richard Guenther  <rguenther@suse.de>
7371
7372         PR tree-optimization/27603
7373         * gcc.dg/torture/pr27603.c: New testcase.
7374
7375 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
7376
7377         PR fortran/25090
7378         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7379
7380         PR fortran/25082
7381         * gfortran.dg/scalar_return_1.f90: New test.
7382
7383         PR fortran/27411
7384         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
7385
7386 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
7387
7388         * gcc.dg/gomp/critical-4.c: New test.
7389         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
7390         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7391         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
7392         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
7393
7394 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7395
7396         PR c++/27582
7397         * g++.dg/template/dependent-args1.C: New test.
7398
7399         PR c++/27581
7400         * g++.dg/lookup/this1.C: New test.
7401
7402         PR c++/27315
7403         * g++.dg/template/operator6.C: New test.
7404         * g++.dg/template/incomplete3.C: New test.
7405
7406         PR c++/27559
7407         * g++.dg/template/new4.C: New test.
7408
7409         PR c++/27496
7410         * g++.dg/template/void2.C: New test.
7411
7412 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
7413
7414         * g++.dg/template/dependent-expr5.C: New test.
7415
7416 2006-05-14  Roger Sayle  <roger@eyesopen.com>
7417
7418         PR middle-end/26729
7419         * gcc.dg/pr26729-1.c: New test case.
7420
7421 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
7422
7423         * gcc.dg/pr27003.c: New test.
7424
7425 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
7426
7427         * lib/target-supports.dg (check_cxa_atexit_available): Change
7428         v3_target_compile to ${tool}_target_compile.
7429
7430 2006-05-11  Jason Merrill  <jason@redhat.com>
7431
7432         * lib/scanasm.exp (scan-not-hidden): Fix typo.
7433
7434 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7435
7436         PR fortran/27553
7437         * gfortran.dg/label_5.f90: New test.
7438
7439 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
7440
7441         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7442         check_effective_target_powerpc_altivec_ok): New.
7443         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7444         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7445         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7446         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7447         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7448         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7449         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7450         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7451         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7452         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7453         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7454         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7455         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7456         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7457         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7458         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7459         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7460         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7461         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7462         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7463         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7464         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7465         gcc.target/powerpc/altivec-9.c,
7466         gcc.target/powerpc/altivec-consts.c,
7467         gcc.target/powerpc/altivec-pr22085.c,
7468         gcc.target/powerpc/altivec-splat.c,
7469         gcc.target/powerpc/altivec-types-1.c,
7470         gcc.target/powerpc/altivec-types-2.c,
7471         gcc.target/powerpc/altivec-types-3.c,
7472         gcc.target/powerpc/altivec-types-4.c,
7473         gcc.target/powerpc/altivec-varargs-1.c,
7474         gcc.target/powerpc/altivec-vec-merge.c,
7475         gcc.target/powerpc/ppc-vector-memcpy.c,
7476         gcc.target/powerpc/ppc-vector-memset.c,
7477         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7478         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7479         these effective targets.
7480         * gcc.dg/vmx/pr27006.c: Add missing close brace.
7481         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7482
7483 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7484
7485         PR middle-end/27384
7486         * g++.dg/other/fold1.C: New test.
7487
7488         PR middle-end/27488
7489         * gcc.dg/fold-nonneg-1.c: New test.
7490
7491         PR c++/27547
7492         * g++.dg/other/operator1.C: New test.
7493
7494 2006-05-11  Richard Guenther  <rguenther@suse.de>
7495
7496         PR middle-end/27529
7497         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7498
7499 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7500
7501         * lib/target-supports-dg.exp (check-flags): New.
7502         (dg-skip-if): Move flag checks.
7503
7504 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7505
7506         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7507         * lib/target-supports.dg (check_cxa_atexit_available): New.
7508
7509 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7510
7511         PR fortran/27470
7512         * gfortran.dg/multiple_allocation_2.f90: New test case.
7513
7514 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7515
7516         * gcc.target/arm/pr27387.C: Fix a comment typo.
7517
7518 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7519
7520         PR fortran/24549
7521         * gfortran.dg/error_recovery_1.f90: New test.
7522
7523 2006-05-10  Richard Guenther  <rguenther@suse.de>
7524
7525         PR tree-optimization/27302
7526         * gcc.dg/torture/pr27302.c: New testcase.
7527
7528 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7529         Richard Guenther  <rguenther@suse.de>
7530
7531         PR middle-end/27498
7532         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7533
7534 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7535
7536         PR rtl-optimization/27335
7537         * gcc.dg/pr27335.c: New test.
7538
7539 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
7540
7541         * gcc.target/mips/mips-ps-5.c: New file.
7542
7543 2006-05-08  Jan Hubicka  <jh@suse.cz>
7544
7545         PR middle-end/25962
7546         * gcc.dg/pr25962.c: New.
7547
7548 2006-05-08  Roger Sayle  <roger@eyesopen.com>
7549
7550         PR target/27158
7551         * gcc.target/powerpc/pr27158.c: New test case.
7552
7553 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
7554
7555         PR testsuite/27476
7556         * ada/acats/run_all.sh: Use test -z.
7557
7558 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7559
7560         PR libfortran/18271
7561         * gfortran.dg/spec_expr_3.f90: New test.
7562
7563 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
7564
7565         PR target/24879
7566         * gcc.target/i386/monitor.c: New file.
7567
7568 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
7569
7570         * gcc.dg/pr27095.c: xfail *-*-darwin*.
7571
7572 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7573
7574         PR c++/27447
7575         * g++.dg/other/ptrmem7.C: New test.
7576
7577 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7578
7579         PR target/27421
7580         * gcc.dg/array-9.c: New test.
7581
7582 2006-05-07  Richard Guenther  <rguenther@suse.de>
7583
7584         PR tree-optimization/27409
7585         * gcc.dg/torture/pr27409.c: New testcase.
7586
7587 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7588
7589         PR fortran/27457
7590         * gfortran.dg/select_6.f90: New.
7591
7592 2006-05-07  Richard Guenther  <rguenther@suse.de>
7593
7594         PR tree-optimization/27136
7595         * gcc.dg/torture/pr27136.c: New testcase.
7596
7597 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7598
7599         PR fortran/24813
7600         * gfortran.dg/char_cons_len_1.f90: New test.
7601
7602 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7603
7604         PR c++/27427
7605         * g++.dg/template/incomplete2.C: New test.
7606
7607 2006-05-06  Richard Guenther  <rguenther@suse.de>
7608
7609         PR tree-optimization/27151
7610         * gcc.dg/vect/pr27151.c: New testcase.
7611
7612 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7613
7614         PR c++/27430
7615         * g++.dg/template/void1.C: New test.
7616
7617         PR c++/27423
7618         * g++.dg/other/void2.C: New test.
7619
7620         PR c++/27422
7621         * g++.dg/conversion/void1.C: New test.
7622
7623 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7624
7625         PR/21391
7626         * g++.dg/other/unused1.C: New.
7627
7628 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7629
7630         PR objc/27240
7631         * objc.dg/member-1.m: New test.
7632
7633 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7634
7635         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7636
7637 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7638
7639         PR libfortran/26985
7640         * gfortran.dg/matmul_2.f90: New test.
7641
7642 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7643
7644         * ada/acats/run_all.sh: Use sync when main not found.
7645
7646 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7647
7648         PR target/26765
7649         * gcc.target/mips/pr26765.c: New.
7650
7651 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7652
7653         * gcc.target/bfin: New directory.
7654         * gcc.target/bfin/bfin.exp: New file.
7655         * gcc.target/bfin/frmul.c: New file.
7656         * gcc.target/bfin/arith.c: New file.
7657         * gcc.target/bfin/mul-combine.c: New file.
7658         * gcc.target/bfin/shift.c: New file.
7659
7660 2006-05-04  Richard Guenther  <rguenther@suse.de>
7661
7662         PR tree-optimization/14287
7663         PR tree-optimization/14844
7664         PR tree-optimization/19792
7665         PR tree-optimization/21608
7666         PR tree-optimization/27090
7667         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7668         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7669         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7670         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7671         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7672
7673 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7674
7675         PR tree-optimization/27285
7676         * gcc.c-torture/execute/pr27285.c: New test.
7677
7678         PR middle-end/27388
7679         * gcc.dg/gomp/pr27388-1.c: New test.
7680         * gcc.dg/gomp/pr27388-2.c: New test.
7681         * gcc.dg/gomp/pr27388-3.c: New test.
7682
7683         PR c++/27359
7684         * g++.dg/gomp/pr27359.C: New test.
7685
7686 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7687
7688         PR fortran/20248
7689         * gfortran.dg/iargc.f90: New test.
7690
7691 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7692
7693         PR c++/27102
7694         * g++.dg/template/crash49.C: New test.
7695
7696 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7697
7698         PR testsuite/27032
7699         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7700
7701 2006-05-02  Jeff Law  <law@redhat.com>
7702
7703         PR tree-optimization/27364
7704         * gcc.c-torture/execute/pr27364.c: New test.
7705
7706 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7707
7708         PR c++/27309
7709         * g++.dg/parser/ctor5.C: New test.
7710
7711 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7712
7713         PR target/27387
7714         * gcc.target/arm/arm.exp: New.
7715         * gcc.target/arm/pr27387.C: Likewise.
7716
7717 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7718
7719         PR fortran/27269
7720         PR fortran/27324
7721         * gfortran.dg/module_equivalence_2.f90: New test.
7722
7723 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7724
7725         PR middle-end/27337
7726         * g++.dg/gomp/pr27337-1.C: New test.
7727         * g++.dg/gomp/pr27337-2.C: New test.
7728
7729         PR middle-end/27328
7730         * gcc.dg/gomp/pr27328.c: New test.
7731
7732         PR middle-end/27325
7733         * g++.dg/gomp/pr27325.C: New test.
7734
7735         PR middle-end/27310
7736         * g++.dg/gomp/pr27310.C: New test.
7737
7738 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7739
7740         PR tree-optimization/27291
7741         * g++.dg/tree-ssa/pr27291.C: New test.
7742
7743 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7744
7745         PR tree-optimization/27283
7746         * g++.dg/tree-ssa/pr27283.C: New test.
7747
7748 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7749
7750         * gcc.dg/tree-ssa/loop-16.c: New test.
7751
7752 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7753             Joseph S. Myers  <joseph@codesourcery.com>
7754
7755         * gcc.dg/Wconversion-3.c: New test case.
7756         * gcc.dg/Wconversion-4.c: Likewise.
7757
7758 2006-05-01  Richard Guenther  <rguenther@suse.de>
7759
7760         PR tree-optimization/26726
7761         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7762
7763 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7764
7765         * gcc.dg/Woverflow-1.c: New test case.
7766         * gcc.dg/Woverflow-2.c: Likewise.
7767         * gcc.dg/Woverflow-3.c: Likewise.
7768
7769 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7770
7771         PR c++/27094
7772         * g++.dg/template/defarg8.C: New test.
7773
7774 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7775
7776         PR c++/27278
7777         * g++.dg/parse/operator7.C: New test.
7778
7779 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7780
7781         PR c++/11471
7782         PR c++/27102
7783         * g++.dg/template/crash48.C: New test.
7784
7785         PR c++/27279
7786         * g++.dg/parse/ctor4.C: New test.
7787
7788 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7789
7790         PR fortran/25681
7791         * gfortran.df/char_type_len.f90: New test.
7792
7793 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7794
7795         PR libgfortran/27304
7796         * gfortran.dg/fmt_exhaust.f90: New test.
7797
7798 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7799
7800         PR c/25309
7801         * gcc.dg/large-size-array-2.c: New test case.
7802
7803 2006-04-28  Richard Guenther  <rguenther@suse.de>
7804
7805         PR target/26826
7806         * gcc.target/i386/pr26826.c: New testcase.
7807
7808 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7809
7810         PR middle-end/27260
7811         * gcc.c-torture/execute/pr27260.c: New.
7812
7813 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7814
7815         PR middle-end/27095
7816         * gcc.dg/pr27095.c: New.
7817
7818 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7819
7820         PR c++/27292
7821         * g++.dg/conversion/bitfield4.C: New test.
7822
7823 2006-04-27  Eric Christopher  <echristo@apple.com>
7824
7825         * gcc.dg/pragma-ms_struct.c: New.
7826
7827 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7828
7829         PR c++/27102
7830         * g++.dg/template/crash47.C: New test.
7831
7832 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7833
7834         * gcc.target/i386/sse-7.c: build with -msse.
7835
7836 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7837
7838         PR testsuite/27274:
7839         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7840         (main): Exit if processor doesn't support SSE.
7841
7842 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7843
7844         PR middle-end/27282
7845         * gcc.c-torture/compile/pr27282.c: New test.
7846
7847 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7848
7849         PR middle-end/26913
7850         * g++.dg/gomp/pr26913.C: New test.
7851
7852         PR c/25996
7853         * gcc.dg/gomp/pr25996.c: New test.
7854         * g++.dg/gomp/pr25996.C: New test.
7855
7856 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7857
7858         PR rtl-optimization/26725
7859         * gcc.c-torture/compile/pr26725.c: New test.
7860
7861 2006-04-25  Richard Guenther  <rguenther@suse.de>
7862
7863         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7864         than n + -1.
7865
7866 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7867
7868         * gcc.dg/20060425-1.c: New testcase.
7869
7870 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7871
7872         PR tree-optimization/26865
7873         * gcc.dg/pr26865.c: New test.
7874
7875 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7876
7877         PR c++/27292
7878         * g++.dg/conversion/bitfield1.C: New test.
7879         * g++.dg/conversion/bitfield2.C: Likewise.
7880         * g++.dg/conversion/bitfield3.C: Likewise.
7881
7882 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7883         Richard Guenther  <rguenther@suse.de>
7884
7885         PR tree-optimization/27236
7886         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7887
7888 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7889
7890         PR c++/19963
7891         * g++.dg/other/incomplete2.C: New test.
7892
7893 2006-04-24  Richard Guenther  <rguenther@suse.de>
7894
7895         PR middle-end/26869
7896         * gcc.dg/torture/pr26869.c: New testcase.
7897
7898 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7899         Richard Guenther  <rguenther@suse.de>
7900
7901         PR tree-optimization/27218
7902         * g++.dg/tree-ssa/pr27218.C: New testcase.
7903
7904 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7905
7906         PR c++/26912
7907         * g++.dg/template/friend41.C: New test.
7908
7909 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7910
7911         * g++.dg/opt/pr15551.C: Include cstdio.
7912         (main): Use remove instead of unlink.
7913
7914 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7915
7916         * gcc.dg/sibcall-7.c: New test.
7917         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7918         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7919         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7920         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7921         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7922
7923 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7924
7925         PR c++/26534
7926         * g++.dg/opt/bitfield1.C: New test.
7927         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7928         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7929         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7930         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7931         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7932         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7933         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7934         * g++.dg/abi/bitfield2.C: Likewise.
7935         * g++.dg/init/bitfield1.C: Likewise.
7936
7937 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7938
7939         PR fortran/25099
7940         * gfortran.dg/elemental_subroutine_4.f90: New test.
7941         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7942         call sub (m, x).
7943
7944 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7945
7946         * gcc.c-torture/compile/20060421-1.c: New testcase.
7947
7948 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7949
7950         PR c/25875
7951         * gcc.dg/init-bad-4.c: New test.
7952
7953 2006-04-21  Paul Brook  <paul@codesourcery.com>
7954
7955         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7956
7957 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7958
7959         PR fortran/27122
7960         * gfortran.dg/defined_operators_1.f90: New test.
7961         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7962         remove old ones associated, incorrectly, with Note 5.46.
7963
7964         PR fortran/27113
7965         * gfortran.dg/character_array_constructor_1.f90: New test.
7966
7967 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7968
7969         * gcc.dg/20060419-1.c: New test.
7970
7971 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7972
7973         PR c/26774
7974         * gcc.dg/struct-parse-1.c: New test case.
7975
7976 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7977
7978         PR c++/26558
7979         * g++.dg/parse/template19.C: New test.
7980
7981         PR c++/26739
7982         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7983
7984         PR c++/26036
7985         * g++.dg/expr/call3.C: New test.
7986
7987         PR c++/10385
7988         * g++.dg/conversion/dynamic1.C: New test.
7989
7990 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7991
7992         PR c++/27102
7993         * g++.dg/template/crash35.C: Tweak error markers.
7994         * g++.dg/template/crash46.C: New test.
7995         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7996         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7997
7998 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7999
8000         PR rtl-optimization/14261
8001         * gcc.c-torture/compile/20060419-1.c: Added.
8002
8003 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
8004
8005         * gfortran.dg/label_1.f90: Adjust dg-error.
8006
8007 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8008
8009         PR target/26961
8010         * gcc.dg/fold-cond-1.c: New test case.
8011         * gcc.dg/pr26961-1.c: Likewise.
8012
8013 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8014
8015         PR libgfortran/27138
8016         * gfortran.dg/read_bad_advance.f90: New test.
8017
8018 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8019             Dale Johannesen  <dalej@apple.com>
8020
8021         PR target/24076
8022         * gcc.target/i386/vecinit-3.c: New testcase.
8023         * gcc.target/i386/vecinit-4.c: Likewise.
8024         * gcc.target/i386/sse-18.c: Likewise.
8025         * gcc.target/i386/sse-19.c: Likewise.
8026
8027 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
8028
8029         * gfortran.dg/allocate_zerosize_1.f90: New test.
8030
8031 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
8032
8033         PR c++/26365
8034         * g++.dg/template/crash45.C: New test.
8035
8036 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
8037
8038         PR fortran/26787
8039         * gfortran.dg/proc_assign_1.f90: New test.
8040         * gfortran.dg/procedure_lvalue.f90: Change message.
8041         * gfortran.dg/namelist_4.f90: Add new error.
8042
8043         PR fortran/25597
8044         PR fortran/27096
8045         * gfortran.dg/auto_pointer_array_result_1.f90
8046
8047         PR fortran/27089
8048         * gfortran.dg/specification_type_resolution_1.f90
8049
8050         PR fortran/18003
8051         PR fortran/25669
8052         PR fortran/26834
8053         * gfortran.dg/bounds_temporaries_1.f90: New test.
8054
8055         PR fortran/27124
8056         * gfortran.dg/array_return_value_1.f90: New test.
8057
8058 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8059
8060         PR fortran/25336
8061         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8062
8063 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8064
8065         PR middle-end/26823
8066         * g++.dg/gomp/pr26823-1.C: New test.
8067         * g++.dg/gomp/pr26823-2.C: New test.
8068
8069 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8070
8071         PR middle-end/27134
8072         * gcc.dg/pr27314.c: New test.
8073
8074 2006-04-13  Richard Henderson  <rth@redhat.com>
8075
8076         * g++.dg/gomp/block-0.C: Update expected matches.
8077
8078 2006-04-13  DJ Delorie  <dj@redhat.com>
8079
8080         * lib/target-supports.exp (check_effective_target_int32plus): New.
8081         (check_effective_target_ptr32plus): New.
8082         (check_effective_target_size32plus): New.
8083         (check_effective_target_int16): New.
8084         (check_profiling_available): Add m32c to the list of unsupported targets.
8085
8086         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8087         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8088         memory size.
8089         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8090         pointers.
8091         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8092         size_t.
8093         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8094         and size_t.
8095         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8096         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8097         not just xstormy16.  Skip m32c due to weird pointer size.
8098         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8099         not just xstormy16.
8100         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8101         not just xstormy16.
8102         * gcc.dg/20020312-2.c: Add m32c support.
8103         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8104         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8105         in test.
8106         * gcc.dg/20050321-2.c: Require >=32 bit integers.
8107         * gcc.dg/asm-1.c: Skip if int and short are the same size.
8108         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8109         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8110         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8111         * gcc.dg/init-string-2.c: Require >=32 bit integers.
8112         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8113         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8114         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8115         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8116         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8117         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8118         in test.
8119         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8120         in test.
8121         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8122         * gcc.dg/pr23049.c: Require >=32 bit integers.
8123         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8124         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8125         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8126         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8127         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8128         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8129         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8130         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8131         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8132         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8133         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8134         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8135         prototype in test.
8136         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8137         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8138         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8139         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8140         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8141
8142         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
8143         * gcc.c-torture/execute/20040703-1.x: Likewise.
8144         * gcc.c-torture/execute/20040705-1.x: Likewise.
8145         * gcc.c-torture/execute/20040705-2.x: Likewise.
8146         * gcc.c-torture/execute/20040709-1.x: Likewise.
8147         * gcc.c-torture/execute/20040709-2.x: Likewise.
8148         * gcc.c-torture/execute/20040811-1.x: Likewise.
8149         * gcc.c-torture/execute/20050316-1.x: Likewise.
8150         * gcc.c-torture/execute/bitfld-4.x: Likewise.
8151         * gcc.c-torture/execute/pr19689.x: Likewise.
8152         * gcc.c-torture/execute/pr7284-1.x: Likewise.
8153         * gcc.c-torture/execute/usmul.x: Likewise.
8154         * gcc.c-torture/execute/vrp-5.x: Likewise.
8155         * gcc.c-torture/execute/vrp-6.x: Likewise.
8156         * gcc.dg/debug/20041023-1.s: Likewise.
8157
8158 2006-04-13  Roger Sayle  <roger@eyesopen.com>
8159
8160         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8161         of integers to a vector types are now constant expressions in C.
8162         * gcc.dg/vect/vect-fold-1.c: New test case.
8163
8164 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
8165             Ulrich Weigand  <uweigand@de.ibm.com>
8166
8167         PR target/27006
8168         * gcc.dg/vmx/pr27006.c: New testcase.
8169
8170 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8171
8172         PR libgfortran/26766
8173         * gfortran.dg/write_recursive.f90: New test.
8174
8175 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
8176
8177         * g++.dg/parse/dtor7.C: New test.
8178         * g++.dg/parse/new1.C: Add error marker.
8179         * g++.dg/template/new3.C: New test.
8180
8181         PR c++/26122
8182         * g++.dg/template/pure1.C: New test.
8183
8184         PR c++/26295
8185         * g++.dg/parse/ptrmem4.C: New test.
8186
8187 2006-04-10  Jeff Law  <law@redhat.com>
8188
8189         PR/27087
8190         * gcc.c-torture/compile/pr27087.c: New test.
8191
8192 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
8193
8194         PR/21391
8195         * gcc.dg/20060410.c: New.
8196
8197 2006-04-10  Matthias Klose  <doko@debian.org>
8198
8199         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
8200         Recognize multilib directory names containing underscores.
8201
8202 2006-04-10  Roger Sayle  <roger@eyesopen.com>
8203
8204         * gcc.target/i386/vecinit-1.c: New test case.
8205         * gcc.target/i386/vecinit-2.c: Likewise.
8206
8207 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
8208
8209         PR debug/27057
8210         * g++.dg/debug/dwarf2-2.C: New test.
8211
8212 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
8213
8214         PR rtl-optimization/27073
8215         * gcc.c-torture/execute/pr27073.c: New test.
8216
8217 2006-04-08  Mike Stump  <mrs@apple.com>
8218
8219         * gcc.dg/pragma-darwin.c: Improve for ppc64.
8220
8221 2006-04-07  Richard Guenther  <rguenther@suse.de>
8222
8223         PR tree-optimization/26135
8224         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
8225
8226 2006-04-06  Jan Hubicka  <jh@suse.cz>
8227
8228         PR profile/26399
8229         * g++.dg/bprob/g++-bprob-2.C: New testcase.
8230
8231 2006-04-06  Roger Sayle  <roger@eyesopen.com>
8232
8233         * g++.dg/conversion/nullptr1.C: New test case.
8234         * g++.dg/conversion/nullptr2.C: Likewise.
8235
8236 2006-04-05  Roger Sayle  <roger@eyesopen.com>
8237
8238         * gfortran.dg/dependency_18.f90: New test case.
8239
8240 2006-04-05  Richard Guenther  <rguenther@suse.de>
8241
8242         PR tree-optimization/26919
8243         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
8244         * gcc.dg/ipa/ipa-2.c: Likewise.
8245         * gcc.dg/ipa/ipa-3.c: Likewise.
8246         * gcc.dg/ipa/ipa-5.c: Likewise.
8247
8248 2006-04-05  Richard Guenther  <rguenther@suse.de>
8249
8250         PR tree-optimization/26763
8251         * gcc.dg/torture/pr26763-1.c: New testcase.
8252         * gcc.dg/torture/pr26763-2.c: Likewise.
8253
8254 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
8255
8256         PR fortran/23634
8257         PR fortran/25619
8258         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
8259
8260 2006-04-04  Eric Christopher  <echristo@apple.com>
8261
8262         * gcc.target/i386/387-1.c: Allow regexp to match darwin
8263         stubs.
8264         * gcc.target/i386/387-5.c: Ditto.
8265
8266 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
8267
8268         * gcc.target/sparc/struct-ret-check.c: New test.
8269
8270 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8271
8272         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
8273         zero decimal digits specified in format.
8274
8275 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
8276
8277         PR fortran/26891
8278         * gfortran.dg/missing_optional_dummy_1.f90: New test.
8279
8280         PR fortran/26976
8281         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
8282         * gfortran.dg/initialization_1.f90: Make assignment compliant.
8283         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
8284         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
8285         bigendian-ness.
8286
8287 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
8288
8289         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
8290         dummy arguments work when the actual argument is itself a dummy
8291         argument of the caller.
8292
8293 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8294
8295         PR libfortran/24685
8296         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
8297
8298 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8299
8300         * gfortran.dg/dependencency_17.f90: New test case.
8301
8302 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8303
8304         * gfortran.dg/dependency_14.f90: New test case.
8305         * gfortran.dg/dependency_15.f90: Likewise.
8306         * gfortran.dg/dependency_16.f90: Likewise.
8307
8308 2006-03-31  Asher Langton  <langton2@llnl.gov>
8309
8310         PR fortran/25358
8311         gfortran.dg/cray_pointers_6.f90: New test.
8312
8313 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8314
8315         PR libgfortran/26890
8316         * gfortran.dg/read_size_noadvance.f90: New test.
8317
8318 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
8319
8320         PR fortran/25031
8321         * gfortran.dg/multiple_allocation_1.f90: Check that the
8322         size has changed after a re-allocation with stat.
8323
8324 2006-03-30  Richard Guenther  <rguenther@suse.de>
8325
8326         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
8327         removal.
8328         * gcc.target/i386/sselibm-2.c: Likewise.
8329         * gcc.target/i386/sselibm-3.c: Likewise.
8330         * gcc.target/i386/sselibm-4.c: Likewise.
8331         * gcc.target/i386/sselibm-5.c: Likewise.
8332
8333 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8334
8335         * gcc.dg/fold-andxor-1.c: New test case.
8336         * gcc.dg/fold-xorand-1.c: Likewise.
8337
8338 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8339
8340         * gcc.dg/fold-convnotconv-1.c: New test case.
8341
8342 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
8343
8344         PR fortran/26779
8345         * gfortran.dg/private_type_5.f90: New test.
8346
8347 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
8348
8349         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
8350
8351 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
8352
8353         * gfortran.dg/advance_2.f90: New test.
8354         * gfortran.dg/advance_3.f90: New test.
8355
8356         * gfortran.fortran-torture/execute/equiv_5.f: New test.
8357
8358 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8359
8360         PR libgfortran/26661
8361         PR libgfortran/26880
8362         * gfortran.dg/read_x_past.f: New test.
8363
8364 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
8365
8366         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
8367         to be STABS.
8368
8369 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
8370
8371         * objc.dg/dwarf-1.m: Skip on AIX.
8372         * objc.dg/dwarf-2.m: Skip on AIX.
8373
8374 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
8375
8376         PR fortran/26816
8377         * gfortran.dg/float_1.f90: New test.
8378
8379 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
8380
8381         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
8382         X86_64 targets.
8383         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
8384
8385 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8386
8387         PR libfortran/26735
8388         * gfortran.dg/convert_implied_open.f90: New test case.
8389
8390 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8391
8392         PR fortran/26769
8393         * gfortran.dg/transpose_reshape_r10.f90: New test case.
8394
8395 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
8396
8397         PR middle-end/26717
8398         * gcc.dg/pr26717.c: New test.
8399
8400 2006-03-25  Roger Sayle  <roger@eyesopen.com>
8401
8402         * gfortran.dg/dependency_12.f90: New test case.
8403
8404 2006-03-24  Roger Sayle  <roger@eyesopen.com>
8405
8406         * gfortran.dg/dependency_9.f90: New (resurected) test case.
8407
8408 2006-03-24  Jeff Law  <law@redhat.com>
8409
8410         * gcc.c-torture/pr26840.c: New test.
8411
8412 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
8413
8414         * objc.dg/dwarf-2.m: New.
8415         * obj-c++.dg/dwarf-2.mm: New.
8416
8417         * g++.old-deja/g++.other/init19.C: New.
8418
8419 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
8420
8421         * g++.dg/eh/spbp.C: Skip on AIX.
8422
8423 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
8424
8425         PR middle-end/26611
8426         * g++.dg/gomp/pr26611-1.C: New test.
8427         * g++.dg/gomp/pr26611-2.C: New test.
8428
8429 2006-03-24  Jeff Law  <law@redhat.com>
8430
8431         * gcc.c-torture/compile/pr26833.c: New test.
8432         * gfortran.fortran-torture/compile/pr26806.f90: New test.
8433
8434 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8435
8436         * gfortran.dg/endfile_2.f90: Delete temp file.
8437
8438 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
8439
8440         PR fortran/19303
8441         * gfortran.dg/record_marker_1.f90: New test case.
8442         * gfortran.dg/record_marker_2.f: New test case.
8443         * gfortran.dg/record_marker_3.f90: New test case.
8444
8445 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
8446
8447         PR fortran/17298
8448         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8449         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8450
8451 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
8452
8453         * lib/gcc-dg.exp (cleanup-modules): New proc.
8454         * gfortran.dg/allocatable_function_1.f90,
8455         gfortran.dg/allocate_char_star_scalar_1.f90,
8456         gfortran.dg/assumed_charlen_function_1.f90,
8457         gfortran.dg/assumed_dummy_1.f90,
8458         gfortran.dg/assumed_shape_ranks_1.f90,
8459         gfortran.dg/assumed_shape_ranks_2.f90,
8460         gfortran.dg/assumed_size_dt_dummy.f90,
8461         gfortran.dg/auto_char_dummy_array_1.f90,
8462         gfortran.dg/auto_char_len_3.f90,
8463         gfortran.dg/automatic_module_variable.f90,
8464         gfortran.dg/bad_automatic_objects_1.f90,
8465         gfortran.dg/char_array_constructor.f90,
8466         gfortran.dg/char_array_structure_constructor.f90,
8467         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8468         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8469         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8470         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8471         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8472         gfortran.dg/derived_pointer_recursion.f90,
8473         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8474         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8475         gfortran.dg/dummy_functions_1.f90,
8476         gfortran.dg/elemental_initializer_1.f90,
8477         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8478         gfortran.dg/elemental_pointer_1.f90,
8479         gfortran.dg/elemental_subroutine_1.f90,
8480         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8481         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8482         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8483         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8484         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8485         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8486         gfortran.dg/global_references_1.f90,
8487         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8488         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8489         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8490         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8491         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8492         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8493         gfortran.dg/large_integer_kind_1.f90,
8494         gfortran.dg/large_real_kind_1.f90,
8495         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8496         gfortran.dg/module_double_reuse.f90,
8497         gfortran.dg/module_equivalence_1.f90,
8498         gfortran.dg/module_interface_1.f90,
8499         gfortran.dg/module_parameter_array_refs_1.f90,
8500         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8501         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8502         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8503         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8504         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8505         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8506         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8507         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8508         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8509         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8510         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8511         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8512         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8513         gfortran.dg/same_name_1.f90,
8514         gfortran.dg/sibling_dummy_procedure_1.f90,
8515         gfortran.dg/sibling_dummy_procedure_2.f90,
8516         gfortran.dg/sibling_dummy_procedure_3.f90,
8517         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8518         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8519         gfortran.dg/used_dummy_types_2.f90,
8520         gfortran.dg/used_dummy_types_3.f90,
8521         gfortran.dg/used_dummy_types_4.f90,
8522         gfortran.dg/used_dummy_types_5.f90,
8523         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8524         gfortran.dg/userdef_operator_1.f90: Use it.
8525
8526 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8527
8528         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8529         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8530         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8531         gfortran.dg/write_back.f,
8532         gfortran.fortran-torture/execute/inquire_1.f90,
8533         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8534
8535 2006-03-21  Jeff Law  <law@redhat.com>
8536
8537         * gcc.dg/tree-ssa/vrp28.c: New test.
8538
8539 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8540
8541         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8542         if _STDC_C99 is defined.
8543         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8544         * gcc.dg/builtins-20.c: Likewise.
8545         * gcc.dg/builtins-53.c: Likewise.
8546         * gcc.dg/single-precision-constant.c: Likewise. Also pass
8547         -mmacosx-version-min=10.3 on PowerPC/Darwin.
8548
8549 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
8550
8551         PR tree-opt/26781
8552         * gcc.c-torture/compile/pr26781-1.c: New test.
8553         * gcc.c-torture/compile/pr26781-2.c: New test.
8554
8555 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
8556
8557         PR c++/26690
8558         * g++.dg/gomp/pr26690-1.C: New test.
8559         * g++.dg/gomp/pr26690-2.C: New test.
8560
8561 2006-03-20  Jeff Law  <law@redhat.com>
8562
8563         * gcc.dg/tree-ssa/pr21829.c: New test.
8564
8565         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8566
8567 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
8568
8569         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8570         (check_visibility_available): Use it.
8571         (check_effective_target_default_packed): Likewise.
8572         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8573         (check_effective_target_fopenmp): Likewise.
8574         (check_effective_target_freorder): Likewise.
8575         (check_effective_target_fpic): Likewise.
8576         (check_named_sections_available): Likewise.
8577         (check_effective_target_ilp32): Likewise.
8578         (check_effective_target_lp64): Likewise.
8579
8580 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8581
8582         PR fortran/20935
8583         * gfortran.dg/scalar_mask_2.f90: New test case.
8584
8585 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8586
8587         PR tree-opt/26629
8588         * gcc.dg/tree-ssa/loadpre12.c: New test.
8589         * gcc.dg/tree-ssa/loadpre13.c: New test.
8590         * gcc.dg/tree-ssa/loadpre14.c: New test.
8591         * gcc.dg/tree-ssa/loadpre15.c: New test.
8592         * gcc.dg/tree-ssa/loadpre16.c: New test.
8593         * gcc.dg/tree-ssa/loadpre17.c: New test.
8594         * gcc.dg/tree-ssa/loadpre18.c: New test.
8595         * gcc.dg/tree-ssa/loadpre19.c: New test.
8596         * gcc.dg/tree-ssa/loadpre20.c: New test.
8597         * gcc.dg/tree-ssa/loadpre21.c: New test.
8598         * gcc.dg/tree-ssa/loadpre22.c: New test.
8599
8600 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8601
8602         PR fortran/26741
8603         * gfortran.dg/elemental_initializer_1.f90: New test.
8604
8605         PR fortran/26716
8606         * gfortran.dg/assumed_shape_ranks_2: New test.
8607
8608 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8609
8610         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8611         target fpic.
8612
8613 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8614
8615         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8616         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8617         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8618         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8619         gfortran.fortran-torture/execute/direct_io.f90,
8620         gfortran.fortran-torture/execute/inquire_2.f90,
8621         gfortran.fortran-torture/execute/inquire_4.f90,
8622         gfortran.fortran-torture/execute/list_read_1.f90,
8623         gfortran.fortran-torture/execute/open_replace.f90,
8624         gfortran.fortran-torture/execute/slash_edit.f90,
8625         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8626         temporary files from testcases.
8627
8628 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8629
8630         PR libgfortran/26509
8631         gfortran.dg/write_direct_eor.f90: New test.
8632
8633 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8634
8635         * gcc.target/powerpc/pr26350.c: New.
8636         * gcc.target/powerpc/indexed-addr.c: New.
8637
8638 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8639
8640         * gfortran.dg/dependency_13.f90: New test case.
8641
8642 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8643
8644         PR middle-end/21781
8645         * gcc.dg/real-const-1.c: New test case.
8646
8647 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8648
8649         * g++.old-deja/g++.other/init18.C: New.
8650         * g++.old-deja/g++.other/init5.C: Remove xfail.
8651
8652 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8653
8654         * g++.dg/opt/pr15551.C: Cleanup temp file.
8655
8656 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8657
8658         PR c++/6634
8659         g++.dg/parse/long1.C: New test.
8660
8661 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8662
8663         PR fortran/19101
8664         * gfortran.dg/continuation.f90: New test.
8665         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8666
8667 2006-03-14  Richard Guenther  <rguenther@suse.de>
8668
8669         PR tree-optimization/26672
8670         * gcc.dg/torture/pr26672.c: New testcase.
8671
8672 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8673
8674         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8675         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8676
8677 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8678
8679         PR middle-end/26557
8680         * gcc.c-torture/compile/switch-1.c: New test case.
8681
8682 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8683
8684         PR fortran/25378
8685         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8686         test to include more permuatations of mask and index.
8687         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8688         respond to F2003 spec. that the position returned for an all false
8689         mask && condition is zero.
8690
8691 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8692
8693         PR middle-end/25989
8694         * gcc.dg/gomp/pr25989.c: New test.
8695
8696 2006-03-13  Jeff Law  <law@redhat.com>
8697
8698         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8699
8700 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8701
8702         * gcc.dg/switch-9.c: New test.
8703
8704 2006-03-13  Richard Guenther  <rguenther@suse.de>
8705
8706         PR middle-end/26630
8707         * gcc.dg/torture/pr26630.c: New testcase.
8708
8709 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8710
8711         * gfortran.dg/dependency_10.f90: New test case.
8712         * gfortran.dg/dependency_11.f90: Likewise.
8713
8714 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8715             Erik Edelmann  <eedelman@gcc.gnu.org>
8716
8717         * gfortran.dg/allocatable_function_1.f90: New.
8718         * gfortran.dg/allocatable_function_2.f90: New.
8719
8720 2006-03-10  Richard Guenther  <rguenther@suse.de>
8721
8722         PR middle-end/26565
8723         * gcc.dg/torture/pr26565.c: New testcase.
8724
8725 2006-03-09  Eric Christopher  <echristo@apple.com>
8726
8727         * gcc.c-torture/compile/20060309-1.c: New.
8728
8729 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8730
8731         PR libgfortran/26499
8732         * gfortran.dg/write_back.f: New test.
8733         * gfortran.dg/write_rewind_1.f: New test.
8734         * gfortran.dg/write_rewind_2.f: New test.
8735
8736 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8737
8738         PR libgfortran/26554
8739         * gfortran.dg/read_logical.f90: New test.
8740
8741 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8742
8743         * ada/acats/norun.lst: cdd2a03 now passes.
8744
8745 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8746
8747         PR testsuite/25177
8748         * gcc.target/powerpc/pr18096-1.c: Change where the error
8749         would match.
8750
8751 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8752
8753         * gcc.target/i386/cleanup-1.c: New test.
8754         * gcc.target/i386/cleanup-2.c: New test.
8755
8756 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8757
8758         * gfortran.dg/dependency_9.f90: Remove for the time being.
8759
8760 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8761
8762         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8763         directive.
8764
8765 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8766
8767         * gfortran.dg/dependency_9.f90: New test case.
8768
8769 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8770
8771         * gfortran.dg/dependency_4.f90: New test case.
8772         * gfortran.dg/dependency_5.f90: New test case.
8773         * gfortran.dg/dependency_6.f90: New test case.
8774         * gfortran.dg/dependency_7.f90: New test case.
8775         * gfortran.dg/dependency_8.f90: New test case.
8776
8777 2006-03-03  Paul Brook  <paul@codesourcery.com>
8778
8779         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8780         Add m68k-*-elf.
8781
8782 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8783
8784         PR fortran/25031
8785         * multiple_allocation_1.f90: New test.
8786
8787 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8788
8789         PR tree-optimization/26524
8790         * gfortran.dg/pr26524.f: New test case.
8791
8792 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8793
8794         * g++.dg/template/repo5.C: Cleanup repo files.
8795         * gcc.dg/20051201-1.c: Cleanup coverage files.
8796         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8797         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8798         tree dump files.
8799
8800 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8801
8802         * objc.dg/objc-nofilename-1.m: New test.
8803         * objc.dg/bad-receiver-type.m: New test.
8804         * obj-c++.dg/bad-receiver-type.mm: New test.
8805
8806 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8807
8808         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8809
8810 2006-03-01  Mike Stump  <mrs@apple.com>
8811
8812         * g++.dg/abi/key2.C: Add.
8813
8814 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8815
8816         * gfortran.dg/logical_dot_product.f90: New test.
8817
8818         PR fortran/26393
8819         * gfortran.dg/used_interface_ref.f90: New test.
8820
8821         PR fortran/20938
8822         * gfortran.dg/dependency_2.f90: New test.
8823         * gfortran.fortran-torture/execute/where17.f90: New test.
8824         * gfortran.fortran-torture/execute/where18.f90: New test.
8825         * gfortran.fortran-torture/execute/where19.f90: New test.
8826         * gfortran.fortran-torture/execute/where20.f90: New test.
8827
8828 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8829
8830         * g++.dg/tree-ssa/pr26443.C: New test case.
8831
8832 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8833
8834         PR middle-end/26022
8835         * g++.dg/opt/return-slot1.C: New test.
8836
8837 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8838
8839         PR libgfortran/26136
8840         * gfortran.dg/namelist_23.f90: New test.
8841
8842 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8843
8844         PR middle-end/14752
8845         * gcc.dg/fold-eqandshift-2.c: New test case.
8846
8847 2006-02-28  Richard Guenther  <rguenther@suse.de>
8848
8849         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8850         decomposition.
8851
8852 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8853
8854         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8855
8856 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8857
8858         PR libgfortran/26464
8859         * gfortran.dg/backspace_5.f: New test.
8860         * gfortran.dg/backspace_6.f: New test.
8861
8862 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8863
8864         * gcc.dg/fold-eqandnot-1.c: New test case.
8865
8866 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8867
8868         PR middle-end/19983
8869         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8870
8871 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8872
8873         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8874         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8875
8876 2006-02-26  Richard Guenther  <rguenther@suse.de>
8877
8878         PR tree-optimization/26421
8879         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8880
8881 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8882
8883         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8884         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8885
8886 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8887
8888         * gcc.dg/fold-even-1.c: New test case.
8889
8890 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8891
8892         PR middle-end/21137
8893         * gcc.dg/fold-eqandshift-1.c: New test case.
8894
8895 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8896
8897         PR tree-optimization/25125
8898         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8899         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8900
8901 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8902
8903         PR tree-optimizations/26359
8904         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8905         with -fdump-tree-dceloop-details.
8906         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8907
8908 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8909
8910         PR middle-end/23673
8911         * gcc.dg/fold-eqxor-1.c: New test case.
8912         * gcc.dg/fold-eqxor-2.c: Likewise.
8913         * gcc.dg/fold-eqxor-3.c: Likewise.
8914
8915 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8916
8917         PR fortran/23092
8918         * scalar_mask_1.f90: New test.
8919
8920 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8921
8922         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8923         * g++.dg/eh/uncaught2.C: New.
8924         * g++.dg/eh/uncaught3.C: New.
8925
8926 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8927
8928         PR libgfortran/26423
8929         * gfortran.dg/read_many_1.f: New test.
8930
8931 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8932
8933         PR fortran/24519
8934         * gfortran.dg/dependency_3.f90: New test.
8935         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8936         XFAILs.
8937
8938         PR fortran/25395
8939         * gfortran.dg/equiv_6.f90: New test.
8940
8941 2006-02-23  Jeff Law  <law@redhat.com>
8942
8943         * gcc.c-torture/compile/pr26425.c: New test.
8944
8945 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8946
8947         PR middle-end/26412
8948         * gcc.dg/gomp/pr26412.c: New test.
8949
8950 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8951
8952         PR c++/26291
8953         * g++.dg/other/ellipsis1.C: New test.
8954         * g++.dg/parse/operator4.C: Adjust error marker.
8955
8956 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8957
8958         PR target/25603
8959         * gfortran.dg/pr25603.f: New testcase.
8960
8961 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8962
8963         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8964         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8965
8966 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8967
8968         * g++.dg/eh/spbp.C: New.
8969
8970 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8971
8972         PR middle-end/26379
8973         * gcc.target/i386/mmx-7.c: New test.
8974
8975 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8976
8977         PR tree-optimization/26361
8978         * gcc.dg/tree-ssa/vrp27.c: New test case.
8979
8980 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8981
8982         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8983         * gcc.dg/tree-ssa/complex-4.c: Here.
8984
8985 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8986
8987         PR middle-end/19543
8988         * gfortran.dg/logical_1.f90: New test case.
8989
8990 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8991
8992         PR middle-end/26334
8993         * gcc.dg/20060218-1.c: Moved to...
8994         * gcc.target/i386/20060218-1.c: ... here.  New test.
8995
8996 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8997
8998         PR fortran/26201
8999         * gfortran.dg/convert_1.f90: New.
9000
9001 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
9002
9003         PR fortran/25054
9004         * gfortran.dg/namelist_5.f90: New test.
9005
9006         PR fortran/25089
9007         * gfortran.dg/namelist_4.f90: New test.
9008
9009 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9010
9011         PR tree-opt/25680
9012         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9013
9014 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9015
9016         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9017         variable to take into account the variable name in the
9018         function header.
9019         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9020
9021 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9022
9023         PR middle-end/26334
9024         * gcc.c-torture/compile/20060217-1.c: New test.
9025         * gcc.dg/20060218-1.c: New test.
9026
9027 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
9028
9029         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9030
9031 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9032
9033         * gcc.dg/cpp/undef3.c: New test.
9034         * gcc.dg/cpp/trad/builtins2.c: New test.
9035
9036 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
9037
9038         PR c++/26266
9039         * g++.dg/template/static22.C: New test.
9040         * g++.dg/template/static23.C: New test.
9041         * g++.dg/template/static24.C: New test.
9042         * g++.dg/template/non-dependent13.C: New test.
9043         * g++.dg/init/member1.C: Tweak error markers.
9044
9045 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9046
9047         PR target/26255
9048         * gcc.c-torture/compile/pr26255.c: New test case.
9049
9050 2006-02-16  Roger Sayle  <roger@eyesopen.com>
9051
9052         * gfortran.fortran-torture/execute/where_10.f90: New test case.
9053         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9054         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9055         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9056         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9057         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9058         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9059
9060 2006-02-16  Jeff Law  <law@redhat.com>
9061
9062         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9063         * gcc.dg/tree-ssa/vrp26.c: New test.
9064
9065 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9066
9067         PR target/20353
9068         PR target/24578
9069         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9070         __UCLIBC__ is defined.
9071
9072 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9073
9074         PR fortran/26224
9075         * gfortran.dg/gomp/pr26224.f: New test.
9076
9077 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9078
9079         PR tree-opt/25918
9080         * lib/target-supports.exp
9081         (check_effective_target_vect_short_mult): New.
9082         (check_effective_target_vect_char_mult): New.
9083         (check_effective_target_vect_widen_sum_qi_to_si): New.
9084         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9085         (check_effective_target_vect_widen_sum_hi_to_si): New.
9086         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9087         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9088         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9089         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9090         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9091         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9092         vect-reduc-pattern-2c.c
9093         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9094         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9095         vect-reduc-pattern-1c.c
9096
9097 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9098
9099         PR fortran/24557
9100         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9101
9102 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9103
9104         PR fortran/26054
9105         * gfortran.dg/enum_8.f90: Remove check for warning.
9106         * gfortran.dg/iomsg_1.f90: Ditto.
9107         * gfortran.dg/enum_1.f90: Ditto.
9108         * gfortran.dg/enum_9.f90: Ditto.
9109         * gfortran.dg/enum_2.f90: Ditto.
9110         * gfortran.dg/enum_10.f90: Ditto.
9111         * gfortran.dg/enum_3.f90: Ditto.
9112         * gfortran.dg/flush_1.f90: Ditto.
9113         * gfortran.dg/enum_4.f90: Ditto.
9114         * gfortran.dg/array_constructor_1.f90: Ditto.
9115         * gfortran.dg/enum_5.f90: Ditto.
9116         * gfortran.dg/enum_6.f90: Ditto.
9117         * gfortran.dg/enum_7.f90: Ditto.
9118
9119 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
9120
9121         PR middle-end/26300
9122         * gcc.c-torture/compile/20060215-1.c: New test.
9123
9124 2006-02-14  Roger Sayle  <roger@eyesopen.com>
9125
9126         PR middle-end/23670
9127         * gcc.dg/tree-ssa/andor-2.c: New test case.
9128
9129 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
9130
9131         PR fortran/25045
9132         * optional_dim.f90: New test.
9133
9134 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9135
9136         PR fortran/26277
9137         * gfortran.dg/label_4.f90: New.
9138
9139 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
9140             Diego Novillo  <dnovillo@redhat.com>
9141             Uros Bizjak  <uros@kss-loka.si>
9142
9143         * gfortran.dg/gomp: New directory.
9144
9145 2006-02-14  Richard Guenther  <rguenther@suse.de>
9146
9147         PR tree-optimization/26258
9148         * gcc.dg/torture/pr26258.c: New testcase.
9149
9150 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
9151
9152         PR fortran/26246
9153         * gfortran.dg/pr26246_1.f90: New test.
9154         * gfortran.dg/pr26246_2.f90: New test.
9155
9156         PR middle-end/26092
9157         * gcc.c-torture/compile/20060208-1.c: New test.
9158
9159 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
9160
9161         PR fortran/26074
9162         PR fortran/25103
9163         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9164         * gfortran.dg/bad_automatic_objects_1.f90: New test.
9165         * gfortran.dg/automatic_module_variable.f90: Change error message.
9166
9167         PR fortran/20861
9168         * gfortran.dg/internal_dummy_1.f90: New test.
9169
9170         PR fortran/20871
9171         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9172
9173
9174         PR fortran/25083
9175         * gfortran.dg/uncommon_block_data_1.f90: New test.
9176         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9177         with standard.
9178
9179         PR fortran/25088
9180         * gfortran.dg/typed_subroutine_1.f90: New test.
9181
9182 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
9183
9184         * objc.dg/dwarf-1.m: New.
9185
9186 2006-02-13  Roger Sayle  <roger@eyesopen.com>
9187
9188         PR middle-end/24427
9189         * gcc.dg/tree-ssa/andor-1.c: New test case.
9190
9191 2006-02-13  Josh Conner  <jconner@apple.com>
9192
9193         PR target/25376
9194         * gcc.dg/pr25376.c: New test.
9195
9196         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
9197         assemble.
9198         * lib/target-supports.exp (check_named_sections_available):
9199         Only compile named-sections test -- don't assemble.
9200
9201 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9202
9203         * g++.dg/warn/no-write-strings.C: New test.
9204         * g++.dg/warn/write-strings.C: Likewise.
9205         * g++.dg/warn/write-strings-default.C: Likewise.
9206
9207 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
9208
9209         PR fortran/25806
9210         * gfortran.dg/ret_pointer_2.f90: New test.
9211
9212 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
9213
9214         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
9215
9216 2006-02-10  Jeff Law  <law@redhat.com>
9217
9218         * gcc.c-torture/compile/pr26213.c: New test.
9219
9220 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
9221
9222         gfortran.dg/null_1.f90: New test.
9223
9224 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9225
9226         PR fortran/14771
9227         * gfortran.dg/parens_4.f90: New.
9228         * gfortran.dg/parens_5.f90: New.
9229
9230 2006-02-10  Richard Guenther  <rguenther@suse.de>
9231
9232         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
9233
9234 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9235         Paul Thomas  <pault@gcc.gnu.org>
9236
9237         PR fortran/14771
9238         * gfortran.dg/parens_1.f90: New.
9239         * gfortran.dg/parens_2.f90: New.
9240         * gfortran.dg/parens_3.f90: New.
9241
9242 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
9243
9244         PR fortran/26038
9245         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
9246
9247         PR fortran/25059
9248         * gfortran.dg/impure_assignment_1.f90: New test.
9249
9250         PR fortran/25070
9251         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
9252
9253 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9254
9255         PR target/26141
9256         * g++.dg/expr/stdarg2.C: New test.
9257
9258 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9259
9260         PR inline-asm/16194
9261         * gcc.dg/pr16194.c: New test.
9262
9263 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9264
9265         * ada/acats/run_acats: Use portable variant of "$@".
9266
9267 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9268
9269         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
9270         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
9271
9272 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9273
9274         PR tree-opt/26179
9275         * g++.dg/opt/pr26179.C: New test.
9276
9277 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9278
9279         PR middle-end/26134
9280         * gcc.dg/tree-ssa/complex-3.c: New test.
9281
9282 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9283
9284         * gcc.c-torture/compile/volatile-1.c: New test.
9285
9286 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
9287
9288         PR 26180
9289         * gcc.dg/tree-ssa/pr26180.c: New test.
9290
9291 2006-02-08  Jeff Law  <law@redhat.com>
9292
9293         * gcc.dg/tree-ssa/pr21417.c: New test.
9294
9295 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9296
9297         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9298         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
9299
9300 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9301
9302         * lib/scanrtl.exp: New.
9303
9304 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9305
9306         PR c++/26071
9307         * g++.dg/other/virtual2.C: New test.
9308
9309         PR c++/26070
9310         * g++.dg/other/virtual1.C: New test.
9311
9312 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9313
9314         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
9315         cleanup-ipa-dump): Update dump file glob patterns.
9316         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
9317         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
9318
9319         * lib/gcc-dg.exp: Load it.
9320         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
9321
9322 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
9323
9324         PR testsuite/26159
9325         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
9326         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9327
9328 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9329
9330         PR fortran/25577
9331         * gfortran.dg/mvbits_1.f90: New.
9332
9333 2006-02-07  Dirk Mueller  <dmueller@suse.com>
9334
9335         * g++.dg/warn/Wdiv-by-zero.C: New test.
9336         * g++.dg/warn/Wno-div-by-zero.C: New.
9337
9338 2006-02-07  Jeff Law  <law@redhat.com>
9339
9340         * gcc.dg/tree-ssa/pr21559.c: New test.
9341
9342         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
9343         multiple VRP passes.
9344         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9345         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9346         * gcc.dg/tree-ssa/pr21582.c: Likewise.
9347         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9348         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9349         * gcc.dg/tree-ssa/vrp02.c: Likewise
9350         * gcc.dg/tree-ssa/vrp11.c: Likewise
9351         * gcc.dg/tree-ssa/pr14341.c: Likewise
9352         * gcc.dg/tree-ssa/vrp19.c: Likewise
9353         * gcc.dg/tree-ssa/vrp20.c: Likewise
9354         * gcc.dg/tree-ssa/vrp03.c: Likewise
9355         * gcc.dg/tree-ssa/pr21086.c: Likewise
9356         * gcc.dg/tree-ssa/pr21959.c: Likewise
9357         * gcc.dg/tree-ssa/vrp21.c: Likewise
9358         * gcc.dg/tree-ssa/vrp04.c: Likewise
9359         * gcc.dg/tree-ssa/pr25485.c: Likewise
9360         * gcc.dg/tree-ssa/pr22026.c: Likewise
9361         * gcc.dg/tree-ssa/vrp22.c: Likewise
9362         * gcc.dg/tree-ssa/vrp05.c: Likewise
9363         * gcc.dg/tree-ssa/20030807-10.c: Likewise
9364         * gcc.dg/tree-ssa/pr20701.c: Likewise
9365         * gcc.dg/tree-ssa/vrp23.c: Likewise
9366         * gcc.dg/tree-ssa/vrp06.c: Likewise
9367         * gcc.dg/tree-ssa/pr22117.c: Likewise
9368         * gcc.dg/tree-ssa/pr20702.c: Likewise
9369         * gcc.dg/tree-ssa/vrp15.c: Likewise
9370         * gcc.dg/tree-ssa/pr21090.c: Likewise
9371         * gcc.dg/tree-ssa/pr21294.c: Likewise
9372         * gcc.dg/tree-ssa/vrp24.c: Likewise
9373         * gcc.dg/tree-ssa/vrp07.c: Likewise
9374         * gcc.dg/tree-ssa/pr21563.c: Likewise
9375         * gcc.dg/tree-ssa/pr25382.c: Likewise
9376         * gcc.dg/tree-ssa/vrp16.c: Likewise
9377         * gcc.dg/tree-ssa/vrp25.c: Likewise
9378         * gcc.dg/tree-ssa/vrp08.c: Likewise
9379         * gcc.dg/tree-ssa/20030807-6.c: Likewise
9380         * gcc.dg/tree-ssa/vrp17.c: Likewise
9381         * gcc.dg/tree-ssa/pr21458.c: Likewise
9382         * g++.dg/tree-ssa/pr18178.C: Likewise
9383
9384 2006-02-07  Richard Guenther  <rguenther@suse.de>
9385
9386         PR c++/26140
9387         Revert
9388         2006-01-30  Richard Guenther  <rguenther@suse.de>
9389         PR c++/23372
9390         * gcc.dg/pr23372-1.C: New testcase.
9391
9392         * g++.dg/tree-ssa/pr26140.C: New testcase.
9393
9394 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
9395
9396         PR c++/9737
9397         * g++.dg/template/ttp15.C: New test.
9398         * g++.dg/template/ttp16.C: Likewise.
9399         * g++.dg/template/ttp17.C: Likewise.
9400         * g++.old-deja/g++.pt/ttp36.C: Remove.
9401         * g++.old-deja/g++.pt/ttp19.C: Likewise.
9402         * g++.old-deja/g++.pt/ttp37.C: Likewise.
9403         * g++.old-deja/g++.pt/ttp38.C: Likewise.
9404         * g++.old-deja/g++.pt/ttp39.C: Likewise.
9405         * g++.old-deja/g++.pt/ttp9.C: Likewise.
9406         * g++.old-deja/g++.pt/ttp40.C: Likewise.
9407         * g++.old-deja/g++.pt/ttp51.C: Likewise.
9408         * g++.old-deja/g++.pt/ttp26.C: Likewise.
9409         * g++.old-deja/g++.pt/ttp36.C: Likewise.
9410
9411 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
9412
9413         PR libfortran/23815
9414         * unf_io_convert_4.f90: New test.
9415
9416 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
9417
9418         * gcc.dg/tree-ssa/loadpre10.c: New test.
9419         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9420         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9421         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9422
9423 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9424
9425         PR libfortran/24685
9426         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9427
9428 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
9429
9430         PR tree-opt/25251
9431         * gfortran.dg/assign_7.f: New test.
9432
9433 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9434
9435         PR fortran/26041
9436         PR fortran/26064
9437         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9438         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9439         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9440
9441 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
9442
9443         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9444         in size_t typedef.
9445
9446 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9447
9448         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9449         * g++.dg/charset/string.c (foo): Likewise.
9450         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9451         const char*
9452         * g++.dg/ext/builtin2.C (printf): Likewise.
9453         * g++.dg/init/new15.C (printf): Likewise.
9454         * g++.dg/opt/pr17697-1.C (foo): Likewise.
9455         * g++.dg/opt/pr17697-2.C (foo): Likewise.
9456         * g++.dg/opt/pr17697-3.C (foo): Likewise.
9457         * g++.dg/template/non-dependent4.C (temp): Likewise.
9458         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9459         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9460         parameter type to const char*.
9461         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9462         Change type to const char*.
9463         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9464         Likewise.
9465         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9466         second parameter type to const char*.
9467         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9468         (Y::Y): Change parameter type to const char*.
9469         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9470         * g++.old-deja/g++.jason/report.C: Apply const correctness.
9471         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9472         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9473         (char*).
9474         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9475         const char*.
9476         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9477         type to const char*.
9478         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9479         return type to const char*.
9480         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9481         to const char*.
9482         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9483         * g++.old-deja/g++.law/refs1.C: Likewise.
9484         * g++.old-deja/g++.law/visibility1.C: Likewise.
9485         * g++.old-deja/g++.law/visibility2.C: Likewise.
9486         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9487         const char*.
9488         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9489         * g++.old-deja/g++.mike/net48.C: Likewise.
9490         * g++.old-deja/g++.mike/p646.C: Likewise.
9491         * g++.old-deja/g++.mike/p6746.C: Likewise.
9492         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9493         type to const char*.
9494         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9495         deprecated conversion warning.
9496         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9497         char*.
9498         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9499         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9500         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9501         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9502         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9503         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9504         * g++.old-deja/g++.pt/t39.C: Likewise.
9505         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9506         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9507
9508 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9509
9510         PR fortran/25075
9511         intrinsic_argument_conformance_1.f90: New test.
9512
9513 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9514
9515         PR fortran/20845
9516         * gfortran.dg/char_result_11.f90: Add SAVE.
9517         * gfortran.dg/der_pointer_4.f90: Ditto.
9518         * gfortran.dg/default_initialization.f90: New test.
9519
9520 2006-02-03  Jeff Law  <law@redhat.com>
9521
9522         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9523         handle more than 100 dump files.
9524         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9525         * lib/scantree.exp (scan-tree-dump): Likewise.
9526         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9527         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9528         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9529         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9530         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9531
9532 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9533
9534         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9535
9536 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9537
9538         * g++.dg/template/using12.C: New test.
9539
9540 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
9541
9542         * gcc.target/powerpc/pr25960.c: New test.
9543
9544 2006-02-02  Steven G. Kargl  <kargls@comcast>
9545
9546         PR fortran/24958
9547         gfortran.dg/nullify_2.f90: New test.
9548
9549 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
9550
9551         PR 25990
9552         * gcc.dg/gomp/pr25990.c: New test.
9553
9554 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
9555
9556         PR c++/25342
9557         * g++.gd/template/partial4.C: New test.
9558
9559 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
9560
9561         PR middle-end/26001
9562         * gfortran.dg/data_char_2.f90: New.
9563
9564 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
9565
9566         PR fortran/26039
9567         maxval_maxloc_conformance_1.f90: New test.
9568
9569 2006-01-31  Richard Guenther  <rguenther@suse.de>
9570
9571         * gcc.target/i386/sselibm-1.c: New testcase.
9572         * gcc.target/i386/sselibm-2.c: Likewise.
9573         * gcc.target/i386/sselibm-3.c: Likewise.
9574         * gcc.target/i386/sselibm-4.c: Likewise.
9575         * gcc.target/i386/sselibm-5.c: Likewise.
9576
9577 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9578
9579         PR fortran/24266
9580         * gfortran.dg/arrayio_derived_2.f90: New.
9581
9582 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9583
9584         * gcc.dg/unsigned-long-compare.c: New test.
9585
9586 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9587
9588         PR testsuite/25318
9589         * lib/target-supports.exp (check_effective_target_freorder):
9590         Check to see if target supports -freorder-blocks-and-partition.
9591         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9592         instead of "dg-require-named-sections".
9593
9594 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9595
9596         PR target/14798:
9597         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9598         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9599         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9600         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9601         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9602         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9603         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9604         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9605
9606 2006-01-30  Richard Guenther  <rguenther@suse.de>
9607
9608         PR c++/23372
9609         * gcc.dg/pr23372-1.C: New testcase.
9610
9611 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9612
9613         * gcc.dg/gomp/pr25874.c: New test.
9614
9615 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9616
9617         PR tree-opt/25911
9618         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9619
9620 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9621
9622         PR fortran/18578
9623         PR fortran/18579
9624         PR fortran/20857
9625         PR fortran/20885
9626         * gfortran.dg/intent_out_1.f90: New test.
9627
9628 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9629
9630         PR fortran/17911
9631         * gfortran.dg/procedure_lvalue.f90: New test.
9632
9633         PR fortran/20895
9634         PR fortran/25030
9635         * gfortran.dg/char_pointer_assign_2.f90: New test.
9636         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9637         assignment to be consistent with standard.
9638         * gfortran.dg/char_result_2.f90: The same.
9639         * gfortran.dg/char_result_8.f90: The same.
9640
9641 2006-01-28  Zack Weinberg  <zackw@panix.com>
9642
9643         * gcc.dg/Woverlength-strings.c
9644         * gcc.dg/Woverlength-strings-pedantic-c89.c
9645         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9646         * gcc.dg/Woverlength-strings-pedantic-c99.c
9647         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9648
9649 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9650
9651         * gcc.c-torture/execute/20060127-1.c: New test.
9652
9653 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9654
9655         PR c++/25999
9656         * g++.dg/ext/pragmaweak1.C: New test.
9657
9658 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9659
9660         PR c++/25855
9661         * g++.dg/template/spec29.C: New test.
9662
9663 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9664
9665         PR c/19606.
9666         * gcc.c-torture/execute/pr19606.c: New.
9667
9668 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9669
9670         * gcc.dg/pragma-re-4.c: New test.
9671
9672 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9673
9674         PR fortran/25964
9675         * gfortran.dg/assumed_size_refs_3.f90: New test.
9676
9677 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9678
9679         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9680
9681 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9682
9683         PR ada/21317
9684         * ada/acats/support/impdef.a: Add One_Long_Second.
9685         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9686         * ada/acats/tests/c9/c94026.a: Likewise.
9687         * ada/acats/tests/c9/c97305c.ada: Likewise.
9688         * ada/acats/tests/c9/c99004a.ada: Likewise.
9689
9690 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9691
9692         PR fortran/25964
9693         * gfortran.dg/global_references_2.f90: New test.
9694
9695         PR fortran/25084
9696         PR fortran/20852
9697         PR fortran/25085
9698         PR fortran/25086
9699         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9700         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9701
9702         PR fortran/25416
9703         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9704
9705 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9706
9707         PR c/25892
9708         * gcc.dg/Wpointer-sign.c: New.
9709         * gcc.dg/Wpointer-sign-Wall.c: New.
9710         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9711         * gcc.dg/Wpointer-sign-pedantic.c: New.
9712         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9713         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9714
9715 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9716
9717         PR C/25861
9718         * gcc.c-torture/compile/pr25861.c: New test.
9719
9720 2006-01-26  Paul Brook  <paul@codesourcery.com>
9721
9722         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9723         on short-enum targets.
9724         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9725         variable.
9726         (generate_fields): Use short_enums.
9727         (main): Set short_enums.  Document -e.
9728         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9729         on short-enum targets.
9730         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9731         variable.
9732         (generate_fields): Use short_enums.
9733         (main): Set short_enums.  Document -e.
9734         * lib/target-supports.exp (check_effective_target_short_enums): New.
9735
9736 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9737
9738         PR target/25947
9739         * gcc.dg/torture/pr25947-1.c: New test.
9740
9741 2006-01-25  Jan Hubicka  <jh@suse.cz>
9742             Roger Sayle  <roger@eyesopen.com>
9743
9744         PR rtl-optimization/25703
9745         * gcc.target/i386/20060125-1.c: New test case.
9746         * gcc.target/i386/20060125-2.c: New test case.
9747
9748 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9749
9750         PR fortran/18540
9751         * gfortran.dg/goto_1.f: New.
9752
9753 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9754
9755         PR fortran/25716
9756         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9757         25716 on 32-bit systems too.
9758
9759 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9760
9761         PR testsuite/25590
9762         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9763
9764 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9765
9766         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9767
9768 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9769
9770         PR fortran/25835
9771         * gfortran.dg/read_eof.f90: Delete, renamed.
9772         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9773         * gfortran.dg/read_eof_2.f90: New test.
9774         * gfortran.dg/read_eof_3.f90: New test.
9775
9776 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9777
9778         PR tree-opt/25860
9779         * gcc.c-torture/compile/pr25860.c: New test.
9780
9781 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9782
9783         PR c++/25552
9784         * g++.dg/parse/dtor8.C: New test.
9785
9786 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9787
9788         PR testsuite/25891
9789         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9790         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9791         check_effective_target_fopenmp returns 0.
9792
9793 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9794
9795         PR ada/20548
9796         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9797         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9798         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9799
9800 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9801
9802         PR tree-opt/25857
9803         * g++.dg/opt/pr25857.C: New test.
9804
9805 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9806         Jan Hubicka  <jh@suse.cz>
9807         Richard Guenther  <rguenther@suse.de>
9808
9809         PR rtl-optimization/25654
9810         * gcc.dg/torture/pr25654.c: New testcase.
9811         * gcc.target/i386/pr25654.c: Likewise.
9812
9813 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9814
9815         PR fortran/25901
9816         * gfortran.dg/internal references_2.f90: New test.
9817
9818         Fix regression in testing of admissability of attributes.
9819         * gfortran.dg/intent_used_1.f90: New test.
9820
9821 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9822
9823         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9824         Remove target conditional torture options for i?86 and x86_64
9825         GNU/Linux.
9826
9827 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9828
9829         PR c++/10891
9830         * g++.dg/rtti/no-rtti.C: New.
9831
9832 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9833
9834         PR c++/25895
9835         * g++.dg/inherit/conv2.C: New test.
9836
9837         PR c++/25856
9838         * g++.dg/parse/dtor7.C: New test.
9839
9840         PR c++/25858
9841         * g++.dg/template/crash44.C: New test.
9842
9843 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9844
9845         PR fortran/25124
9846         PR fortran/25625
9847         * gfortran.dg/internal_references_1.f90: New test.
9848           PR fortran/20881
9849         PR fortran/23308
9850         PR fortran/25538
9851         PR fortran/25710
9852         * gfortran.dg/global_references_1.f90: New test.
9853         * gfortran.dg/g77/19990905-1.f: Restore the error that
9854         there is a clash between the common block name and
9855         the name of a subroutine reference.
9856
9857         PR fortran/PR24276
9858         * gfortran.dg/aliasing_dummy_1.f90: New test.
9859
9860 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9861
9862         * gcc.dg/vmx/1b-01.c: Warning fix.
9863         * gcc.dg/vmx/1c-02.c: Likewise.
9864         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9865
9866 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9867
9868         PR testsuite/24962
9869         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9870
9871 2006-01-20  Richard Guenther  <rguenther@suse.de>
9872         Steven Bosscher <stevenb.gcc@gmail.com>
9873
9874         PR rtl-optimization/24626
9875         * gcc.dg/torture/pr24626-1.c: New testcase.
9876         * gcc.dg/torture/pr24626-2.c: Likewise.
9877         * gcc.dg/torture/pr24626-3.c: Likewise.
9878         * gcc.dg/torture/pr24626-4.c: Likewise.
9879
9880 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9881
9882         PR c++/5520
9883         * g++.dg/warn/empty-body.C: New.
9884
9885 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9886
9887         PR c++/22136
9888         * g++.dg/template/using10.C: New test.
9889         * g++.dg/temlpate/using11.C: Likewise.
9890         * g++.dg/inherit/using5.C: Tweak error messages.
9891
9892 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9893
9894         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9895         target test.
9896         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9897
9898 2006-01-19  Jan Hubicka  <jh@suse.cz>
9899
9900         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9901
9902 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9903
9904         PR c++/25854
9905         * g++.dg/template/spec28.C: New test.
9906
9907 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9908
9909         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9910         Fix fprintf's by adding srcdir or removing it.
9911
9912 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9913
9914         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9915         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9916         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9917         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9918         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9919         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9920         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9921         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9922         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9923         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9924         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9925         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9926         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9927         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9928
9929 2006-01-18  Jeff Law  <law@redhat.com>
9930
9931         * gcc.dg/tree-ssa/vrp25.c: New test.
9932
9933 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9934
9935         * gcc.dg/pr25805.c: Fix misapplied patch.
9936
9937 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9938
9939         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9940         (check_effective_target_vect_udot_qi): New.
9941         (check_effective_target_vect_sdot_hi): New.
9942         (check_effective_target_vect_udot_hi): New.
9943         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9944         prefixed with "wrapv-" with -fwrapv.
9945         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9946         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9947         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9948         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9949         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9950
9951         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9952         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9953         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9954         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9955
9956 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9957
9958         PR c++/16829
9959         * g++.dg/other/default2.C: New test.
9960         * g++.dg/other/default3.C: New test.
9961
9962 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9963
9964         PR c/25805
9965         * gcc.dg/pr25805.c: New file.
9966
9967 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9968
9969         PR c++/25836
9970         * g++.dg/template/init6.C: New test.
9971
9972 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9973
9974         * gcc.dg/tree-ssa/pr24287.c: New test
9975
9976 2006-01-18  Eric Christopher  <echristo@apple.com>
9977
9978         * g++.dg/eh/table.C: New.
9979
9980 2006-01-18  DJ Delorie  <dj@redhat.com>
9981
9982         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9983         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9984         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9985         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9986
9987 2006-01-18  Jeff Law  <law@redhat.com>
9988
9989         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9990         on wrapping on overflow semantics.
9991
9992         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9993
9994         * gcc.gc/tree-ssa/vrp23.c: New test.
9995         * gcc.gc/tree-ssa/vrp24.c: New test.
9996
9997 2006-01-18  Richard Henderson  <rth@redhat.com>
9998             Aldy Hernandez  <aldyh@redhat.com>
9999             Jakub Jelinek  <jakub@redhat.com>
10000             Diego Novillo  <dnovillo@redhat.com>
10001             Uros Bizjak  <uros@kss-loka.si>
10002
10003         * testsuite/gcc.dg/gomp: New directory.
10004
10005 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
10006             Steven G. Kargl  <kargls@comcast.net>
10007
10008         PR fortran/20869
10009         * gfortran.dg/intrinsic_external_1.f90: New test.
10010
10011         PR fortran/20875.
10012         * gfortran.dg/elemental_pointer_1.f90: New test.
10013
10014         PR fortran/25024
10015         * gfortran.dg/external_procedures_1.f90: New test.
10016
10017         PR fortran/25785
10018         gfortran.dg/assumed_present.f90: New test.
10019
10020 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10021
10022         * g++.dg/parse/lookup5.C: New test.
10023
10024 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10025
10026         PR fortran/25697
10027         * gfortran.dg/read_eof.f90: New test.
10028
10029 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10030
10031         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10032         add a closing brace.
10033
10034 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10035
10036         PR fortran/25631
10037         * gfortran.dg/fmt_tl.f: New test.
10038
10039 2006-01-17  Eric Christopher  <echristo@apple.com>
10040
10041         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10042         * g++.old-deja/g++.warn/impint2.C: Ditto.
10043         * g++.old-deja/g++.other/null1.C: Ditto.
10044         * g++.dg/warn/conv2.C: Ditto.
10045         * g++.dg/warn/conv4.C: New file.
10046
10047 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10048
10049         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10050
10051 2006-01-17  Andreas Jaeger  <aj@suse.de>
10052             Janis Johnson <janis187@us.ibm.com>
10053
10054         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10055         in 64-bit.
10056         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10057         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10058
10059 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10060
10061         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10062         xfail txxx where xxx >= 25.
10063
10064 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10065
10066         PR testsuite/25764
10067         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10068
10069 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10070
10071         PR c/25682
10072         * gcc.dg/pr25682.c: New test.
10073         * g++.dg/parse/array-size2.C: New test.
10074
10075 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10076
10077         * consistency.vlad: Remove entire directory, 1652 files.
10078
10079 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10080
10081         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10082         check_effective_target_dfprt_nocache): New.
10083         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10084         (check_effective_target_dfprt): New.
10085         * lib/c-compat.exp (check_dfp): Remove.
10086         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10087         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10088         level of support for decimal float.
10089         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10090         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10091         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10092         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10093         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10094         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10095         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10096         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10097         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10098         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10099         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10100         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10101         directives.
10102
10103 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10104
10105         PR testsuite/25741
10106         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10107         $base_dir/../.
10108         * lib/gfortran.exp (gfortran_init): Likewise.
10109         * lib/obj-c++.exp (obj-c++_init): Likewise.
10110         * lib/scanasm.exp (scan-assembler-dem): Likewise.
10111         (scan-assembler-dem-not): Likewise.
10112         * lib/scandump.exp (scan-dump-dem): Likewise.
10113         (scan-dump-dem-not): Likewise.
10114
10115 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
10116
10117         PR testsuite/25767
10118         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10119         powerpc-*-darwin*.
10120         * lib/obj-c++.exp (obj-c++_init): Likewise.
10121
10122 2006-01-16  Richard Guenther  <rguenther@suse.de>
10123
10124         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10125
10126 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10127
10128         PR testsuite/25777
10129         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10130         to LD_LIBRARY_PATH.
10131
10132 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10133             Andrew Pinski  <pinskia@physics.uc.edu>
10134
10135         * gcc.dg/minmax-1.c: New test.
10136
10137 2006-01-16  Ben Elliston  <bje@au.ibm.com>
10138
10139         * gcc.dg/dfp/dfp.exp: Correct FSF address.
10140         * gcc.misc-tests/dectest.exp: Ditto.
10141
10142 2006-01-15  Ian Lance Taylor  <ian@airs.com>
10143
10144         PR testsuite/25796
10145         * gcc.target/i386/cmov6.c: Use -march=k8.
10146
10147 2006-01-15  Andreas Jaeger  <aj@suse.de>
10148
10149         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10150         x86 does not have __float128.
10151
10152 2006-01-14  Ian Lance Taylor  <ian@airs.com>
10153
10154         * gcc.target/i386/cmov6.c: New test.
10155
10156 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
10157
10158         PR c++/25663
10159         * g++.dg/template/ctor6.C: New test.
10160
10161 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
10162
10163         PR tree-optimization/25485
10164         * gcc.dg/tree-ssa/pr25485.c: New.
10165
10166 2006-01-14  Richard Guenther  <rguenther@suse.de>
10167
10168         PR tree-optimization/22548
10169         PR tree-optimization/22555
10170         PR tree-optimization/22501
10171         * gcc.dg/tree-ssa/alias-4.c: New testcase.
10172         * gcc.dg/tree-ssa/alias-5.c: Likewise.
10173         * gcc.dg/tree-ssa/alias-6.c: Likewise.
10174         * gcc.dg/tree-ssa/alias-7.c: Likewise.
10175         * gcc.dg/tree-ssa/alias-8.c: Likewise.
10176         * gcc.dg/tree-ssa/alias-9.c: Likewise.
10177         * gcc.dg/tree-ssa/alias-10.c: Likewise.
10178         * gcc.dg/tree-ssa/alias-11.c: Likewise.
10179         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10180
10181 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
10182
10183         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
10184         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10185
10186 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
10187         Richard Guenther  <rguenther@suse.de>
10188
10189         PR rtl-optimization/24257
10190         * gcc.dg/torture/pr24257.c: New testcase.
10191
10192 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
10193
10194         * gcc.c-torture/execute/20060110-1.c: New test.
10195         * gcc.c-torture/execute/20060110-2.c: New test.
10196
10197 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
10198
10199         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
10200
10201 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
10202
10203         PR fortran/25756
10204         * gfortran.dg/label_3.f90: New test.
10205
10206 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
10207
10208         PR tree-optimization/25771
10209         * g++.dg/tree-ssa/pr25771.C: New test
10210
10211 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10212
10213         PR tree-opt/24365
10214         * g++.dg/opt/complex5.C: New test.
10215
10216 2006-01-13  Richard Guenther  <rguenther@suse.de>
10217
10218         * gcc.target/i386/387-9.c: New testcase.
10219
10220 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10221
10222         PR c++/24824
10223         * g++.dg/debug/dwarf2-1.C: New.
10224
10225 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10226
10227         PR testsuite/25728
10228         * lib/gcov.exp (verify-lines): Add "close $fd".
10229
10230 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
10231             Ben Elliston  <bje@au.ibm.com>
10232
10233         * gcc.dg/dfp/inf-1.c: New test.
10234
10235 2006-01-12  Janis Johnson <janis187@us.ibm.com>
10236             Yao Qi  <qiyaoltc@cn.ibm.com>
10237             Ben Elliston  <bje@au.ibm.com>
10238             Jon Grimm  <jgrimm2@us.ibm.com>
10239
10240         * gcc.dg/nodfp-1.c: New test.
10241         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10242         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10243         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
10244         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
10245         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
10246         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
10247         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
10248         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
10249         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
10250         * gcc.dg/format/dfp-scanf-1.c: Likewise.
10251         * gcc.dg/format/dfp-printf-1.c: Likewise.
10252         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
10253         (compat_setup_dfp): New.
10254         * gcc.dg/compat/compat.exp: Use it.
10255         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
10256         Make some variables global, prepend "compat_" to their names.
10257         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
10258         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
10259         * gcc.misc-tests/dectest.exp: New test driver for decTest.
10260         * lib/compat.exp (compat_skip_list): Make global, rename.
10261         * lib/c-compat.exp: New file.
10262         * lib/target-supports.exp (check_effective_target_dfp): New.
10263
10264         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
10265         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
10266         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
10267         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
10268         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
10269         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
10270         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
10271         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
10272         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
10273         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
10274         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
10275         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
10276         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
10277         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
10278         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
10279         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
10280         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
10281         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
10282         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
10283         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
10284         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
10285         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
10286         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
10287         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
10288         gcc.dg/dfp/struct-layout-1.c,
10289         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
10290         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
10291         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
10292         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
10293         gcc.dg/dfp/func-vararg-dfp.c,
10294         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
10295         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
10296         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
10297         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
10298         gcc.dg/dfp/wtr-conversion-1.c: New tests.
10299
10300 2006-01-11  Richard Guenther  <rguenther@suse.de>
10301
10302         PR tree-optimization/25734
10303         * gcc.dg/tree-ssa/pr25734.c: New testcase.
10304
10305 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10306
10307         PR fortran/25486
10308         * gfortran.dg/literal_character_constant_1_x.F: New test.
10309         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
10310         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
10311         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
10312
10313 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10314
10315         PR c++/25386
10316         * g++.dg/ext/packed3.C: Add expected packed error.
10317
10318 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
10319
10320         PR target/25706
10321         * gcc.dg/torture/pr25706-1.c: New test.
10322
10323 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
10324
10325         PR tree-optimization/23109
10326         PR tree-optimization/23948
10327         PR tree-optimization/24123
10328
10329         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
10330         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
10331         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
10332         g++.dg/tree-ssa/pr23948.C: New testcases.
10333         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
10334         three divisions in order to do the optimization.
10335
10336 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10337
10338         PR c++/25632
10339         * g++.dg/other/pr25632.C: New test.
10340
10341 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
10342
10343         PR fortran/25730
10344         * gfortran.dg/used_types_1.f90: New test.
10345
10346 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
10347
10348         PR target/25718
10349         * gcc.dg/torture/pr25718-1.c: New test.
10350
10351 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10352
10353         * gfortran.dg/list_read_2.f90: Fix typo in description.
10354
10355 2006-01-10  Jan Beulich  <jbeulich@novell.com>
10356
10357         * lib/target-supports.exp (check_visibility_available): Simplify test
10358         for *-*-netware*.
10359         (check_profiling_available): Fail for *-*-netware*.
10360         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
10361         * gcc.dg/20021014-1.c: Likewise.
10362         * gcc.dg/nest.c: Likewise.
10363
10364 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10365
10366         fortran/24936
10367         * gfortran.dg/forall_3.f90: New test.
10368
10369 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10370
10371         PR fortran/21977
10372         * gfortran.dg/nesting_2.f90: New test.
10373         * gfortran.dg/nesting_3.f90: New test.
10374
10375 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
10376
10377         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
10378         Fix typo in comment.
10379
10380 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10381
10382         * gfortran.dg/single_char_string.f90: New test.
10383
10384 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10385
10386         * gfortran.dg/ichar_2.f90: New test.
10387
10388 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10389
10390         PR fortran/25093
10391         * gfortran.dg/private_type_4.f90: New.
10392
10393 2006-01-07  Richard Guenther  <rguenther@suse.de>
10394
10395         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
10396
10397 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10398
10399         * gfortran.dg/func_decl_1.f90: New.
10400         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
10401         * gfortran.dg/array_alloc_2.f90: Likewise.
10402         * gfortran.dg/char_result_8.f90: Likewise.
10403         * gfortran.dg/dup_save_1.f90: Likewise.
10404         * gfortran.dg/dup_save_2.f90: Likewise.
10405         * gfortran.dg/f2c_6.f90: Likewise.
10406         * gfortran.dg/f2c_7.f90: Likewise.
10407         * gfortran.dg/func_result_2.f90: Likewise.
10408         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10409
10410 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
10411
10412         PR fortran/22146
10413         * gfortran.dg/elemental_subroutine_1.f90: New test.
10414         * gfortran.dg/elemental_subroutine_2.f90: New test.
10415
10416         PR fortran/25029
10417         PR fortran/21256
10418         * gfortran.dg/assumed_size_refs_1.f90: New test.
10419
10420         PR fortran/20868
10421         PR fortran/20870
10422         * gfortran.dg/assumed_size_refs_2.f90: New test.
10423         * gfortran.dg/initialization_1.f90: Change warning message.
10424
10425 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
10426
10427         * gcc.dg/tree-ssa/loop-15.c: New test.
10428
10429 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10430
10431         PR fortran/25598
10432         * gfortran.dg/backspace_3.f: New test.
10433         * gfortran.dg/backspace_4.f: New test.
10434
10435 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10436
10437         PR fortran/24268
10438         * gfortran.dg/fmt_white.f: Update test.
10439
10440 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
10441
10442         * gcc.dg/cast-1.c: Add new warning.
10443         * gcc.dg/cast-2.c: Likewise.
10444         * gcc.dg/cast-3.c: Likewise.
10445         * gcc.dg/format/cast-1.c: Likewise.
10446         * gcc.dg/cast-4.c: New testcase.
10447
10448 2006-01-05  Richard Guenther  <rguenther@suse.de>
10449
10450         PR tree-optimization/22555
10451         * gcc.dg/tree-ssa/alias-3.c: New testcase.
10452
10453 2006-01-05  Richard Guenther  <rguenther@suse.de>
10454             Diego Novillo  <dnovillo@redhat.com>
10455
10456         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10457         * gcc.dg/tree-ssa/loop-8.c: Likewise.
10458         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10459         * gcc.dg/tree-ssa/pr23294.c: Likewise.
10460         * gcc.dg/tree-ssa/pr21985.c: Likewise.
10461         * gcc.dg/tree-ssa/loop-14.c: Likewise.
10462         * gcc.dg/tree-ssa/loop-2.c: Likewise.
10463         * gcc.dg/tree-ssa/loop-3.c: Likewise.
10464         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10465         * gcc.dg/tree-ssa/pr21171.c: Likewise.
10466         * gcc.dg/tree-ssa/loop-5.c: Likewise.
10467         * gcc.dg/tree-ssa/loop-10.c: Likewise.
10468         * gcc.dg/tree-ssa/loop-6.c: Likewise.
10469         * treelang/compile/extravar.tree: Likewise.
10470         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10471         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10472         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10473         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10474         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10475
10476 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10477
10478         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10479         for 64-bit fix.
10480
10481 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
10482
10483         PR fortran/23675
10484         gfortran.dg/char_result_11.f90: New.
10485
10486 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
10487
10488         PR c++/24782
10489         * g++.dg/parse/access9.C: New test.
10490         * g++.dg/tc1/dr52.C: Tweak error markers.
10491
10492 2006-01-04  Richard Henderson  <rth@redhat.com>
10493
10494         Merge from gomp branch.
10495         * g++.dg/parse/pragma2.C: Update expected error lines.
10496
10497 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10498
10499         * g++.dg/other/i386-2.C: New test.
10500
10501         PR target/25554
10502         * gcc.c-torture/compile/20051228-1.c: New test.
10503
10504         PR c/25559
10505         * gcc.dg/pr25559.c: New test.
10506
10507 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10508
10509         PR c++/25492
10510         * g++.dg/lookup/friend9.C: New test.
10511
10512         PR c++/25625
10513         * g++.dg/template/repo5.C: New test.
10514
10515 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10516
10517         PR fortran/25101
10518         * gfortran.dg/forall_2.f90: New test.
10519
10520 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10521
10522         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10523         dg-require-weak.  Adjust regexp to handle leading-underscore
10524         targets and space as well as TAB after .weak.  Change previous
10525         64-bit fix to not use naked dot.
10526
10527 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10528
10529         PR rtl-optimization/25578
10530         * gcc.c-torture/execute/20060102-1.c: New testcase.
10531
10532 2006-01-03  Richard Guenther  <rguenther@suse.de>
10533
10534         PR c/25183
10535         * gcc.dg/torture/pr25183.c: New testcase.
10536
10537 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10538
10539         Merge from gomp-branch.
10540         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10541         * gcc.dg/ia64-sync-2.c: Likewise.
10542         * gcc.dg/ia64-sync-3.c: Likewise.
10543         * gcc.dg/ia64-sync-4.c: Likewise.
10544         * gcc.dg/sync-2.c: Likewise.
10545         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10546         that sparc64-*-* and sparcv9-*-* supports sync builtins.
10547
10548 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR c++/25635
10551         * g++.dg/parse/operator6.C: New test.
10552
10553         PR c++/25637
10554         * g++.dg/parse/error29.C: New test.
10555
10556         PR c++/25638
10557         * g++.dg/parse/dtor6.C: New test.
10558
10559         PR c++/25633
10560         * g++.dg/parse/ctor3.C: New test.
10561
10562         PR c++/25634
10563         * g++.dg/template/class3.C: New test.
10564
10565 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
10566
10567         * g++.dg/debug/debug9.C: New.
10568
10569 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
10570
10571         PR fortran/24640
10572         * gfortran.dg/label_2.f90: New test.
10573
10574 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10575
10576         * g++.dg/lookup/using12.C: Tighten error marker.
10577
10578 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10579             Andrew Pinski <pinskia@physics.uc.edu>
10580
10581         * gcc.target/powerpc/darwin-abi-3.c: New file.
10582         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10583         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10584         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10585         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10586         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10587         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10588         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10589         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10590
10591 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10592
10593         * gcc.dg/tree-ssa/loadpre1.c: New;
10594         * gcc.dg/tree-ssa/loadpre2.c: New;
10595         * gcc.dg/tree-ssa/loadpre3.c: New;
10596         * gcc.dg/tree-ssa/loadpre4.c: New;
10597         * gcc.dg/tree-ssa/loadpre5.c: New;
10598         * gcc.dg/tree-ssa/loadpre6.c: New;
10599         * gcc.dg/tree-ssa/loadpre7.c: New;
10600         * gcc.dg/tree-ssa/loadpre8.c: New;
10601         * gcc.dg/tree-ssa/loadpre9.c: New;
10602
10603 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10604
10605         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10606         * g++.dg/abi/thunk4.C: Likewise.
10607
10608 2006-01-01  Andreas Jaeger  <aj@suse.de>
10609
10610         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10611         portable.
10612
10613 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10614
10615         PR c++/25294
10616         * gcc.dg/pragma-pack-3.c: New test.
10617         * g++.dg/parse/pragma3.C: New test.
10618
10619 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10620
10621         PR middle-end/24827
10622         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10623
10624 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10625
10626         PR testsuite/25214
10627         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10628
10629 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10630
10631         PR fortran/22607
10632         * gfortran-dg/pure_byref_3.f90: New.
10633
10634         fortran/PR 25396
10635         * gfortran.dg/userdef_operator_1.f90: New.
10636
10637 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10638
10639         * g++.dg/abi/thunk3.C: New.
10640         * g++.dg/abi/thunk4.C: New.
10641
10642 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10643
10644         PR fortran/25532
10645         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10646         associated derived type components of derived types are
10647         properly declared in contained procedures.
10648
10649 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10650
10651         PR libgfortran/25139
10652         * gfortran.dg/backspace_2.f: New test.
10653
10654 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10655
10656         PR libgfortran/25550
10657         * gfortran.dg/endfile.f: New test.
10658
10659 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10660
10661         PR libgfortran/25419
10662         * gfortran.dg/comma.f: New test.
10663
10664 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10665
10666         * lib/gfortran-dg.exp: Remove trailing whitespace.
10667         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10668         -funroll-all-loops.
10669
10670 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10671
10672         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10673         Extended Double long doubles or repeat tests when long double is
10674         the same size as double.
10675
10676 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10677
10678         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10679
10680         PR testsuite/25442
10681         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10682         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10683
10684         PR testsuite/25441
10685         * gcc.dg/pr23911.c: Make test variable static.
10686
10687         PR testsuite/25444
10688         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10689
10690 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10691
10692         PR c++/25439
10693         * g++.dg/parse/crash17.C: Adjust error markers.
10694         * g++.dg/template/error20.C: New test.
10695
10696 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10697
10698         PR c++/23172
10699         * g++.dg/ext/complit4.C: New test.
10700
10701         PR c++/25417
10702         * g++.dg/ext/complit5.C: Likewise.
10703
10704 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10705
10706         PR tree-optimization/25125
10707         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10708         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10709         * gcc.c-torture/execute/pr25125.c: New.
10710
10711 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10712
10713         PR fortran/25029
10714         PR fortran/21256
10715         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10716         with incorrect assumed size references.
10717
10718 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10719
10720         PR c++/23171
10721         * g++.dg/opt/init1.C: New test.
10722
10723 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10724
10725         PR c++/24671
10726         * g++.dg/template/sfinae3.C: New test.
10727
10728 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10729
10730         * g++.dg/other/friend4.C: New test.
10731
10732 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10733
10734         PR target/25005
10735         * g++.dg/opt/pr25005.C: New test.
10736
10737 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10738
10739         PR c++/25369
10740         * g++.dg/template/ptrmem16.C: New test.
10741
10742 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10743
10744         PR fortran/25029
10745         PR fortran/21256
10746         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10747
10748 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10749
10750         PR libgfortran/25307
10751         * gfortran.dg/list_read_5.f90: New test.
10752
10753 2005-12-22  Richard Henderson  <rth@redhat.com>
10754
10755         * gcc.target/i386/sse-7.c: Use -msse2.
10756
10757 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10758
10759         PR rtl-optimization/25432
10760         * gcc.c-torture/compile/20051216-1.c: New test.
10761
10762         PR objc/25328
10763         * objc/execute/pr25328.m: New test.
10764
10765 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10766
10767         PR c++/25364
10768         * g++.dg/template/call4.C: New test.
10769
10770 2005-12-22  Dale Johannesen  <dalej@apple.com>
10771
10772         * gcc.target/i386/sse-17.c: New.
10773
10774 2005-12-22  Paul Brook  <paul@codesourcery.com>
10775
10776         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10777
10778 2005-12-22  Paul Brook  <paul@codesourcery.com>
10779
10780         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10781
10782 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10783
10784         PR tree-opt/25513
10785         * gcc.c-torture/compile/pr25513.c: New test.
10786
10787 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10788
10789         PR c++/23333
10790         * g++.dg/parse/error25.C: Add more tests.
10791
10792 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10793
10794         PR fortran/18990
10795         * gfortran.dg/der_charlen_1.f90: New.
10796
10797 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10798
10799         PR fortran/20889
10800         * gfortran.dg/pointer_component_type_1.f90: New test.
10801
10802         PR fortran/25029
10803         PR fortran/21256
10804         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10805         should give an error with assumed size array refernces and checks those
10806         that should not.
10807         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10808         reference an upper bound so that it does not generate an error.
10809
10810         PR fortran/19362
10811         PR fortran/20244
10812         PR fortran/20864
10813         PR fortran/25391
10814         * gfortran.dg/used_dummy_types_1.f90: New test.
10815         * gfortran.dg/used_dummy_types_2.f90: New test.
10816         * gfortran.dg/used_dummy_types_3.f90: New test.
10817         * gfortran.dg/used_dummy_types_4.f90: New test.
10818         * gfortran.dg/used_dummy_types_5.f90: New test.
10819
10820         PR fortran/23152
10821         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10822         group already being USE associated.
10823         * gfortran.dg/assumed_shape_nml.f90: New test.
10824         * gfortran.dg/assumed_size_nml.f90: New test.
10825
10826         PR fortran/20862
10827         PR fortran/25053
10828         PR fortran/25063
10829         PR fortran/25064
10830         PR fortran/25066
10831         PR fortran/25067
10832         PR fortran/25068
10833         PR fortran/25307
10834         * gfortran.dg/io_constraints_1.f90: New test.
10835         * gfortran.dg/io_constraints_1.f90: New test.
10836         * gfortran.dg/iostat_3.f90: Change wording of warning.
10837         * gfortran.dg/g77/19981216-0.f: The same.
10838
10839 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10840
10841         PR tree-optimization/23518
10842         * testsuite/gcc.dg/pr23518.c: New.
10843
10844 2005-12-21  Mike Stump  <mrs@apple.com>
10845
10846         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10847
10848 2005-12-21  Paul Brook  <paul@codesourcery.com>
10849
10850         * gcc.dg/pr19340.c: Skip on m68k targets.
10851
10852 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10853
10854         PR rtl-optimization/25196
10855         * gcc.dg/pr25196.c: New test.
10856
10857 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10858
10859         PR fortran/25423
10860         gfortran.dg/where_nested_1.f90: New.
10861
10862 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10863
10864         PR tree-optimization/25382.
10865         * gcc.dg/tree-ssa/pr25382.c: New.
10866
10867 2005-12-20  Richard Guenther  <rguenther@suse.de>
10868
10869         PR middle-end/24306
10870         * gcc.target/i386/pr24306.c: New testcase.
10871
10872 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10873
10874         PR tree-optimization/25501
10875         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10876
10877 2005-12-20  Richard Guenther  <rguenther@suse.de>
10878
10879         Revert
10880         2005-12-02  Richard Guenther  <rguenther@suse.de>
10881
10882         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10883
10884 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10885
10886         PR c++/21228
10887         * g++.dg/warn/Wunreachable-code-2.C: New test.
10888
10889 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10890
10891         PR c++/24278
10892         * g++.dg/template/ctor5.C: New test.
10893
10894         PR c++/24915
10895         * g++.dg/template/overload8.C: New test.
10896
10897 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10898
10899         * gcc.c-torture/compile/pr25483 : New test.
10900
10901 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10902
10903         PR c++/20552
10904         * g++.dg/ext/typeof10.C: New test.
10905
10906 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10907
10908         * gcc.dg/mt-loopi1.c: New.
10909
10910 2005-12-18  Richard Guenther  <rguenther@suse.de>
10911
10912         PR tree-optimization/25481
10913         * gcc.dg/torture/pr25481.c: New testcase.
10914
10915 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10916
10917         PR rtl-optimization/21041
10918         * gcc.dg/pr21041.c: New test.
10919
10920 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10921
10922         PR libgfortran/25463
10923         * gfortran.dg/advance.f90: New test.
10924
10925 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10926
10927         * gcc.dg/20051201-1.c: New test.
10928
10929 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10930
10931         PR fortran/25018
10932         * gfortran.dg/initialization_1.f90: New test.
10933         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10934         * gfortran.dg/g77/980616-0.f: The same.
10935
10936 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10937
10938         * PR fortran/25458
10939         * gfortran.dg/chkbits.f90: New test.
10940
10941 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10942
10943         * gfortran.dg/enum_5.f: Revert to previous version.
10944
10945 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10946
10947         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10948         * gfortran.dg/nested_modules_1.f90: Ditto.
10949         * gfortran.dg/hollerith_f95.f90: Ditto.
10950         * gfortran.dg/select_5.f90: Ditto.
10951         * gfortran.dg/secnds.f: Ditto.
10952         * gfortran.dg/hollerith2.f90: Ditto.
10953         * gfortran.dg/imag_2.f: Ditto.
10954         * gfortran.dg/ftell_2.f90: Ditto.
10955         * gfortran.dg/malloc_free_1.f90: Ditto.
10956         * gfortran.dg/logint-1.f: Ditto.
10957         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10958         * gfortran.dg/e_d_fmt.f90: Ditto.
10959         * gfortran.dg/hollerith_legacy.f90: Ditto.
10960         * gfortran.dg/logint-2.f: Ditto.
10961         * gfortran.dg/enum_5.f90: Ditto.
10962         * gfortran.dg/f2c_2.f90: Ditto.
10963         * gfortran.dg/pr17143.f90: Ditto.
10964         * gfortran.dg/namelist_14.f90: Ditto.
10965         * gfortran.dg/logint-3.f: Ditto.
10966         * gfortran.dg/spread_scalar_source.f90: Ditto.
10967         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10968         * gfortran.dg/namelist_11.f: Ditto.
10969         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10970         * gfortran.dg/g77/20010519-1.f
10971         * gfortran.dg/g77/alpha1.f: Ditto.
10972         * gfortran.dg/g77/990115-1.f: Ditto.
10973         * gfortran.dg/g77/erfc.f: Ditto.
10974         * gfortran.dg/g77/19990313-3.f: Ditto.
10975         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10976         * gfortran.dg/g77/20010426.f: Ditto.
10977         * gfortran.dg/g77/19990313-0.f: Ditto.
10978         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10979         * gfortran.dg/g77/20000629-1.f: Ditto.
10980         * gfortran.dg/g77/970125-0.f: Ditto.
10981         * gfortran.dg/g77/8485.f: Ditto.
10982         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10983         * gfortran.dg/g77/19990313-1.f: Ditto.
10984         * gfortran.dg/g77/int8421.f: Ditto.
10985         * gfortran.dg/g77/19990305-0.f: Ditto.
10986         * gfortran.dg/g77/947.f: Ditto.
10987         * gfortran.dg/g77/19990905-2.f: Ditto.
10988         * gfortran.dg/g77/cabs.f: Ditto.
10989         * gfortran.dg/g77/19990313-2.f: Ditto.
10990         * gfortran.dg/g77/20020307-1.f: Ditto.
10991         * gfortran.dg/g77/dcomplex.f: Ditto.
10992         * gfortran.dg/g77/19990502-1.f: Ditto.
10993         * gfortran.dg/g77/19981216-0.f: Ditto.
10994         * gfortran.dg/common_4.f90: Ditto.
10995         * gfortran.dg/entry_4.f90: Ditto.
10996         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10997         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10998         * gfortran.dg/namelist_12.f: Ditto.
10999         * gfortran.dg/scale_1.f90: Ditto.
11000         * gfortran.dg/modulo_1.f90
11001         * gfortran.dg/hollerith.f90: Ditto.
11002         * gfortran.dg/direct_io_3.f90: Ditto.
11003         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11004         * gfortran.dg/gnu_logical_1.F: Ditto.
11005         * gfortran.dg/unf_io_convert_1.f90: Ditto.
11006         * gfortran.dg/assign_1.f90: Ditto.
11007         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11008         * gfortran.dg/pr23095.f: Ditto.
11009         * gfortran.dg/read_float_1.f90: Ditto.
11010
11011 2005-12-17  Andreas Jaeger  <aj@suse.de>
11012
11013         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11014         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11015
11016 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11017
11018         PR fortran/24268
11019         * gfortran.dg/fmt_white.f: New test.
11020
11021 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11022
11023         * gfortran.dg/label_1.f90: New test.
11024
11025 2005-12-15  Ben Elliston  <bje@au.ibm.com>
11026
11027         PR testsuite/25422
11028         * gcc.dg/20031012-1.c: Add -Walways-true option.
11029         * gcc.dg/weak/weak-3.c: Likewise.
11030         * g++.old-deja/g++.mike/warn8.C: Likewise.
11031
11032 2005-12-16  Mike Stump  <mrs@apple.com>
11033
11034         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11035         exit.
11036
11037 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11038
11039         PR libgfortran/25264
11040         PR libgfortran/25349
11041         * gfortran.dg/tl_editing.f90: Added additional checks.
11042         * gfortran.dg/t_editing.f: New test.
11043         * gfortran.dg/write_padding.f90: New test
11044
11045 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11046
11047         PR testsuite/25215
11048         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11049
11050 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
11051
11052         PR rtl-optimization/24899
11053         * gcc.c-torture/execute/20051215-1.c: New test.
11054
11055 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
11056
11057         PR 24823
11058         * gfortran.dg/pr24823.f: New test.
11059
11060 2005-12-16  Jeff Law  <law@redhat.com>
11061
11062         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11063
11064 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11065
11066         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11067         Change C++ style comments to C style comments.
11068         Remove aligned types from the array.
11069         Keep Enums disabled.
11070         (complex_types): Remove aligned types from the array.
11071         Comment out "_Complex long double".
11072         (attrib_types): Remove.
11073         (complex_attrib_types): Remove.
11074         (attrib_array_types): Remove.
11075         (complex_attrib_array_types): Remove.
11076         (aligned_bitfld_types): Remove.
11077         (n_aligned_bitfld_types): Remove.
11078         (FEATURE_ALIGNEDPACKED): Delete.
11079         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11080         (singles): Remove support for adding attributes.
11081         (choose_type): Remove support for attributed types.
11082         (generate_fields): Remove support for attributed bit-fields.
11083         Remove support for adding attributes.
11084         (generate_random_tests): Remove support for adding attributes.
11085         (features): Add back "[0] :0" and "complex vector [0]".
11086         (main): Remove support for attributed bit-fields.
11087         Uncomment the calling of generate_random_tests for the rests of
11088         the tests.
11089
11090 2005-12-16  Jan Hubicka  <jh@suse.cz>
11091
11092         * gcc.c-torture/combine/pr25224.c: New.
11093
11094 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11095
11096         PR other/25028
11097         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11098         HP-UX.
11099
11100 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11101
11102         * gcc.dg/20051215-1.c: New file.
11103
11104 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11105
11106         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11107         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11108
11109 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
11110
11111         PR fortran/18197
11112         * gfortran.dg/dummy_functions_1.f90: New.
11113
11114 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
11115
11116         PR rtl-optimization/25310
11117         * gcc.c-torture/compile/pr25310.c: New test.
11118
11119 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11120
11121         PR debug/25023
11122         * gcc.dg/pr25023.c: New test.
11123
11124 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11125
11126         * g++.old-deja/g++.brendan/redecl1.C,
11127         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11128         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11129         g++.old-deja/g++.oliva/typeof1.C,
11130         g++.old-deja/g++.other/crash16.C,
11131         g++.old-deja/g++.other/crash34.C,
11132         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11133         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11134         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11135         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11136         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11137         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11138         Remove xfail.
11139
11140 2005-12-14  Kean Johnston  <jkj@sco.com>
11141             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11142
11143         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11144         * gcc.target/i386/20020523-1.c: Ditto.
11145         * gcc.target/i386/tailcall-1.c: Ditto.
11146         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11147         * gcc.target/i386/ssetype-5.c: Ditto.
11148
11149 2005-12-14  Jeff Law  <law@redhat.com>
11150
11151         * gcc.dg/tree-ssa/foldstring-1.c: New test.
11152
11153 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11154
11155         PR target/25254
11156         PR target/24188
11157         * gcc.target/i386/pr25254.c: New test.
11158         * gfortran.dg/PR24188.f: New test.
11159
11160 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
11161
11162         * lib/fortran-torture.exp: Catch remaining uses of
11163         remote_file build delete.
11164
11165 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11166
11167         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11168
11169 2005-12-14  Ben Elliston  <bje@au.ibm.com>
11170
11171         * gcc.dg/warn-addr-cmp.c: New test.
11172
11173 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11174
11175         PR debug/25023
11176         PR target/25293
11177         * gcc.target/i386/pr25293.c: New test.
11178
11179 2005-12-13  Petr Machata  <machata@post.cz>
11180
11181         PR c++/24907
11182         * g++.dg/parse/comma2.C: New test.
11183
11184 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
11185             Jakub Jelinek  <jakub@redhat.com>
11186
11187         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11188         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11189         (limits.h): Include unconditionally.
11190         (stdlib.h): Likewise.
11191         (hashtab.h): Do not include.
11192         (getopt.h): Likewise.
11193         (stddef.h): Include.
11194         (hashval_t): Define.
11195         (struct entry): Add "next" field.
11196         (HASH_SIZE): New macro.
11197         (hash_table): New variable.
11198         (switchfiles): Do not use xmalloc.
11199         (mix): New macro.
11200         (iterative_hash): New function.
11201         (hasht): Remove.
11202         (e_exists): New function.
11203         (e_insert): Likewise.
11204         (output): Use, instead of libiberty hashtable functions.
11205         (main): Do not use getopt.  Do not call htab_create.
11206
11207 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11208
11209         PR c++/25331
11210         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
11211         put atal* and atpaal* attributes on array elements.
11212         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
11213         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
11214         put atal* and atpaal* attributes on array elements.
11215         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
11216
11217 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
11218
11219         * gcc.dg/single-precision-constant.c: New test.
11220
11221 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
11222
11223         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
11224         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
11225         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
11226         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11227         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11228         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11229         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
11230         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
11231         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
11232         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
11233         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
11234         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
11235         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
11236         gcc.target/powerpc/ppc-sdata-2.c,
11237         gcc.target/powerpc/ppc-stackalign-1.c,
11238         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
11239         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
11240         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
11241         gcc.target/powerpc/rs6000-ldouble-2.c,
11242         gcc.target/powerpc/rs6000-power2-1.c,
11243         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
11244         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
11245         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
11246         option into target selector.
11247         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
11248         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
11249
11250 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11251
11252         PR objc/25348
11253         * objc.dg/encode-9.m: New test.
11254
11255 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11256
11257         PR testsuite/20772
11258         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
11259         * gcc.dg/asm-b.c: Fix typo.
11260         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
11261         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11262         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
11263         i?86 lp64 and x86_64 ilp32.
11264         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
11265         on i?86 lp64.
11266         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
11267
11268 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
11269
11270         PR fortran/25078
11271         gfortran.dg/equiv_5.f90: New test.
11272
11273 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
11274
11275         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
11276         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
11277         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
11278         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
11279         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
11280         * gcc.dg/tree-ssa/reassoc-5.c: New.
11281         * gcc.dg/tree-ssa/reassoc-6.c: New.
11282         * gcc.dg/tree-ssa/reassoc-7.c: New.
11283         * gcc.dg/tree-ssa/reassoc-8.c: New.
11284         * gcc.dg/tree-ssa/reassoc-9.c: New.
11285         * gcc.dg/tree-ssa/reassoc-10.c: New.
11286         * gcc.dg/tree-ssa/reassoc-11.c: New.
11287
11288 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11289
11290         PR testsuite/25167
11291         PR testsuite/24478
11292         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
11293
11294 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
11295
11296         PR c++/25300
11297         * g++.dg/template/inherit.C: Do not use a generic error message.
11298
11299 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11300
11301         PR libobjc/25354
11302         * objc.dg/gnu-encoding: New directory.
11303         * objc.dg/gnu-encoding/compat-common.h: New file.
11304         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
11305         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
11306         * objc.dg/gnu-encoding/vector-defs.h: New file.
11307         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
11308         * objc.dg/gnu-encoding/generate-random.c: New file.
11309         * objc.dg/gnu-encoding/generate-random_r.c: New file.
11310         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
11311         * objc.dg/gnu-encoding/generate-random.h: New file.
11312
11313 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
11314
11315         PR c++/25337
11316         * g++.dg/template/defarg7.C: New test.
11317
11318 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11319
11320         PR libobjc/25347
11321         * objc.dg/encode-8.m: New test.
11322
11323 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11324
11325         PR libobjc/25346
11326         * objc.dg/encode-7.m: New test.
11327
11328 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
11329
11330         PR c++/25010
11331         * g++.dg/opt/inline10.C: New test.
11332
11333 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
11334
11335         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
11336
11337 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
11338
11339         * gfortran.dg/substring_equivalence.f90: typo in comment
11340
11341 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11342
11343         PR fortran/25068
11344         * gfortran.dg/iostat_3.f90: New test.
11345
11346 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
11347
11348         PR fortran/23815
11349         * gfortran.dg/unf_io_convert_1.f90: New test.
11350         * gfortran.dg/unf_io_convert_2.f90: New test.
11351         * gfortran.dg/unf_io_convert_3.f90: New test.
11352
11353 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11354
11355         PR testsuite/20772
11356         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
11357         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
11358         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11359         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
11360         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
11361         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11362         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
11363         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
11364         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11365         gcc.dg/torture/fp-int-convert-float128-timode.c,
11366         gcc.dg/torture/fp-int-convert-float128.c,
11367         gcc.dg/torture/fp-int-convert-float80-timode.c,
11368         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
11369         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
11370
11371         * gcc.dg/tls/opt-1.c: Require effective target fpic.
11372
11373 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
11374
11375         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
11376
11377 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
11378
11379         * gcc.dg/20051207-1.c,
11380         * gcc.dg/20051207-2.c,
11381         * gcc.dg/20051207-3.c: New tests.
11382
11383 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11384
11385         PR testsuite/20772
11386         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
11387         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
11388         dg-skip-if target selector.
11389
11390         PR testsuite/20772
11391         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
11392         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
11393         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
11394         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
11395         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
11396         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
11397         and/or merge with i?86 cases.
11398
11399         * gcc.dg/tls/opt-3.c: Require effective target fpic.
11400
11401         PR testsuite/20772
11402         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
11403         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
11404         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
11405         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
11406         x86_64-*-linux*.
11407
11408 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
11409
11410         PR target/25311
11411         * gcc.c-torture/compile/pr25311.c: New test.
11412
11413 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11414
11415         PR libgfortran/25039
11416         * gfortran.dg/read_comma.f: New test.
11417
11418 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
11419
11420         PR c++/19317
11421         * g++.dg/opt/pr19317-1.C: New test.
11422         * g++.dg/opt/pr19317-2.C: New test.
11423         * g++.dg/opt/pr19317-3.C: New test.
11424
11425         PR target/19005
11426         * gcc.c-torture/execute/pr19005.c: New test.
11427
11428         PR target/17828
11429         * g++.old-deja/g++.other/comdat5.C: New test.
11430         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11431
11432         * g++.dg/compat/struct-layout-1.exp: New file.
11433         * g++.dg/compat/struct-layout-1.h: New.
11434         * g++.dg/compat/struct-layout-1_generate.c: New.
11435         * g++.dg/compat/struct-layout-1_x1.h: New.
11436         * g++.dg/compat/struct-layout-1_x2.h: New.
11437         * g++.dg/compat/struct-layout-1_y1.h: New.
11438         * g++.dg/compat/struct-layout-1_y2.h: New.
11439
11440         * gcc.dg/20050330-2.c: New test.
11441
11442 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11443
11444         PR fortran/25292
11445         * gfortran.dg/associated_1.f90: New.
11446
11447 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11448
11449         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11450         ILP32 vect_no_align platforms.
11451
11452 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
11453             Jakub Jelinek  <jakub@redhat.com>
11454
11455         PR target/25268
11456         * gcc.c-torture/compile/20051207-1.c: New test.
11457
11458 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11459
11460         PR testsuite/20772
11461         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11462         gcc.dg/torture/pr18582-1.c,
11463         gcc.target/i386/attributes-error.c: Also test on x86_64.
11464
11465         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11466
11467 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11468
11469         PR c++/19397
11470         * g++.dg/template/typedef3.C: New test.
11471
11472         PR c++/19762
11473         PR c++/19764
11474         * g++.dg/template/dtor3.C: Fix error markers.
11475
11476 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
11477
11478         * lib/target-supports.exp (check_effective_target_sync_char_short):
11479         Add s390*.
11480
11481 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
11482
11483         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11484
11485 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11486
11487         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11488         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11489         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11490         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11491
11492 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11493
11494         PR c++/25263
11495         * g++.dg/other/array2.C: New test case.
11496
11497 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11498
11499         * gcc.dg/darwin-weakimport-3.c: New.
11500
11501         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11502         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11503         and to work on Darwin.
11504         * gcc.dg/attr-weakref-1b.c: New file.
11505         * gcc.dg/attr-weakref-2.c: New test.
11506         * gcc.dg/darwin-weakref-1.c: New test.
11507
11508 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11509
11510         PR testsuite/25247
11511         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11512         use in selector expressions.
11513         (dg-xfail-if): Ditto.
11514         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11515         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11516         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11517         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11518         * gcc.test-framework/test-framework.exp: Skip generated tests if
11519         CHECK_TEST_FRAMEWORK is not 1.
11520
11521 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11522
11523         PR tree-optimization/24963
11524         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11525
11526         PR target/24108
11527         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11528
11529         PR target/18580
11530         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11531         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11532         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11533         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11534
11535 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11536
11537         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11538         dg-options.
11539
11540 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11541
11542         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11543
11544 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11545
11546         * gcc.dg/format/cast-1.c: New test.
11547
11548 2005-12-04  Roger Sayle  <roger@eyesopen.com>
11549
11550         PR c/7776
11551         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11552         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11553         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11554         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11555
11556 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11557
11558         * gcc.dg/cast-pretty-print-1.c: New test.
11559
11560 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11561
11562         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11563
11564 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
11565
11566         PR c++/24173
11567         * g++.dg/template/friend40.C: New test.
11568
11569 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
11570
11571         PR target/25199
11572         * gcc.target/i386/movq-2.c: New test.
11573         * gcc.target/i386/movq.c: Remove target i?86, instead add
11574         dg-require-effective-target ilp32.
11575
11576 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11577
11578         PR c++/24103
11579         * g++.dg/other/default1.C: New test.
11580
11581 2005-12-02  Richard Guenther  <rguenther@suse.de>
11582
11583         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11584
11585 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11586
11587         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11588
11589 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11590
11591         PR target/21017
11592         * gcc.target/powerpc/rotate.c: New.
11593
11594 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11595
11596         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11597         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11598
11599 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11600
11601         PR c/13384
11602         * gcc.dg/pr17730-1.c: Adjust.
11603         * gcc.dg/lvalue1.c (main): Likewise.
11604         * gcc.dg/lvalue-2.c: Likewise.
11605         * g++.dg/pr7503-3.C
11606
11607 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11608
11609         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11610         error messages.
11611
11612 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11613
11614         PR fortran/24789
11615         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11616
11617 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11618
11619         PR target/24475
11620         * lib/target-supports.exp (check_effective_target_tls): New.
11621         (check_effective_target_tls_runtime): New.
11622         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11623         for TLS support.
11624         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11625         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11626         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11627         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11628         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11629         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11630         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11631         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11632         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11633         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11634         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11635         effective-target TLS.
11636         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11637         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11638         effective-target TLS runtime.
11639
11640 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11641
11642         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11643
11644 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11645
11646         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11647         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11648         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11649         ignored" warnings when "packing" is the same as the ABI layout.
11650
11651 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11652
11653         PR fortran/21302
11654         * gfortran.dg/line_length_1.f: New test.
11655         * gfortran.dg/line_length_2.f90: Ditto.
11656
11657 2005-11-30  Richard Guenther  <rguenther@suse.de>
11658
11659         PR tree-optimization/21655
11660         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11661
11662 2005-11-30  Dale Johannesen  <dalej@apple.com>
11663
11664         * gcc.c-torture/compile/pr24930.c: New.
11665
11666 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11667
11668         PR fortran/15809
11669         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11670
11671 2005-11-30  Jeff Law  <law@redhat.com>
11672
11673         * g++.old-deja/g++.law/pr25000.C: New test.
11674
11675 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11676
11677         * gcc.dg/tls/opt-11.c: New test.
11678
11679 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11680
11681         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11682         targets.
11683         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11684         LP64 ia64.
11685
11686 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11687
11688         * gfortran.dg/open_access_1.f90: New test.
11689
11690 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11691
11692         * gcc.dg/charset/builtin2.c: New test.
11693
11694 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11695
11696         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11697         on mmix-*-* for *_[xy].c.
11698
11699 2005-11-28  Kean Johnston  <jkj@sco.com>
11700
11701         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11702         headers.
11703         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11704         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11705         * gcc.target/i386/asm-3.c: Ditto.
11706         * gcc.target/i386/clobbers.c: Ditto.
11707         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11708         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11709         test regexp.
11710         * gcc.target/i386/mul.c: Ditto.
11711         * gcc.target/i386/ssetype-1.c: Ditto.
11712         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11713         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11714         static so the test works with -fPIC mode too. Based on comment in
11715         PR19231 by Pinski.
11716         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11717
11718 2005-11-28  Richard Guenther  <rguenther@suse.de>
11719
11720         * gcc.dg/alias-9.c: New testcase.
11721         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11722
11723 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11724             Uros Bizjak  <uros@kss-loka.si>
11725
11726         PR middle-end/20219
11727         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11728         tan(x)/sin(x) transformations.
11729
11730 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11731
11732         PR middle-end/24575
11733         * gcc.dg/tree-ssa/divide-3.c: New test.
11734         * gcc.dg/tree-ssa/divide-4.c: New test.
11735
11736 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11737
11738         PR fortran/24917
11739         *  gfortran.dg/boz_6.f90: New test.
11740
11741 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11742
11743         PR fortran/23912
11744         * gfortran.dg/modulo_1.f90: New test.
11745
11746 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11747
11748         PR libfortran/24919
11749         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11750         fail on CRLF platforms.
11751         * gfortran.dg/ftell_2.f90: Likewise.
11752
11753 2005-11-26  Eric Christopher  <echristo@apple.com>
11754
11755         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11756
11757 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11758
11759         * objc.dg/gnu-runtime-3.m: Simplify.
11760
11761 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11762
11763         PR middle-end/23669
11764         * gcc.dg/tree-ssa/divide-1.c: New test.
11765         * gcc.dg/tree-ssa/divide-2.c: New test.
11766
11767 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11768
11769         PR libgfortran/24945
11770         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11771
11772 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11773
11774         PR libgfortran/24945
11775         * gfortran.dg/open_status_2.f90: New test.
11776
11777 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11778
11779         * gcc.c-torture/execute/builtins/fprintf.c,
11780         gcc.c-torture/execute/builtins/fputs-lib.c,
11781         gcc.c-torture/execute/builtins/fputs.c,
11782         gcc.c-torture/execute/builtins/lib/fprintf.c,
11783         gcc.c-torture/execute/builtins/lib/printf.c,
11784         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11785
11786 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11787
11788         * gcc.dg/20050922-2.c: New test.
11789
11790 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11791
11792         * objc.dg/gnu-runtime-3.m: New test.
11793
11794 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11795
11796         PR c++/9278
11797         * g++.dg/other/void1.C: New test.
11798
11799 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11800
11801         PR middle-end/24998
11802         * gcc.dg/torture/fp-int-convert-float.c,
11803         gcc.dg/torture/fp-int-convert-double.c,
11804         gcc.dg/torture/fp-int-convert-long-double.c,
11805         gcc.dg/torture/fp-int-convert-timode.c,
11806         gcc.dg/torture/fp-int-convert-float80.c,
11807         gcc.dg/torture/fp-int-convert-float80-timode.c,
11808         gcc.dg/torture/fp-int-convert-float128.c,
11809         gcc.dg/torture/fp-int-convert-float128-timode.c,
11810         gcc.dg/torture/fp-int-convert.h: New files.
11811
11812 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11813
11814         PR middle-end/24989
11815         * gcc.dg/tree-ssa/bool-10.c: New test.
11816         * gcc.dg/tree-ssa/bool-11.c: New test.
11817         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11818
11819 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11820
11821         PR middle-end/24990
11822         * tree-ssa/pr24990-1.c: New test.
11823
11824 2005-11-24  Richard Guenther  <rguenther@suse.de>
11825         Dirk Mueller <dmueller@suse.de>
11826
11827         PR c++/14024
11828         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11829         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11830         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11831         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11832         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11833         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11834
11835 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11836
11837         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11838
11839 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11840
11841         PR c/21668
11842         * gcc.dg/Wc++-compat.c: New.
11843         * gcc.dg/Wno-c++-compat.c: New.
11844
11845 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11846
11847         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11848         (vspltish, vspltisw): Likewise.
11849
11850 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11851
11852         PR libgfortran/24794
11853         * gfortran.dg/namelist_12.f: Fix quotes.
11854         * gfortran.dg/namelist_13.f90: Fix quotes.
11855         * gfortran.dg/namelist_14.f90: Fix quotes.
11856         * gfortran.dg/namelist_15.f90: Fix quotes.
11857         * gfortran.dg/namelist_use.f90: Fix quotes.
11858         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11859         * gfortran.dg/namelist_21.f90: New test.
11860         * gfortran.dg/namelist_22.f90: New test.
11861
11862 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11863
11864         PR target/23435
11865         * gcc.c-torture/compile/pr23435.c: New.
11866
11867 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11868
11869         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11870
11871 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11872
11873         * gcc.target/powerpc/405-macchw-1.c,
11874         gcc.target/powerpc/405-macchw-2.c,
11875         gcc.target/powerpc/405-macchwu-1.c,
11876         gcc.target/powerpc/405-macchwu-2.c,
11877         gcc.target/powerpc/405-machhw-1.c,
11878         gcc.target/powerpc/405-machhw-2.c,
11879         gcc.target/powerpc/405-machhwu-1.c,
11880         gcc.target/powerpc/405-machhwu-2.c,
11881         gcc.target/powerpc/405-maclhw-1.c,
11882         gcc.target/powerpc/405-maclhw-2.c,
11883         gcc.target/powerpc/405-maclhwu-1.c,
11884         gcc.target/powerpc/405-maclhwu-2.c,
11885         gcc.target/powerpc/405-mulchw-1.c,
11886         gcc.target/powerpc/405-mulchw-2.c,
11887         gcc.target/powerpc/405-mulchwu-1.c,
11888         gcc.target/powerpc/405-mulchwu-2.c,
11889         gcc.target/powerpc/405-mulhhw-1.c,
11890         gcc.target/powerpc/405-mulhhw-2.c,
11891         gcc.target/powerpc/405-mulhhwu-1.c,
11892         gcc.target/powerpc/405-mulhhwu-2.c,
11893         gcc.target/powerpc/405-mullhw-1.c,
11894         gcc.target/powerpc/405-mullhw-2.c,
11895         gcc.target/powerpc/405-mullhwu-1.c,
11896         gcc.target/powerpc/405-mullhwu-2.c,
11897         gcc.target/powerpc/405-nmacchw-1.c,
11898         gcc.target/powerpc/405-nmacchw-2.c,
11899         gcc.target/powerpc/405-nmachhw-1.c,
11900         gcc.target/powerpc/405-nmachhw-2.c,
11901         gcc.target/powerpc/405-nmaclhw-1.c,
11902         gcc.target/powerpc/405-nmaclhw-2.c,
11903         gcc.target/powerpc/440-macchw-1.c,
11904         gcc.target/powerpc/440-macchw-2.c,
11905         gcc.target/powerpc/440-macchwu-1.c,
11906         gcc.target/powerpc/440-macchwu-2.c,
11907         gcc.target/powerpc/440-machhw-1.c,
11908         gcc.target/powerpc/440-machhw-2.c,
11909         gcc.target/powerpc/440-machhwu-1.c,
11910         gcc.target/powerpc/440-machhwu-2.c,
11911         gcc.target/powerpc/440-maclhw-1.c,
11912         gcc.target/powerpc/440-maclhw-2.c,
11913         gcc.target/powerpc/440-maclhwu-1.c,
11914         gcc.target/powerpc/440-maclhwu-2.c,
11915         gcc.target/powerpc/440-mulchw-1.c,
11916         gcc.target/powerpc/440-mulchw-2.c,
11917         gcc.target/powerpc/440-mulchwu-1.c,
11918         gcc.target/powerpc/440-mulchwu-2.c,
11919         gcc.target/powerpc/440-mulhhw-1.c,
11920         gcc.target/powerpc/440-mulhhw-2.c,
11921         gcc.target/powerpc/440-mulhhwu-1.c,
11922         gcc.target/powerpc/440-mulhhwu-2.c,
11923         gcc.target/powerpc/440-mullhw-1.c,
11924         gcc.target/powerpc/440-mullhw-2.c,
11925         gcc.target/powerpc/440-mullhwu-1.c,
11926         gcc.target/powerpc/440-mullhwu-2.c,
11927         gcc.target/powerpc/440-nmacchw-1.c,
11928         gcc.target/powerpc/440-nmacchw-2.c,
11929         gcc.target/powerpc/440-nmachhw-1.c,
11930         gcc.target/powerpc/440-nmachhw-2.c,
11931         gcc.target/powerpc/440-nmaclhw-1.c,
11932         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11933
11934 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11935
11936         PR fortran/24774
11937         * gfortran.dg/inquire_9.f90: New test.
11938
11939         PR fortran/21647
11940         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11941
11942 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11943
11944         PR libfortran/24432
11945         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11946         Check that 'cos' is supported.
11947
11948 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11949
11950         PR fortran/24223
11951         * gfortran.dg/substring_equivalence.f90: New test.
11952
11953         PR fortran/24705
11954         * gfortran.dg/auto_internal_assumed.f90: New test.
11955
11956 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11957
11958         * gcc.dg/fold-div-2.c: New test.
11959
11960 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11961
11962         PR rtl-optimization/24883
11963         * gcc.c-torture/compile/pr24883.c: New test.
11964
11965 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11966
11967         PR middle-end/20583
11968         * gcc.c-torture/compile/pr20583.c: New.
11969
11970 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11971
11972         * gcc.c-torture/execute/usmul.c: New test.
11973
11974 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11975
11976         * gcc.dg/tree-ssa/vrp22.c: New test.
11977
11978 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11979
11980         PR middle-end/24912
11981         * gcc.dg/torture/pr24912-1.c: New test.
11982
11983 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11984
11985         PR fortran/24862
11986         * gfortran.dg/arrayio_derived_1.f90: New test.
11987
11988 2005-11-19  Richard Guenther  <rguenther@suse.de>
11989
11990         PR middle-end/23294
11991         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11992
11993 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11994
11995         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11996
11997 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11998
11999         PR c++/8355
12000         * g++.dg/template/friend39.C: New test.
12001
12002 2005-11-18  James E Wilson  <wilson@specifix.com>
12003
12004         * gcc.dg/builtin-strstr.c: New.
12005
12006 2005-11-18  Richard Henderson  <rth@redhat.com>
12007
12008         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12009         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12010         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12011         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12012         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12013         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12014         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12015         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12016         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12017         renaming to remove initial "ia64-".
12018
12019 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
12020
12021         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12022
12023 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12024
12025         * g++.dg/cpp/string-2.C: New test.
12026
12027 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
12028
12029         * gcc.dg/tree-ssa/loop-14.c: New test.
12030
12031 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
12032             Michael Chamberlain <michael@chamberlain.net.au>
12033
12034         * ada/acats/run_all.sh (target_run): Kill long running tests.
12035
12036 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12037
12038         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12039         * gcc.dg/cleanup-9.c: Likewise.
12040         * gcc.dg/cleanup-10.c: Likewise.
12041         * gcc.dg/cleanup-11.c: Likewise.
12042
12043 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12044
12045         PR fortran/24892
12046         * gfortran.dg/open_access_append_1.f90: New test.
12047         * gfortran.dg/open_access_append_2.f90: New test.
12048
12049 2005-11-16  Richard Guenther  <rguenther@suse.de>
12050
12051         PR middle-end/24851
12052         * gcc.c-torture/execute/pr24851.c: New testcase.
12053
12054 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12055
12056         * gcc.dg/fold-overflow-1.c: New test.
12057
12058 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12059
12060         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12061         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12062
12063 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12064
12065         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12066         structures.
12067         * g++.dg/eh/forced2.C: Likewise.
12068         * g++.dg/eh/forced3.C: Likewise.
12069         * g++.dg/eh/forced4.C: Likewise.
12070
12071 2005-11-11  Mike Stump  <mrs@apple.com>
12072
12073         * g++.old-deja/g++.mike/unused.C: Add.
12074
12075 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12076
12077         PR c++/24667
12078         * g++.dg/warn/Wcast-qual1.C: New test.
12079
12080 2005-11-15  Jan Hubicka  <jh@suse.cz>
12081
12082         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12083
12084 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12085
12086         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12087
12088 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12089
12090         PR 24840
12091         * gcc.dg/tree-ssa/pr24840.c: New test.
12092
12093 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12094
12095         PR testsuite/24841
12096         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12097
12098 2005-11-14  Dale Johannesen  <dalej@apple.com>
12099
12100         * gcc.c-torture/execute/20051113-1.c: New.
12101
12102 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12103
12104         PR c++/24687
12105         * g++.dg/template/crash43.C: New test.
12106
12107 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
12108
12109         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12110
12111 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12112
12113         PR c++/24817
12114         * g++.dg/eh/spec8.C: New test.
12115
12116 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12117
12118         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12119
12120 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/20293
12123         * g++.dg/parse/ambig4.C: New test.
12124         * g++.dg/tc1/dr101.C: Adjust error markers.
12125         * g++.dg/lookup/strong-using-2.C: Likewise.
12126         * g++.dg/lookup/ambig5.C: Likewise.
12127         * g++.dg/lookup/ambig4.C: Likewise.
12128         * g++.dg/parse/crash22.C: Likewise.
12129
12130 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12131
12132         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12133
12134 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
12135
12136         * gcc.dg/nested-calls-1.c: New test.
12137
12138 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12139
12140         * gfortran.dg/complex_intrinsic_1.f90: New test.
12141         * gfortran.dg/complex_intrinsic_2.f90: New test.
12142         * gfortran.dg/fgetc_1.f90: New test.
12143         * gfortran.dg/fgetc_2.f90: New test.
12144         * gfortran.dg/fgetc_3.f90: New test.
12145         * gfortran.dg/ftell_1.f90: New test.
12146         * gfortran.dg/ftell_2.f90: New test.
12147         * gfortran.dg/gnu_logical_1.F: New test.
12148         * gfortran.dg/gnu_logical_2.f90: New test.
12149
12150 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
12151
12152         PR middle-end/24820
12153         * testsuite/gcc.dg/pr24820.c: New test.
12154
12155 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
12156
12157         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12158         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12159         variable.
12160
12161 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12162
12163         testsuite/24614
12164         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12165
12166 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12167
12168         * gcc.target/cris/cris.exp: New file.
12169         * gcc.target/cris/rld-legit1.c: New test.
12170         * gcc.target/cris/rld-legit2.c: New test.
12171
12172 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
12173
12174         PR c++/24780
12175         * g++.dg/opt/pr24780.C: New test.
12176
12177         PR c++/24761
12178         * g++.dg/template/asm1.C: New test.
12179
12180 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
12181
12182         PR libgfortran/24787
12183         * gfortran.dg/scan_1.f90: New test.
12184
12185 2005-11-12  Jan Hubicka  <jh@suse.cz>
12186
12187         * gcc.target/i386/minmax-1.c: New.
12188         * gcc.target/i386/minmax-2.c: New.
12189
12190 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
12191
12192         * gcc.dg/pr24445.c: Fix for 64-bit targets.
12193
12194 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
12195
12196         * gcc.c-torture/execute/20051110-1.c,
12197         gcc.c-torture/execute/20051110-2.c: New tests.
12198
12199 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12200
12201         PR middle-end/24750
12202         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
12203         New tests.
12204
12205 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12206
12207         * lib/target-libpath.exp (get_shlib_extension): New proc.
12208         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
12209         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12210         * lib/objc.exp (objc_target_compile): Likewise.
12211         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
12212         detection.
12213
12214 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12215
12216         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
12217
12218         * lib/target-supports.exp (check_effective_target_static_libgfortran):
12219         Add -static to additional_flags and pass it to target_compile.
12220
12221 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12222
12223         PR libgfortran/24719
12224         gfortran.dg/read_noadvance.f90: New test.
12225
12226         PR libgfortran/24699
12227         gfortran.dg/fmt_t_2.f90: New test.
12228
12229         PR libgfortran/24785
12230         gfortran.dg/read_x_eor.f90: New test.
12231
12232         PR libgfortran/24584
12233         gfortran.dg/namelist_empty.f90: Rename test.
12234
12235         PR libgfortran/24489
12236         gfortran/read_eor.f90: Rename test.
12237
12238 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12239
12240         PR fortran/15976
12241         * gfortran.dg/automatic_module_variable.f90: New test.
12242
12243 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12244
12245         PR target/24445
12246         * gcc.dg/pr24445.c: New test.
12247
12248 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12249
12250         PR fortran/24655
12251         PR fortran/24755
12252         * gfortran.dg/recursive_statement_functions.f90: Add statement
12253         functions using inline intrinsic functions and parameters to test
12254         that they no longer seg-fault.
12255
12256         PR fortran/24409
12257         gfortran.dg/nested_modules_4.f90: New test.
12258         gfortran.dg/nested_modules_5.f90: New test.
12259
12260 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12261
12262         PR fortran/24643
12263         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
12264
12265 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
12266
12267         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
12268         failures.
12269
12270 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12271
12272         * gcc.dg/sparc-getcontext-1.c: New test.
12273
12274 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
12275
12276         * gcc.dg/ifcvt-fabs-1.c: New test.
12277
12278 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
12279
12280         PR other/4372
12281         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
12282         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
12283
12284 2005-11-09  Richard Guenther  <rguenther@suse.de>
12285
12286         PR tree-optimization/24716
12287         * gcc.c-torture/execute/pr24716.c: New testcase.
12288
12289 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12290
12291         * gcc.dg/pr24624.c: Disable for non S/390 targets.
12292
12293 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12294
12295         PR 24624
12296         * gcc.dg/pr24624.c: Testcase added.
12297
12298 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12299
12300         PR 24623
12301         * g++.dg/other/pr24623.C: Testcase added.
12302
12303 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
12304
12305         PR fortran/22607
12306         * gfortran-dg/pure_byref_1.f90: New.
12307         * gfortran-dg/pure_byref_2.f90: New.
12308
12309 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
12310
12311         PR c/24101
12312         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
12313         * gcc.dg/dg.exp: Run main loop also for *.i files.
12314
12315 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
12316
12317         PR c++/19450
12318         * g++.dg/tls/diag-3.C: New test.
12319         * g++.dg/tls/diag-4.C: New test.
12320         * g++.dg/tls/static-1.C: New test.
12321         * g++.dg/tls/static-1a.cc: New file.
12322
12323 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
12324
12325         PR 23046
12326         * g++.dg/tree-ssa/pr23046.C: New test.
12327
12328 2005-11-08  Devang Patel <dpatel@apple.com>
12329
12330         PR tree-optimization/23115
12331         * gcc.dg/tree-ssa/pr23115.c: New.
12332
12333 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
12334
12335         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
12336         * gcc.target/powerpc/pr16155.c: Same.
12337         * gcc.target/powerpc/altivec-1.c: Same.
12338         * gcc.target/powerpc/altivec-2.c: Same.
12339         * gcc.target/powerpc/altivec-3.c: Same.
12340         * gcc.target/powerpc/altivec-5.c: Same.
12341         * gcc.target/powerpc/altivec-11.c: Same.
12342         * gcc.target/powerpc/altivec-12.c: Same.
12343         * gcc.target/powerpc/altivec-14.c: Same.
12344         * gcc.target/powerpc/altivec-22.c: Same.
12345         * gcc.target/powerpc/altivec-consts.c: Same.
12346         * gcc.target/powerpc/altivec-pr22085.c: Same.
12347         * gcc.target/powerpc/altivec-splat.c: Same.
12348         * gcc.target/powerpc/altivec-varargs-1.c: Same.
12349         * gcc.target/powerpc/altivec-vec-merge.c: Same.
12350         * gcc.target/powerpc/darwin-longlong.c: Same.
12351
12352 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
12353
12354         PR target/19340
12355         * gcc.dg/pr19340.c: New test.
12356
12357 2005-11-07  Ian Lance Taylor  <ian@airs.com>
12358
12359         PR rtl-optimization/24683
12360         * gcc.dg/pr24683.c: New test.
12361
12362 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12363
12364         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
12365         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
12366
12367 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12368
12369         * gcc.target/i386/pr23376.c: Compile with -mmmx.
12370
12371 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
12372
12373         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
12374
12375 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12376
12377         PR target/24230
12378
12379         * gcc.target/powerpc/altivec-consts.c,
12380         gcc.target/powerpc/altivec-splat.c: New testcase.
12381
12382 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12383
12384         PR c/24599
12385
12386         * gcc.dg/overflow-2.c: New testcase.
12387
12388 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
12389
12390         PR rtl-optimization/23567
12391         * gcc.c-torture/execute/20051104-1.c: New test.
12392
12393 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
12394
12395         PR fortran/24534
12396         gfortran.dg/private_type_2.f90: Modified to check that case with
12397         PRIVATE declaration within derived type is accepted.
12398
12399         PR fortran/20838
12400         gfortran.dg/pointer_assign_1.f90: New test.
12401
12402         PR fortran/20840
12403         * gfortran.dg/arrayio_0.f90: New test.
12404
12405         PR fortran/17737
12406         gfortran.dg/data_initialized.f90: New test.
12407         gfortran.dg/data_constraints_1.f90: New test.
12408         gfortran.dg/data_constraints_2.f90: New test.
12409
12410 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
12411
12412         PR fortran/24174
12413         PR fortran/24305
12414         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12415
12416 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
12417
12418         PR 24670
12419         * gcc.dg/tree-ssa/pr24670.c: New test.
12420
12421 2005-11-05  Ian Lance Taylor  <ian@airs.com>
12422
12423         PR target/22432
12424         * gcc.target/i386/pr22432.c: New test.
12425
12426 2005-11-05  Richard Henderson  <rth@redhat.com>
12427
12428         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12429         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12430         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12431         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12432         from gcc.dg/alpha-*.
12433         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12434         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12435
12436 2005-11-05  Andreas Jaeger  <aj@suse.de>
12437
12438         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12439
12440 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12441
12442         PR target/23424
12443         * gcc.dg/torture/pr23424-1.c: New test.
12444
12445 2005-11-04  Richard Henderson  <rth@redhat.com>
12446
12447         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12448         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12449         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12450         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12451         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12452         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12453         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12454         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12455         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12456         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12457         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12458         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12459         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12460         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12461         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12462         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12463         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12464         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12465         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12466         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12467         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12468         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12469         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12470         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12471         Move from gcc.dg/.
12472         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12473         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12474         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12475         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12476         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12477         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12478         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12479         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12480         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12481         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12482         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12483         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12484         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12485         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12486         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12487         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12488         gcc.target/i386/lea.c, gcc.target/i386/local.c,
12489         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12490         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12491         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12492         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12493         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12494         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12495         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12496         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12497         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12498         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12499         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12500         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12501         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12502         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12503         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12504         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12505         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12506         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12507         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12508         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12509         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12510         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12511         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12512         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12513         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12514         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12515         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12516         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12517
12518 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12519
12520         PR 24627
12521         * gcc.dg/tree-ssa/pr24627.c: New test.
12522
12523 2005-11-04 Paul Brook  <paul@codesourcery.com>
12524
12525         * gcc.dg/tls/opt-10.c: New test.
12526
12527 2005-11-04  Andreas Jaeger  <aj@suse.de>
12528
12529         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12530         avoid extra warnings.
12531
12532 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12533
12534         PR libfortran/22298
12535         * gcc/testsuite/lib/target-supports.exp
12536         (check_effective_target_static_libgfortran): New
12537         static_libgfortran effective target.
12538         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12539         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12540
12541 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12542
12543         * gcc.dg/pr24615.c: Guard test with { target fpic }.
12544
12545 2005-11-03  Josh Conner  <jconner@apple.com>
12546
12547         PR c++/19989
12548         g++.dg/ext/array2.C: New test.
12549         g++.dg/template/dependent-name3.C: New test.
12550         g++.dg/template/dependent-name4.C: New test.
12551         g++.dg/template/sfinae2.C: New test.
12552
12553 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12554
12555         PR preprocessor/22042
12556         * gcc.dg/cpp/strify4.c: New test.
12557
12558 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12559
12560         PR c++/17964
12561         * g++.dg/cpp/string-1.C: New test.
12562
12563 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12564
12565         * gcc.target/powerpc: New directory.
12566         * gcc.target/powerpc/powerpc.exp: New file.
12567         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12568         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12569         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12570         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12571         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12572         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12573         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12574         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12575         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12576         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12577         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12578         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12579         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12580         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12581         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12582         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12583         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12584         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12585         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12586         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12587         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12588         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12589         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12590         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12591         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12592         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12593         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12594         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12595         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12596         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12597         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12598         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12599         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12600         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12601
12602 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12603
12604         PR c++/21627
12605         * g++.dg/warn/inline2.C: New test.
12606
12607 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12608
12609         PR middle-end/23155
12610         * g++.dg/ext/c99struct1.C: New test.
12611         * gcc.dg/union-cast-1.c: New test.
12612         * gcc.dg/union-cast-2.c: New test.
12613         * gcc.dg/union-cast-3.c: New test.
12614
12615 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12616
12617         PR middle-end/24589
12618         * gcc.c-torture/execute/zero-struct-2.c: New test.
12619
12620 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12621
12622         PR c++/24582
12623         * g++.dg/init/switch1.C: New test.
12624
12625 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12626
12627         * gcc.dg/delay-slot-1.c: New test.
12628
12629 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12630
12631         PR target/24620
12632         * gcc.dg/pr24620.c: New test.
12633
12634 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12635
12636         PR c/24329
12637         * gcc.dg/format/unnamed-1.c: New test.
12638
12639 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12640
12641         PR c++/22434
12642         * g++.dg/expr/cond8.C: New test.
12643
12644         PR c++/24560
12645         * g++.dg/parse/dot1.C: New test.
12646
12647 2005-11-02  Jan Hubicka  <jh@suse.cz>
12648
12649         PR target/23303
12650         * gcc.dg/i386-lea.c: New test
12651
12652 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12653
12654         PR target/24615
12655         * gcc.dg/pr24615.c: New test.
12656
12657 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12658
12659         PR target/24600
12660         * gcc.dg/pr24600.c: New test.
12661
12662 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12663
12664         PR c++/19253
12665         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12666         * g++.dg/parse/typename9.C: New test.
12667         * g++/dg/parse/typename10.C: Likewise.
12668
12669 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12670
12671         PR fortran/18157
12672         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12673         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12674         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12675
12676 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12677
12678         PR c++/24569
12679         * g++.dg/debug/static1.C: New test.
12680
12681 2005-11-02  Josh Conner  <jconner@apple.com>
12682
12683         * g++.dg/crash38.C: moved into proper directory...
12684         * g++.dg/template/crash42.C: ...here
12685
12686 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12687
12688         PR target/18338
12689         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12690         pcc_bitfield_type_matters || default_packed.
12691
12692         * lib/target-supports.exp
12693         (check_effective_target_pcc_bitfield_type_matters): New proc.
12694         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12695
12696         PR testsuite/23304
12697         * lib/target-supports.exp (check_effective_default_packed): New proc.
12698         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12699         Gate expected errors on target ! default_packed.
12700         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12701
12702 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12703
12704         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12705         change (r106358).
12706
12707 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12708
12709         PR fortran/24008
12710         * gfortran.dg/entry_5.f90: New.
12711         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12712
12713 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12714
12715         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12716
12717 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12718
12719         PR fortran/21565
12720         gfortran.dg/namelist_blockdata.f90: New test.
12721
12722         PR fortran/18737
12723         gfortran.dg/external_implicit_none.f90: New test.
12724
12725         PR fortran/14994
12726         * gfortran.dg/secnds.f: New test.
12727
12728 2005-10-31  Jan Hubicka  <jh@suse.cz>
12729
12730         PR target/20928
12731         * gcc.c-torture/compile/pr20928.c: New test.
12732
12733 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12734
12735         PR middle-end/23492
12736         * gcc.c-torture/compile/zero-strct-5.c: New test.
12737
12738 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12739
12740         PR libgfortran/24584
12741         * gfortran.dg/pr24584.f90: New test.
12742
12743 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12744
12745         PR fortran/18883
12746         * gfortran.dg/char_result_9.f90: New.
12747         * gfortran.dg/char_result_10.f90: New.
12748
12749 2005-10-30  Jan Hubicka  <jh@suse.cz>
12750
12751         * g++.dg/tree-ssa/pr24172.C: New testcase.
12752
12753 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12754
12755         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12756
12757 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12758
12759         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12760         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12761         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12762         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12763         gfortran.dg/enum_9.f90,
12764         gfortran.fortran-torture/compile/enum_1.f90,
12765         gfortran.fortran-torture/execute/enum_1.f90,
12766         gfortran.fortran-torture/execute/enum_2.f90,
12767         gfortran.fortran-torture/execute/enum_3.f90,
12768         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12769
12770 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12771
12772         PR target/18482
12773         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12774         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12775
12776 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12777
12778         PR libfortran/20179
12779         * gfortran.dg/mixed_io_1.f90: New test.
12780         * gfortran.dg/mixed_io_1.c: New file.
12781
12782 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12783
12784         * gfortran.dg/malloc_free_1.f90: New test.
12785
12786 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12787
12788         * gcc.dg/nested-func-4.c: Require profiling -pg.
12789
12790 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12791
12792         PR C++/23229
12793         * g++.dg/warn/main-2.C: New test.
12794
12795 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12796
12797         PR fortran/24545
12798         * gfortran.dg/interface_2.f90: new test.
12799
12800 2005-10-28  Josh Conner  <jconner@apple.com>
12801
12802         PR c++/22153
12803         * g++.dg/template/crash38.C: New test.
12804         * g++.dg/parse/explicit1.C: Change expected errors.
12805
12806 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12807
12808         PR C++/23426
12809         * g++.dg/other/large-size-array.C: New test.
12810
12811 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12812
12813         PR middle-end/24362
12814         * g++.dg/opt/complex4.C: New test.
12815
12816 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12817
12818         * gcc.dg/nested-func-4.c: New test.
12819
12820 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12821
12822         PR fortran/24158
12823         gfortran.dg/derived_recursion.f90: New test.
12824         gfortran.dg/implicit_actual.f90: New test.
12825
12826 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12827
12828         PR middle-end/24295, PR testsuite/24477
12829         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12830         removed when weakref hits the tree.
12831
12832 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12833
12834         * gfortran.dg/cray_pointers_4.f90: New test.
12835
12836         * gfortran.dg/cray_pointers_5.f90: New test.
12837
12838 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12839
12840         PR fortran/22290
12841         * gfortran.dg/assign_5.f90: New test.
12842         * gfortran.dg/assign_6.f: New test.
12843
12844 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12845
12846         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12847         CPU has no SSE support.
12848
12849 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12850
12851         PR libgfortran/24224
12852         * gfortran.dg/arrayio_1.f90: Update attribution.
12853         * gfortran.dg/arrayio_2.f90: Update attribution.
12854         * gfortran.dg/arrayio_3.f90: Update attribution.
12855         * gfortran.dg/arrayio_4.f90: Update test conditions.
12856         * gfortran.dg/arrayio_5.f90: Update attribution.
12857         * gfortran.dg/arrayio_6.f90: New test.
12858         * gfortran.dg/arrayio_7.f90: New test.
12859
12860 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12861
12862         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12863
12864 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12865
12866         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12867
12868 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12869
12870         PR fortran/24416
12871         * gfortran.dg/namelist_char_only.f90: New test.
12872
12873 2005-10-24  Asher Langton  <langton2@llnl.gov>
12874
12875         PR fortran/17031
12876         PR fortran/22282
12877         * gfortran.dg/cray_pointers_1.f90: New test.
12878         * gfortran.dg/cray_pointers_2.f90: New test.
12879         * gfortran.dg/cray_pointers_3.f90: New test.
12880         * gfortran.dg/loc_1.f90: New test.
12881         * gfortran.dg/loc_2.f90: New test.
12882
12883 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12884
12885         * gcc.dg/pr24225.c: New test.
12886
12887 2005-10-24  Asher Langton  <langton2@llnl.gov>
12888
12889         * gfortran.dg/dup_save_1.f90: New test.
12890         * gfortran.dg/dup_save_2.f90: New test.
12891
12892 2005-10-24  Paul Brook  <paul@codesourcery.com>
12893
12894         PR 24107
12895         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12896         stdint.h.
12897
12898 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12899
12900         PR libgfortran/24489
12901         * gfortran.dg/pr24489.f90: New test.
12902
12903 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12904
12905         PR fortran/23635
12906         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12907
12908 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12909
12910         PR target/18911
12911         * g++.dg/init/array16.C: Skip for mmix-*-*.
12912
12913 2005-10-23  Asher Langton  <langton2@llnl.gov>
12914
12915         * gfortran.dg/byte_1.f90: New test.
12916         * gfortran.dg/byte_2.f90: New test.
12917
12918 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12919
12920         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12921
12922 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12923
12924         PR fortran/18022
12925         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12926
12927         PR fortran/24311
12928         * gfortran.dg/merge_char_const.f90: New test.
12929
12930         PR fortran/24384
12931         * gfortran.dg/spread_scalar_source.f90: New test.
12932
12933 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12934
12935         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12936
12937         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12938         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12939
12940         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12941
12942 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12943
12944         PR fortran/24426
12945         * gfortran.dg/der_pointer_4.f90: New.
12946
12947 2005-10-22  David Ayers  <d.ayers@inode.at>
12948
12949         * obj-c++.dg/except-1.mm: Simplify.
12950
12951 2005-10-21  David Ayers  <d.ayers@inode.at>
12952
12953         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12954
12955 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12956
12957         * gfortran.dg/assumed_dummy_2.f90: New test.
12958
12959 2005-10-21  James E Wilson  <wilson@specifix.com>
12960
12961         PR preprocessor/15220
12962         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12963
12964 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12965
12966         * gcc.c-torture/execute/20051021-1.c: New test.
12967
12968 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12969
12970         PR c++/24260
12971         * g++.dg/ext/tmplattr1.C: New test.
12972
12973 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12974
12975         PR fortran/24440
12976         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12977
12978 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12979
12980         * obj-c++.dg/except-1.mm: New.
12981
12982         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12983
12984 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12985
12986         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12987
12988 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12989
12990         PR middle-end/24295
12991         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12992         declarations with the same names as thunks' alias targets, use
12993         aliases instead.
12994         * gcc.dg/attr-alias-3.c: New test.
12995         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12996
12997 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12998
12999         PR c++/22618
13000         * g++.dg/parse/access8.C: New test.
13001
13002 2005-10-20  Richard Guenther  <rguenther@suse.de>
13003
13004         PR c++/24439
13005         * g++.dg/tree-ssa/pr24439.C: New testcase.
13006
13007 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13008
13009         * g++.dg/opt/delay-slot-1.C: New test.
13010
13011 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
13012
13013         PR fortran/21625
13014         * gfortran.fg/der_init_1.f90: New.
13015
13016 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
13017
13018         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13019
13020 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13021
13022         PR c++/21908
13023         * g++.dg/parse/error28.C: New test.
13024
13025 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13026
13027         * gcc.dg/profile-generate-2.c: New test.
13028
13029 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
13030
13031         PR target/23589
13032         * g++.dg/ext/dllimport11.C: New.
13033
13034 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13035
13036         PR c++/22293
13037         * g++.dg/other/friend3.C: New test.
13038
13039 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
13040
13041         PR c++/23293
13042         * g++.dg/template/error19.C: New test.
13043
13044 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13045
13046         PR c++/21383
13047         * g++.dg/overload/koenig2.C: New.
13048
13049         PR c++/23118
13050         * g++.dg/overload/error2.C: New.
13051
13052         PR c++/22604
13053         * g++.dg/inherit/covariant14.C: New.
13054
13055 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13056
13057         PR c++/23440
13058         * g++.dg/parse/for1.C: New test.
13059
13060 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13061
13062         PR fortran/23446
13063         * gfortran.dg/host_dummy_index_1.f90: New test.
13064
13065         PR fortran/21459
13066         * gfortran.dg/automatic_char_len_2.f90: New test.
13067
13068         PR fortran/20866
13069         * gfortran.dg/recursive_statement_functions.f90: New test.
13070
13071         PR fortran/20853
13072         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13073
13074         PR fortran/20849
13075         * gfortran.dg/external_initializer.f90: New test.
13076
13077         PR fortran/20837
13078         * non_module_public.f90: New test.
13079
13080 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13081
13082         PR c++/24386
13083         * g++.dg/template/overload7.C: New.
13084
13085         PR c++/22551
13086         * g++.dg/other/switch2.C: Remove expected warnings.
13087
13088         PR c++/21353
13089         * g++.dg/template/defarg6.C: New.
13090
13091 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13092
13093         PR target/24315
13094         * gcc.target/i386/pr24315.c: New test.
13095
13096 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13097
13098         PR c++/24389
13099         * g++.dg/template/static21.C: New test.
13100         * g++.dg/template/static21-a.cc: Likewise.
13101
13102 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13103
13104         PR c++/23959
13105         * g++.dg/warn/Wswitch-default-1.C: New test.
13106         * g++.dg/warn/Wswitch-default-2.C: New test.
13107
13108 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13109
13110         PR c++/22173
13111         * g++.dg/parse/template18.C: New test.
13112         * g++.dg/template/nontype15.C: Likewise.
13113
13114 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
13115
13116         PR fortran/22273
13117         * gfortran.dg/spec_expr_2.f90: New.
13118
13119 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
13120
13121         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13122         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13123         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13124         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13125         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13126         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13127         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13128         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
13129         previous target-specific skips and warning-message matches where
13130         applicable.
13131
13132 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
13133
13134         PR c++/21347
13135         * g++.dg/warn/Wctor-dtor.C: New test.
13136
13137 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13138
13139         PR c/23439
13140         * gcc.dg/for-1.c: New test.
13141
13142 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
13143
13144         PR c++/19565
13145         * g++.dg/warn/Wconversion1.C: New test.
13146         * g++.dg/ext/packed4.C: Compile with -w.
13147         * g++.dg/opt/20050511-1.C: Likewise.
13148         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13149
13150 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
13151
13152         * gfortran.dg/boz_5.f90: New test.
13153
13154 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
13155
13156         PR c++/22551
13157         * g++.dg/other/switch2.C: New.
13158
13159         PR c++/23984
13160         * g++.dg/init/ctor7.C: New.
13161
13162 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
13163
13164         PR c++/23730
13165         * g++.dg/parse/crash32.C: New test.
13166
13167 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
13168
13169         PR c++/20721
13170         * g++.dg/init/goto2.C: New test.
13171
13172         PR c++/22464
13173         * g++.dg/template/crash/41.C: New test.
13174
13175         PR c++/22180
13176         * g++.dg/template/crash40.C: New test.
13177
13178         PR c++/23694
13179         * g++.dg/parse/friend5.C: New test.
13180
13181         PR c++/23307
13182         * g++.dg/template/crash38.C: New test.
13183
13184         PR c++/22352
13185         * g++.dg/template/friend38.C: New test.
13186
13187         PR c++/22405
13188         * g++.dg/template/crash39.C: New test.
13189
13190 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
13191
13192         * gcc.dg/debug/dwarf2/dwarf-char1.c,
13193         gcc.dg/debug/dwarf2/dwarf-char2.c,
13194         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
13195
13196         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
13197
13198 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
13199
13200         * gcc.dg/dll-2.c: Add tests for warnings.
13201         * gcc.dg/dll-3.c: Likewise.
13202         * gcc.dg/dll-4.c: Likewise.
13203
13204         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
13205         * g++.dg/ext/dllimport2.C: Likewise.
13206         * g++.dg/ext/dllimport3.C: Likewise.
13207         * g++.dg/ext/dllimport7.C: Likewise.
13208         * g++.dg/ext/dllimport8.C: Likewise.
13209         * g++.dg/ext/dllimport9.C: Likewise.
13210
13211 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
13212
13213         PR fortran/24092
13214         * gfortran.dg/derived_pointer_recursion.f90: New test.
13215
13216 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
13217
13218         * gcc.c-torture/execute/20051012-1.c: New test.
13219
13220 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13221
13222         PR fortran/18082
13223         * gfortran.dg/automatic_char_len_1.f90: New test.
13224
13225 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13226
13227         PR fortran/20847
13228         * gfortran.dg/save_common.f90: New test.
13229
13230         PR fortran/20856
13231         * gfortran.dg/save_result.f90: New test.
13232
13233 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13234
13235         PR c++/21592
13236         * g++.dg/template/dependent-expr1.C: Add new expected error.
13237         * g++.dg/template/dependent-expr2.C: Adjust error text.
13238         * g++.dg/template/overload6.C: New.
13239
13240         PR c++/23797
13241         * g++.dg/other/typename8.C: New.
13242
13243         PR c++/21117
13244         * g++.dg/other/return1.C: New.
13245
13246 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
13247
13248         PR c++/24052
13249         * g++.dg/ext/label5.C: New.
13250
13251 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13252
13253         PR c++/19964
13254         * g++.dg/parse/crash31.C: New.
13255
13256 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
13257
13258         * g++.dg/ipa/ipa-1.c: New test.
13259         * g++.dg/ipa/ipa-2.c: New test.
13260         * g++.dg/ipa/ipa-3.c: New test.
13261         * g++.dg/ipa/ipa-4.c: New test.
13262         * g++.dg/ipa/ipa-5.c: New test.
13263         * g++.dg/ipa/ipa.exp: New file.
13264
13265 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13266
13267         PR fortran/24207
13268         * gfortran.dg/private_type_3.f90: New test.
13269
13270 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13271
13272         PR fortran/20786
13273         gfortran.dg/aint_anint_1.f90: New test.
13274
13275 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13276
13277         PR libgfortran/24313
13278         gfortran.dg/csqrt.f: New test.
13279
13280 2005-10-11  Ian Lance Taylor  <ian@airs.com>
13281
13282         PR c++/8057
13283         * g++.dg/warn/noeffect7.C: New test.
13284         * g++.dg/warn/noeffect2.C: Instantiate templates.
13285         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
13286         and warning.
13287
13288 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13289
13290         PR c++/21089
13291         * g++.dg/init/float1.C: New test.
13292
13293         PR c++/24277
13294         * g++.dg/init/member1.C: Tweak error markers.
13295
13296 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
13297
13298         PR testsuite/24281
13299         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
13300         Check for null pointer.
13301
13302 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13303
13304         PR c++/21369
13305         * g++.dg/parse/ret-type3.C: New test.
13306
13307 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13308
13309         PR tree-opt/23946
13310         * gcc.c-torture/compile/pr23946.c: New test.
13311
13312 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
13313
13314         * g++.dg/opt/mmx2.C: New test.
13315
13316 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13317
13318         PR c++/24277
13319         * g++.dg/template/static20.C: New test.
13320
13321         PR c++/24302
13322         * g++.dg/warn/Wunused-12.C: New test.
13323
13324         PR c++/23437
13325         * g++.dg/template/arg4.C: New test.
13326
13327 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13328
13329         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
13330         * gcc.dg/ucnid-3.c: Likewise.
13331         * gcc.dg/ucnid-4.c: Likewise.
13332         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
13333         * g++.dg/other/ucnid-1.C: Likewise.
13334         * gcc.dg/sparc-frame-1.c: New test.
13335
13336 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13337
13338         PR c++/24139
13339         * g++.dg/template/spec27.C: New test.
13340
13341         PR c++/24275
13342         * g++.dg/template/static19.C: New test.
13343
13344 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13345
13346         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
13347         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
13348
13349 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13350
13351         PR target/24136
13352         * gfortran.fortran-torture/compile/pr24136.f: New test.
13353
13354 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
13355
13356         PR c++/22172
13357         * g++.dg/parse/crash30.C: New test.
13358
13359 2005-10-07  Richard Guenther  <rguenther@suse.de>
13360
13361         PR middle-end/24227
13362         * gcc.c-torture/compile/pr24227.c: New testcase.
13363
13364 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
13365
13366         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
13367         Do not put aligned attributes on array elements.
13368
13369 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
13370
13371         PR testsuite/23611, PR testsuite/23615
13372         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
13373         writing prototypes of library functions by hand.
13374         * obj-c++.dg/bitfield-4.mm: Likewise.
13375         * obj-c++.dg/const-str-4.mm: Likewise.
13376         * obj-c++.dg/encode-4.mm: Likewise.
13377         * obj-c++.dg/encode-5.mm: Likewise.
13378         * obj-c++.dg/encode-6.mm: Likewise.
13379         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
13380         * obj-c++.dg/method-10.mm: Likewise.
13381         * obj-c++.dg/method-17.mm: Likewise.
13382         * obj-c++.dg/method-19.mm: Likewise.
13383         * obj-c++.dg/try-catch-2.mm: Likewise.
13384
13385 2005-10-06  Richard Henderson  <rth@redhat.com>
13386
13387         PR 24236
13388         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
13389
13390 2005-10-06  Dale Johannesen  <dalej@apple.com>
13391
13392         * gcc.c-torture/execute/20030125-1.c: Correct.
13393
13394 2005-10-06  Richard Guenther  <rguenther@suse.de>
13395
13396         PR tree-optimization/24238
13397         * g++.dg/tree-ssa/pr24238.C: New testcase.
13398
13399 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
13400
13401         PR 18568
13402         * gfortran.dg/der_pointer_3.f90: New test.
13403
13404 2005-10-05  Devang Patel  <dpatel@apple.com>
13405
13406         PR Debug/23205
13407         * g++.dg/other/PR23205.C: New.
13408
13409 2005-10-05  Richard Henderson  <rth@redhat.com>
13410
13411         PR target/23602
13412         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
13413         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
13414
13415 2005-10-05  Dale Johannesen  <dalej@apple.com>
13416
13417         * gcc.c-torture/execute/float-floor.c: New.
13418
13419 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
13420
13421         PR tree-optimization/21419
13422         PR tree-optimization/24146
13423         PR tree-optimization/24151
13424
13425         * g++.dg/ext/asm7.C: New.
13426         * g++.dg/ext/asm8.C: New.
13427         * gcc.dg/asm-1.c: Compile on all targets.
13428         * gcc.dg/asm-pr24146.c: New.
13429         * gcc.dg/pr21419.c: Adjust error messages.
13430
13431 2005-10-05  Richard Guenther  <rguenther@suse.de>
13432
13433         PR fortran/24176
13434         * gfortran.fortran-torture/compile/empty.f90: New testcase.
13435
13436 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13437
13438         PR c++/23513
13439         * g++.dg/template/spec22.C: Robustify test.
13440         * g++.dg/template/spec26.C: New.
13441
13442 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
13443
13444         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13445         if target supports vector instructions.
13446
13447 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
13448
13449         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13450         C99 functions.
13451
13452 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
13453
13454         * lib/target-supports.exp (check_effective_target_fortran_large_real,
13455         check_effective_target_fortran_large_int): Replace cached result
13456         when target changes.
13457
13458 2005-10-04  Devang Patel  <dpatel@apple.com>
13459
13460         * gcc.dg/i386-sse-vect-types.c: New.
13461
13462 2005-10-04  Ian Lance Taylor  <ian@airs.com>
13463
13464         PR preprocessor/13726
13465         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13466         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13467
13468 2005-10-04  Richard Guenther  <rguenther@suse.de>
13469
13470         PR c/23576
13471         * gcc.dg/noncompile/pr23576.c: New testcase.
13472
13473 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13474
13475         PR middle-end/23125
13476         * gcc.dg/register-var-3.c: New test.
13477
13478 2005-10-04  Steven Bosscher  <stevenb@suse.de>
13479
13480         * gcc.dg/pr23049.c: New test.
13481
13482         * gcc.dg/ucnid-4.c: Fix test.
13483
13484 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
13485
13486         PR 23445
13487         * gcc.c-torture/compile/pr23445.c: New test.
13488
13489 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
13490
13491         * g++.dg/overload/unknown1.C: New.
13492
13493 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13494
13495         PR c++/17775
13496         * g++.dg/template/repo4.C: New test.
13497
13498 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13499
13500         PR libfortran/19308
13501         * gfortran.dg/large_real_kind_2.F90: New test.
13502         * gfortran.dg/large_integer_kind_2.f90: New test.
13503
13504 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13505
13506         * lib/target-supports.exp (check_effective_target_vect_shift):
13507         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13508         (check_effective_target_vect_condition): Fix copy-n-pasto.
13509
13510         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13511         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13512         targets.
13513
13514 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13515
13516         PR c++/22621
13517         * g++.dg/template/overload5.C : New test.
13518
13519         PR c++/23840
13520         * g++.dg/expr/stdarg1.C: New test.
13521
13522 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13523
13524         PR 24142
13525         * gcc.c-torture/execute/pr24142.c: New test.
13526
13527 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13528
13529         PR 24141
13530         * gcc.c-torture/execute/pr24141.c: New test.
13531
13532 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13533             Diego Novillo  <dnovillo@redhat.com>
13534
13535         PR 23604
13536         * gcc.c-torture/execute/pr23604.c: New test.
13537
13538 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13539
13540         PR fortran/16404
13541         PR fortran/20835
13542         PR fortran/20890
13543         PR fortran/20899
13544         PR fortran/20900
13545         PR fortran/20901
13546         PR fortran/20902
13547         gfortran.dg/equiv_constraint_1.f90: New test.
13548         gfortran.dg/equiv_constraint_2.f90: New test.
13549         gfortran.dg/equiv_constraint_3.f90: New test.
13550         gfortran.dg/equiv_constraint_4.f90: New test.
13551         gfortran.dg/equiv_constraint_5.f90: New test.
13552         gfortran.dg/equiv_constraint_6.f90: New test.
13553         gfortran.dg/equiv_constraint_7.f90: New test.
13554         gfortran.dg/equiv_constraint_8.f90: New test.
13555         gfortran.dg/private_type_1.f90: New test.
13556         gfortran.dg/private_type_2.f90: New test.
13557         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13558         980628-10.f: Assert std=gnu to permit mixing of
13559         types in equivalence statements.
13560
13561 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
13562
13563         PR 24112
13564         * gfortran.dg/open_status_1.f90: New.
13565
13566 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13567
13568         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13569         * gcc.dg/vect/pr22480.c: Clean up temp files.
13570         * gcc.dg/vect/pr23831.c: Clean up temp files.
13571         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13572         Clean up temp files.
13573         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13574         Clean up temp files.
13575
13576         * gcc.dg/20050309-1.c: Clean up temp files.
13577         * gcc.dg/20050325-1.c: Clean up temp files.
13578
13579 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13580
13581         PR tree-optimization/24059
13582         * gcc.dg/vect/pr24059.c : New test.
13583
13584 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13585
13586         PR middle-end/24109
13587         * gcc.c-torture/execute/20050929-1.c: New test.
13588
13589 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13590
13591         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13592
13593 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13594
13595         PR c/21419
13596         * gcc.dg/pr21419.c: New test.
13597
13598 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13599
13600         * gcc.dg/pr23911.c: New test.
13601
13602 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13603
13604         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13605
13606         PR c++/16782
13607         * g++.dg/parse/qualified4.C: New test.
13608         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13609         * g++.old-deja/g++.mike/p8154.C: Likewise.
13610
13611 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13612
13613         PR c++/22147
13614         * g++.dg/template/friend37.C: New test.
13615         * g++.dg/parse/crash28.C: Adjust error markers.
13616
13617 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13618
13619         PR fortran/18518
13620         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13621
13622 2005-09-27  Devang Patel  <dpatel@apple.com>
13623
13624         PR tree-optimization/23625
13625         * gcc.dg/pr23625.c: New test.
13626
13627 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13628
13629         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13630         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13631
13632 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13633
13634         PR fortran/23677
13635         * gfortran.fortran-torture/execute/save_1.f90: New test.
13636         * gfortran.dg/save_1.f90: New test.
13637
13638 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13639
13640         * gcc.target/i386/builtin-apply-mmx.c: New test.
13641
13642         PR target/22576
13643         * gcc.target/i386/pr22576.c: New test.
13644
13645         PR target/22585
13646         * gcc.target/i386/pr22585.c: New test.
13647
13648         PR target/23268
13649         * gcc.target/i386/pr23268.c: New test.
13650
13651         PR middle-end/23831
13652         * gcc.dg/vect/pr23831.c: New test.
13653
13654         PR target/24055
13655         * gcc.target/i386/pr24055.c: New test.
13656
13657 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13658
13659         PR tree-optimization/23960
13660         * gcc.c-torture/compile/pr23960.c: New.
13661
13662 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13663
13664         PR fortran/16861
13665         * gfortran.dg/nested_modules_3.f90: New.
13666
13667 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13668
13669         PR fortran/24005
13670         gfortran.dg/interface_1.f90: New test.
13671
13672 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13673         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13674
13675         PR fortran/23843
13676         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13677
13678 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13679
13680         PR fortran/23516
13681         * gfortran.dg/imag_1.f: New test.
13682         * gfortran.dg/imag_2.f: Ditto.
13683
13684 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13685
13686         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13687
13688 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13689
13690         PR c++/21983
13691         * g++.dg/warn/pr21983.C: New test.
13692
13693 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13694
13695         * gcc.dg/20050922-1.c: Testcase added.
13696
13697 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13698
13699         PR c++/23993
13700         * g++.dg/template/array14.C: New test.
13701
13702 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13703
13704         PR fortran/19929
13705         * gfortran.dg/der_ptr_component_1.f90: New test.
13706
13707 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13708
13709         PR c++/23965
13710         * g++.dg/template/error1.C: Reject "no matching function" message.
13711
13712 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13713
13714         PR c++/17609
13715         * g++.dg/lookup/error1.C: New test.
13716
13717 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13718
13719         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13720         functionality of the testcase.
13721
13722 2005-09-20  Richard Henderson  <rth@redhat.com>
13723
13724         * gcc.dg/vect/vect-22.c: Require vect_float.
13725         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13726
13727 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13728
13729         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13730         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13731         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13732         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13733         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13734         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13735         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13736         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13737         * gcc.dg/cpp/ucnid-8.c: New test.
13738
13739 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13740
13741         PR tree-optimization/23929
13742         * gcc.c-torture/compile/pr23929.c: New test.
13743
13744 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13745
13746         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13747         for one loop.
13748
13749 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13750
13751         PR testsuite/23186
13752         * g++.dg/other/pr22003.C: Require named sections.
13753
13754 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13755
13756         PR c++/23947
13757         * g++.dg/rtti/crash3.C: New test.
13758
13759         PR tree-optimization/23818
13760         * gcc.dg/pr23818.c: New test.
13761
13762 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13763
13764         PR fortran/23420
13765         * gfortran.dg/print_fmt_4.f: New.
13766
13767 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13768
13769         PR fortran/23663
13770         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13771
13772 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13773
13774         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13775         Use pointers to local alignable arrays instead. Added comments.
13776         * gcc.dg/vect/vect-46.c: Likewise.
13777         * gcc.dg/vect/vect-48.c: Likewise.
13778         * gcc.dg/vect/vect-49.c: Likewise.
13779         * gcc.dg/vect/vect-52.c: Likewise.
13780         * gcc.dg/vect/vect-53.c: Likewise.
13781         * gcc.dg/vect/vect-54.c: Likewise.
13782         * gcc.dg/vect/vect-56.c: Likewise.
13783         * gcc.dg/vect/vect-57.c: Likewise.
13784         * gcc.dg/vect/vect-58.c: Likewise.
13785         * gcc.dg/vect/vect-60.c: Likewise.
13786         * gcc.dg/vect/vect-61.c: Likewise.
13787
13788         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13789         The test is no longer vectorizable on vect_no_align targets.
13790         * gcc.dg/vect/vect-43.c: Likewsie.
13791
13792         * gcc.dg/vect/vect-44.c: Added comments.
13793         * gcc.dg/vect/vect-45.c: Added comments.
13794         * gcc.dg/vect/vect-50.c: Added comments.
13795         * gcc.dg/vect/vect-51.c: Added comments.
13796
13797         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13798         aligned type.
13799         * gcc.dg/vect/Os-vect-95.c: Likewise.
13800
13801         * gcc.dg/vect/vect-41.c: Test removed.
13802         * gcc.dg/vect/vect-47.c: Test removed.
13803         * gcc.dg/vect/vect-55.c: Test removed.
13804         * gcc.dg/vect/vect-59.c: Test removed.
13805
13806 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13807
13808         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13809         No longer vectorizable on vect_no_align targets.
13810         * gcc.dg/vect/pr20122.c: Likewise.
13811         * gcc.dg/vect/vect-74.c: Likewise.
13812         * gcc.dg/vect/vect-75.c: Likewise.
13813         * gcc.dg/vect/vect-76.c: Likewise.
13814
13815         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13816         Will not be vectorizable on vect_no_align targets once aliasing issues
13817         are resolved.
13818         * gcc.dg/vect/vect-79.c: Likewise.
13819
13820         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13821         * gcc.dg/vect/vect-78.c: Likewise.
13822         * gcc.dg/vect/vect-97.c: Likewise.
13823
13824 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13825
13826         * gcc.dg/pr23943.c: New test.
13827
13828 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13829
13830         PR fortran/19181
13831         * gfortran.dg/derived_pointer_null_1.f90: New test.
13832
13833 2005-09-18  Richard Guenther  <rguenther@suse.de>
13834
13835         PR middle-end/23944
13836         * gcc.c-torture/compile/pr23944.c: New testcase.
13837
13838 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13839
13840         PR fortran/15975
13841         * gfortran.dg/der_pointer_2.f90: New test.
13842
13843 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13844
13845         PR fortran/16861
13846         * gfortran.dg/nested_modules_2.f90: New test.
13847
13848 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13849
13850         PR c++/18368
13851         * g++.dg/other/semicolon.C: New test.
13852
13853 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13854
13855         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13856         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13857
13858 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13859
13860         PR c++/23914
13861         * g++.dg/template/static18.C: New test.
13862
13863         PR c++/21514
13864         * g++.dg/template/crash19.C: Remove dg-error marker.
13865         * g++.dg/template/local4.C: New test.
13866
13867 2005-09-16  Paul Brook  <paul@codesourcery.com>
13868
13869         PR fortran/23906
13870         * gfortran.dg/dependency_1.f90: New test.
13871
13872 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13873
13874         PR c++/23896
13875         * g++.dg/template/static17.C: New test.
13876
13877 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13878
13879         PR c++/23139
13880         * g++.dg/warn/huge-val1.C: New test.
13881
13882 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13883
13884         PR c++/13140
13885         * g++.dg/parse/class2.C: New test.
13886         * g++.dg/template/explicit8.C: Likewise.
13887         * g++.dg/template/spec25.C: Likewise.
13888
13889 2005-09-14  Josh Conner  <jconner@apple.com>
13890
13891         PR middle-end/23584
13892         * gcc.dg/pr23584.c: New test.
13893
13894 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13895
13896         PR fortran/21875 Internal Unit Array I/O, NIST
13897         * gfortran.dg/arrayio_1.f90: New test.
13898         * gfortran.dg/arrayio_1.f90: New test.
13899         * gfortran.dg/arrayio_1.f90: New test.
13900         * gfortran.dg/arrayio_1.f90: New test.
13901         * gfortran.dg/arrayio_1.f90: New test.
13902
13903 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13904
13905         PR middle-end/22480
13906         * gcc.dg/vect/pr22480.c: New test.
13907
13908 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13909
13910         PR fortran/19358
13911         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13912
13913 2005-09-13 Josh Conner <jconner@apple.com>
13914
13915         PR c++/23180
13916         * g++.dg/init/struct2.C: New test.
13917         * g++.dg/init/struct3.C: New test.
13918
13919 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13920
13921         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13922         Clean up temp files.
13923         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13924         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13925         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13926         gcc.dg/tree-ssa/builtin-printf-1.c,
13927         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13928         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13929         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13930         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13931         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13932         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13933         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13934         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13935         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13936         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13937         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13938         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13939
13940 2005-09-13  Josh Conner  <jconner@apple.com>
13941
13942         * lib/gcc-dg.exp: Load scanipa.exp.
13943         (cleanup-dump): New procedure.
13944         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13945         * lib/scandump.exp: New file.
13946         * lib/scantree.exp: Use it.
13947         * lib/scanipa.exp: New file.
13948
13949 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13950
13951         PR fortran/17740
13952         * gfortran.dg/generic_4.f90: New test.
13953
13954 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13955
13956         PR target/23816
13957         * gcc.target/i386/pr23816-1.c: New test.
13958         * gcc.target/i386/pr23816-2.c: New test.
13959
13960
13961 2005-09-13  Bastian Blank <waldi@debian.org>
13962
13963         PR c++/16171
13964         * g++.dg/abi/mangle26.C: New test.
13965         * g++.dg/abi/mangle27.C: New test.
13966         * g++.dg/abi/mangle28.C: New test.
13967         * g++.dg/abi/mangle29.C: New test.
13968
13969         PR c++/23839
13970         * g++.dg/parse/register1.C: New test.
13971
13972 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13973
13974         PR c++/23842
13975         * g++.dg/template/access16.C: New test.
13976
13977 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13978
13979         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13980
13981 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13982
13983         PR fortran/18899
13984         * gfortran.dg/shape_2.f90: New test.
13985
13986 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13987
13988         PR target/19269
13989         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13990         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13991         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13992         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13993         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13994         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13995         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13996         tests.
13997
13998 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13999
14000         PR c++/23841
14001         * g++.dg/parse/template17.C: New test.
14002
14003 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14004
14005         PR c++/23789
14006         * g++.dg/template/nontype14.C: New test.
14007
14008 2005-09-12  Ian Lance Taylor  <ian@airs.com>
14009
14010         PR g++/7874
14011         * g++.dg/lookup/friend7.C: New test.
14012         * g++.dg/lookup/friend8.C: New test.
14013         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14014         so that it will be found via argument dependent lookup.
14015         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14016         friend functions which will no longer be found.
14017         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14018         function g, so that it will be found via argument dependent
14019         lookup.
14020         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14021         * g++.old-deja/g++.mike/net43.C: Likewise.
14022
14023 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14024
14025         PR c++/23691
14026         * g++.dg/template/static16.C: New test.
14027
14028 2005-09-12  Josh Conner  <jconner@apple.com>
14029
14030         PR middle-end/23237
14031         * gcc.c-torture/compile/pr23237.c: New test.
14032
14033 2005-09-11  Richard Henderson  <rth@redhat.com>
14034
14035         * g++.dg/other/error8.C: Update expected diagnostic text.
14036
14037 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14038
14039         PR libfortran/19872
14040         * gfortran.dg/overwrite_1.f: New test.
14041
14042 2005-09-09  Josh Conner  <jconner@apple.com>
14043
14044         * g++.dg/init/pr23180-1.C: Removed.
14045         * g++.dg/init/pr23180-2.C: Removed.
14046
14047 2005-09-09  David Daney <ddaney@avtrex.com>
14048
14049         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14050         files which are ...
14051         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14052         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14053
14054 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14055
14056         * gfortran.dg/iostat_2.f90: New test.
14057
14058 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14059
14060         PR c++/22252
14061         * g++.dg/ext/interface1.C: New test.
14062         * g++.dg/ext/interface1.h: Likewise.
14063         * g++.dg/ext/interface1a.cc: Likewise.
14064
14065 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14066
14067         * gfortran.dg/iomsg_1.f90: New test case.
14068
14069 2005-09-09  Richard Guenther  <rguenther@suse.de>
14070
14071         PR c++/23624
14072         * g++.dg/tree-ssa/pr23624.C: New testcase.
14073
14074 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14075
14076         PR fortran/19239
14077         * gfortran.dg/vector_subscript_1.f90,
14078         * gfortran.dg/vector_subscript_2.f90: New tests.
14079
14080 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14081
14082         PR fortran/21104
14083         * gfortran.dg/array_alloc_1.f90,
14084         * gfortran.dg/array_alloc_2.f90,
14085         * gfortran.dg/array_alloc_3.f90: New tests.
14086
14087 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14088
14089         PR fortran/12840
14090         * gfortran.dg/array_constructor_6.f90
14091         * gfortran.dg/array_constructor_7.f90
14092         * gfortran.dg/array_constructor_8.f90
14093         * gfortran.dg/array_constructor_9.f90
14094         * gfortran.dg/array_constructor_10.f90
14095         * gfortran.dg/array_constructor_11.f90
14096         * gfortran.dg/array_constructor_12.f90: New tests.
14097
14098 2005-09-08  Josh Conner  <jconner@apple.com>
14099
14100         PR c++/23180
14101         * g++.dg/init/pr23180-1.C: New test.
14102         * g++.dg/init/pr23180-2.C: New test.
14103
14104 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14105
14106         PR fortran/18878
14107         * gfortran.dg/module_double_reuse.f90: New.
14108
14109 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14110
14111         PR fortran/23270
14112         PR fortran/22304
14113         PR fortran/18870
14114         PR fortran/17917
14115         PR fortran/16511
14116         * gfortran.dg/common_equivalence_1.f: New.
14117         * gfortran.dg/common_equivalence_2.f: New.
14118         * gfortran.dg/common_equivalence_3.f: New.
14119         * gfortran.dg/contained_equivalence_1.f90: New.
14120         * gfortran.dg/module_blank_common.f90: New.
14121         * gfortran.dg/module_commons_1.f90: New.
14122         * gfortran.dg/module_equivalence_1.f90: New.
14123         * gfortran.dg/nested_modules_1.f90: New.
14124         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14125         equivalences and add comment to connect the test with
14126         the PR.
14127
14128 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14129
14130         PR fortran/23765
14131         * gfortran.dg/common_6.f90: New test.
14132
14133 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14134
14135         PR fortran/15326
14136         * gfortran.dg/char_result_1.f90,
14137         * gfortran.dg/char_result_2.f90,
14138         * gfortran.dg/char_result_3.f90,
14139         * gfortran.dg/char_result_4.f90,
14140         * gfortran.dg/char_result_5.f90,
14141         * gfortran.dg/char_result_6.f90,
14142         * gfortran.dg/char_result_7.f90,
14143         * gfortran.dg/char_result_8.f90: New tests.
14144
14145 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14146
14147         PR fortran/19928
14148         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14149
14150 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14151
14152         PR obj-c++/16816
14153         * obj-c++.dg/selector-5.mm: New test.
14154         * obj-c++.dg/selector-6.mm: New test.
14155
14156 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14157
14158         PR objc/20574
14159         PR objc/19324
14160         * objc.dg/error-1.m: New test.
14161
14162 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
14163
14164         PR fortran/23373
14165         * gfortran.fortran-torture/execute/pr23373-1.f90,
14166         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14167
14168 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
14169
14170         PR libfortran/23760
14171         * gfortran.dg/g77/1832.f: Remove long string in write statement
14172         to allow the test to pass on correct list directed output with
14173         prepended space.
14174
14175 2005-09-07  James E Wilson  <wilson@specifix.com>
14176
14177         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14178
14179 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14180
14181         * gfortran.dg/parameter+save.f90: Rename to
14182         * gfortran.dg/parameter_save.f90: .. this.
14183
14184 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14185
14186         PR fortran/20848
14187         * gfortran.dg/parameter+save.f90: New test case.
14188
14189 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
14190
14191         PR fortran/19269
14192         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
14193
14194 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14195
14196         PR c/23075
14197         * gcc.dg/pr23075.c: New test.
14198         * g++.dg/warn/pr23075.C: New test.
14199
14200         PR target/22362
14201         * gcc.target/i386/pr22362.c: New test.
14202
14203         PR rtl-optimization/23098
14204         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
14205
14206         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
14207         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14208         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14209
14210 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
14211
14212         * g++.dg/expr/cast6.C: New test.
14213
14214         PR c++/9782
14215         * g++.dg/init/new15.C: New test.
14216
14217 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14218
14219         * gcc.dg/vect/Os-vect-95.c: New test.
14220         * gcc.dg/vect/vect-95.c: Same.
14221
14222 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14223
14224         * gcc.dg/vect/vect-29.c: Update xfail testing.
14225         * gcc.dg/vect/vect-44.c: Same.
14226         * gcc.dg/vect/vect-48.c: Same.
14227         * gcc.dg/vect/vect-50.c: Same.
14228         * gcc.dg/vect/vect-72.c: Same.
14229         * gcc.dg/vect/vect-77.c: Same.
14230         * gcc.dg/vect/vect-78.c: Same.
14231         * gcc.dg/vect/vect-80.c: Same.
14232         * gcc.dg/vect/vect-96.c: Same.
14233         * gcc.dg/vect/vect-100.c: Same.
14234         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
14235         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
14236         * gfortran.dg/vect/vect-5.f90: Same.
14237
14238 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14239
14240         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
14241         start strings.
14242         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14243         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14244
14245         PR c++/23056
14246         * g++.dg/opt/pr23056.C: New test.
14247
14248         PR rtl-optimization/23098
14249         * gcc.target/i386/pr23098.c: New test.
14250
14251 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
14252
14253         PR c++/23667
14254         * g++.dg/template/static15.C: New test.
14255
14256         PR c++/21440
14257         * g++.dg/ext/stmtexpr5.C: New test.
14258         * g++.dg/ext/stmtexpr6.C: Likewise.
14259
14260 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
14261
14262         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
14263
14264         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
14265         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14266         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14267
14268 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
14269
14270         PR libfortran/23321
14271         * gfortran.dg/direct_io_4.f90: New test case.
14272
14273 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
14274             Rasmus Hahn  <rassahah@neofonie.de>
14275
14276         PR libobjc/23108
14277         * objc.dg/type-stream-1.m: New test.
14278
14279 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
14280
14281         PR fortran/23661
14282         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
14283         gfortran.dg/print_fmt_3.f90: New test.
14284
14285 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14286
14287         * gfortran.dg/fmt_t_1.f90: New test.
14288
14289 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14290
14291         PR rtl-optimization/23454
14292         * g++.dg/opt/pr23454.C: New test.
14293
14294 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
14295
14296         PR c++/23699
14297         * g++.dg/ext/static1.C: New test.
14298
14299 2005-09-02  Richard Henderson  <rth@redhat.com>
14300
14301         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
14302         tail call to check_fa_work.
14303
14304 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
14305
14306         PR c++/21687
14307         * g++.dg/other/gc3.C: New test.
14308
14309 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14310
14311         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
14312         * gcc.dg/20050826-1.c: Likewise.
14313
14314 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
14315
14316         PR c++/23167
14317         * g++.dg/expr/volatile1.C: New test.
14318
14319 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
14320
14321         PR middle-end/23547
14322         * gcc.dg/pr23547.c: New test.
14323
14324 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
14325
14326         PR c/22061
14327         * gcc.c-torture/execute/pr22061-1.c,
14328         * gcc.c-torture/execute/pr22061-2.c,
14329         * gcc.c-torture/execute/pr22061-3.c,
14330         * gcc.c-torture/execute/pr22061-4.c: New tests.
14331
14332 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
14333
14334         * gcc.dg/Wredundant-decls-2.c: New test to check that
14335         -Wredundant-decls does not issue warning for a variable
14336         definition following a declaration.
14337
14338 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
14339
14340         PR debug/7241
14341         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
14342         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
14343         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
14344
14345         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
14346         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
14347         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14348         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
14349         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
14350         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
14351         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
14352         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
14353
14354 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14355
14356         PR objc/23306
14357         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
14358         scan-assmbler.
14359
14360 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
14361
14362         PR target/21255
14363         * gcc.dg/pr21255-1.c: New test.
14364         * gcc.dg/pr21255-2-mb.c: Likewise.
14365         * gcc.dg/pr21255-2-ml.c: Likewise.
14366         * gcc.dg/pr21255-3.c: Likewise.
14367         * gcc.dg/pr21255-4.c: Likewise.
14368
14369 2005-08-31  Dale Johannesen  <dalej@apple.com>
14370
14371         * gcc.dg/20050830-1.c: New.
14372
14373 2005-08-31  Josh Conner  <jconner@apple.com>
14374
14375         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
14376         command-line options for arm-*-* targets.
14377         * g++.dg/init/array16.C: Likewise.
14378         * g++.dg/other/crash-4.C: Likewise.
14379
14380 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14381
14382         PR obj-c++/23640
14383         * obj-c++.dg/gnu-runtime-3.mm: New test.
14384
14385 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14386
14387         PR c++/13377
14388         * g++.dg/lookup/ambig4.C: New test.
14389         * g++.dg/lookup/ambig5.C: New test.
14390         * g++.dg/tc1/dr101.C: Adjust error markers.
14391
14392 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14393
14394         PR c++/23639
14395         * g++.dg/template/ttp5.C: Adjust error markers.
14396
14397 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
14398
14399         PR testsuite/23609
14400         * lib/obj-c++.exp: Include target-libpath.exp.
14401         (obj-c++_link_flags): Look for the GNU libobjc library
14402         and set the library path to include it.
14403         Don't manually set LD_LIBRARY_PATH (etc.) but call
14404         set_ld_library_path_env_vars instead.
14405         (obj-c++_target_compile): Don't set library path or
14406         linker flags because they are already set correctly
14407         in obj-c++_link_flags.
14408
14409 2005-08-30  Josh Conner  <jconner@apple.com>
14410
14411         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
14412         to command-line options for arm-*-* targets.
14413
14414 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
14415
14416         * g++.dg/other/i386-1.C: New.
14417
14418 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
14419
14420         PR preprocessor/20348
14421         PR preprocessor/20356
14422         * gcc.dg/cpp/pr20348.c: New test.
14423         * gcc.dg/cpp/pr20348.h: New file.
14424         * gcc.dg/cpp/inc/pr20348.h: New file.
14425         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14426         * gcc.dg/cpp/pr20356.c: New test.
14427         * gcc.dg/cpp/pr20356.h: New file.
14428         * gcc.dg/cpp/inc/pr20356.h: New file.
14429         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14430
14431 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
14432
14433         * gfortran.fortran-torture/execute/intrinsic_count.f90:
14434         Fix array dimension to avoid correct end-of-file error.
14435
14436 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
14437
14438         PR libfortran/23598
14439         * gfortran.dg/iostat_1.f90: New test.
14440
14441 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
14442
14443         PR middle-end/23408
14444         * gcc.dg/pr23408.c: New test.
14445
14446 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
14447
14448         PR c++/23099
14449         * g++.dg/init/member1.C: Make sure erroneous static data member
14450         definitions are required.
14451         * g++.dg/template/static13.C: New test.
14452         * g++.dg/template/static14.C: Likewise.
14453
14454 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
14455
14456         * gcc.target/i386/pr23575.c: Use -msse2 instead of
14457         -march=pentium4, remove ilp32 requirement.
14458
14459         PR middle-end/23484
14460         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14461         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14462
14463 2005-08-29  Andreas Jaeger  <aj@suse.de>
14464
14465         PR testsuite/23607
14466         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14467
14468 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
14469
14470         * gcc.c-torture/execute/20050316-2.c: New test.
14471         * gcc.c-torture/execute/20050316-3.c: New test.
14472         * gcc.dg/torture/pr16104-1.c: New test.
14473
14474 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
14475
14476         PR middle-end/23463
14477         * gcc.c-torture/execute/zero-struct-1.c: New test.
14478
14479 2005-08-27  Richard Guenther  <rguenther@suse.de>
14480
14481         PR target/23575
14482         * gcc.target/i386/pr23575.c: New testcase.
14483
14484 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
14485
14486         PR rtl-optimization/23561
14487         * gcc.c-torture/execute/20050826-1.c: New test.
14488
14489         PR rtl-opt/23560
14490         * gcc.c-torture/execute/20050826-2.c: New test.
14491
14492 2005-08-26  Dale Johannesen  <dalej@apple.com>
14493
14494         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14495         * gcc.dg/20050826-1.c: New.
14496
14497 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14498
14499         PR c++/19004
14500         * g++.dg/template/nontype13.C: New test.
14501
14502         PR c++/23491
14503         * g++.dg/init/new14.C: New test.
14504         * g++.dg/expr/anew1.C: Do not XFAIL.
14505         * g++.dg/expr/anew2.C: Likewise.
14506         * g++.dg/expr/anew3.C: Likewise.
14507
14508 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14509
14510         PR middle-end/22439
14511         * gcc.dg/vla-3.c: New test.
14512
14513 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14514
14515         PR fortran/20363
14516         * gfortran.dg/named_interface.f90: New.
14517
14518 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14519
14520         * gcc.c-torture/execute/frame-address.c: New test.
14521
14522 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14523
14524         PR c++/20817
14525         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14526
14527 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14528
14529         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14530
14531 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14532
14533         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14534         * gcc.dg/altivec-22.c: Rename from..
14535         * gcc.dg/altivec-nomfcr.c: ..this.
14536
14537 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14538
14539         PR tree-optimization/23546
14540         * gcc.dg/tree-ssa/pr23546.c: New test.
14541
14542 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
14543
14544         PR fortran/17758
14545         * gfortran.dg/nonreturning_statements.f90: New test.
14546
14547 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14548
14549         PR c++/22454
14550         * g++.dg/parse/crash29.C: New.
14551
14552 2005-08-23  DJ Delorie  <dj@redhat.com>
14553
14554         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14555         constants have the L suffix.
14556
14557 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
14558
14559         PR c++/23044
14560         * g++.dg/template/instantiate8.C: New.
14561
14562 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
14563
14564         PR middle-end/23467
14565         * gcc.c-torture/execute/pr23467.c: New test.
14566
14567 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
14568
14569         PR tree-optimization/22043
14570         * gcc.c-torture/execute/20050613-1.c: New test.
14571
14572 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14573
14574         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14575
14576 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14577
14578         PR rtl-optimization/23478
14579         * g++.dg/opt/pr23478.C: New test.
14580
14581 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14582
14583         PR c/18715
14584         * gcc.dg/switch-warn-3.c: New test.
14585
14586 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14587
14588         PR c++/22233
14589         * g++.dg/template/param1.C: New test.
14590
14591 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14592
14593         PR c++/23089
14594         * g++.dg/other/incomplete1.C: New test.
14595
14596 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14597
14598         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14599         are vectorizable.
14600
14601 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14602
14603         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14604         d_lines_5.f: New.
14605
14606 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14607
14608         * gcc.target/i386/sse-4.c: New test.
14609
14610 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14611
14612         PR testsuite/23239
14613         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14614
14615 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14616
14617         * gcc.dg/20050811-1.c: New test.
14618         * gcc.dg/20050811-2.c: New test.
14619
14620 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14621
14622         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14623
14624 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14625
14626         PR 23476
14627         * gcc.c-torture/compile/pr23476.c: New test.
14628
14629 2005-08-19  Devang Patel  <dpatel@apple.com>
14630
14631         PR tree-optimization/23048
14632         * gcc.dg/tree-ssa/pr23048.c: New test.
14633
14634 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14635
14636         PR middle-end/20624
14637         * g++.dg/warn/Wreturn-3.C: New test
14638
14639 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14640
14641         PR tree-optimization/22228
14642         * g++.dg/vect/pr22543.cc: New test.
14643
14644 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14645
14646         PR tree-optimization/21574
14647         * gcc.dg/tree-ssa/pr21574.c: New test.
14648
14649 2005-08-16  James E Wilson  <wilson@specifix.com>
14650
14651         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14652
14653 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14654
14655         PR tree-opt/23402
14656         * gcc.c-torture/compile/zero-strct-3.c: New test.
14657         * gcc.c-torture/compile/zero-strct-4.c: New test.
14658
14659 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14660
14661         PR target/23376
14662         * gcc.target/x86_64/pr23376.c: New test.
14663
14664 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14665
14666         PR c++/23337
14667         * g++.dg/ext/vector2.C: New.
14668
14669 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14670
14671         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14672
14673 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14674
14675         PR libfortran/23428
14676         * gfortran.dg/inquire-complex.f90: New test case.
14677
14678 2005-08-16  James E Wilson  <wilson@specifix.com>
14679
14680         PR tree-optimization/21105
14681         * gcc.dg/large-size-array.c: New.
14682
14683 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14684
14685         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14686         type.
14687         * gcc.dg/vect/vect-41: Likewise.
14688         * gcc.dg/vect/vect-42: Likewise.
14689         * gcc.dg/vect/vect-43: Likewise.
14690         * gcc.dg/vect/vect-44: Likewise.
14691         * gcc.dg/vect/vect-46: Likewise.
14692         * gcc.dg/vect/vect-47: Likewise.
14693         * gcc.dg/vect/vect-48: Likewise.
14694         * gcc.dg/vect/vect-52: Likewise.
14695         * gcc.dg/vect/vect-53: Likewise.
14696         * gcc.dg/vect/vect-54: Likewise.
14697         * gcc.dg/vect/vect-55: Likewise.
14698         * gcc.dg/vect/vect-56: Likewise.
14699         * gcc.dg/vect/vect-57: Likewise.
14700         * gcc.dg/vect/vect-58: Likewise.
14701         * gcc.dg/vect/vect-59: Likewise.
14702         * gcc.dg/vect/vect-60: Likewise.
14703         * gcc.dg/vect/vect-61: Likewise.
14704         * gcc.dg/vect/vect-85: Likewise.
14705         * gcc.dg/vect/vect-87: Likewise.
14706         * gcc.dg/vect/vect-88: Likewise.
14707         * gcc.dg/vect/vect-93.c: Likewise.
14708         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14709         * gcc.dg/vect/vect-75: Likewise.
14710         * gcc.dg/vect/vect-76: Likewise.
14711         * gcc.dg/vect/vect-77: Likewise.
14712         * gcc.dg/vect/vect-78: Likewise.
14713         * gcc.dg/vect/vect-80: Likewise.
14714         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14715         vectorized for the expected reason, rather than checking how alignment
14716         was handled.
14717         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14718         type and also instead of aligned pointers. Added documentation.
14719
14720 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14721
14722         * gfortran.dg/power.f90: New test.
14723
14724 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14725
14726         PR rtl-optimization/23299
14727         * g++.dg/opt/pr23299.C: New test.
14728
14729 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14730
14731         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14732
14733 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14734
14735         * g++.dg/template/local6.C: New test.
14736
14737 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14738
14739         * execute/exceptions/finally-1.m: Check that the catch and finally are
14740         being called.  Also add a "return 0;" at the end of main.
14741
14742 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14743
14744         PR fortran/21432.
14745         * gfortran.dg/namelist_print_1.f: New test of functionality of
14746         PRINT namelist.
14747         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14748         namelist generates error with -std=f95.
14749
14750 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14751
14752         PR tree-optimization/23119
14753         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14754
14755 2005-08-13  Marcin Koziej  <creep@desk.pl>
14756             Andrew Pinski  <pinskia@physics.uc.edu>
14757
14758         PR libobjc/22492
14759         * execute/exceptions/finally-1.m: New test.
14760
14761 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14762
14763         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14764         testsuite.
14765         * objc/execute/exceptions/trivial.m: New test.
14766         * objc.dg/try-catch-11.m: Move to ...
14767         * objc/execute/exceptions/foward-1.m: Here.
14768         * objc.dg/try-catch-2.m: Move to ...
14769         * objc/execute/exceptions/catchall-1.m: Here.
14770         * objc.dg/try-catch-8.m: Move to ...
14771         * objc/execute/exceptions/local-variables-1.m: Here.
14772
14773 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14774
14775         * objc.dg/nested-func-1.m: Move to ...
14776         * objc/execute/nested-func-1.m: Here.
14777
14778 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14779
14780         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14781         in ${options} instead of [target_info name].
14782         * lib/obj-c++.exp (objc_target_compile): Likewise.
14783
14784 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14785
14786         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14787
14788 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14789
14790         part of PR testsuite/23348
14791         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14792         of the torture options.
14793         * objc/compile/trivial.m: New test.
14794
14795 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14796
14797         * gfortran.dg/eoshift.f90: Correct format.
14798
14799 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14800
14801         * gfortran.fortran-torture/execute/character_passing.f90:
14802         Fix comment typo.
14803
14804 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14805
14806         PR c++/8271
14807         * g++.dg/template/unify10.C: New.
14808
14809 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14810
14811         * g++.dg/parse/pr22514.C: Move to...
14812         * g++.dg/debug/pr22514.C: here.
14813
14814 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14815
14816         PR c++/23266
14817         * g++.dg/inherit/pure1.C: New test.
14818
14819         * ChangeLog: Fix typos.
14820
14821 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14822             Steven Bosscher  <stevenb@suse.de>
14823
14824         * gfortran.dg/runtime_warning_1.f90: New test.
14825
14826 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14827
14828         PR c++/23219
14829         * g++.dg/parse/crash28.C: New.
14830
14831 2005-08-11  Richard Guenther  <rguenther@suse.de>
14832
14833         PR target/23289
14834         * gcc.target/i386/tailcall-1.c: New testcase.
14835
14836 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14837
14838         * gcc.dg/vect/vect-67.c: Un-xfail.
14839
14840 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14841
14842         PR c++/23225
14843         * g++.dg/testsuite/parse/crash27.C: new test.
14844
14845 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14846
14847         PR libfortran/22143
14848         * gfortran.dg/shift-kind.f90: New testcase.
14849
14850 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14851
14852         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14853         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14854
14855 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14856
14857         PR c++/20646
14858         * g++.dg/other/mult-stor1.C: New test.
14859
14860 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14861
14862         * gcc.c-torture/pr18299-1.c: Move to ...
14863         * gcc.c-torture/compile/pr18299-1.c: Here.
14864
14865 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14866
14867         * gfortran/fortran.torture/execute/character_passing.f90:
14868         Fix types for LSAME.
14869
14870 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14871
14872         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14873         input data back to what it was originally.
14874
14875 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14876
14877         * objc.dg/try-catch-8.m: Enable for all targets.
14878
14879 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14880
14881         * gcc.dg/pr23165.c: New test.
14882
14883 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14884
14885         PR tree-optimization/23234
14886         * gcc.dg/tree-ssa/pr23234.c: New test.
14887
14888 2005-08-08  Josh Conner  <jconner@apple.com>
14889
14890         PR rtl-optimization/23241
14891         * gcc.dg/char-compare.c: New test.
14892
14893 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14894
14895         PR c++/22508
14896         * g++.dg/init/new13.C: New test.
14897
14898 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14899
14900         PR c++/21166
14901         * g++.dg/other/crash-4.C: Adjust
14902         * g++/dg/ext/packed9.C: New.
14903
14904 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14905
14906         PR middle-end/21964
14907         * gcc.c-torture/execute/pr21964-1.c: New test.
14908
14909 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14910
14911         PR c/22458
14912         * gcc.dg/pr22458-1.c: New test.
14913
14914 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14915             Steven G. Kargl <kargls@comcast.net>
14916
14917         PR fortran/22390
14918         * gfortran.dg/flush_1.f90: New test.
14919
14920 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14921
14922         PR c++/23191
14923         * g++.dg/template/eh2.C: New test.
14924
14925 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14926
14927         PR c++/19498
14928         * g++.dg/template/instantiate7.C: New test.
14929
14930 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14931
14932         PR c/23113
14933         * gcc.dg/Wunused-value-1.c: New test.
14934
14935 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14936
14937         PR rtl-optimization/23233
14938         * gcc.c-torture/compile/pr23233-1.c: New test.
14939
14940 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14941
14942         PR fortran/18833
14943         PR fortran/20850
14944         * gfortran.dg/equiv_1.f90: New test.
14945         * gfortran.dg/equiv_2.f90: New test.
14946         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14947         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14948         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14949
14950 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14951
14952         * gcc.c-torture/execute/vrp-5.c: New test.
14953         * gcc.c-torture/execute/vrp-6.c: New test.
14954         * gcc.dg/tree-ssa/vrp21.c: New test.
14955
14956 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14957
14958         * g++.dg/parse/pr22514.C: New test.
14959
14960 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14961
14962         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14963
14964         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14965         instead of constant loads / pool entries.
14966
14967 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14968
14969         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14970         TEST_TO_WCTYPE.
14971
14972 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14973
14974         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14975         __WINT_TYPE__ in generated prototypes if possible.
14976
14977 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14978
14979         PR 22037
14980         * g++.dg/tree-ssa/pr22037.C:
14981
14982 2005-08-04  Richard Henderson  <rth@redhat.com>
14983
14984         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14985         scan-tree-dump-times directive.
14986
14987 2005-08-04  Jan Hubicka  <jh@suse.cz>
14988
14989         * gcov-1.C: Fix switch counts.
14990         * gcov-4b.c: Likewise.
14991
14992 2005-08-03  Jeff Law  <law@redhat.com>
14993
14994         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14995
14996 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14997
14998         * gcc.c-torture/execute/pr23135.c: New test.
14999
15000 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15001
15002         PR tree-optimization/19899
15003         * gcc.dg/tree-ssa/scev-1.c: New test.
15004         * gcc.dg/tree-ssa/scev-2.c: New test.
15005
15006 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
15007
15008         PR target/18582
15009         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15010
15011 2005-08-03  Jan Hubicka  <jh@suse.cz>
15012
15013         * update-conroll.c: New testcase.
15014         * update-conroll-2.c: New testcase.
15015
15016 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
15017
15018         * gfortran.dg/constant_substring.f: New test.
15019         * gfortran.dg/pr22491.f: New test.
15020
15021 2005-08-02  Jan Hubicka  <jh@suse.cz>
15022
15023         * update-threading.c: Replace by the proper one.
15024
15025 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15026
15027         PR 23164
15028         * g++.dg/tree-ssa/pr23164.C: New test.
15029
15030 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15031
15032         * gcc.dg/tree-ssa/pr23192.c: New test.
15033
15034 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
15035
15036         * gcc.c-torture/execute/vrp-4.c: New test.
15037
15038 2005-08-02  Jan Hubicka  <jh@suse.cz>
15039
15040         * update-threading.c: New test.
15041
15042 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
15043
15044         * gcc.c-torture/compile/20050801-1.c: New test.
15045         * gcc.c-torture/compile/20050801-2.c: New test.
15046
15047 2005-08-01  Jan Hubicka  <jh@suse.cz>
15048
15049         * val-prof-5.c: New test.
15050
15051 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
15052
15053         PR c/22311
15054         * gcc.dg/pr22311-1.c : New test.
15055
15056 2005-07-31  Steven Bosscher  <stevenb@suse.de>
15057
15058         PR target/23095
15059         * gfortran.dg/pr23095.f: New test.
15060
15061         PR c++/22003
15062         * g++.dg/other/pr22003.C: New test.
15063
15064 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15065
15066         PR target/20621
15067         * gcc.c-torture/execute/pr20621-1.c: New test.
15068
15069 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15070
15071         * gfortran.dg/comma_format_extension_4.f: Adjust length
15072         of string for format.
15073         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15074         print statement with internal write.
15075         * gfortran.dg/der_array_io_2.f: Likewise.
15076         * gfortran.dg/der_array_io_3.f: Likewise.
15077
15078 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15079
15080         * gcc.dg/fold-abs-4.c: new test.
15081
15082 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15083
15084         PR fortran/22570 an related issues.
15085         * gfortran.dg/x_slash_1.f: New test.
15086
15087 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15088
15089         PR c/23143
15090         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15091         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15092
15093 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15094
15095         PR c/529
15096         * gcc.dg/Wshadow-3.c: New test.
15097
15098 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15099
15100         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15101         used to have the wrong bounds).
15102
15103 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15104
15105         PR c/21720
15106         * gcc.dg/hex-round-1.c: Test more cases.
15107         * gcc.dg/hex-round-2.c: New test.
15108
15109 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
15110
15111         PR 22550
15112         * g++.dg/tree-ssa/pr22550.C: New test.
15113
15114 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
15115
15116         * gcc.dg/tree-ssa/vrp19.c: New test.
15117         * gcc.dg/tree-ssa-vrp20.c: New test.
15118
15119 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15120
15121         PR c/22240
15122         * gcc.dg/transparent-union-4.c: New test.
15123
15124 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15125
15126         PR c/22192
15127         * gcc.dg/c99-vla-2.c: New test.
15128
15129 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15130
15131         PR c/21720
15132         * gcc.dg/hex-round-1.c: New test.
15133
15134 2005-07-28  Jan Hubicka  <jh@suse.cz>
15135
15136         * inliner-1.c: Do not dump everything.
15137         * tree-prof.exp: Do not pass -ftree-based-profiling.
15138         * bprob.exp: Likewise.
15139
15140         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15141
15142 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
15143
15144         PR c++/22545
15145         * g++.dg/expr/ptrmem7.C: New test.
15146
15147 2005-07-28  Mike Stump  <mrs@apple.com>
15148
15149         * g++.old-deja/g++.mike/visibility-1.C: New test.
15150
15151 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15152
15153         PR c/20187
15154         * gcc.c-torture/execute/pr20187-1.c: New test.
15155
15156 2005-07-28  Jeff Law  <law@redhat.com>
15157
15158         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15159         * gcc.dg/tree-ssa/vrp18.c: New test.
15160
15161 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15162
15163         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15164
15165 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15166
15167         PR tree-optimization/22506
15168         * gcc.dg/vect/ps22506.c: New test.
15169
15170 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
15171
15172         PR target/21149
15173         * gcc.target/i386/sse-3.c: New test.
15174
15175 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15176
15177         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15178         * gcc.target/mips/mips32-dsp-type.c: Likewise.
15179
15180 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15181
15182         PR c/22589
15183         * gcc.c-torture/compile/pr22589-1.c: New test.
15184
15185 2005-07-28  Jan Hubicka  <jh@suse.cz>
15186
15187         * update-loopch.c: New testcase.
15188
15189 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15190
15191         PR rtl-optimization/23047
15192         * gcc.c-torture/execute/pr23047.c: New test.
15193         * gcc.c-torture/execute/pr23047.x: New.
15194
15195 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15196
15197         PR tree-optimization/22493
15198         * gcc.c-torture/execute/pr22493-1.c: New test.
15199         * gcc.c-torture/execute/pr22493-1.x: New.
15200         * gcc.c-torture/execute/vrp-1.c: New test.
15201         * gcc.c-torture/execute/vrp-2.c: New test.
15202         * gcc.c-torture/execute/vrp-2.c: New test.
15203
15204 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
15205
15206         * gcc.target/frv/all-builtin-read8.c: Delete.
15207         * gcc.target/frv/all-builtin-read16.c: Delete.
15208         * gcc.target/frv/all-builtin-read32.c: Delete.
15209         * gcc.target/frv/all-builtin-read64.c: Delete.
15210         * gcc.target/frv/all-builtin-write8.c: Delete.
15211         * gcc.target/frv/all-builtin-write16.c: Delete.
15212         * gcc.target/frv/all-builtin-write32.c: Delete.
15213         * gcc.target/frv/all-builtin-write64.c: Delete.
15214         * gcc.target/frv/all-read-write-1.c: New.
15215
15216 2005-07-27  Jeff Law  <law@redhat.com>
15217
15218         * gcc.c-torture/execute/pr22630.c: New test.
15219
15220 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
15221
15222         PR tree-optimization/23073
15223         * gcc.dg/vect/nodump-pr23073.c: New test.
15224         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
15225
15226 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
15227
15228         PR tree-optimize/22348
15229         * gcc.c-torture/execute/pr22348.c: New.
15230
15231 2005-07-27  Richard Guenther  <rguenther@suse.de>
15232
15233         * gcc.dg/tree-ssa/salias-1.c: New testcase.
15234
15235 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15236
15237         PR fortran/22503
15238         * gfortran.dg/logical_comp.f90: New test.
15239
15240 2005-07-27  Jan Hubicka  <jh@suse.cz>
15241
15242         * inliner-1.c: Add cleanup of dumps.
15243         * val-prof-*.c: Likewise.
15244         * update-tailcall.c: New.
15245
15246 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
15247
15248         PR 22591
15249         * gcc.dg/tree-ssa/pr22591.c: New test.
15250         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
15251
15252 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
15253
15254         PR libobjc/22606
15255         * objc.dg/try-catch-11.m: New test.
15256
15257 2005-07-26  Richard Guenther  <rguenther@suse.de>
15258
15259         PR tree-optimization/22486
15260         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
15261
15262 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15263
15264         PR tree-opt/22484
15265         * testsuite/g++.dg/opt/loop2.C: New test.
15266
15267 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15268
15269         * gcc.dg/tree-ssa/reassoc-3.c: New test.
15270         * gcc.dg/tree-ssa/reassoc-4.c: New test.
15271
15272 2005-07-25  Adam Nemet  <anemet@lnxw.com>
15273
15274         * lib/profopt.exp (profopt-execute): Check for profiling data
15275         files on the target.
15276
15277 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
15278
15279         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
15280         for matching of asm labels.
15281
15282 2005-07-25  Richard Guenther  <rguenther@suse.de>
15283
15284         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
15285
15286 2005-07-25  Richard Guenther  <rguenther@suse.de>
15287
15288         PR testsuite/22624
15289         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
15290
15291 2005-07-25  Ira Rosen  <irar@il.ibm.com>
15292
15293         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
15294         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
15295         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
15296         * gcc.dg/vect/vect-100.c: New test.
15297         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
15298         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
15299         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
15300         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
15301         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
15302         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
15303         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
15304         * gfortran.dg/vect/pr19049.f90: New testcase.
15305         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
15306
15307 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
15308
15309         * gcc.c-torture/execute/20050713-1.c: New test.
15310
15311         PR fortran/20063
15312         * gfortran.fortran-torture/execute/data_4.f90: New test.
15313
15314         PR middle-end/20303
15315         * gcc.dg/visibility-d.c: New test.
15316
15317 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
15318
15319         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
15320         * gfortran.dg/underflow.f90: Ditto.
15321
15322 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15323
15324         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
15325         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
15326         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
15327
15328 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15329
15330         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
15331         include case of field width of zero.
15332
15333 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15334
15335         PR libgfortran/21875
15336         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
15337         with trailing blanks on normal formatted read.
15338
15339 2005-07-23  Chao-ying Fu  <fu@mips.com>
15340
15341         * gcc.target/mips/mips32-dsp-type.c: New test.
15342         * gcc.target/mips/mips32-dsp.c: New test.
15343
15344 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
15345
15346         PR testsuite/21073
15347         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
15348
15349         PR testsuite/20454
15350         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
15351         and __cyg_profile_func_exit.
15352
15353 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
15354
15355         * gfortran.dg/comma_format_extension_3.f: Fix typo.
15356         * gfortran.dg/comma_format_extension_4.f: Same.
15357         * gfortran.dg/pr15332.f: Same.
15358         * gfortran.dg/pr21730.f: Same.
15359
15360 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
15361
15362         * g++.dg/opt/vrp2.C: Fix testcase.
15363
15364         PR tree-opt/22625
15365         * g++.dg/opt/vrp2.C: New test.
15366
15367 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
15368
15369         PR debug/21828
15370         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
15371
15372 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
15373
15374         * gcc.dg/tree-ssa/20050719-1.c: New test.
15375
15376 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
15377
15378         * gcc.dg/bfin-longcall-1.c: New file.
15379         * gcc.dg/bfin-longcall-2.c: New file.
15380
15381 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
15382
15383         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
15384
15385 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15386
15387         PR middle-end/19055
15388         * gcc.dg/tree-ssa/pr19055.c: New test.
15389         * gcc.dg/tree-ssa/pr19055-2.c: New test.
15390
15391 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15392
15393         PR C++/22358
15394         * g++.dg/other/pr22358.C: New test.
15395
15396 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
15397
15398         PR c++/2922
15399         * g++.dg/lookup/two-stage5.C: New test from bug comments.
15400
15401 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15402
15403         PR c++/15938
15404         * g++.dg/init/union2.C: New test.
15405
15406 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15407
15408         PR c/22393
15409         * gcc.dg/complex-4.c: New test.
15410
15411 2005-07-21  Richard Guenther  <rguenther@suse.de>
15412
15413         PR testsuite/22522
15414         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15415         scanning for asm labels.
15416         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15417
15418 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15419
15420         PR target/22085
15421         * gcc.dg/altivec-pr22085.c: New.
15422
15423 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15424
15425         PR tree-optimization/19210
15426         * gcc.dg/tree-ssa/pr19210-1.c: New.
15427         * gcc.dg/tree-ssa/pr19210-2.c: New.
15428
15429 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
15430
15431         PR rtl-optimization/22167
15432         * g++.dg/opt/pr22167.C: New test.
15433
15434 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
15435
15436         PR c++/2922
15437         * g++.dg/lookup/two-stage2.C: New.
15438         * g++.dg/lookup/two-stage3.C: New.
15439         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15440         fixed two-stage name lookup for operators.
15441         * g++.dg/template/call3.C: Compiler now produces an appropriate
15442         error message.
15443         * g++.dg/template/crash37.C: Compiler now describes bla() on line
15444         14 as a candidate.
15445         * g++.dg/template/ptrmem4.C: Compiler produces different error
15446         message.
15447         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15448         connect_to_method as a candidate.
15449
15450 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
15451
15452         * gcc.dg/fold-alloc-1.c: New test.
15453
15454 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
15455
15456         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15457         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15458
15459 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
15460
15461         * gcc.dg/fold-abs-1.c: New test.
15462         * gcc.dg/fold-abs-2.c: New test.
15463         * gcc.dg/fold-abs-3.c: New test.
15464
15465 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
15466
15467         Make CONSTRUCTOR use VEC to store initializers.
15468         * g++.dg/ext/complit3.C: Check for specific error messages.
15469         * g++.dg/init/brace2.C: Update error message.
15470         * g++.dg/warn/Wbraces2.C: Likewise.
15471
15472 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
15473
15474         PR fortran/16940
15475         * gfortran.dg/module_interface_1.f90: New test.
15476
15477 2005-07-19  Danny Berlin <dberlin@dberlin.org>
15478             Kenneth Zadeck <zadeck@naturalbridge.com>
15479
15480         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15481
15482 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15483
15484         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15485         specify -Wformat for these tests.
15486         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15487         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15488         * gcc.dg/format/opt-6.c: Delete.
15489
15490 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15491
15492         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15493         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15494
15495 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15496
15497         * gcc.dg/tree-ssa/alias-2.c: New test.
15498
15499 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15500
15501         PR c++/22263
15502         * g++.dg/template/explicit7.C: New test.
15503
15504 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15505
15506         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15507         width of 8 to +Inf and -Inf.
15508
15509 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15510
15511         PR c++/22139
15512         * g++.dg/template/friend36.C: New test.
15513
15514 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15515
15516         PR fortran/21730
15517         * gfortran.dg/pr21730.f: New test.
15518
15519 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15520             Kenneth Zadeck <zadeck@naturalbridge.com>
15521
15522         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15523         since pure const detection cannot run at -O1 in c compiler.
15524         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15525         can now optimize this case properly.
15526         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15527         because we now pass.
15528         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15529
15530 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15531
15532         PR c/22421
15533         * gcc.dg/format/bitfld-1.c: New test.
15534
15535 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15536
15537         PR c++/22204
15538         * g++.dg/rtti/repo1.C: New test.
15539
15540 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
15541
15542         PR middle-end/22398
15543         * gcc.c-torture/compile/pr22398.c: New test.
15544
15545 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15546
15547         PR c++/22132
15548         * g++.dg/expr/cast4.C: New test.
15549
15550 2005-07-15  Richard Guenther  <rguenther@suse.de>
15551
15552         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15553         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15554
15555 2005-07-15  Steven Bosscher  <stevenb@suse.de>
15556
15557         PR tree-optimization/22230
15558         * gcc.dg/tree-ssa/pr22230.c: New test.
15559
15560 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
15561
15562         * gfortran.dg/g77/cpp6.f: New test.
15563
15564         PR fortran/22417
15565         * gfortran.dg/g77/cpp5.F: New test.
15566         * gfortran.dg/g77/cpp5.h: New file.
15567         * gfortran.dg/g77/cpp5inc.h: New file.
15568
15569 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
15570
15571         PR libfortran/16435
15572         * gfortran.dg/tl_editting.f90: New.
15573         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15574
15575 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15576
15577         * gfortran.dg/char_array_constructor.f90: New test.
15578
15579 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15580
15581         * gfortran.dg/past_eor.f90: New.
15582         * gfortran.dg/complex_read.f90: New.
15583
15584 2005-07-13  Jeff Law  <law@redhat.com>
15585
15586         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15587         additional casts.
15588
15589         * gcc.dg/tree-ssa/pr22321.c: New test
15590
15591 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15592
15593         PR tree-optimization/21921
15594         * gcc.dg/tree-ssa/pr21921.c: New.
15595
15596 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15597
15598         PR tree-optimizatio/22442
15599         * gcc.dg/tree-ssa/loop-11.c: New test.
15600
15601 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15602
15603         PR tree-opt/21840
15604         * gcc.c-torture/compile/pr21840.c: New test.
15605
15606 2005-07-12  Jan Hubicka  <jh@suse.cz>
15607
15608         * gcc.c-torture/compile/pr22379.c: New test.
15609
15610 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15611
15612         PR libfortran/21593
15613         gfortran.dg/dev_null.f90: Remove outdated comment about
15614         PR libfortran/21593.
15615
15616
15617 2005-07-12  Dale Johannesen  <dalej@apple.com>
15618
15619         * gcc.target/i386/compress-float-sse.c: New.
15620         * gcc.target/i386/compress-float-sse-pic.c: New.
15621         * gcc.target/i386/compress-float-387.c: New.
15622         * gcc.target/i386/compress-float-387-pic.c: New.
15623         * gcc.dg/compress-float-ppc.c: New.
15624         * gcc.dg/compress-float-ppc-pic.c: New.
15625
15626 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15627
15628         PR libfortran/21593
15629         gfortran.dg/dev_null.f90: Remove targets.
15630
15631 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15632
15633         PR tree-opt/22335
15634         * gcc.dg/pr22335-1.c: New test.
15635         * gcc.dg/pr22335-2.c: New test.
15636
15637 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15638
15639         PR c++/20172
15640         * g++.dg/template/nontype12.C : New test.
15641
15642 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15643
15644         * gcc.dg/tree-ssa/loop-10.c: New test.
15645
15646 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15647
15648         * gcc.c-torture/execute/20020720-1.x: Remove.
15649
15650 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15651
15652         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15653
15654 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15655
15656         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15657         (dg-mips-options): Use it.
15658
15659 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15660
15661         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15662
15663 2005-07-09  Richard Henderson  <rth@redhat.com>
15664
15665         * lib/target-supports.exp (check_effective_target_sync_char_short):
15666         Add alpha.
15667
15668 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15669
15670         PR libfortran/22217
15671         * gfortran.dg/negative-z-descriptor.f90: New test.
15672
15673 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15674
15675         PR tree-opt/22329
15676         * gcc.dg/pr22329.c: New test.
15677
15678 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15679
15680         PR tree-optimization/20139
15681         * gcc.dg/tree-ssa/pr20139.c: New.
15682
15683 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15684
15685         PR tree-opt/22356
15686         * testsuite/gcc.dg/pr22356-1.c: New test.
15687
15688 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15689
15690         PR c++/21799
15691         * g++.dg/template/unify8.C: New.
15692         * g++.dg/template/unify9.C: New.
15693
15694 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15695
15696         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15697
15698 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15699
15700         * gcc.dg/darwin-version-1.c: New.
15701         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15702         * gcc.dg/builtins-20.c: Likewise.
15703         * gcc.dg/builtins-53.c: Likewise.
15704         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15705         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15706         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15707         * gcc.dg/torture/builtins-power-1.c: Likewise.
15708         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15709         on Darwin.
15710
15711 2005-07-07  Jeff Law  <law@redhat.com>
15712
15713         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15714         argument evaluation order.
15715
15716 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15717
15718         PR libfortran/21594
15719         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15720         Add test cases where the shift length is greater than the
15721         array length.
15722
15723 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15724
15725         * obj-c++.dg/proto-lossage-6.mm: New.
15726         * objc.dg/proto-lossage-6.m: New.
15727
15728 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15729
15730         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15731         * objc.dg/gnu-runtime-2.m: Likewise.
15732
15733 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15734
15735         * gfortran.dg/longline.f: New test.
15736
15737         * gfortran.dg/badline.f: New test.
15738
15739 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15740
15741         PR fortran/16531
15742         PR fortran/15966
15743         PR fortran/18781
15744         * gfortran.dg/hollerith.f90: New.
15745         * gfortran.dg/hollerith2.f90: New.
15746         * gfortran.dg/hollerith3.f90: New.
15747         * gfortran.dg/hollerith4.f90: New.
15748         * gfortran.dg/hollerith_f95.f90: New.
15749         * gfortran.dg/hollerith_legacy.f90: New.
15750         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15751
15752 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15753
15754         PR objc/22274
15755         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15756         * objc.dg/gnu-runtime-2.m: New.
15757
15758 2005-07-06  Jeff Law  <law@redhat.com>
15759
15760         * gcc.dg/tree-ssa/vrp17.c: New test.
15761
15762 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15763
15764         PR fortran/22327
15765         * gfortran.dg/array_constructor_5.f90: New test.
15766
15767 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15768
15769         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15770
15771 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15772
15773         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15774         * gcc.dg/980816-1.c: Ditto.
15775
15776 2005-07-06  Jeff Law  <law@redhat.com>
15777
15778         * gcc.c-torture/compile/pr21356.c: New test.
15779
15780 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15781
15782         PR c/22013
15783         PR c/22098
15784         * gcc.c-torture/compile/pr22013-1.c,
15785         gcc.c-torture/execute/pr22098-1.c,
15786         gcc.c-torture/execute/pr22098-2.c,
15787         gcc.c-torture/execute/pr22098-3.c: New tests.
15788
15789 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15790
15791         PR c/22308
15792         * gcc.dg/pr22308-1.c: New test.
15793
15794 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15795
15796         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15797         target.
15798         * gcc.dg/compare9.c: Use -fshort-enums instead of
15799         -fno-short-enums.  Change the last test to dg-bogus.
15800
15801 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15802
15803         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15804         * gcc.dg/compare9.c: New.
15805
15806 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15807
15808         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15809
15810 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15811
15812         PR testsuite/22288
15813         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15814
15815
15816 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15817
15818         * gcc.dg/format/gcc_gfc-1.c: New.
15819
15820 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15821
15822         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15823
15824 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15825
15826         PR fortran/20842
15827         * gfortran.dg/io_invalid_1.f90: New test.
15828
15829 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15830
15831         * gcc.dg/format/gcc_diag-1.c: Update.
15832
15833 2005-07-02  Jeff Law  <law@redhat.com>
15834
15835         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15836         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15837
15838 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15839
15840         * gcc.dg/format/gcc_diag-1.c: Update.
15841
15842 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15843
15844         PR tree-opt/22269
15845         * gcc.c-torture/compile/pr22269.c: New test.
15846
15847 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15848
15849         PR 21584
15850         PR 22219
15851         * g++.dg/tree-ssa/pr21584-1.C: New test.
15852         * g++.dg/tree-ssa/pr21584-2.C: New test.
15853
15854 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15855
15856         * obj-c++.dg/try-catch-11.mm: New.
15857         * objc.dg/try-catch-10.m: New.
15858
15859 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15860
15861         * g++.dg/other/ucnid-1.C: xfail on AIX.
15862
15863 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15864
15865         PR 22234
15866         * gcc.dg/20050629-1.c: New test.
15867
15868 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15869
15870         * obj-c++.dg/const-str-1[0-1].mm: New.
15871         * objc.dg/const-str-1[0-1].m: New.
15872
15873 2005-05-29  Richard Henderson  <rth@redhat.com>
15874
15875         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15876         Rename from check_effective_target_vect_no_max.
15877         (check_effective_target_vect_no_int_add): New.
15878         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15879         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15880         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15881         * gcc.dg/vect/vect-reduc-1.c: Use both.
15882         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15883
15884 2005-05-29  Richard Henderson  <rth@redhat.com>
15885
15886         * lib/target-supports.exp (check_effective_target_vect_no_max):
15887         Remove i386 and x86_64.
15888
15889 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15890
15891         PR testsuite/21969
15892         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15893
15894 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15895
15896         PR middle-end/21969
15897         * gcc.dg/vect/pr21969.c: New test.
15898
15899 2005-06-28  Eric Christopher  <echristo@redhat.com>
15900
15901         PR c/22052
15902         PR c/21975
15903         * gcc.dg/inline1.c: New test.
15904         * gcc.dg/inline2.c: Ditto.
15905         * gcc.dg/inline3.c: Ditto.
15906         * gcc.dg/inline4.c: Ditto.
15907         * gcc.dg/inline5.c: Ditto.
15908
15909 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15910
15911         PR libfortran/22142
15912         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15913         Add testcase also testing eoshift1 for PR 22142.
15914
15915 2005-06-28  Richard Henderson  <rth@redhat.com>
15916
15917         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15918         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15919         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15920         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15921         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15922
15923 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15924
15925         PR libfortran/22142
15926         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15927         Add testcase for PR 22142.
15928
15929 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15930
15931         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15932         gcc.target/ia64/fpreg-2.c: New tests.
15933
15934 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15935
15936         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15937
15938 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15939
15940         PR libfortran/22170
15941         * gfortran.dg/slash_1.f90: New test.
15942
15943 2005-06-27  Richard Henderson  <rth@redhat.com>
15944
15945         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15946         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15947         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15948         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15949         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15950         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15951
15952 2005-06-27  Richard Henderson  <rth@redhat.com>
15953
15954         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15955         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15956
15957 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15958
15959         * obj-c++.dg/proto-lossage-5.mm: New.
15960         * objc.dg/proto-lossage-5.m: New.
15961
15962 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15963
15964         PR 21959
15965         * gcc.dg/tree-ssa/pr21959.c: New test.
15966
15967 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15968
15969         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15970         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15971         testing uninitialized var.
15972
15973         * gcc.c-torture/execute/builtins/chk.h: New.
15974         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15975         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15976         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15977         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15978         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15979         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15980         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15981         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15982         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15983         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15984         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15985         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15986         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15987         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15988         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15989         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15990         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15991         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15992         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15993         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15994         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15995         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15996         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15997         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15998         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15999         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16000         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16001         * gcc.dg/builtin-object-size-1.c: New test.
16002         * gcc.dg/builtin-object-size-2.c: New test.
16003         * gcc.dg/builtin-object-size-3.c: New test.
16004         * gcc.dg/builtin-object-size-4.c: New test.
16005         * gcc.dg/builtin-object-size-5.c: New test.
16006         * gcc.dg/builtin-stringop-chk-1.c: New test.
16007         * gcc.dg/builtin-stringop-chk-2.c: New test.
16008         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16009         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16010         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16011         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16012         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16013         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16014         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16015         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16016         * gcc.c-torture/execute/printf-1.c: New test.
16017         * gcc.c-torture/execute/fprintf-1.c: New test.
16018         * gcc.c-torture/execute/vprintf-1.c: New test.
16019         * gcc.c-torture/execute/vfprintf-1.c: New test.
16020         * gcc.c-torture/execute/printf-chk-1.c: New test.
16021         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16022         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16023         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16024
16025 2005-06-27  Michael Matz  <matz@suse.de>
16026
16027         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16028         slot is not merged if address escapes.
16029
16030 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16031
16032         PR c/21911
16033         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
16034
16035 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
16036
16037         PR middle-end/17965
16038         * gcc.c-torture/compile/20050622-1.c: New test.
16039
16040         PR middle-end/22028
16041         * gcc.dg/20050620-1.c: New test.
16042
16043 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
16044
16045         PR tree-optimization/22026
16046         * gcc.dg/tree-ssa/pr22026.c: New.
16047
16048 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
16049
16050         PR libfortran/22144
16051         * gfortran.dg/shift-alloc.f90: New testcase.
16052
16053 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
16054
16055         * all files: Update FSF address in copyright headers.
16056
16057 2005-06-22  Jan Hubicka  <jh@suse.cz>
16058
16059         * wholeprogram-1.c: New testcase.
16060         * wholeprogram-2.c: New testcase.
16061
16062 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16063
16064         PR 22171
16065         * gcc.dg/tree-ssa/pr22171.c: New test.
16066
16067 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16068
16069         * gfortran.dg/simplify_modulo.f90: New.
16070
16071 2005-06-24  Jan Hubicka  <jh@suse.cz>
16072
16073         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16074
16075 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16076
16077         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16078
16079 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16080
16081         * obj-c++.dg/typedef-alias-1.mm: New.
16082         * objc.dg/typedef-alias-1.m: New.
16083
16084 2005-06-23  Jeff Law  <law@redhat.com>
16085
16086         * gcc.dg/tree-ssa/vrp16.c: New test.
16087
16088 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16089
16090         * lib/target-supports.exp: Add
16091         check_effective_target_fortran_large_real and
16092         check_effective_target_fortran_large_int to check for
16093         corresponding effective targets.
16094         * gfortran.dg/large_integer_kind_1.f90: New test.
16095         * gfortran.dg/large_real_kind_1.f90: New test.
16096
16097 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16098
16099         PR tree-optimization/22117
16100         * gcc.dg/tree-ssa/pr22117.c: New.
16101
16102 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16103
16104         PR testsuite/22123
16105         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16106
16107 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
16108
16109         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16110
16111 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
16112
16113         * gfortran.dg/f2c_4.f90: Add tests for complex functions
16114         * gfortran.dg/f2c_4.c: Likewise.
16115
16116 2005-06-22 Paul Brook  <paul@codesourcery.com>
16117
16118         PR fortran/21034
16119         * gfortran.dg/auto_save_1.f90: New test.
16120
16121 2005-06-22  Michael Matz  <matz@suse.de>
16122
16123         * gcc.target/x86-64/abi: New directory.
16124         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16125         * gcc.target/x86-64/abi/README.gcc: New file.
16126         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16127         * gcc.target/x86-64/abi/asm-support.s: New file.
16128         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16129         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16130         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16131         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16132         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16133         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16134         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16135         * gcc.target/x86_64/abi/test_bitfields.c: New test.
16136         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16137         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16138         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16139         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16140         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16141         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16142         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16143         * gcc.target/x86_64/abi/test_varargs.c: New test.
16144
16145 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
16146
16147         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16148         32-bit i?86 and x86_64.
16149
16150 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
16151
16152         * obj-c++.dg/const-str-[1-9].mm: New tests.
16153
16154 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
16155
16156         PR fortran/22010
16157         * gfortran.dg/namelist_use.f90: New.
16158         * gfortran.dg/namelist_use_only.f90: New.
16159
16160 2005-06-21  Jeff Law  <law@redhat.com>
16161
16162         * gcc.dg/tree-ssa/vrp15.c: New test.
16163
16164 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
16165
16166         * lib/target-supports.exp (check_effective_target_vect_reduction):
16167         Remove.
16168         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16169         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16170         remove vect_reduction target keyword. Also avoid two returns in main.
16171         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16172         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16173         * gcc.dg/vect/vect-reduc-1short.c: New test.
16174         * gcc.dg/vect/vect-reduc-1char.c: New test.
16175         * gcc.dg/vect/vect-reduc-2short.c: New test.
16176         * gcc.dg/vect/vect-reduc-2char.c: New test.
16177         * gcc.dg/vect/vect-reduc-6.c: New test.
16178         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16179         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16180         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16181
16182 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16183         Paul Thomas  <pault@gcc.gnu.org>
16184
16185         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16186         New tests.
16187
16188 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16189
16190         * gfortran.dg/backslash_1.f90: New test.
16191         * gfortran.dg/backslash_2.f90: New test.
16192
16193 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
16194
16195         * gfortran.dg/duplicate_labels.f90: New test.
16196
16197 2005-06-20  Jan Beulich  <jbeulich@novell.com>
16198
16199         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
16200         unsupportable relocations.
16201         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16202         * gcc.dg/20050321-2.c: xfail for NetWare.
16203
16204 2005-06-20  Andreas Jaeger  <aj@suse.de>
16205
16206         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
16207         gcc.target/i386/fastcall-sseregparm.c,
16208         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
16209
16210 2005-06-19  Richard Henderson  <rth@redhat.com>
16211
16212         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
16213
16214 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16215
16216         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
16217
16218 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
16219
16220         PR c++/22115
16221         * g++.dg/conversion/simd2.C: Change expected error message.
16222
16223 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16224
16225         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
16226         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16227         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16228
16229 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
16230
16231         * gcc.dg/fold-mod-1.c: New test.
16232
16233 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
16234
16235         PR fortran/19926
16236         * gfortran.dg/pr19926.f90: New test.
16237
16238 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16239
16240         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
16241         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
16242         targets.
16243         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16244         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16245
16246 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
16247
16248         * gcc.target/ia64/float80-varargs-1.c: New test.
16249
16250 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16251
16252         PR tree-opt/22035
16253         * gfortran.dg/f2c_6.f90: New test.
16254
16255 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
16256
16257         PR c++/17413
16258         * g++.dg/template/local5.C: New.
16259
16260 2005-06-17  Richard Henderson  <rth@redhat.com>
16261
16262         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
16263
16264 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
16265
16266         PR testsuite/21945
16267         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
16268
16269 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
16270
16271         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
16272         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
16273         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
16274         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
16275         check_vect to verify the presence of hardware vector support.
16276
16277 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
16278
16279         PR testsuite/22056
16280         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
16281
16282 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16283
16284         PR libfortran/19216
16285         * gfortran.dg/pr19216.f: Add correct space between brackets and
16286         dg directive.
16287
16288 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16289
16290         PR libfortran/16436
16291         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
16292
16293 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
16294
16295         * gcc.target/i386/attributes-error.c: New testcase.
16296         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
16297         * gcc.target/i386/regparm-stdcall.c: Likewise.
16298         * gcc.target/i386/sseregparm-1.c: Likewise.
16299         * gcc.target/i386/sseregparm-2.c: Likewise.
16300
16301 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
16302
16303         * g++.dg/rtti/crash2.C: New.
16304
16305 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
16306
16307         * gcc.dg/noncompile/20040203-3.c: Update expected message.
16308
16309 2005-06-15  David Ung  <davidu@mips.com>
16310
16311         * gcc.target/mips/mips16e-extends.c: New test for testing the
16312         generation of MIPS16e zeb/zeh, seb/seh instructions.
16313
16314 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
16315
16316         PR 22018
16317         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
16318         * gcc.dg/tree-ssa/pr22018.c: New test.
16319
16320 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
16321
16322         * gcc.dg/simd-1.c: Update error messages.
16323         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
16324         * gcc.dg/simd-2.c: Update error messages.
16325         * gcc.dg/simd-4.c: New.
16326
16327 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
16328
16329         PR c++/20678
16330         * g++.dg/other/crash-4.C: New.
16331
16332 2005-06-14  Devang Patel  <dpatel@apple.com>
16333
16334         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
16335
16336 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16337
16338         PR c++/21929
16339         * g++.dg/parse/crash11.C: Update
16340
16341 2005-06-13  Jeff Law  <law@redhat.com>
16342
16343         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
16344         perform the desired transformations.
16345         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
16346         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
16347
16348 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16349
16350         PR fortran/22038
16351         * gfortran.dg/forall_1.f90: Un-XFAIL.
16352
16353 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
16354
16355         PR c++/21929
16356         * g++.dg/parse/crash26.C: New.
16357
16358         PR c++/20789
16359         * g++.dg/init/member1.C: New.
16360
16361 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
16362
16363         * gfortran.dg/altreturn_1.f90: New test.
16364
16365 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
16366
16367         PR middle-end/21985
16368         * gcc.dg/tree-ssa/pr21985.c: New test.
16369
16370 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16371
16372         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
16373
16374 2005-06-12  Roger Sayle  <roger@eyesopen.com>
16375
16376         PR c++/21930
16377         * g++.dg/other/error10.C: New test case.
16378
16379 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16380
16381         PR libfortran/19155
16382         * gfortran.dg/pr19155.f: Add test.
16383
16384 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16385
16386         * gfortran.dg/f2c_7.f90: New test.
16387
16388         * gfortran.dg/forall_1.f90: XFAILed.
16389
16390 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16391
16392         * gcc.dg/pr14796-1.c: New.
16393         * gcc.dg/pr14796-2.c: New.
16394
16395 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
16396
16397         PR fortran/17792
16398         PR fortran/21375
16399         * gfortran.dg/deallocate_stat.f90: New test.
16400
16401 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
16402
16403         * gfortran.fortran-torture/execute/in-pack.f90: New test.
16404
16405 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
16406
16407         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
16408         access will be generated when this loop is vectorized. Test that
16409         accesses with same alignment were detected.
16410         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
16411         Test that accesses with same alignment were detected.
16412         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
16413         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
16414         alignment were detected.
16415
16416 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
16417
16418         PR c++/10611
16419         * g++.dg/conversion/simd2.C: New.
16420
16421 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16422
16423         * gcc.dg/Wcxx-compat-1.c: New.
16424
16425 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
16426
16427         PR libfortran/21480
16428         * gfortran.dg/reshape-complex.f90: Add a test for a packed
16429         complex array.
16430
16431 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
16432
16433         * gcc.dg/alias-8.c: New.
16434
16435 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
16436
16437         * gcc.dg/format/cmn_err-1.c: Update.
16438
16439 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
16440
16441         PR target/20666
16442         * gcc.target/sparc/fexpand-2.c: New.
16443         * gcc.target/sparc/fpmerge-2.c: New.
16444         * gcc.target/sparc/fpmul-2.c: New.
16445         * gcc.target/sparc/noresult.c: New.
16446         * gcc.target/sparc/pdist-2.c: New.
16447         * gcc.target/sparc/pdist-3.c: New.
16448
16449 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
16450
16451         PR testsuite/21702
16452         * gcc.target/i386/i386.exp: Fix comment typo.
16453
16454 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16455
16456         PR c++/19497
16457         * g++.dg/inherit/using5.C: New.
16458         * g++.dg/inherit/using6.C: New.
16459
16460 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16461
16462         PR c++/19894
16463         * g++.dg/template/ptrmem15.C: New test.
16464
16465         PR c++/20563
16466         * g++.dg/ext/label4.C: New test.
16467
16468 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16469
16470         * gcc.dg/tls/debug-1.c: New test.
16471
16472 2005-06-07  Dale Johannesen  <dalej@apple.com>
16473
16474         * gcc.target/i386/movq.c: New.
16475
16476 2005-06-07  Dale Johannesen  <dalej@apple.com>
16477
16478         * gcc.dg/20050607-1.c: New.
16479
16480 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
16481
16482         PR middle-end/21850
16483         * gcc.c-torture/execute/20050607-1.c: New test.
16484
16485 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
16486
16487         PR libfortran/21926
16488         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16489         Test case where the return array has lowest stride one,
16490         but isn't packed.
16491
16492 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16493
16494         * lib/target-supports.exp (check_effective_target_sync_int_long):
16495         Add s390 and s390x targets.
16496
16497 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16498
16499         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16500         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16501         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16502         * gcc.dg/tree-ssa/loop-9.c: New test.
16503
16504 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16505
16506         * g++.dg/parse/defarg10.C: New.
16507
16508 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16509
16510         PR regression/21897
16511         * gcc.c-torture/execute/20050604-1.c: New test.
16512
16513 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16514
16515         PR 21903
16516         * g++.dg/parse/defarg9.C: New.
16517
16518         PR c++/20637
16519         * g++.dg/inherit/using4.C: New.
16520         * g++.dg/overload/error1.C: Adjust expected errors.
16521         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16522         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16523         * g++.old-deja/g++.other/redecl2.C: Likewise.
16524         * g++.old-deja/g++.other/redecl4.C: Likewise.
16525         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16526
16527 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16528
16529         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16530
16531 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16532
16533         * lib/gfortran.exp (gfortran_target_compile): Call
16534         dg-additional-files-options
16535         * gfortran.dg/f2c_4.f90: New file
16536         * gfortran.dg/f2c_4.c: New file
16537         * gfortran.dg/f2c_5.f90: New file
16538         * gfortran.dg/f2c_5.c: New file
16539
16540 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16541
16542         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16543
16544         PR fortran/21912
16545         * gfortran.dg/array_constructor_4.f90: New test.
16546
16547 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
16548
16549         PR c++/21619
16550         * g++.dg/ext/builtin9.C: New test.
16551
16552 2005-06-05  Dale Johannesen  <dalej@apple.com>
16553
16554         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16555         * gcc.c-torture/execute/20050603-2.c: Ditto.
16556
16557 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16558
16559         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16560         * gcc.dg/vect/vect-reduc-1.c: New.
16561         * gcc.dg/vect/vect-reduc-2.c: New.
16562         * gcc.dg/vect/vect-reduc-3.c: New.
16563
16564 2005-06-04  Dale Johannesen  <dalej@apple.com>
16565
16566         * gcc.c-torture/execute/20050603-1.c: New.
16567         * gcc.c-torture/execute/20050603-2.c: New.
16568         * gcc.dg/20050603-3.c: New.
16569
16570 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16571
16572         PR fortran/19195
16573         * gfortran.dg/debug_1.f90: New test.
16574
16575         * gfortran.dg/forall_1.f90: New test.
16576
16577 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16578
16579         * gfortran.dg/array_constructor_3.f90: New test.
16580
16581 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16582
16583         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16584
16585 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16586
16587         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16588
16589 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16590
16591         PR c/21873
16592         * gcc.dg/init-excess-1.c: New test.
16593
16594 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16595
16596         PR c++/21853
16597         * g++.dg/expr/static_cast6.C: New test.
16598
16599 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16600
16601         * gcc.dg/tree-ssa/vrp14.c: New test.
16602
16603 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16604
16605         PR c++/21336
16606         * g++.dg/template/new2.C: New test.
16607
16608 2005-06-03  Josh Conner  <jconner@apple.com>
16609
16610         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16611         all entries in initializer.
16612
16613 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16614
16615         PR middle-end/21858
16616         * gcc.dg/pr21858.c: New testcase.
16617
16618 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16619
16620         PR tree-optimization/21292
16621
16622         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16623         New.
16624         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16625         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16626         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16627         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16628         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16629
16630 2005-06-02  Richard Henderson  <rth@redhat.com>
16631
16632         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16633
16634 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16635
16636         * gcc.dg/wtypequal.c: New testcase.
16637
16638 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16639
16640         PR 21582
16641         * gcc.dg/tree-ssa/pr21582.c: New test.
16642
16643 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16644
16645         PR c++/21280
16646         * g++.dg/opt/interface2.h: New.
16647         * g++.dg/opt/interface2.C: New.
16648         * g++.dg/init/ctor4.C: Adjust error lines.
16649         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16650         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16651         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16652         * g++.old-deja/g++.pt/assign1.C: Likewise.
16653         * g++.old-deja/g++.pt/crash20.C: Likewise.
16654
16655 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16656
16657         PR tree-optimization/21734
16658         * g++.dg/vect/pr21734_1.cc: New.
16659         * g++.dg/vect/pr21734_2.cc: New.
16660
16661 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16662
16663         PR c++/20350
16664         * g++.dg/template/spec24.C: New.
16665
16666         PR c++/21151
16667         * g++.dg/pch/local-1.C: New.
16668         * g++.dg/pch/local-1.Hs: New.
16669
16670 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16671
16672         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16673         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16674         * gcc.dg/tree-ssa/pr14341.c: New test.
16675         * gcc.dg/tree-ssa/pr14841.c: New test.
16676         * gcc.dg/tree-ssa/pr20701.c: New test.
16677         * gcc.dg/tree-ssa/pr21086.c: New test.
16678         * gcc.dg/tree-ssa/pr21090.c: New test.
16679         * gcc.dg/tree-ssa/pr21332.c: New test.
16680         * gcc.dg/tree-ssa/pr21458.c: New test.
16681         * gcc.dg/tree-ssa/pr21658.c: New test.
16682         * gcc.dg/tree-ssa/vrp01.c: New test.
16683         * gcc.dg/tree-ssa/vrp02.c: New test.
16684         * gcc.dg/tree-ssa/vrp03.c: New test.
16685         * gcc.dg/tree-ssa/vrp04.c: New test.
16686         * gcc.dg/tree-ssa/vrp05.c: New test.
16687         * gcc.dg/tree-ssa/vrp06.c: New test.
16688         * gcc.dg/tree-ssa/vrp07.c: New test.
16689         * gcc.dg/tree-ssa/vrp08.c: New test.
16690         * gcc.dg/tree-ssa/vrp09.c: New test.
16691         * gcc.dg/tree-ssa/vrp10.c: New test.
16692         * gcc.dg/tree-ssa/vrp11.c: New test.
16693         * gcc.dg/tree-ssa/vrp12.c: New test.
16694         * gcc.dg/tree-ssa/vrp13.c: New test.
16695
16696 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16697
16698         PR 21029
16699         * gcc.dg/tree-ssa/pr21029.c: New test.
16700
16701 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16702
16703         * gfortran.dg/logint-1.f: New test case.
16704         * gfortran.dg/logint-2.f: Likewise.
16705         * gfortran.dg/logint-3.f: Likewise.
16706
16707 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16708
16709         PR c/21536
16710         PR c/20760
16711         * gcc.dg/20050527-1.c: New test.
16712
16713         * gcc.dg/i386-sse-12.c: New test.
16714
16715         PR fortran/21729
16716         * gfortran.dg/implicit_5.f90: New test.
16717
16718 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16719
16720         PR fortran/20883
16721         * gfortran/assign_4.f90: New test.
16722         * gfortran/assign_2.f90: Change compile to run.
16723
16724 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16725
16726         * lib/target-supports.exp
16727         (check_effective_target_sync_char_short): New.
16728         * gcc.dg/sync-2.c: New.
16729
16730 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16731
16732         PR tree-optimization/21817
16733         * gcc.dg/torture/pr21817-1.c: New.
16734
16735 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16736
16737         PR c++/21165
16738         * g++.dg/template/init5.C: New.
16739
16740 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16741
16742         * gfortran.dg/char_initialiser_actual.f90:
16743         Test character initialisers as actual arguments.
16744         * gfortran.dg/char_pointer_comp_assign.f90:
16745         Test character pointer structure component assignments.
16746         * gfortran.dg/char_array_structure_constructor.f90:
16747         Test character components in structure constructors.
16748
16749 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16750
16751         PR middle-end/20931
16752         * g++.dg/opt/pr20931.C: New test.
16753
16754 2005-05-31  Andreas Jaeger  <aj@suse.de>
16755
16756         PR testsuite/20772
16757         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16758         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16759         g++.old-deja/g++.ext/asmspec1.C,
16760         g++.old-deja/g++.other/regstack.C,
16761         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16762         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16763         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16764         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16765         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16766         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16767         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16768         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16769         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16770         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16771         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16772         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16773         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16774         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16775         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16776         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16777         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16778         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16779         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16780
16781 2005-05-31  Jeff Law  <law@redhat.com>
16782
16783         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16784
16785 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16786
16787         PR middle-end/21743
16788         * gcc.dg/builtins-1.c: Activate disabled clog test.
16789         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16790
16791 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16792
16793         * gfortran.dg/char_pointer_assign.f90:
16794         Test character-pointer assignments and pointer assignments.
16795         * gfortran.dg/char_pointer_dummy.f90:
16796         Test character-pointer dummy arguments.
16797         * gfortran.dg/char_pointer_func.f90:
16798         Test character-pointer function returns.
16799         * gfortran.dg/char_pointer_dependency.f90:
16800         Test character-pointer functions with dependencies.
16801
16802 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16803
16804         PR c++/21784
16805         * g++.dg/lookup/using14.C: New test.
16806
16807 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16808
16809         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16810         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16811         trailing ^M.
16812
16813 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16814
16815         PR c++/17413
16816         * g++.dg/template/local5.C: New.
16817
16818         PR target/21761
16819         * gcc.c-torture/compile/pr21761.c: New.
16820
16821         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16822         before darwin8.
16823
16824 2005-05-30  Steven G. Kargl
16825
16826         PR fortran/20846
16827         * gfortran.dg/inquire_8.f90: New test.
16828
16829 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16830
16831         PR libfortran/21376
16832         * gfortran.dg/output_exponents_1.f90: New test.
16833
16834 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16835
16836         PR libfortran/20006
16837         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16838
16839 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16840
16841         PR c++/21210
16842         * g++.dg/ext/complex1.C: New test.
16843
16844         PR c++/21340
16845         * g++.dg/init/ctor6.C: New test.
16846
16847 2005-05-29  Jan Hubicka  <jh@suse.cz>
16848
16849         * gcc.c-torture/compile/pr21562.c: New.
16850
16851 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16852
16853         * gfortran.dg/subnormal_1.f90: New test.
16854
16855 2005-05-28  Jan Hubicka  <jh@suse.cz>
16856
16857         * tree-prof.exp: Fix comment.
16858         * value-prof-1.c: New.
16859         * value-prof-2.c: New.
16860         * value-prof-3.c: New.
16861         * value-prof-4.c: New.
16862
16863 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16864
16865         PR c++/21614
16866         * g++.dg/expr/ptrmem6.C: New test.
16867         * g++.dg/expr/ptrmem6a.C: Likewise.
16868
16869 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16870
16871         PR tree-optimization/21658
16872         * gcc.dg/tree-ssa/pr21658.c: New.
16873
16874 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16875
16876         PR c++/21455
16877         * g++.dg/inherit/ptrmem3.C: New.
16878
16879         PR c++/21681
16880         * g++.dg/parse/template16.C: New.
16881
16882 2005-05-27  Andreas Jaeger  <aj@suse.de>
16883
16884         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16885
16886         * gcc.dg/i386-sse-8.c: Run test on all archs.
16887
16888 2005-05-26  Mike Stump  <mrs@apple.com>
16889
16890         * objc.dg/isa-field-1.m: Only run on darwin.
16891         * objc.dg/lookup-1.m: Likewise.
16892         * objc.dg/try-catch-8.m: Likewise.
16893
16894 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16895
16896         PR tree-optimization/9814
16897         * gcc.dg/pr9814-1.c: New test case.
16898
16899 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16900
16901         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16902         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16903         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16904         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16905         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16906         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16907         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16908         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16909         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16910         objc.dg/try-catch-8.m: New.
16911
16912 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16913
16914         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16915         remove extraneous semicolons.
16916
16917 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16918
16919         * obj-c++.dg/comp-types-12.mm: New.
16920         * objc.dg/comp-types-11.m: New.
16921         * objc.dg/selector-4.m: New.
16922
16923 2005-05-26  Andreas Jaeger  <aj@suse.de>
16924
16925         PR testsuite/20772
16926         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16927         g++.old-deja/g++.ext/attrib3.C,
16928         g++.old-deja/g++.other/store-expr1.C,
16929         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16930         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16931         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16932         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16933         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16934         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16935         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16936         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16937         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16938         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16939         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16940         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16941         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16942         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16943         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16944         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16945         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16946         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16947         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16948
16949 2005-05-26  Andreas Jaeger  <aj@suse.de>
16950
16951         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16952         x86-64 compilation.
16953
16954 2005-05-26  Andreas Jaeger  <aj@suse.de>
16955
16956         PR testsuite/20772
16957         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16958         gcc.misc-tests/i386-pf-athlon-1.c,
16959         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16960         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16961         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16962         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16963         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16964         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16965         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16966         programs.
16967
16968         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16969         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16970         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16971         x86-64 compilation.
16972
16973         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16974         x86_64.
16975
16976         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16977         effective-target ilp32.
16978
16979 2005-05-26  David Ung  <davidu@mips.com>
16980
16981         * gcc.target/mips/ext_ins.c: New test for testing the generation
16982         of MIPS32/64 rev 2 ext/ins instructions.
16983
16984 2005-05-26  Andreas Jaeger  <aj@suse.de>
16985
16986         * treelang/compile/unsigned.tree: Use gimple instead of
16987         nonexisting generic dump.
16988
16989 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16990
16991         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16992
16993 2005-05-26  Andreas Jaeger  <aj@suse.de>
16994
16995         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16996
16997 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16998
16999         PR libfortran/17283
17000         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17001         Test callee-allocated memory with write statements.
17002
17003 2005-05-25  Roger Sayle  <roger@eyesopen.com>
17004
17005         PR middle-end/21709
17006         * gcc.dg/pr21709-1.c: New test case.
17007
17008 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17009             Mike Stump  <mrs@apple.com>
17010
17011         * objc/execute/next_mapping.h: Update for C++.
17012
17013         * obj-c++.dg/selector-1.mm: Move to...
17014         * obj-c++.dg/selector-4.mm: here...
17015
17016         * obj-c++.dg/basic.mm: New.
17017         * obj-c++.dg/comp-types-1.mm: New.
17018         * obj-c++.dg/cxx-class-1.mm: New.
17019         * obj-c++.dg/cxx-ivars-1.mm: New.
17020         * obj-c++.dg/cxx-ivars-2.mm: New.
17021         * obj-c++.dg/cxx-ivars-3.mm: New.
17022         * obj-c++.dg/cxx-scope-1.mm: New.
17023         * obj-c++.dg/cxx-scope-2.mm: New.
17024         * obj-c++.dg/defs.mm: New.
17025         * obj-c++.dg/empty-private-1.mm: New.
17026         * obj-c++.dg/encode-1.mm: New.
17027         * obj-c++.dg/encode-2.mm: New.
17028         * obj-c++.dg/encode-3.mm: New.
17029         * obj-c++.dg/extern-c-1.mm: New.
17030         * obj-c++.dg/extra-semi.mm: New.
17031         * obj-c++.dg/fix-and-continue-2.mm: New.
17032         * obj-c++.dg/isa-field-1.mm: New.
17033         * obj-c++.dg/ivar-list-semi.mm: New.
17034         * obj-c++.dg/local-decl-1.mm: New.
17035         * obj-c++.dg/lookup-1.mm: New.
17036         * obj-c++.dg/lookup-2.mm: New.
17037         * obj-c++.dg/method-1.mm: New.
17038         * obj-c++.dg/method-2.mm: New.
17039         * obj-c++.dg/method-3.mm: New.
17040         * obj-c++.dg/method-4.mm: New.
17041         * obj-c++.dg/method-5.mm: New.
17042         * obj-c++.dg/method-6.mm: New.
17043         * obj-c++.dg/method-7.mm: New.
17044         * obj-c++.dg/no-extra-load.mm: New.
17045         * obj-c++.dg/overload-1.mm: New.
17046         * obj-c++.dg/pragma-1.mm: New.
17047         * obj-c++.dg/pragma-2.mm: New.
17048         * obj-c++.dg/private-1.mm: New.
17049         * obj-c++.dg/private-2.mm: New.
17050         * obj-c++.dg/proto-qual-1.mm: New.
17051         * obj-c++.dg/qual-types-1.mm: New.
17052         * obj-c++.dg/stubify-1.mm: New.
17053         * obj-c++.dg/stubify-2.mm: New.
17054         * obj-c++.dg/super-class-1.mm: New.
17055         * obj-c++.dg/super-class-2.mm: New.
17056         * obj-c++.dg/super-dealloc-1.mm: New.
17057         * obj-c++.dg/super-dealloc-2.mm: New.
17058         * obj-c++.dg/template-1.mm: New.
17059         * obj-c++.dg/template-2.mm: New.
17060         * obj-c++.dg/template-3.mm: New.
17061         * obj-c++.dg/template-4.mm: New.
17062         * obj-c++.dg/template-5.mm: New.
17063         * obj-c++.dg/template-6.mm: New.
17064         * obj-c++.dg/try-catch-1.mm: New.
17065         * obj-c++.dg/try-catch-2.mm: New.
17066         * obj-c++.dg/try-catch-3.mm: New.
17067         * obj-c++.dg/try-catch-4.mm: New.
17068         * obj-c++.dg/try-catch-5.mm: New.
17069         * obj-c++.dg/try-catch-6.mm: New.
17070         * obj-c++.dg/try-catch-7.mm: New.
17071         * obj-c++.dg/try-catch-8.mm: New.
17072         * obj-c++.dg/try-catch-9.mm: New.
17073         * obj-c++.dg/va-meth-1.mm: New.
17074
17075 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17076
17077         * obj-c++.dg/selector-1.mm: New.
17078         * obj-c++.dg/selector-2.mm: New.
17079
17080 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17081
17082         * obj-c++.dg/selector-3.mm: New.
17083         * objc.dg/selector-3.m: New.
17084
17085 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17086
17087         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17088         about where warning appears.
17089
17090 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17091
17092         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17093         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17094         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17095         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17096
17097 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17098
17099         * gcc.dg/20050524-1.c: New test.
17100
17101 2005-05-25  Jan Hubicka  <jh@suse.cz>
17102
17103         * gcc.dg/tree-prof/inliner-1.c: New.
17104
17105 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17106
17107         * gcc.dg/tree-prof: New directory.
17108         * gcc.dg/tree-prof/tree-prof.exp: New.
17109
17110 2005-05-25  DJ Delorie  <dj@redhat.com>
17111
17112         * gcc.dg/Wattributes-1.c: New.
17113         * gcc.dg/Wattributes-2.c: New.
17114         * gcc.dg/Wattributes-3.c: New.
17115
17116 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
17117
17118         PR tree-optimization/19833
17119         * gcc.dg/uninit-4.c: Remove xfail.
17120         * gcc.dg/uninit-9.c: Ditto.
17121
17122 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
17123
17124         * obj-c++.dg/bitfield-[1-5].mm: New.
17125         * obj-c++.dg/class-protocol-1.mm: New.
17126         * obj-c++.dg/comp-types-1[0-1].mm: New.
17127         * obj-c++.dg/comp-types-[2-9].mm: New.
17128         * obj-c++.dg/encode-[4-8].mm: New.
17129         * obj-c++.dg/layout-1.mm: New.
17130         * obj-c++.dg/method-1[0-9].mm: New.
17131         * obj-c++.dg/method-2[0-1].mm: New.
17132         * obj-c++.dg/method-[8-9].mm: New.
17133         * obj-c++.dg/objc-gc-3.mm: New.
17134         * obj-c++.dg/try-catch-10.mm: New.
17135         * objc.dg/bitfield-5.m: New.
17136         * objc.dg/comp-types-10.m: New.
17137         * objc.dg/comp-types-9.m: New.
17138         * objc.dg/layout-1.m: New.
17139         * objc.dg/objc-gc-4.m: New.
17140         * objc.dg/try-catch-9.m: New.
17141         * objc.dg/class-protocol-1.m: Tweak diagnostics.
17142         * objc.dg/comp-types-1.m: Likewise.
17143         * objc.dg/comp-types-[5-6].m: Likewise.
17144         * objc.dg/method-9.m: Likewise.
17145
17146 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
17147
17148         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17149         and on hardware without VMX support.
17150
17151         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17152
17153         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17154
17155         * lib/profopt.exp (dg-final-generate, dg-final-use,
17156         profopt-final-code, profopt-get-options): New.
17157         (profopt-execute): Process test directives.
17158
17159         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17160         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17161         cleanup-tree-dump, cleanup-saved-temps): Update comments.
17162
17163 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
17164
17165         PR C++/21645
17166         * g++.dg/init/ctor5.C: New test.
17167
17168 2005-05-24  Ira Rosen  <irar@il.ibm.com>
17169
17170         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17171         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17172         vect-113.c, vect-114.c.
17173
17174 2005-05-23  Adam Nemet  <anemet@lnxw.com>
17175
17176         * gcc.dg/const-elim-1.c: Remove xfails.
17177
17178 2005-05-23  Jeff Law  <law@redhat.com>
17179
17180         * gcc.c-torture/compile/pr21638.c: New test.
17181         * gcc.c-torture/compile/20050520-1.c: New test.
17182
17183 2005-05-23  Nick Clifton  <nickc@redhat.com>
17184
17185         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17186         be a proper triple, ie: m32r*-*-*.
17187         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17188
17189 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
17190
17191         PR middle-end/21331
17192         PR tree-opt/21293
17193         * gcc.c-torture/compile/pr21293.c: New test.
17194         * gcc.c-torture/execute/pr21331.c: New test.
17195
17196 2004-05-20  Richard Henderson  <rth@redhat.com>
17197
17198         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
17199
17200 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
17201
17202         * obj-c++-dg.exp: Add.
17203         * obj-c++.exp: Add.
17204         * obj-c++.dg/dg.exp: Add.
17205
17206 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17207
17208         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
17209         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
17210
17211 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
17212
17213         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
17214
17215 2004-05-19  Richard Henderson  <rth@redhat.com>
17216
17217         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
17218
17219 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
17220
17221         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
17222
17223         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
17224
17225 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
17226
17227         PR c++/21495
17228         * g++.dg/parse/extern1.C: New test.
17229         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
17230
17231 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17232
17233         * gcc.dg/c99-math.h: New.
17234         * gcc.dg/c99-math-float-1.c: New test.
17235         * gcc.dg/c99-math-double-1.c: Likewise.
17236         * gcc.dg/c99-math-long-double-1.c: Likewise.
17237
17238 2005-05-18  Richard Henderson  <rth@redhat.com>
17239
17240         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
17241
17242 2005-05-18  Devang Patel  <dpatel@apple.com>
17243
17244         * g++.dg/opt/20050511-1.C: New test.
17245
17246 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
17247
17248         PR libfortran/21127
17249         * gfortran.dg/reshape-complex.f90: New test.
17250
17251 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
17252
17253         * gfortran.dg/array_constructor_1.f90: New test.
17254         * gfortran.dg/array_constructor_2.f90: New test.
17255
17256 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17257
17258         PR fortran/20954
17259         * gfortran.dg/pr20954.f: New test.
17260
17261 2005-05-17  Mike Stump  <mrs@apple.com>
17262
17263         Yet more Objective-C++...
17264
17265         * objc.dg/method-5.m: Update.
17266         * objc.dg/method-6.m: Update.
17267         * objc.dg/method-7.m: Update.
17268         * objc.dg/method-9.m: Update.
17269         * objc.dg/try-catch-2.m: Update.
17270
17271 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
17272
17273         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
17274         Remove little-endian optimizations.
17275
17276 2005-05-17  Jeff Law  <law@redhat.com>
17277
17278         * g++.dg/tree-ssa/pr14814.C: New test.
17279         * gcc.dg/tree-ssa/pr14814.C: New test.
17280         * gcc.dg/tree-ssa/pr17141-1.C: New test.
17281         * gcc.dg/tree-ssa/pr17141-2.C: New test.
17282
17283 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17284
17285         * gcc.dg/compat/generate-random.c: Do not include
17286         libiberty.h.
17287         * gcc.dg/compat/generate-random_r.c: Likewise.
17288
17289 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
17290
17291         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
17292
17293 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17294
17295         PR middle-end/21595
17296         * g++.dg/tree-ssa/builtin1.C: New testcase.
17297
17298 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
17299
17300         PR c++/21454
17301         * g++.dg/opt/const4.C: New test.
17302
17303         PR middle-end/21492
17304         * g++.dg/opt/crossjump1.C: New test.
17305
17306         PR tree-optimization/21610
17307         * gcc.c-torture/compile/20050516-1.c: New test.
17308
17309         PR fortran/15080
17310         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
17311         about the test failing.
17312         * gfortran.fortran-torture/execute/where_7.f90: New test.
17313         * gfortran.fortran-torture/execute/where_8.f90: New test.
17314
17315 2005-05-16  Richard Henderson  <rth@redhat.com>
17316
17317         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
17318         i?86 and x86_64.
17319
17320 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
17321
17322         * gcc.dg/compat/generate-random.c (config.h): Do not include.
17323         (limits.h): Include unconditionally.
17324         (stdlib.h): Likewise.
17325         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
17326         (limits.h): Include unconditionally.
17327         (stdlib.h): Likewise.
17328         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17329         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17330         (limits.h): Include unconditionally.
17331         (stdlib.h): Likewise.
17332         (hashtab.h): Do not include.
17333         (getopt.h): Likewise.
17334         (stddef.h): Include.
17335         (hashval_t): Define.
17336         (struct entry): Add "next" field.
17337         (HASH_SIZE): New macro.
17338         (hash_table): New variable.
17339         (switchfiles): Do not use xmalloc.
17340         (mix): New macro.
17341         (iterative_hash): New function.
17342         (hasht): Remove.
17343         (e_exists): New function.
17344         (e_insert): Likewise.
17345         (output): Use, instead of libiberty hashtable functions.
17346         (main): Do not use getopt.  Do not call htab_create.
17347
17348 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
17349
17350         PR libstdc++/21526
17351         * lib/target-supports.exp (check_mkfifo_available):
17352         Return 0 for cygwin as mkfifo support incomplete on platform.
17353         Fix typos in comments.
17354
17355 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
17356
17357         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
17358
17359 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
17360
17361         PR fortran/17432
17362         * gfortran.dg/assign_4.f: New test.
17363
17364 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
17365
17366         PR tree-optimization/21563
17367         * gcc.dg/tree-ssa/pr21563.c: New.
17368
17369 2005-05-14  Jan Hubicka  <jh@suse.cz>
17370
17371         * gcc.dg/noreturn-7.c: Allow control reaches warning.
17372
17373 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
17374
17375         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
17376
17377 2005-05-13  Julian Brown  <julian@codesourcery.com>
17378
17379         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
17380         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
17381
17382 2005-05-13  Jan Hubicka  <jh@suse.cz>
17383
17384         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
17385         * gcc.dg/fold-xor-?.c: Likewise.
17386         * gcc.dg/pr15784-?.c: Likewise.
17387         * gcc.dg/pr20922-?.c: Likewise.
17388         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
17389         * gcc.dg/tree-ssa/pr17598.c: Likewise.
17390         * gcc.dg/tree-ssa/pr20470.c: Likewise.
17391
17392 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17393
17394         PR fortran/21260
17395         * gfortran.dg/hollerith_1.f90: New test.
17396
17397 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17398
17399         * gfortran.dg/func_result_2.f90: New test.
17400
17401 2005-05-11  Bud Davis  <bdavis@gfortran.org>
17402
17403         * gfortran.dg/dev_null.f90: New test.
17404
17405 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
17406
17407         * gcc.dg/arm-vfp1.c: Revert last change.
17408
17409 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
17410
17411         PR middle-end/19807
17412         PR tree-optimization/19639
17413         * g++.dg/tree-ssa/pr19807.C: New testcase.
17414
17415 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17416
17417         PR libfortran/21471
17418         * gfortran.dg/append-1.f90: New test.
17419
17420 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17421
17422         * gcc.dg/pr18501.c: XFAIL.
17423         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17424         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17425         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17426         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17427         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17428         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17429         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17430         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17431
17432 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17433
17434         PR fortran/20178
17435         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17436         gfortran.dg/f2c_3.f90: New tests.
17437
17438         * gfortran.dg/return_1.f90: Fix dg annotation.
17439
17440 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17441
17442         * gcc.c-torture/compile/20050510-1.c: New test.
17443
17444 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
17445
17446         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17447
17448 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
17449
17450         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17451
17452 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
17453
17454         PR c/17913
17455         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17456
17457 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
17458
17459         PR c/21342
17460         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17461         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17462
17463 2005-05-10  Ben Elliston  <bje@au.ibm.com>
17464
17465         PR debug/16676
17466         * gcc.dg/debug/pr16676.c: New test.
17467
17468 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
17469
17470         PR testsuite/21443
17471         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17472         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17473         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17474         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17475         Change -O1 to -O2.
17476         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
17477         -fno-tree-dominator-opts.
17478
17479 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17480
17481         * gfortran.dg/return_1.f90: New test.
17482
17483 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
17484
17485         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17486
17487         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17488
17489 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
17490
17491         PR c++/21427
17492         * g++.dg/inherit/covariant13.C: New.
17493
17494 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17495
17496         PR libfortran/19155
17497         * gfortran.dg/pr19155.f: New test.
17498
17499 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17500
17501         PR inline-asm/8788
17502         * gcc.dg/pr8788-1.c: New testcase.
17503
17504 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17505
17506         PR target/21416
17507         * gcc.target/mips/fpcmp-[12].c: New tests.
17508
17509 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17510
17511         * lib/target-supports-dg.exp (dg-require-fork): New function.
17512         (dg-require-mkfifo): Likewise.
17513         * lib/target-supports.exp (check_function_available): New
17514         function.
17515         (check_fork_available): Likewise.
17516         (check_mkfifo_available): Likewise.
17517
17518 2005-05-06  Jeff Law  <law@redhat.com>
17519
17520         * gcc.c-torture/compile/pr21380.c: New test.
17521
17522 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17523
17524         PR c++/20961
17525         * g++.dg/ext/weak3.C: New test.
17526
17527 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17528
17529         PR c++/21352
17530         * g++.dg/template/crash37.C: New test.
17531
17532 2005-05-05  Paul Brook  <paul@codesourcery.com>
17533
17534         * gcc.dg/arm-g2.c: Use effective-target arm32.
17535         * gcc.dg/arm-mmx-1.c: Ditto.
17536         * gcc.dg/arm-scd42-2.c: Ditto.
17537         * gcc.dg/arm-vfp1.c: Ditto.
17538         * lib/target-supports.exp (check_effective_target_arm32): New
17539         function.
17540
17541 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
17542
17543         PR libfortran/21354
17544         gfortran.dg/in_pack_rank7.f90: New test.
17545
17546 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
17547
17548         PR middle-end/15618
17549         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17550
17551 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
17552
17553         PR middle-end/21265
17554         * gcc.dg/20050503-1.c: New test.
17555
17556         PR rtl-optimization/21239
17557         * gcc.dg/i386-sse-11.c: New test.
17558
17559 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
17560
17561         PR target/16888
17562         * gcc.target/i386/asm-1.c: New test.
17563
17564 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
17565
17566         PR rtl-optimization/21330
17567         * gcc.c-torture/execute/20050502-1.c: New test.
17568
17569         PR target/21297
17570         * gcc.c-torture/execute/20050502-2.c: New test.
17571
17572 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17573
17574         PR middle-end/21282
17575         * gcc.dg/pr21282.c: New.
17576
17577 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17578
17579         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17580         * gcc.dg/vect/vect-92.c: Likewise.
17581         * gcc.dg/vect/vect-93.c: Likewise.
17582         * gcc.dg/vect/vect-dv-1.c: Likewise.
17583         * gcc.dg/vect/vect-dv-2.c: Likewise.
17584         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17585
17586 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17587
17588         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17589         * gfortran.dg/vect/vect-2.f90: Likewise.
17590         * gfortran.dg/vect/vect-3.f90: Likewise.
17591         * gfortran.dg/vect/vect-4.f90: Likewise.
17592         * gfortran.dg/vect/vect-5.f90: Likewise.
17593
17594 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17595
17596         PR target/20813
17597         * gcc.dg/rs6000-fpint-2.c: New.
17598
17599 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17600
17601         PR c/15698
17602         * gcc.dg/builtins-30.c: Update expected messages.
17603         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17604         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17605         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17606
17607 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17608
17609         PR tree-optimization/21294
17610         * gcc.dg/tree-ssa/pr21294.c: New.
17611
17612 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17613
17614         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17615         __builtin_altivec_st_internal_4si built-in.
17616
17617 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17618
17619         PR c++/15875
17620         * g++.dg/template/ptrmem14.C: New test.
17621
17622 2005-05-02  Paul Brook  <paul@codesourcery.com>
17623
17624         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17625
17626 2005-05-02  Michael Matz  <matz@suse.de>
17627
17628         PR c++/19542
17629         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17630
17631 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17632
17633         * g++.dg/cpp/weak.C: New test.
17634
17635 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17636
17637         * gcc.dg/tree-ssa/loop-8.c: New test.
17638
17639 2005-04-30  Michael Maty  <matz@suse.de>
17640
17641         * gcc.dg/inline-mcpy.c: New test.
17642
17643 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17644
17645         PR libfortran/18958
17646         * gfortran.dg/eoshift.f90: New test case.
17647
17648 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17649
17650         PR libfortran/18857
17651         * gfortran.dg/matmul_1.f90: New test.
17652
17653 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17654
17655         PR tree-optimization/21030
17656         * gcc.dg/tree-ssa/pr21030.c: New.
17657
17658 2005-04-29  Devang Patel  <dpatel@apple.com>
17659
17660         PR tree-optimization/21272
17661         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17662
17663 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17664
17665         PR fortran/13082
17666         PR fortran/18824
17667         * gfortran.dg/entry_4.f90: New test.
17668         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17669         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17670         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17671         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17672         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17673         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17674         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17675
17676 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17677
17678         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17679
17680 2005-04-29  Paul Brook  <paul@codesourcery.com>
17681
17682         * gfortran.dg/entry_3.f90: New test.
17683
17684 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17685
17686         * gfortran.dg/implicit_4.f90: New test.
17687
17688 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17689
17690         * lib/target-supports.exp (check_profiling_available): Return
17691         false for xtensa-*-elf.
17692
17693 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17694
17695         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17696         error if file cannot be deleted.
17697
17698 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17699
17700         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17701         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17702         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17703         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17704         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17705         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17706         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17707         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17708         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17709         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17710         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17711         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17712         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17713
17714 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17715
17716         PR fortran/20865
17717         * gfortran.dg/pr20865.f90: New test.
17718
17719 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17720
17721         * gcc.dg/void-cast-2.c: New test.
17722
17723 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17724
17725         PR c/21159
17726         * gcc.dg/void-cast-1.c: New test.
17727
17728 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17729
17730         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17731
17732 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17733
17734         PR fortran/21177
17735         * gfortran.dg/pr21177.f90: New test.
17736
17737 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17738
17739         PR tree-optimization/21171
17740         * gcc.dg/tree-ssa/pr21171.c: New test.
17741
17742 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17743
17744         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17745         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17746         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17747         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17748         gcc.dg/tree-ssa/gen-vect-32.c: New.
17749         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17750         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17751         don't run on PPC32.
17752
17753 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17754
17755         PR c/21213
17756         * gcc.dg/transparent-union-3.c: New test.
17757
17758 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17759
17760         PR c/20740
17761         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17762         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17763         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17764         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17765         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17766         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17767
17768 2005-04-26  Jeff Law  <law@redhat.com>
17769
17770         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17771         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17772         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17773         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17774         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17775         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17776         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17777
17778 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17779
17780         PR tree-optimization/17598
17781         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17782
17783 2005-04-25  Mike Stump  <mrs@apple.com>
17784
17785         * objc.dg/fix-and-continue-1.m: Add.
17786
17787 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17788
17789         PR c++/20995
17790         * g++.dg/opt/pr20995-1.C: New test case.
17791
17792 2005-04-25  Devang Patel <dpatel@apple.com>
17793
17794         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17795
17796 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17797
17798         PR testsuite/21062
17799         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17800
17801 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17802
17803         PR C++/21188
17804         * g++.dg/opt/rtti2.C: New test.
17805
17806 2005-04-25  Paul Brook  <paul@codesourcery.com>
17807         Steven G. Kargl  <kargls@comcast.net>
17808
17809         PR fortran/20879
17810         * gfortran.dg/ichar_1.f90: New file.
17811
17812 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17813
17814         PR middle-end/20991
17815         * g++.dg/opt/pr20991.C: New test.
17816
17817         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17818         where sizeof (type) < __alignof__ (type).
17819         * gcc.dg/compat/struct-layout-1.h: Likewise.
17820
17821 2005-04-24  Per Bothner  <per@bothner.com>
17822             Devang Patel  <dpatel@apple.com>
17823
17824         PR preprocessor/20907
17825         * gcc.dg/cpp/very-long-comment.c: New test.
17826
17827 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17828
17829         PR fortran/20059
17830         * gfortran.dg/common_5.f: New test.
17831
17832 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17833
17834         PR middle-end/21082
17835         * g++.dg/tree-ssa/pr21082.C: New testcase.
17836
17837 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17838
17839         * gcc.dg/vect/vect-99.c: New test.
17840
17841 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17842
17843         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17844
17845 2005-04-22  Jeff Law  <law@redhat.com>
17846
17847         * gcc.dg/uninit-5.c: Remove xfails.
17848         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17849         conditionals and loads.
17850
17851 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17852
17853         PR libfortran/20074
17854         PR libfortran/20436
17855         PR libfortran/21108
17856         * gfortran.dg/nested_reshape.f90: new test
17857         * gfortran.dg/reshape-alloc.f90: new test
17858         * gfortran.dg/reshape.f90: new test
17859
17860 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17861
17862         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17863
17864         * gcc.dg/arm-vfp1.c: New test.
17865
17866 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17867
17868         PR c++/21087
17869         * g++.dg/lookup/builtin2.C: New test.
17870
17871 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17872
17873         * gcc.dg/weak/weak-13.c: New test.
17874
17875 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17876
17877         * lib/target-supports.exp (check_effective_target_sync_int_long):
17878         Add powerpc*.
17879
17880 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17881
17882         * gcc.target/mips/branch-1.c: New test.
17883
17884 2005-04-21  Richard Henderson  <rth@redhat.com>
17885
17886         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17887         * gcc.dg/vect/vect-86.c: Likewise.
17888         * gcc.dg/vect/vect-87.c: Likewise.
17889         * gcc.dg/vect/vect-88.c: Likewise.
17890
17891 2005-04-21  Devang Patel  <dpatel@apple.com>
17892
17893         PR optimization/20994
17894         * gcc.dg/tree-ssa/ifc-3.c: New test.
17895
17896 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17897
17898         PR c/12913
17899         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17900         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17901         gcc.dg/c99-vla-jump-5.c: New tests.
17902
17903 2005-04-19  Richard Henderson  <rth@redhat.com>
17904
17905         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17906         Fix typo in exists check.
17907         (check_effective_target_sync_int_long): New.
17908         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17909         * gcc.dg/ia64-sync-2.c: Likewise.
17910         * gcc.dg/ia64-sync-3.c: Likewise.
17911         * gcc.dg/ia64-sync-4.c: Likewise.
17912
17913 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17914
17915         * gcc.dg/fold-xor-1.c: New test.
17916         * gcc.dg/fold-xor-2.c: New test.
17917
17918 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17919
17920         PR target/20670
17921         * g++.dg/eh/fp-regs.C: New test.
17922
17923 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17924
17925         * gcc.dg/Wint-to-pointer-cast-1.c,
17926         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17927         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17928         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17929
17930 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17931
17932         PR fortran/16861
17933         * gfortran.dg/pr16861.f90: New test.
17934
17935 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17936
17937         * gcc.dg/pr21085.c: New test.
17938
17939 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17940
17941         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17942         (setup_mips_tests, dg-mips-options): New procedures.
17943         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17944         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17945         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17946         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17947         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17948         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17949         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17950         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17951         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17952         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17953         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17954         dg-mips-options instead of dg-options.  Remove now-redundant
17955         preprocessor guards.
17956         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17957         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17958         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17959         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17960         * gcc.dg/vr-mult-2.c: Delete.
17961         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17962         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17963         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17964         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17965         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17966         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17967         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17968
17969 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17970
17971         * ada/acats/run_all.sh: Use sync when executable not present.
17972
17973 2005-04-18  Devang Patel  <dpatel@apple.com>
17974
17975         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17976         * gcc.dg/vect/vect-11a.c: New.
17977         * gcc.dg/vect/vect-none.c: Update.
17978         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17979
17980 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17981
17982         PR tree-optimization/20922
17983         * gcc.dg/pr20922-1.c: New test.
17984         * gcc.dg/pr20922-2.c: New test.
17985         * gcc.dg/pr20922-3.c: New test.
17986         * gcc.dg/pr20922-4.c: New test.
17987         * gcc.dg/pr20922-5.c: New test.
17988         * gcc.dg/pr20922-6.c: New test.
17989
17990 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17991
17992         PR libfortran/20950
17993         * gfortran.dg/pr20950.f: New test.
17994
17995 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17996
17997         PR libfortran/19216
17998         * gfortran.dg/pr19216.f: New test.
17999
18000 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
18001
18002         PR tree-optimization/21001
18003         * gcc.dg/tree-ssa/pr21001.c: New.
18004
18005 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
18006
18007         PR libfortran/21075
18008         * gfortran.dg/reshape_rank7.f90: New test.
18009
18010 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18011
18012         PR libfortran/12884 gfortran.dg/pr12884.f: New test
18013         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18014         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18015         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18016         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18017         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18018         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18019         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18020         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18021         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18022         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18023         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18024         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18025         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18026         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18027         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18028         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18029         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18030         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18031         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18032         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18033
18034 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
18035
18036         * gfortran.dg/wtruncate.f: New testcase.
18037         * gfortran.dg/wtruncate.f90: New testcase.
18038
18039 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
18040
18041         PR c++/21025
18042         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18043         which sizeof/alignof is dependent, rather than just whether we are
18044         processing_template_decl.
18045
18046 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18047
18048         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18049         corrected typo where the wrong variables had been compared.
18050
18051 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18052
18053         PR libfortran/18495
18054         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18055         Test callee-allocated version of return array with a write
18056         statement.
18057         Test spread with a temporary with another write statement.
18058
18059 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18060
18061         PR tree-optimization/21031
18062         * gcc.dg/tree-ssa/pr21031.c: New.
18063
18064 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18065
18066         PR tree-optimization/21004
18067         * gcc.dg/builtins-53.c: Include builtins-config.h.
18068         Check floorf, ceilf, floorl and ceill transformations
18069         only when HAVE_C99_RUNTIME is defined.
18070
18071 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18072
18073         PR middle-end/20739
18074         * gcc.dg/tree-ssa/pr20739.c: New test.
18075
18076 2005-04-14  Mike Stump  <mrs@apple.com>
18077
18078         * gcc.dg/Foundation.framework/empty: New.
18079         * gcc.dg/framework-2.c: New.
18080
18081 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18082
18083         PR tree-optimization/21021
18084         * gcc.c-torture/compile/pr21021.c: New.
18085
18086 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18087
18088         PR testsuite/21010
18089         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18090         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18091         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18092         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18093         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18094         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18095         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18096         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18097
18098 2005-04-14  Richard Henderson  <rth@redhat.com>
18099
18100         * lib/target-supports.exp (check_effective_target_vect_condition):
18101         Add ia64, i?86, and x86_64.
18102
18103 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18104
18105         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18106
18107 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18108
18109         PR tree-optimization/20657
18110         * gcc.dg/tree-ssa/pr20657.c: New.
18111
18112 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
18113
18114         * gcc.dg/builtins-53.c: Also check (int)trunc* and
18115         (long long int)trunc*.
18116
18117 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
18118
18119         PR target/20927
18120         * gcc.dg/pr20927.c: New test.
18121
18122 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
18123
18124         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18125         * gcc.target/mips/asm-1.c: Likewise.
18126
18127 2005-04-13  Dale Johannesen  <dalej@apple.com>
18128
18129         * objc.dg/objc-fast-4.m: New.
18130
18131 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
18132
18133         * gcc.target/cris/torture/cris-torture.exp: New driver in new
18134         directory.
18135         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18136
18137 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
18138
18139         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18140         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18141         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18142
18143 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
18144
18145         PR tree-optimization/20913
18146         * gcc.dg/tree-ssa/pr20913.c: New.
18147
18148         PR tree-optimization/20702
18149         * gcc.dg/tree-ssa/pr20702.c: New.
18150
18151 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18152
18153         PR c++/13744
18154         * g++.dg/inherit/local3.C: New test.
18155
18156 2005-04-12  Jeff Law  <law@redhat.com>
18157
18158         * gcc.dg/tree-ssa/20050412-1.c: New test.
18159
18160 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
18161
18162         PR libfortran/19016
18163         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18164         Add tests with mask generated by expression.
18165         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18166         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18167         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18168
18169 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
18170
18171         PR middle-end/20917
18172         * gcc.dg/20050409-1.c: New test.
18173
18174 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
18175
18176         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18177
18178 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18179
18180         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18181         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18182         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18183         (TARGET_CXX): Adjust accordingly.
18184         * target.h (struct gcc_target): Remove epxort_class_data.  Add
18185         determine_class_data_visibility and class_data_always_comdat.
18186         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18187         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18188         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18189         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
18190         (arm_cxx_determine_class_data_visibility): New.
18191         (arm_cxx_class_data_always_comdat): Likewise.
18192         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18193         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
18194         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18195         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
18196         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
18197         Define.
18198
18199 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18200
18201         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
18202
18203 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
18204
18205         * gcc.dg/i386-darwin-fpmath.c: New.
18206
18207 2004-04-11  Devang Patel  <dpatel@apple.com>
18208
18209         * lib/target-supports.exp (check_effective_target_vect_condition): New.
18210         * gcc.dg/vect/vect-ifcvt-1.c: New test.
18211         * gcc.dg/vect/vect-ifcvt-2.c: New test.
18212         * gcc.dg/vect/vect-ifcvt-3.c: New test.
18213         * gcc.dg/vect/vect-ifcvt-4.c: New test.
18214         * gcc.dg/vect/vect-ifcvt-5.c: New test.
18215         * gcc.dg/vect/vect-ifcvt-6.c: New test.
18216         * gcc.dg/vect/vect-ifcvt-7.c: New test.
18217         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
18218
18219 2004-04-11  Devang Patel  <dpatel@apple.com>
18220
18221         * gcc.dg/vect/vect-dv-1.c: New test.
18222         * gcc.dg/vect/vect-dv-2.c: New test.
18223
18224 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18225
18226         PR tree-optimization/20933
18227         * gcc.dg/tree-ssa/pr20933.c: New test.
18228
18229 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18230
18231         * gfortran.dg/fold_nearest.f90: New test.
18232
18233 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
18234
18235         * gcc.dg/tree-ssa/alias-1.c: New test.
18236
18237 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18238
18239         PR tree-optimization/20920
18240         * g++.dg/tree-ssa/pr20920.C: New test.
18241
18242 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
18243
18244         * gcc.dg/builtins-53.c: Also check (int)ceil* and
18245         (long long int)ceil*.
18246
18247 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
18248
18249         * g++.dg/warn/Wdtor1.C: Declare template in system header with
18250         explicit C++ linkage.
18251
18252 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18253
18254         * gfortran.dg/pr17229.f: Take care of the new obsolescence
18255         warning for arithmetic IF statements.
18256
18257 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
18258
18259         * eor_handling_1.f90: New test case.
18260         * eor_handling_2.f90: New test case.
18261         * eor_handling_3.f90: New test case.
18262         * eor_handling_4.f90: New test case.
18263         * eor_handling_5.f90: New test case.
18264         * noadv_size.f90: New test case.
18265         * pad_no.f90: New test case.
18266
18267 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
18268
18269         * gcc.c-torture/execute/20050410-1.c: New test.
18270
18271 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
18272
18273         * gcc.dg/pr20126.c: New.
18274
18275 2005-04-09  Bud Davis  <bdavis@gfortran.org>
18276             Steven G. Kargl <kargls@comcast.net>
18277
18278         * gfortran.dg/PR19872.f: New test.
18279
18280 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18281
18282         * gfortran.dg/nint_1.f90: Fix dg-do directive.
18283
18284 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18285
18286         * gfortran.dg/nint_1.f90: New test.
18287
18288 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18289
18290         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
18291         Added test for callee-allocated arrays with write statements.
18292         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18293         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18294         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18295         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18296         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18297
18298 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18299
18300         PR libfortran/20163
18301         * gfortran.dg/open-options-blanks.f: New test.
18302
18303 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18304
18305         PR fortran/13257
18306         * gfortran.dg/comma_format_extension_[1234].f: New tests.
18307
18308 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
18309
18310         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18311         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18312         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18313         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18314         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18315         * gcc.c-torture/execute/stdarg-4.c: New test.
18316
18317         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
18318
18319         PR target/20795
18320         * g++.dg/abi/param2.C: New test.
18321
18322 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18323
18324         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
18325
18326 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18327
18328         * gcc.dg/builtins-53.c: New test.
18329
18330 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
18331
18332         * g++.dg/tree-ssa/pr18178.C: New test.
18333         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
18334         * gcc.c-torture/execute/20041019-1.c: New test.
18335         * gcc.dg/tree-ssa/20041008-1.c: New test.
18336         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
18337         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
18338         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
18339         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
18340         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
18341         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
18342         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
18343         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
18344         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18345         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18346
18347 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
18348
18349         PR rtl-optimization/20466
18350         * gcc.c-torture/execute/pr20466-1.c: New test.
18351
18352 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
18353
18354         PR c++/20905
18355         * g++.dg/parse/cond2.C: New test.
18356
18357         PR c++/20145
18358         * g++.dg/warn/Wdtor1.C: New test.
18359
18360 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18361
18362         PR fortran/17229
18363         * gfortran.dg/pr17229.f: New test.
18364
18365 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
18366
18367         * gfortran.dg/tiny_1.f90: New test.
18368         * gfortran.dg/tiny_2.f90: ditto.
18369
18370 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
18371
18372         * gfortran.dg/eor_1.f90: Fix dg-do run line
18373         * gfortran.dg/open_new.f90: Fix dg-do run line
18374
18375 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
18376
18377         * lib/target-supports.exp (get_compiler_messages): Support
18378         optional arguments, the fourth being compiler options.
18379         (check_effective_target_fpic): New proc.
18380         * gcc.dg/20050321-2.c: Restrict to target fpic.
18381
18382 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
18383
18384         * gcc.dg/15443-1.c: New test.
18385         * gcc.dg/15443-2.c: Likewise.
18386
18387 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18388
18389         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
18390
18391 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18392
18393         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
18394
18395 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18396
18397         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
18398         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
18399         -m64.
18400         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
18401         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
18402         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
18403
18404 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
18405
18406         PR c++/20212
18407         * g++.dg/warn/Wunused-11.C: New test.
18408
18409 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
18410
18411         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18412
18413 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
18414
18415         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18416
18417 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18418
18419         PR c++/20734
18420         * g++.dg/template/ptrmem13.C: New test.
18421
18422 2005-04-05  Per Bothner  <per@bothner.com>
18423
18424         * lib/gcc.exp: Always add -fno-show-column, for now.
18425
18426 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
18427
18428         PR testsuite/20767
18429         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18430         of plain old "unsigned int" for the type of "i".  Makes this test
18431         64bit clean.
18432
18433 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
18434
18435         * gcc.dg/i386-ssefn-1.c: New test.
18436         * gcc.dg/i386-ssefn-2.c: New test.
18437         * gcc.dg/i386-ssefn-3.c: New test.
18438         * gcc.dg/i386-ssefn-4.c: New test.
18439
18440 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
18441
18442         PR tree-optimization/20076
18443         * gcc.dg/builtin-apply4.c: New test.
18444
18445         PR preprocessor/19475
18446         * gcc.dg/cpp/macspace1.c: New test.
18447         * gcc.dg/cpp/macspace2.c: New test.
18448
18449 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18450
18451         * gfortran.dg/pr20755.f: Fixed bad format.
18452
18453 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18454
18455         PR c++/20763
18456         * g++.dg/ext/attrib21.C: New test.
18457
18458 2004-04-05  Devang Patel  <dpatel@apple.com>
18459
18460         * lib/target-supports.exp (check_effective_target_vect_shif): New.
18461         * gcc.dg/vect/vect-shift-1.c: New test.
18462
18463 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18464
18465         PR libfortran/20755
18466         * gfortran.dg/pr20755.f: New test.
18467
18468 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
18469
18470         * gfortran.dg/pr15959.f90: New test.
18471         * gfortran.dg/string_pad_trunc.f90: New test.
18472
18473 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18474
18475         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18476         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18477         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18478         syntax.
18479
18480 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18481
18482         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18483
18484 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18485
18486         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18487         * gcc.c-torture/compile/20011119-2.c: Likewise.
18488         * gcc.c-torture/compile/981001-2.c: Likewise.
18489
18490 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
18491
18492         PR c++/20679
18493         * g++.dg/template/overload4.C: New test.
18494
18495 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18496
18497         PR c++/20746
18498         * g++.dg/abi/covariant5.C: New.
18499
18500         PR debug/20505
18501         * g++.dg/debug/const2.C: New.
18502
18503 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18504
18505         PR rtl-optimization/16104
18506         * gcc.c-torture/execute/20050316-1.c: New test.
18507
18508 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18509
18510         * g++.dg/template/spec23.C: Fix dg-error text.
18511
18512 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18513
18514         PR c++/19199
18515         * g++.dg/expr/lval2.C: New.
18516
18517 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18518
18519         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18520         __builtin_strcasecmp and __builtin_strncasecmp.
18521
18522 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18523
18524         PR c++/20723
18525         * g++.dg/template/spec22.C: New.
18526         * g++.dg/template/spec23.C: New.
18527
18528 2005-04-03  Dale Ranta  <dir@lanl.gov>
18529             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18530
18531         PR libfortran/20068
18532         PR libfortran/20125
18533         PR libfortran/20156
18534         PR libfortran/20471
18535         * gfortran.dg/backspace.f: New test.
18536
18537 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18538
18539         * gcc.dg/pr19345.c: New test.
18540
18541 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18542
18543         PR tree-optimization/20640
18544         * gcc.dg/torture/tree-loop-1.c: New.
18545
18546 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18547
18548         PR rtl-optimization/20290
18549         * gcc.c-torture/execute/loop-ivopts-2.c: New.
18550
18551 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
18552
18553         * gcc.dg/rs6000-fpint.c: New.
18554
18555 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18556
18557         * gcc.dg/old-style-then-proto-1.c: New test.
18558
18559 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18560
18561         * gfortran.fortran-torture/execute/backspace.f90: Check
18562         after backspace and read was incorrect.
18563
18564 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18565
18566         * gcc.c-torture/execute/builtins/strcat.c: Check the result
18567         buffer past the terminating NUL using memcmp.
18568         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18569         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18570
18571         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18572         Fix unused/uninitialized variable warnings.
18573
18574         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18575         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18576         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18577         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18578
18579         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18580         gcc.c-torture/execute/builtins/fputs-lib.c,
18581         gcc.c-torture/execute/builtins/lib/fprintf.c,
18582         gcc.c-torture/execute/builtins/lib/main.c,
18583         gcc.c-torture/execute/builtins/lib/memcmp.c,
18584         gcc.c-torture/execute/builtins/lib/memmove.c,
18585         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18586         gcc.c-torture/execute/builtins/lib/memset.c,
18587         gcc.c-torture/execute/builtins/lib/printf.c,
18588         gcc.c-torture/execute/builtins/lib/sprintf.c,
18589         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18590         gcc.c-torture/execute/builtins/lib/strchr.c,
18591         gcc.c-torture/execute/builtins/lib/strcmp.c,
18592         gcc.c-torture/execute/builtins/lib/strcpy.c,
18593         gcc.c-torture/execute/builtins/lib/strcspn.c,
18594         gcc.c-torture/execute/builtins/lib/strlen.c,
18595         gcc.c-torture/execute/builtins/lib/strncat.c,
18596         gcc.c-torture/execute/builtins/lib/strncmp.c,
18597         gcc.c-torture/execute/builtins/lib/strncpy.c,
18598         gcc.c-torture/execute/builtins/lib/strrchr.c,
18599         gcc.c-torture/execute/builtins/lib/strspn.c,
18600         gcc.c-torture/execute/builtins/lib/strstr.c,
18601         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18602         gcc.c-torture/execute/builtins/strlen-2.c,
18603         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18604         prototypes.
18605
18606 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18607
18608         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18609         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18610         selectany usage.
18611
18612 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18613
18614         PR c++/19406
18615         * g++.dg/debug/using1.C: New test.
18616
18617 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18618
18619         PR middle-end/20524
18620         * gcc.dg/alias-7.c: Prefix asm-declared name with
18621         __USER_LABEL_PREFIX__.
18622
18623 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18624
18625         Fix fallout from PR middle-end/15700:
18626         * gcc.c-torture/compile/20011119-1.c: Take
18627         __USER_LABEL_PREFIX__ into account.
18628         * gcc.c-torture/compile/20011119-2.c: Likewise.
18629
18630 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18631
18632         PR c++/18644
18633         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18634
18635 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18636
18637         PR c/17855
18638         * gcc.c-torture/compile/struct-non-lval-1.c,
18639         gcc.c-torture/compile/struct-non-lval-2.c,
18640         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18641
18642 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18643
18644         * gcc.dg/tls/tls.exp: Remove temporary file.
18645         * g++.dg/tls/tls.exp: Ditto.
18646         * lib/file-format.exp: Ditto.
18647         * g++.dg/special/ecos.exp: Ditto.
18648
18649         * lib/profopt.exp: Treat prof_ext as a list.
18650         * gcc.misc-tests/bprob.exp: Ditto.
18651         * g++.dg/bprob/bprob.exp: Ditto.
18652
18653         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18654         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18655         g++.dg/tree-ssa/pointer-reference-alias.C,
18656         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18657         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18658         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18659         g++.dg/vect/pr19951.cc: Ditto.
18660         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18661         gcc.dg/builtins-47.c: Ditto.
18662         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18663         gcc.dg/pr20115-1.c: Ditto.
18664         * gcc.dg/tree-ssa/20030530-2.c,
18665         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18666         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18667         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18668         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18669         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18670         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18671         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18672         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18673         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18674         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18675         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18676         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18677         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18678         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18679         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18680         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18681         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18682         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18683         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18684         gcc.dg/tree-ssa/20030824-1.c,
18685         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18686         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18687         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18688         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18689         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18690         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18691         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18692         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18693         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18694         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18695         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18696         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18697         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18698         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18699         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18700         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18701         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18702         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18703         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18704         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18705         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18706         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18707         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18708         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18709         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18710         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18711         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18712         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18713         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18714         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18715         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18716         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18717         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18718         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18719         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18720         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18721         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18722         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18723         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18724         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18725         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18726         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18727         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18728         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18729         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18730         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18731         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18732         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18733         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18734         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18735         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18736         gcc.dg/tree-ssa/useless-1.c: Ditto.
18737         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18738         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18739         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18740         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18741         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18742         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18743         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18744         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18745         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18746         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18747         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18748         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18749         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18750         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18751         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18752         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18753         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18754         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18755         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18756         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18757         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18758         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18759         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18760         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18761         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18762         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18763         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18764         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18765         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18766         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18767         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18768         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18769         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18770         gcc.dg/vect/vect-none.c: Ditto.
18771         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18772         treelang/compile/unsigned.tree: Ditto.
18773
18774         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18775         * gcc.dg/cpp/direct2s.c: Ditto.
18776         * gcc.dg/cpp/paste4.c: Ditto.
18777         * gcc.dg/cpp/separate-1.c: Ditto.
18778         * gcc.dg/pch/save-temps-1.c: Ditto.
18779         * g++.dg/ext/altivec-10.C: Ditto.
18780         * g++.dg/pch/pch.C: Ditto.
18781
18782         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18783
18784         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18785         * g++.dg/template/repo1.C: Ditto.
18786         * g++.dg/template/repo2.C: Ditto.
18787         * g++.dg/template/repo3.C: Ditto.
18788         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18789         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18790         * g++.old-deja/g++.pt/repo1.C: Ditto.
18791         * g++.old-deja/g++.pt/repo2.C: Ditto.
18792         * g++.old-deja/g++.pt/repo3.C: Ditto.
18793         * g++.old-deja/g++.pt/repo4.C: Ditto.
18794
18795         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18796         * gcc.dg/20030107-1.c: Ditto.
18797         * gcc.dg/20030702-1.c: Ditto.
18798         * gcc.dg/profile-generate-1.c: Ditto.
18799         * g++.dg/other/profile1.C: Ditto.
18800         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18801
18802         * lib/gcc-dg.exp (remove-build-file): New.
18803         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18804         cleanup-tree-dump, cleanup-saved-temps): New.
18805
18806 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18807
18808         PR c++/19203, DR 214
18809         * g++.dg/parse/ambig3.C: Not ambiguous.
18810         * g++.dg/template/spec20.C: New.
18811         * g++.dg/template/spec21.C: New.
18812
18813 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18814
18815         PR target/20045
18816         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18817
18818 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18819
18820         PR libfortran/20660
18821         * gfortran.dg/negative_unit.f: New test.
18822
18823 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18824
18825         * gcc.dg/20050330-1.c: New test.
18826
18827 2005-03-30  Devang Patel  <dpatel@apple.com>
18828
18829         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18830
18831 2005-03-30  Dale Johannesen  <dalej@apple.com>
18832
18833         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18834
18835 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18836
18837         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18838         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18839         Strip options from test name.
18840
18841 2005-03-31  Jan Hubicka  <jh@suse.cz>
18842
18843         * gcc.dg/varpool-1.c: New testcase.
18844
18845 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18846
18847         PR c/772
18848         PR c/17913
18849         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18850         gcc.dg/stmt-expr-label-3.c : New tests.
18851         * gcc.c-torture/execute/medce-2.c: Remove.
18852
18853 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18854
18855         PR c/20368
18856         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18857         tests.
18858
18859 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18860
18861         * gcc.c-torture/compile/pr20203.c: New test.
18862
18863 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18864
18865         * gfortran.dg/promotion.f90: New test.
18866
18867 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18868
18869         PR middle-end/20491
18870         * gcc.dg/torture/asm-subreg-1.c: New test.
18871
18872 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18873
18874         PR c/20672
18875         * gcc.dg/pr20672-1.c: New test.
18876
18877 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18878
18879         * gfortran.dg/vect: New directory.
18880         * gfortran.dg/vect/vect.exp: New.
18881         * gfortran.dg/vect/vect-1.f90: New test.
18882         * gfortran.dg/vect/vect-2.f90: New test.
18883         * gfortran.dg/vect/vect-3.f90: New test.
18884         * gfortran.dg/vect/vect-4.f90: New test.
18885         * gfortran.dg/vect/vect-5.f90: New test.
18886
18887 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18888
18889         PR middle-end/20622
18890         * gcc.dg/alias-7.c: New test.
18891
18892 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18893
18894         * gcc.dg/sparc-reg-1.c: New test.
18895
18896 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18897
18898         PR target/19890
18899         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18900
18901 2005-03-29  Dale Ranta  <dir@lanl.gov>
18902             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18903
18904         PR libfortran/20163
18905         * gfortran.dg/pr20163-2.f: New test.
18906
18907 2005-03-28  Jan Hubicka  <jh@suse.cz>
18908
18909         PR middle-end/20635
18910         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18911         by Jakub Jelinek.
18912
18913 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18914
18915         PR tree-optimization/20626
18916         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18917         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18918
18919 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18920
18921         * gfortran.dg/underflow.f90: New test.
18922         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18923
18924 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18925
18926         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18927
18928 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18929
18930         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18931         (g++_init): Make sure that CXXFLAGS is set.
18932         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18933         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18934         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18935         * lib/objc.exp (objc_init): Likewise.
18936         * lib/treelang.exp (treelang_init): Likewise.
18937
18938 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18939
18940         PR tree-optimization/20470
18941         * gcc.dg/tree-ssa/pr20470.c: New test.
18942
18943 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18944
18945         * gcc.dg/ppc-stfiwx.c: New.
18946
18947 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18948
18949         PR target/19888
18950         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18951
18952 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18953
18954         * gcc.dg/20050325-1.c: Fix a typo.
18955
18956 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18957
18958         PR libfortran/19678
18959         PR libfortran/19679
18960         * gfortran.dg/dos_eol.f: New test.
18961
18962 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18963
18964         PR rtl-optimization/20249
18965         * gcc.dg/20050325-1.c: New test.
18966
18967 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18968
18969         PR libfortran/15332
18970         * gfortran.dg/pr15332.f: New test.
18971
18972 2005-03-24  Dale Johannesen  <dalej@apple.com>
18973
18974         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18975
18976 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18977
18978         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18979         'internal' visibility.
18980         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18981         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18982         'protected' visibility.
18983         * gcc.dg/visibility-7.c: Likewise.
18984         * lib/target-supports.exp (check_visibility_available): Take
18985         a parameter, the kind of visibility to check for.
18986         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18987         to check_visibility_available.
18988
18989         * g++.dg/expr/cast3.C: New.
18990
18991 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18992
18993         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18994         rs6000.
18995
18996 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18997
18998         PR target/20095
18999         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19000
19001 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
19002
19003         * gcc.dg/badshift.c: Renamed to...
19004         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19005
19006         * gcc.target/i386/badshift.c: Renamed to...
19007         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
19008         only.
19009
19010         PR rtl-optimization/20532
19011         * gcc.target/i386/badshift.c: New.
19012
19013 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19014
19015         * gfortran.dg/pr18025.f90: New test.
19016
19017 2005-03-23  Dale Johannesen  <dalej@apple.com>
19018
19019         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19020
19021 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19022
19023         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19024
19025         * lib/target-supports.exp (check_iconv_available): Default
19026         libiconv to -liconv, if there is no definition.
19027
19028 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
19029
19030         * gcc.dg/torture/cris-asm-mof-1.c: New test.
19031
19032 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
19033
19034         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19035         * g++.dg/opt/pr7503-2.C: Likewise.
19036         * g++.dg/opt/pr7503-3.C: Likewise.
19037         * g++.dg/opt/pr7503-4.C: Likewise.
19038         * g++.dg/opt/pr7503-5.C: Likewise.
19039         * g++.dg/warn/minmax.C: New test.
19040
19041 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19042
19043         * gfortran.dg/g77_intrinsics_funcs.f: New test.
19044         * gfortran.dg/g77_intrinsics_sub.f: New test.
19045
19046 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19047             Jan Hubicka  <jh@suse.cz>
19048             Steven Bosscher <stevenb@suse.de
19049
19050         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19051
19052 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19053
19054         PR c++/19980
19055         * g++.dg/template/redecl3.C: New test.
19056
19057 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19058
19059         PR c++/20499
19060         * g++.dg/parse/error16.C: Tweak error markers.
19061
19062 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19063
19064         PR target/20561
19065         * gcc.dg/20050321-2.c: New test.
19066
19067 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19068
19069         PR c++/20465
19070         PR c++/20381
19071         * g++.dg/template/ptrmem12.C: New.
19072
19073 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19074
19075         PR rtl-optimization/20527
19076         * gcc.c-torture/execute/pr20527-1.c: New test.
19077
19078 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19079
19080         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19081         program, compile it into a real executable and then delete the .c
19082         and .x files afterwards, to avoid problems on testglue targets.
19083
19084 2005-03-21  Stuart Hastings  <stuart@apple.com>
19085
19086         * gcc.target/i386/sse-2.c: New.
19087
19088 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19089
19090         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19091
19092 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19093
19094         * g++.dg/parse/crash25.C: Fix typo.
19095
19096 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19097
19098         PR c++/20461
19099         * g++.dg/parse/crash24.C: New test.
19100
19101         PR c++/20536
19102         * g++.dg/parse/crash25.C: New test.
19103
19104 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19105
19106         PR c++/20147
19107         * g++.dg/ext/stmtexpr4.C: New test.
19108
19109 2005-03-20  Roger Sayle  <roger@eyesopen.com>
19110
19111         PR middle-end/20539
19112         * gcc.c-torture/compile/pr13066-1.c: New test case.
19113         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19114         * g++.dg/opt/pr13066-1.C: Likewise.
19115
19116 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
19117
19118         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19119
19120 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19121
19122         PR fortran/18525
19123         * gfortran.dg/nesting_1.f90: New test.
19124
19125 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19126
19127         PR c++/20240
19128         * g++.dg/lookup/using13.C: New test.
19129
19130 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19131
19132         PR c++/20333
19133         * g++.dg/template/crash36.C: New test.
19134
19135 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
19136
19137         PR c++/20463
19138         * g++.dg/template/crash35.C: New test.
19139
19140 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
19141
19142         PR c++/19966
19143         * g++.dg/overload/operator2.C: New test.
19144
19145 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19146
19147         PR libfortran/20257
19148         * gfortran.dg/pr20257.f90: New test.
19149
19150 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19151
19152         PR libfortran/20480
19153         * gfortran.dg/pr20480.f90: New test.
19154
19155 2005-03-16  Richard Henderson  <rth@redhat.com>
19156
19157         PR middle-end/15700
19158         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19159         (_rtld_global): New.
19160         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19161         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19162
19163         * gcc.dg/alias-3.c: New.
19164         * gcc.dg/alias-4.c: New.
19165         * gcc.dg/alias-5.c: New.
19166         * gcc.dg/alias-6.c: New.
19167
19168 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
19169
19170         * gcc.dg/cpp/ucnid-7.c: New.
19171
19172 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
19173             Dorit Naishlos  <dorit@il.ibm.com>
19174
19175         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19176         darwin.
19177
19178 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
19179
19180         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19181         misaligned accesses.
19182         * gcc.dg/vect/vect-58.c: Likewise.
19183         * gcc.dg/vect/vect-92.c: New.
19184         * gcc.dg/vect/vect-93.c: New.
19185
19186 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
19187
19188         PR fortran/18827
19189         * gfortran.dg/assign_2.f90: New test.
19190         * gfortran.dg/assign_3.f90: New test.
19191         * gfortran.dg/assign.f90: New test.
19192
19193 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
19194
19195         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
19196         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
19197         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
19198         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
19199         names.
19200
19201 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
19202
19203         * gcc.dg/cpp/ucnid-6.c: New.
19204
19205         * gcc.dg/cpp/normalize-1.c: New.
19206         * gcc.dg/cpp/normalize-2.c: New.
19207         * gcc.dg/cpp/normalize-3.c: New.
19208         * gcc.dg/cpp/normalize-4.c: New.
19209         * gcc.dg/cpp/ucnid-4.c: New.
19210         * gcc.dg/cpp/ucnid-5.c: New.
19211         * g++.dg/cpp/normalize-1.C: New.
19212         * g++.dg/cpp/ucnid-1.C: New.
19213
19214 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19215
19216         * gcc.dg/pr18628.c: New.
19217
19218 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19219
19220         PR c++/20280
19221         * g++.dg/tree-ssa/pr20280.C: New.
19222
19223 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19224
19225         PR fortran/20467
19226         * gfortran.dg/stfunc_2.f90: New test.
19227
19228 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19229
19230         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
19231
19232 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19233
19234         * gcc.dg/tree-ssa/20050314-1.c: New test.
19235
19236 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19237
19238         PR c++/4403
19239         PR c++/9783, DR433
19240         * g++.dg/template/friend34.C: New test.
19241         * g++.dg/template/friend35.C: Likewise.
19242         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
19243
19244 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19245
19246         Friend class name lookup 5/n
19247         PR c++/1016
19248         * g++.dg/lookup/hidden-class1.C: New test.
19249         * g++.dg/lookup/hidden-class2.C: Likewise.
19250         * g++.dg/lookup/hidden-class3.C: Likewise.
19251         * g++.dg/lookup/hidden-class4.C: Likewise.
19252         * g++.dg/lookup/hidden-class5.C: Likewise.
19253         * g++.dg/lookup/hidden-class6.C: Likewise.
19254         * g++.dg/lookup/hidden-class7.C: Likewise.
19255         * g++.dg/lookup/hidden-class8.C: Likewise.
19256         * g++.dg/lookup/hidden-class9.C: Likewise.
19257         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
19258         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
19259         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
19260         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
19261         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
19262         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
19263         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
19264         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
19265         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
19266         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
19267         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
19268
19269 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
19270
19271         PR c++/20157
19272         * g++.dg/template/error18.C: New test.
19273
19274 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19275
19276         PR debug/16792
19277         * g++.dg/debug/pr16792.C: New test.
19278
19279 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19280
19281         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
19282         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
19283         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
19284         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
19285         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
19286         test assertion names.
19287
19288 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19289
19290         PR fortran/18600
19291         * gfortran.dg/stfunc_1.f90: New test.
19292
19293 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19294
19295         PR fortran/16907
19296         * gfortran.dg/real_index_1.f90: New test.
19297
19298 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19299
19300         PR fortran/20323
19301         * gfortran.dg/spec_expr_1.f90: New test.
19302
19303 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19304
19305         PR c/20402
19306         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
19307         new parser.
19308
19309 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19310
19311         PR fortran/20361
19312         * gfortran.dg/largeequiv_1.f90: New test.
19313
19314 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19315
19316         * gcc.dg/ucnid-1.c: New.
19317         * gcc.dg/ucnid-2.c: New.
19318         * gcc.dg/ucnid-3.c: New.
19319         * gcc.dg/ucnid-4.c: New.
19320         * gcc.dg/ucnid-5.c: New.
19321         * gcc.dg/ucnid-6.c: New.
19322         * gcc.dg/cpp/ucnid-1.c: New.
19323         * gcc.dg/cpp/ucnid-2.c: New.
19324         * gcc.dg/cpp/ucnid-3.c: New.
19325         * g++.dg/other/ucnid-1.C: New.
19326
19327 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19328
19329         * gcc.dg/vmx/darwin-abi-3.c: Delete.
19330
19331 2005-03-11  Per Bothner  <per@bothner.com>
19332
19333         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
19334         that diagnotics refer to correct token.
19335         * gcc.dg/unused-3.c: Likewise.
19336
19337 2005-03-11  Per Bothner  <per@bothner.com>
19338
19339         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
19340         constant" is now actually on same line as string constant.
19341         * gcc.dg/cpp/direct2s.c: Likewise.
19342
19343 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
19344
19345         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
19346
19347 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19348
19349         PR libfortran/20124
19350         * gfortran.dg/pr20124.f90: New Test
19351
19352 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
19353
19354         PR tree-optimization/20130
19355         * gcc.dg/pr20130-1.c: New test.
19356
19357 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19358
19359         PR target/20095
19360         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
19361
19362 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19363
19364         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
19365
19366 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19367
19368         * g++.dg/eh/forced1.C: Fix comment.
19369         * g++.dg/eh/forced2.C: Ditto.
19370         * g++.dg/eh/forced3.C: Ditto.
19371         * g++.dg/eh/forced4.C: Ditto.
19372
19373 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
19374
19375         PR rtl-opt/20412
19376         * gcc.c-torture/compile/pr20412.c: New test.
19377
19378 2005-03-10  Roger Sayle  <roger@eyesopen.com>
19379
19380         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
19381
19382 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19383
19384         PR target/20322
19385         * gcc.dg/20050307-1.c: New test.
19386
19387 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
19388
19389         PR c++/20375
19390         * g++.dg/other/stdarg3.C: New.
19391
19392 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19393
19394         PR c++/18384, c++/18327
19395         * g++.dg/init/array19.C: New test.
19396
19397         PR inline-asm/20314
19398         * gcc.dg/torture/pr20314-1.c: New test.
19399         * gcc.dg/torture/pr20314-2.c: New test.
19400
19401 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
19402
19403         * gcc.dg/20050309-1.c: New test.
19404
19405 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19406
19407         * gcc.dg/builtins-10.c: Reactivate disabled test.
19408         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
19409         new cbrt transformations.
19410
19411 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR c++/20208
19414         * g++.dg/template/array13.C: New test.
19415
19416 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
19417
19418         PR c++/16859
19419         * g++.dg/init/brace4.C: New test.
19420
19421 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19422
19423         PR c++/20186
19424         * g++.dg/template/non-dependent12.C: New.
19425
19426 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
19427
19428         PR c++/20142
19429         * g++.dg/init/array18.C: Add dg-do run marker.
19430
19431         PR c++/20142
19432         * g++.dg/init/array18.C: New test.
19433
19434 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19435
19436         * consistency.vlad/vlad.exp: Remove trailing semicolons.
19437         * g++.dg/gcov/gcov.exp: Likewise.
19438         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19439         * gcc.target/xstormy16/xstormy16.exp: Likewise.
19440         * lib/c-torture.exp: Likewise.
19441         * lib/fortran-torture.exp: Likewise.
19442         * lib/g++.exp: Likewise.
19443         * lib/gcc-defs.exp: Likewise.
19444         * lib/gcc-dg.exp: Likewise.
19445         * lib/gcc.exp: Likewise.
19446         * lib/gcov.exp: Likewise.
19447         * lib/gfortran.exp: Likewise.
19448         * lib/mike-g++.exp: Likewise.
19449         * lib/mike-gcc.exp: Likewise.
19450         * lib/objc-torture.exp: Likewise.
19451         * lib/objc.exp: Likewise.
19452         * lib/profopt.exp: Likewise.
19453         * lib/target-libpath.exp: Likewise.
19454         * lib/target-supports.exp: Likewise.
19455         * lib/treelang.exp: Likewise.
19456         * lib/wrapper.exp: Likewise.
19457
19458 2005-03-08  Jeff Law  <law@redhat.com>
19459
19460         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19461         PHI-OPT changes.
19462
19463 2005-03-08  Ira Rosen  <irar@il.ibm.com>
19464
19465         * gcc.dg/vect/pr20122.c: New test.
19466
19467 2005-03-07  Jeff Law  <law@redhat.com>
19468
19469         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19470         was folded away.
19471         * gcc.dg/tree-ssa/pr18133-1.c: New test.
19472         * gcc.dg/tree-ssa/pr18133-2.c: New test.
19473         * gcc.dg/tree-ssa/pr18134.c: New test.
19474
19475 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19476
19477         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19478         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19479         gcc.dg/torture/builtin-noret-2.c: Require weak support.
19480
19481 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
19482
19483         PR tree-opt/17671
19484         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19485
19486 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
19487
19488         * g++.dg/warn/Wnvdtor.C: New test.
19489
19490 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
19491
19492         * gcc.dg/torture/pr19683-1.c: New test.
19493
19494 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19495
19496         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19497         * gfortran.dg/g77/19990313-2.f: Ditto.
19498         * gfortran.dg/g77/19990313-3.f: Ditto.
19499         * gfortran.dg/g77/19990525-0.f: Ditto.
19500         * gfortran.dg/g77/19990826-0.f: Ditto.
19501         * gfortran.dg/g77/19990826-2.f: Ditto.
19502         * gfortran.dg/g77/19990826-3.f: Ditto.
19503         * gfortran.dg/g77/20000511-1.f: Ditto.
19504         * gfortran.dg/g77/20000511-2.f: Ditto.
19505         * gfortran.dg/g77/970625-2.f: Ditto.
19506         * gfortran.dg/g77/980310-2.f: Ditto.
19507         * gfortran.dg/g77/980310-3.f: Ditto.
19508         * gfortran.dg/g77/980310-8.f: Ditto.
19509         * gfortran.dg/g77/980519-2.f: Ditto.
19510         * gfortran.dg/g77/alpha1.f: Ditto.
19511         * gfortran.dg/g77/claus.f: Ditto.
19512         * gfortran.dg/g77/erfc.f: Ditto.
19513         * gfortran.dg/g77/short.f: Ditto.
19514         * gfortran.fortran-torture/execute/data.f90: Ditto.
19515         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19516         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19517
19518 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19519
19520         * lib/file-format.exp (gcc_target_object_format): Add check for som
19521         format and hardcode object formats on hppa*-*-hpux*.
19522         * lib/target-supports.exp (check_weak_available): Add check for som
19523         object format.  Always return 0 on hppa*-*-hpux10*.
19524
19525         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19526         is defined.
19527
19528         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19529
19530 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19531
19532         * gfortran.dg/pr19936_1.f90: New test.
19533         * gfortran.dg/pr19936_2.f90: New test.
19534         * gfortran.dg/pr19936_3.f90: New test.
19535
19536 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19537             Paul Thomas <prthomas@drfccad.cea.fr>
19538
19539         * gfortran.dg/PR19754_1.f90: New test.
19540         * gfortran.dg/PR19754_2.f90: Ditto.
19541
19542 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19543
19544         PR c++/19311
19545         * g++.dg/template/non-dependent11.C: New test.
19546
19547 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
19548
19549         * lib/target-supports.exp (check_iconv_available): Fix comment.
19550
19551 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
19552             Joseph S. Myers  <joseph@codesourcery.com>
19553
19554         PR c++/19797
19555         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19556
19557 2005-03-04  Matthew Sachs  <msachs@apple.com>
19558
19559         * gcc.exp (gcc_target_compile): Put braces around
19560         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19561         * objc.exp (objc_target_compile): Likewise.
19562         * treelang.exp (treelang_target_compile): Likewise.
19563
19564 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19565
19566         PR fortran/19673
19567         * gfortran.dg/func_result_1.f90: New test.
19568
19569 2005-03-04  Ben Elliston  <bje@au.ibm.com>
19570
19571         * gcc.misc-tests/options.exp: New test.
19572
19573 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19574
19575         * gcc.dg/pr15784-4.c: New test.
19576
19577 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19578
19579         * gcc.c-torture/execute/pr17133.c: New.
19580         * gcc.c-torture/compile/20050303-1.c: New.
19581
19582 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19583
19584         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19585
19586 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19587
19588         * g++.dg/overload/using2.C: New.
19589
19590 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19591
19592         PR c++/19916
19593         * g++.dg/init/ptrmem2.C: New test.
19594
19595 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19596
19597         PR c/8927
19598         * gcc.dg/pr8927-1.c: New test.
19599
19600 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19601
19602         PR c++/20232
19603         * g++.dg/inherit/covariant12.C: New.
19604
19605 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19606
19607         PR fortran/19479
19608         * gfortran.dg/bound_1.f90: New test.
19609
19610 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19611
19612         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19613         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19614
19615 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19616
19617         PR c/20245
19618         * gcc.dg/pr20245-1.c: New test.
19619
19620 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19621
19622         PR middle-end/19874
19623         * gcc.c-torture/execute/20050119-2.c: New test case.
19624
19625 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19626
19627         * README: Update the DejaGnu bug reporting address.
19628         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19629         * lib/objc-torture.exp: Likewise.
19630
19631 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19632
19633         * gfortran.dg/boz_1.f90: New test.
19634         * gfortran.dg/boz_3.f90: New test.
19635         * gfortran.dg/boz_4.f90: New test.
19636
19637 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19638
19639         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19640         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19641
19642 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19643
19644         PR libfortran/20101
19645         * gfortran.dg/write_0_pe_format.f90: New test.
19646
19647 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19648
19649         PR c++/20206
19650         * g++.dg/opt/thunk2.C: New test.
19651         * g++.dg/opt/covariant1.C: New test.
19652
19653 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19654
19655         * gfortran.dg/e_d_fmt.f90: New test.
19656
19657 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19658
19659         * gcc.dg/asm-b.c: Fix comment typos.
19660
19661 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19662
19663         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19664         a V_MAY_DEF also.
19665
19666 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19667
19668         PR tree-opt/20188
19669         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19670         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19671         * gcc.dg/asm-b.c: New test.
19672
19673 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19674
19675         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19676         Disable this test on IRIX 6.
19677
19678 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19679
19680         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19681         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19682         parser.
19683
19684 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19685
19686         PR tree-optimization/20204
19687         * testsuite/gcc.dg/pr20204.c: New test.
19688
19689 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19690
19691         PR target/20196
19692         * gcc.c-torture/execute/20050224-1.c: New test.
19693
19694         PR c++/20175
19695         * g++.dg/warn/Wbraces2.C: New test.
19696
19697 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19698
19699         PR c++/19878
19700         * g++.dg/init/const2.C: New test.
19701
19702 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19703
19704         PR tree-optimization/20100
19705         * gcc.c-torture/execute/pr20100-1.c: New test.
19706
19707 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19708
19709         * gfortran.dg/implicit_3.f90: New test.
19710
19711         * gfortran.dg/deftype_1.f90: New test.
19712
19713 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19714
19715         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19716         the test passes.
19717         * g++.dg/other/anon3.C: Accept a warning.
19718
19719 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19720
19721         * gcc.dg/pr20017.c: Fix a comment typo.
19722
19723 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19724
19725         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19726
19727 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19728
19729         PR ada/19902
19730         * ada/acats/tests/cxa/cxa3004.a: Remove.
19731         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19732
19733 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19734
19735         PR c++/20073
19736         * g++.dg/init/const1.C: New test.
19737
19738         PR c++/19991
19739         * g++.dg/parse/constant7.C: New test.
19740
19741         PR c++/20152
19742         * g++.dg/parse/error27.C: New test.
19743         * g++.dg/template/qualttp15.C: Adjust error markers.
19744         * g++.old-deja/g++.other/struct1.C: Likewise.
19745
19746         PR c++/20153
19747         * g++.dg/template/error17.C: New test.
19748
19749         PR c++/20148
19750         * g++.dg/parser/error26.C: New test.
19751
19752 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19753
19754         PR tree-optimization/20100
19755         PR tree-optimization/20115
19756         * gcc.dg/pr20115.c: New test.
19757         * gcc.dg/pr20115-1.c: New test.
19758         * gcc.dg/pr20100.c: New test.
19759         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19760         call-clobbered variables after alias1.
19761
19762 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19763
19764         * gfortran.dg/list_read_4.f90: new test.
19765
19766 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19767
19768         PR rtl-optimization/20017.
19769         * gcc.dg/pr20017.c: New.
19770
19771 2005-02-22  Devang Patel  <dpatel@apple.com>
19772
19773         PR 19952
19774         * g++.dg/tree-ssa/pr19952.C: New test.
19775
19776 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19777
19778         PR c++/19883
19779         * g++.dg/parse/constant6.C: New test.
19780
19781 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19782
19783         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19784         * g++.dg/charset/asm2.c: Likewise.
19785         * g++.dg/charset/asm3.c: Likewise.
19786         * g++.dg/charset/asm4.c: Likewise.
19787         * g++.dg/charset/asm5.c: Likewise.
19788         * g++.dg/charset/attribute1.c: Likewise.
19789         * g++.dg/charset/attribute2.c: Likewise.
19790         * g++.dg/charset/extern1.cc: Likewise.
19791         * g++.dg/charset/extern2.cc: Likewise.
19792         * g++.dg/charset/extern3.cc: Likewise.
19793         * g++.dg/charset/function.cc: Likewise.
19794         * g++.dg/charset/string.c: Likewise.
19795         * g++.dg/charset/charset.exp: Likewise.
19796         * lib/target-supports.exp (check_iconv_available): Fix comment.
19797
19798 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19799
19800         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19801         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19802         * gcc.dg/charset/asm2.c: Likewise.
19803         * gcc.dg/charset/asm3.c: Likewise.
19804         * gcc.dg/charset/asm4.c: Likewise.
19805         * gcc.dg/charset/asm5.c: Likewise.
19806         * gcc.dg/charset/asm6.c: Likewise.
19807         * gcc.dg/charset/attribute1.c: Likewise.
19808         * gcc.dg/charset/attribute2.c: Likewise.
19809         * gcc.dg/charset/builtin1.c: Likewise.
19810         * gcc.dg/charset/extern.c: Likewise.
19811         * gcc.dg/charset/function.c: Likewise.
19812         * gcc.dg/charset/string.c: Likewise.
19813         * gcc.dg/charset/charset.exp: Likewise.
19814
19815 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19816
19817         PR fortran/20086
19818         * gfortran.dg/pr20086.f90: New test.
19819
19820 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19821
19822         PR tree-optimization/19786
19823         * g++.dg/tree-ssa/pr19786.C: New.
19824
19825 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19826
19827         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19828
19829 2005-02-21  Jeff Law  <law@redhat.com>
19830
19831         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19832
19833 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19834
19835         * gfortran.dg/do_iterator: Split loop, markup all lines for
19836         which an error locus is printed.
19837         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19838         locus is printed.
19839         * gfortran.dg/select_4.f90: Likewise.
19840         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19841         locuses in the various permutations.
19842
19843 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19844
19845         PR tree-optimization/19951
19846         * g++.dg/vect: New directory.
19847         * g++.dg/vect/vect.exp: New file.
19848         * g++.dg/vect/pr19951.cc: New testcase.
19849         * g++.dg/dg.exp: Also prune vectorizer tests.
19850
19851 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19852
19853         PR 18785
19854         * gcc.dg/charset/builtin1.c: New test.
19855
19856 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19857
19858         PR c++/19299
19859         * g++.dg/inherit/volatile1.C: New test.
19860
19861         PR c++/19440
19862         * g++.dg/template/dtor4.C: New test.
19863
19864 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19865
19866         * gfortran.dg/int_1.f90: New test.
19867
19868 2005-02-19  Devang Patel  <dpatel@apple.com>
19869
19870         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19871
19872 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19873
19874         * gfortran.dg/achar_1.f90: New test.
19875
19876 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19877
19878         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19879
19880 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19881             Jakub Jelinek  <jakub@redhat.com>
19882
19883         PR tree-optimization/19828
19884         * gcc.dg/tree-ssa/loop-7.c: New test.
19885         * gcc.c-torture/execute/20050218-1.c: New test.
19886
19887 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19888
19889         PR c/20043
19890         * gcc.dg/transparent-union-1.c: New test.
19891         * gcc.dg/transparent-union-2.c: New test.
19892
19893 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19894
19895         PR tree-optimization/18977
19896         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19897
19898 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19899
19900         PR target/20054
19901         * gcc.dg/pr20054.c: New test.
19902
19903 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19904
19905         PR c++/19508
19906         * g++.dg/ext/attrib20.C: New test.
19907
19908 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19909
19910         PR middle-end/20030
19911         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19912
19913 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19914
19915         PR c++/20008
19916         * g++.dg/opt/switch4.C: New.
19917
19918 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19919
19920         PR c++/20023
19921         PR tree-optimization/20009
19922         * gcc.c-torture/compile/20050217-1.c: New test.
19923         * g++.dg/opt/switch3.C: New test.
19924
19925         PR tree-optimization/18947
19926         * gcc.c-torture/compile/20050215-1.c: New test.
19927         * gcc.c-torture/compile/20050215-2.c: New test.
19928         * gcc.c-torture/compile/20050215-3.c: New test.
19929
19930 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19931
19932         PR c++/20028
19933         * g++.dg/template/crash34.C: New.
19934
19935         PR c++/20022
19936         * g++.dg/other/access3.C: New.
19937
19938 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19939
19940         * gcc.dg/vect/vect-98.c: New test.
19941
19942 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19943
19944         PR tree-optimization/19967
19945         * gcc.dg/pr19967.c: New.
19946
19947 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19948
19949         PR middle-end/19857
19950         * gcc.dg/tree-ssa/20050215-1.c: New test.
19951         * gcc.c-torture/execute/20050215-1.c: New test.
19952
19953 2005-02-15  Eric Christopher  <echristo@redhat.com>
19954
19955         * gcc.dg/cpp/20050215-1.c: New file.
19956
19957 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19958
19959         PR tree-optimization/15785
19960         * gcc.dg/pr15785-1.c: New test.
19961
19962 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19963
19964         PR c++/17788
19965         * g++.dg/init/ctor4.C: New.
19966         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19967
19968 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19969
19970         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19971         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19972
19973 2005-02-15  Andreas Schwab  <schwab@suse.de>
19974
19975         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19976         declare malloc.
19977
19978 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19979
19980         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19981
19982 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19983
19984         PR tree-optimization/19853
19985         * gcc.c-torture/compile/pr19853.c: New test.
19986
19987 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19988
19989         PR c++/19608
19990         * g++.dg/parse/local-class1.C: New.
19991
19992         PR c++/19895
19993         * g++.dg/parse/ptrmem3.C: New.
19994
19995         PR c++/19884
19996         * g++.old-deja/g++.oliva/template6.C: Add another case.
19997         * g++.dg/template/explicit6.C: New.
19998
19999 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
20000
20001         PR c++/17816
20002         * g++.dg/other/redecl2.C: New.
20003
20004 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20005
20006         PR c++/19891
20007         * g++.dg/abi/covariant4.C: New.
20008
20009 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
20010
20011         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20012
20013 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
20014
20015         * gcc.dg/vect/vect-96.c: Fix typo.
20016
20017 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20018
20019         PR c++/14479
20020         PR c++/19487
20021         * g++.dg/template/enum5.C: New test.
20022
20023 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20024
20025         * gcc.dg/vect/vect-97.c: New test.
20026
20027 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20028
20029         * gcc.dg/vect/vect-96.c: New test.
20030
20031 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
20032
20033         * gcc.dg/builtins-34.c: Also check ldexp*.
20034
20035 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
20036
20037         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20038
20039 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
20040
20041         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20042         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20043         dg-require-dll, dg-require-iconv, dg-require-named-sections,
20044         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20045         selector_list, selector_expression, dg-process-target): Move to new
20046         file target-supports-dg.exp.
20047         * lib/target-supports-dg.exp: New.
20048
20049         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20050         New.
20051
20052 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
20053
20054         PR c++/19666
20055         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20056
20057         PR middle-end/19858
20058         * gcc.c-torture/compile/20050210-1.c: New test.
20059
20060 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20061
20062         PR c++/19755
20063         * g++.dg/warn/Wbraces1.C: New test.
20064
20065 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20066
20067         * gcc.dg/builtins-52.c: New testcase.
20068
20069 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20070
20071         PR c/19342
20072         * gcc.c-torture/execute/20050119-1.c: New test.
20073
20074 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20075
20076         PR c++/19811
20077         * g++.dg/init/delete1.C: New test.
20078
20079 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20080
20081         PR c++/18470
20082         * g++.dg/template/static12.C: New test.
20083
20084 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20085
20086         PR c++/19787
20087         * g++.dg/conversion/ambig1.C: New test.
20088
20089         PR c++/19739
20090         * g++.dg/ext/attrib19.C: New test.
20091
20092         PR c++/19732
20093         * g++.dg/parse/dtor5.C: New test.
20094
20095         PR c++/19762
20096         * g++.dg/template/dtor3.C: New test.
20097
20098         PR c++/19826
20099         * g++.dg/template/static11.C: New test.
20100         * g++.dg/template/crash2.C: Remove dg-error marker.
20101
20102 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20103
20104         PR C++/18491
20105         * g++.old-deja/g++.mike/p10769a.C: Remove.
20106
20107 2005-02-09  Roger Sayle  <roger@eyesopen.com>
20108
20109         * gcc.dg/builtins-48.c: New test case.
20110         * gcc.dg/builtins-49.c: New test case.
20111         * gcc.dg/builtins-50.c: New test case.
20112         * gcc.dg/builtins-51.c: New test case.
20113
20114 2005-02-09  Ian Lance Taylor  <ian@airs.com>
20115
20116         PR middle-end/19583
20117         * g++.dg/warn/Wreturn-type-3.C: New test.
20118
20119 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20120
20121         PR middle-end/19402
20122         * gcc.dg/pr19402-1.c: New testcase.
20123         * gcc.dg/pr19402-2.c: likewise.
20124
20125 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20126
20127         PR middle-end/19854
20128         * g++.dg/tree-ssa/tmmti.C: New testcase.
20129
20130 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20131
20132         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20133
20134 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
20135
20136         PR c++/19733
20137         * g++.dg/parse/crash23.C: New test.
20138         * g++.dg/warn/Weff1.C: New test.
20139
20140 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20141
20142         * gcc.dg/20050209-1.c: New test.
20143
20144 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20145
20146         PR target/19799
20147         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20148
20149 2005-02-08  Mike Stump  <mrs@apple.com>
20150
20151         * g++.dg/pch/import-2.c: New test.
20152         * g++.dg/pch/import-2.hs: New.
20153         * g++.dg/pch/include/import-2a.h: New.
20154         * g++.dg/pch/include/import-2b.h: New.
20155
20156 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
20157
20158         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20159
20160 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20161
20162         * gfortran.dg/substr_1.f90: New test.
20163
20164 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
20165
20166         PR middle-end/19775
20167         * gcc.dg/torture/builtin-power-1.c: Disable test for
20168         invalid transformation.
20169         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
20170         no longer optimize.
20171         * gcc.dg/builtins-47.c: New testcase.
20172
20173 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
20174             Dorit Naishlos  <dorit@il.ibm.com>
20175
20176         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20177
20178 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
20179
20180         * gcc.c-torture/compile/20050206-1.c: New test.
20181
20182 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20183
20184         PR tree-opt/19768
20185         * g++.dg/opt/pr19768.C: New test.
20186
20187 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20188
20189         PR tree-opt/19736
20190         * gcc.c-torture/compile/pr19736.c: New test.
20191
20192 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20193
20194         PR c++/17401
20195         * g++.dg/parse/error25.C: New test.
20196
20197 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
20198
20199         * gcc.c-torture/execute/20050203-1.c: New.
20200
20201 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
20202
20203         * gcc.dg/vect/vect-85.c: Remove xfail.
20204         * gcc.dg/vect/vect-86.c: Remove xfail.
20205         * gcc.dg/vect/vect-87.c: Remove xfail.
20206         * gcc.dg/vect/vect-88.c: Remove xfail.
20207
20208 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
20209
20210         * gcc.dg/altivec-19.c: New.
20211
20212 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
20213
20214         PR c/17807
20215         * gcc.dg/nested-func-3.c: New test.
20216         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
20217
20218 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
20219
20220         * gcc.test-framework/gen_directive_tests: Generate tests for
20221         selector expressions.
20222
20223 2005-02-02  Matt Austern  <austern@apple.com>
20224
20225         PR c++/19628
20226         * g++/ext/builtin7.C: New.
20227         * g++/ext/builtin8.C: New.
20228
20229 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20230
20231         PR c/18502
20232         * gcc.dg/pr18502-1.c: New test.
20233
20234 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20235
20236         PR c++/17413
20237         * g++.dg/template/local4.C: Tweak.
20238
20239 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
20240
20241         PR tree-optimization/19578
20242         * gcc.c-torture/compile/20050202-1.c: New test.
20243
20244 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20245
20246         PR c/19435
20247         * gcc.dg/c99-init-4.c: New test.
20248
20249 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20250
20251         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
20252
20253         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
20254
20255         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
20256         * g++.dg/eh/check-vect.h: New.
20257
20258         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
20259         * gcc.dg/vect/vect-78.c: Ditto.
20260         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
20261         Remove.
20262
20263         * g++.dg/conversion/simd1.C: Expect warning.
20264         * g++.dg/ext/attribute-test-1.C: Ditto.
20265         * g++.dg/ext/attribute-test-2.C: Ditto.
20266         * g++.dg/ext/attribute-test-3.C: Ditto.
20267         * g++.dg/ext/attribute-test-4.C: Ditto.
20268
20269         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20270         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
20271
20272         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
20273
20274 2005-02-01  Richard Henderson  <rth@redhat.com>
20275
20276         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20277         long double for ibm double-double format.
20278         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20279
20280 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
20281
20282         PR tree-optimization/19633
20283         * testsuite/gcc.dg/pr19633-1.c: New test.
20284         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
20285         to NULL or a symbol.
20286
20287 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20288
20289         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
20290         New procs.
20291         (dg-process-target (local override)): Handle selector expressions.
20292
20293         * gcc.test-framework/README: Describe tests in source directory.
20294         * gcc.test-framework/test-framework.awk: Handle dg- tests.
20295         * gcc.test-framework/test-framework.exp: Handle dg- tests.
20296         * gcc.test-framework/dg-bogus-exp-P.c: New test.
20297         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
20298         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
20299         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
20300         * gcc.test-framework/dg-do-link-exp-P.c: New test.
20301         * gcc.test-framework/dg-do-run-exp-P.c: New test.
20302         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
20303         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
20304         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
20305         * gcc.test-framework/dg-error-exp-P.c: New test.
20306         * gcc.test-framework/dg-error-exp-XP.c: New test.
20307         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
20308         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
20309         * gcc.test-framework/dg-output-exp-P.c: New test.
20310         * gcc.test-framework/dg-output-exp-XF.c: New test.
20311         * gcc.test-framework/dg-warning-exp-P.c: New test.
20312         * gcc.misc-tests/dg-1.c: Remove.
20313         * gcc.misc-tests/dg-2.c: Remove.
20314         * gcc.misc-tests/dg-3.c: Remove.
20315         * gcc.misc-tests/dg-4.c: Remove.
20316         * gcc.misc-tests/dg-5.c: Remove.
20317         * gcc.misc-tests/dg-6.c: Remove.
20318         * gcc.misc-tests/dg-7.c: Remove.
20319         * gcc.misc-tests/dg-8.c: Remove.
20320         * gcc.misc-tests/dg-9.c: Remove.
20321         * gcc.misc-tests/dg-10.c: Remove.
20322         * gcc.misc-tests/dg-11.c: Remove.
20323         * gcc.misc-tests/dg-12.c: Remove.
20324         * gcc.misc-tests/dg-test.exp: Remove.
20325
20326         * gcc.test-framework/test-framework.awk: Change recording and
20327         printing of passes and failures.
20328
20329         * gcc.test-framework: New directory.
20330         * gcc.test-framework/README: New.
20331         * gcc.test-framework/test-framework.exp: New.
20332         * gcc.test-framework/test-framework.awk: New.
20333         * gcc.test-framework/gen_directive_tests: New.
20334
20335 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
20336
20337         * lib/treelang.exp: Fix comment typos.
20338         (treelang_target_compile): Don't append libs=-ltreelang to options.
20339
20340 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
20341
20342         * g++.dg/parse/typename7.C: Adjust error messages.
20343
20344 2005-01-31  Jeff Law  <law@redhat.com>
20345
20346         * gcc.c-torture/execute/20050131-1.c: New test.
20347         * gcc.dg/wcaselabel.c: New test.
20348
20349 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
20350
20351         * g++.dg/other/warning1.C: Adjust error messags.
20352         * g++.dg/parse/constant5.C: New test.
20353
20354 2005-01-31  Steven Bosscher  <stevenb@suse.de>
20355
20356         PR c/19333
20357         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
20358         the test case valid.
20359         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
20360         * testsuite/gcc.dg/array-7.c: Adjust expected result.
20361         * testsuite/gcc.dg/pr18596-3.c: Likewise.
20362         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
20363         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
20364         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
20365
20366 2005-01-31  Dale Johannesen  <dalej@apple.com>
20367
20368         * g++.dg/opt/pr19650.C: New test.
20369
20370 2005-01-31  Richard Henderson  <rth@redhat.com>
20371
20372         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20373         long double for intel double extended format.
20374         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20375
20376 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
20377
20378         PR c++/19555
20379         * g++.dg/template/static10.C: New test.
20380
20381         PR c++/19395
20382         * g++.dg/parse/error24.C: New test.
20383
20384         PR c++/19367
20385         * g++.dg/lookup/builtin1.C: New test.
20386
20387         PR c++/19457
20388         * g++.dg/warn/conv3.C: New test.
20389
20390 2005-01-30  Bud Davis  <bdavis@gfortran.org>
20391
20392         PR fortran/19647
20393         * gfortan.dg/inquire_7.f90
20394
20395 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
20396
20397         PR tree-optimization/15791
20398         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
20399         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
20400         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
20401         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
20402         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
20403         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
20404         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
20405         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
20406         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
20407         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
20408
20409 2005-01-29  Paul Brook  <paul@codesourcery.com>
20410
20411         PR fortran/18565
20412         * check.c (real_or_complex_check): New function.
20413         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
20414         * intrinsic.c (add_functions): Use new check functions.
20415         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20416         Add prototypes.
20417
20418 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
20419
20420         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20421         gcc.dg/lvalue-3.c: New tests.
20422         * gcc.dg/concat.c: Update expected messages.
20423
20424 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
20425
20426         PR libfortran/19595
20427         * gfortran.dg/eor_1.f90: New test.
20428
20429 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
20430
20431         PR fortran/19589
20432         * gfortran.dg/logical_data_1.f90: New test.
20433
20434 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
20435
20436         PR c++/19253
20437         * g++.dg/template/crash33.C: New test.
20438
20439         PR c++/19667
20440         * g++.dg/template/crash32.C: New test.
20441
20442 2005-01-28  Ian Lance Taylor  <ian@airs.com>
20443
20444         PR middle-end/16558
20445         * g++.dg/warn/Wreturn-type-2.C: New test.
20446
20447 2004-06-24  Jeff Law  <law@redhat.com>
20448
20449         * gcc.dg/tree-ssa/20050128-1.c: New test.
20450
20451 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
20452
20453         * gcc.target/frv/all-mdpackh-1.c: New test.
20454
20455 2005-01-28  Steven Bosscher  <stevenb@suse.de>
20456
20457         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20458
20459 2005-01-27  Richard Henderson  <rth@redhat.com>
20460
20461         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20462
20463 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20464
20465         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20466
20467 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20468
20469         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20470         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20471         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20472         to cope with cases where the multilib options override the dg-options.
20473
20474 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
20475
20476         PR c/18946
20477         * gcc.dg/noncompile/20050120-1.c: New test.
20478
20479 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
20480
20481         PR tree-optimization/19633
20482         * gcc.dg/pr19633.c: New test.
20483         * gcc.dg/tree-ssa/pr19633.c: New test.
20484
20485 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
20486
20487         * gcc.dg/20041216-1.c: New test.
20488
20489 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
20490
20491         PR objc/18862
20492         * objc.dg/selector-2.m: New test.
20493
20494 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20495
20496         * g++.dg/opt/range-test-2.C: New test.
20497
20498         PR rtl-optimization/19579
20499         * gcc.c-torture/execute/20050124-1.c: New test.
20500
20501 2005-01-26  Greg Parker  <gparker@apple.com>
20502         Stuart Hastings  <stuart@apple.com>
20503
20504         * gcc.c-torture/execute/20050125-1.c: New.
20505
20506 2005-01-18  Jan Hubicka  <jh@suse.cz>
20507
20508         PR tree-optimize/19337
20509         * gcc.c-torture/compile/20050119-1.c: New test.
20510
20511 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20512
20513         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20514         test for successful match.
20515
20516 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20517
20518         PR objc/18408
20519         * objc.dg/comp-types-7.m: New test.
20520
20521 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20522
20523         * lib/target-supports.exp (current_target_name): New.
20524         (check_effective_target_ilp32, check_effective_target_lp64):
20525         Cache the result to use as long as the current target, with
20526         multilib flags, remains the same.
20527
20528         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20529         (dg-require-weak, dg-require-visibility, dg-require-alias,
20530         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20531         dg-require-effective-target, dg-skip-if): Remove call to
20532         skip_test_and_clear_xfail.
20533         (dg-test): Clear xfail data.
20534
20535 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20536
20537         PR target/17751
20538         * gcc.dg/ppc64-toc.c: New test.
20539
20540         * g++.dg/tree-ssa/empty-1.C: New test.
20541
20542         PR middle-end/19551
20543         * gcc.c-torture/execute/20050121-1.c: New test.
20544         * gcc.dg/20050121-2.c: New test.
20545
20546 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
20547         Paul Brook  <paul@codesourcery.com>
20548
20549         PR fortran/17941
20550         * gfortran.dg/real_const_1.f: New test.
20551         * gfortran.dg/real_const_2.f90: New test.
20552         * gfortran.dg/complex_int_1.f90: New test.
20553
20554 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
20555
20556         PR fortran/19313
20557         * gfortan.dg/inquire_6.f90: New test.
20558
20559 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20560
20561         PR libfortran/19451
20562         * open_readonly_1.f90: New test.
20563
20564 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20565
20566         PR libfortran/18982
20567         * gfortran.dg/open_new.f90: New file.
20568
20569 2005-01-22  Paul Brook  <paul@codesourcery.com>
20570
20571         * namelist_1.f90: New test.
20572
20573 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20574
20575         PR tree-optimization/19484
20576         * gcc.c-torture/compile/20050122-[12].c: New tests.
20577
20578 2005-01-22  Paul Brook  <paul@codesourcery.com>
20579
20580         * gfortran.dg/implicit_2.f90: New test.
20581
20582 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20583
20584         PR fortran/19314
20585         * gfortran.dg/inquire_5.f90: New test.
20586
20587 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20588
20589         PR c/18809
20590         * gcc.dg/pr18809-1.c: New test.
20591
20592 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20593
20594         * gcc.dg/20050121-1.c: New test.
20595
20596         PR tree-optimization/13000
20597         * gcc.dg/20040206-1.c: Change warning to point where function is
20598         being inlined.
20599
20600 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20601
20602         PR c++/19208
20603         * g++.dg/template/array11.C: New test.
20604
20605 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20606
20607         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20608         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20609         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20610         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20611         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20612         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20613
20614 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20615
20616         PR tree-optimization/15349
20617         * gcc.dg/tree-ssa/pr15349.c: New.
20618
20619 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20620
20621         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20622
20623 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20624
20625         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20626         scan-assembler-times directive name.
20627
20628         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20629         after dg-do.
20630
20631         PR rtl-optimization/19462
20632         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20633
20634 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20635
20636         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20637         counting function calls on ia64.
20638
20639 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20640
20641         PR rtl-optimization/15139
20642         * gcc.dg/20050111-2.c: New test.
20643
20644         PR c/17297
20645         * gcc.c-torture/compile/20050113-1.c: New testcase.
20646
20647         PR middle-end/19164
20648         * gcc.dg/20050113-1.c: New testcase.
20649
20650 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20651
20652         * gcc.dg/vect/vect-85.c: Add comment.
20653         * gcc.dg/vect/vect-86.c: Add xfail for now.
20654         * gcc.dg/vect/vect-87.c: Add xfail for now.
20655         * gcc.dg/vect/vect-88.c: Add xfail for now.
20656         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20657
20658 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20659
20660         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20661
20662 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20663
20664         * g++.dg/debug/typedef3.C: New test.
20665
20666 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20667
20668         PR c/19472
20669         * gcc.dg/asm-a.c: New test.
20670
20671 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20672
20673         * gcc.dg/sh-relax.c: Add prototype for abort.
20674
20675 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20676
20677         * gcc.dg/short-compare-1.c: New test.
20678         * gcc.dg/short-compare-2.c: Likewise.
20679
20680 2005-01-18  Michael Matz  <matz@suse.de>
20681
20682         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20683
20684 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20685
20686         PR tree-optimization/19121
20687         * gcc.c-torture/compile/pr19121.c: New test.
20688
20689 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20690
20691         PR target/19357
20692         * gcc.c-torture/compile/pr19357.c: New test.
20693
20694 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20695
20696         PR c/5675
20697         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20698         pass--those that refer just to the variable, possibly with a
20699         cast.
20700         * gcc.dg/c99-const-expr-3.c: Likewise.
20701
20702         PR middle-end/13127
20703         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20704         longer emitted.
20705
20706 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20707
20708         PR fortran/18778
20709         * gfortran.dg/endfile_2.f90: New test.
20710
20711 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20712
20713         PR 19168
20714         * gfortran.dg/select_5.f90: New test.
20715
20716 2004-01-16  Paul Brook  <paul@codesourcery.com>
20717
20718         * gfortran.dg/common_4.f90: New test.
20719
20720 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20721
20722         PR rtl-optimization/19462
20723         * gcc.dg/torture/pr19462-1.c: New test.
20724
20725 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20726
20727         PR objc/19321
20728         * objc.dg/func-ptr-2.m: New.
20729         * objc.dg/volatile-1.m: New.
20730
20731 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20732
20733         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20734
20735 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20736
20737         PR tree-optimization/19060
20738         * gcc.c-torture/execute/20050104-1.c: New test.
20739
20740 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20741
20742         PR fortran/18983
20743         * gfortran.dg/write_to_null.f90: New test.
20744
20745 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20746             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20747
20748         PR other/19328
20749         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20750         argument.
20751
20752 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20753
20754         PR c++/19263
20755         * g++.dg/init/vector1.C: New test.
20756
20757 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20758
20759         PR target/13158
20760         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20761         PR target/18987
20762         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20763
20764 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20765
20766         * gfortran.dg/select_1.f90: New test.
20767         * gfortran.dg/select_2.f90: New test.
20768         * gfortran.dg/select_3.f90: New test.
20769         * gfortran.dg/select_4.f90: New test.
20770
20771 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20772
20773         PR middle-end/19084
20774         PR rtl-optimization/19348
20775         * gcc.dg/20050111-1.c: New test.
20776         * gcc.c-torture/execute/20050111-1.c: New test.
20777
20778         * gcc.dg/i386-asm-4.c: New test.
20779
20780 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20781
20782         * gcc.dg/nested-func-2.c: New test.
20783         * ada/acats/norun.lst: Remove c953002.
20784
20785 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20786
20787         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20788
20789 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20790
20791         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20792
20793 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20794
20795         PR target/18761
20796         * g++.dg/abi/align1.C: New test.
20797
20798 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20799
20800         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20801         at a time.
20802         * g++.dg/ext/altivec_check.h: Support compiling as C.
20803
20804 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20805
20806         PR c++/19355
20807         * g++.dg/expr/pr19355-1.C: New test case.
20808
20809 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20810
20811         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20812         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20813         * ada/acats/tests/c3/c92005b.ada: Likewise.
20814         * ada/acats/tests/c3/cxb3012.a: Likewise.
20815         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20816
20817 2005-01-09  Paul Brook  <paul@codesourcery.com>
20818
20819         * gfortran.dg/common_2.f90: New file.
20820         * gfortran.dg/common_3.f90: New file.
20821
20822 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20823
20824         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20825
20826 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20827
20828         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20829         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20830         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20831         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20832         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20833         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20834         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20835         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20836         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20837         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20838         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20839         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20840         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20841         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20842         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20843         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20844         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20845         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20846         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20847         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20848         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20849         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20850         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20851         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20852         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20853         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20854         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20855         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20856         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20857         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20858         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20859         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20860         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20861         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20862         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20863         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20864         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20865         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20866         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20867         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20868         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20869         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20870         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20871         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20872         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20873         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20874         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20875         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20876         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20877         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20878         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20879         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20880         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20881         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20882         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20883         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20884         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20885         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20886         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20887         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20888         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20889         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20890         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20891         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20892         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20893         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20894         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20895
20896         * gcc.dg/vect/vect-1.c: Fix spelling.
20897         * gcc.dg/vect/vect-10.c: Fix spelling.
20898         * gcc.dg/vect/vect-11.c: Fix spelling.
20899         * gcc.dg/vect/vect-12.c: Fix spelling.
20900         * gcc.dg/vect/vect-14.c: Fix spelling.
20901         * gcc.dg/vect/vect-15.c: Fix spelling.
20902         * gcc.dg/vect/vect-16.c: Fix spelling.
20903         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20904         * gcc.dg/vect/vect-64.c: Fix comments.
20905         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20906
20907 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20908             Ira Rosen  <irar@il.ibm.com>
20909
20910         * gcc.dg/vect/vect-70.c: New test.
20911         * gcc.dg/vect/vect-71.c: New test.
20912
20913 2005-01-09  Manfred Hollstein  <mh@suse.com>
20914
20915         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20916         * gcc.dg/pr18241-2.c: Likewise.
20917         * gcc.dg/pr18241-3.c: Likewise.
20918         * gcc.dg/pr18241-4.c: Likewise.
20919         * gcc.dg/pr18241-5.c: Likewise.
20920
20921 2005-01-08  Richard Henderson  <rth@redhat.com>
20922
20923         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20924         False for x86 and x86-64.
20925
20926 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20927
20928         PR tree-optimization/18241
20929         * gcc.dg/pr18241-1.c: New test.
20930         * gcc.dg/pr18241-2.c: New test.
20931         * gcc.dg/pr18241-3.c: New test.
20932         * gcc.dg/pr18241-4.c: New test.
20933         * gcc.dg/pr18241-5.c: New test.
20934
20935 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20936
20937         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20938         gfortran.dg/select_4.f90: New.
20939
20940 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20941
20942         * gcc.c-torture/execute/20050107-1.c: New test.
20943
20944 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20945
20946         PR c++/19298
20947         * g++.dg/template/ref2.C: New.
20948
20949 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20950
20951         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20952         instead of being empty.
20953
20954 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20955
20956         PR fortran/15553
20957         * gfortran.dg/array-1.f90: New test.
20958
20959 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20960
20961         PR tree-optimization/19283
20962         * gcc.c-torture/execute/20050106-1.c: New test.
20963
20964         PR rtl-optimization/18861
20965         * gcc.dg/20050105-1.c: New test.
20966
20967         PR tree-optimization/18828
20968         * gcc.dg/20050105-2.c: New test.
20969
20970 2005-01-07  Andreas Jaeger  <aj@suse.de>
20971
20972         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20973
20974 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20975
20976         PR fortran/18398
20977         * gfortran.dg/fmt_read.f90: New test.
20978
20979 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20980
20981         * gcc.dg/rs6000-ldouble-2.c: New.
20982
20983 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20984
20985         PR c++/19244
20986         * g++.dg/parser/ctor2.C: New test.
20987
20988 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20989
20990         PR c++/17154
20991         * g++.dg/template/using9.C: New test.
20992
20993 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20994
20995         PR c++/19258
20996         * g++.dg/lookup/friend6.C: New test.
20997
20998 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20999
21000         PR c++/19270
21001         * g++.dg/template/array10.C: New.
21002
21003 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21004
21005         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21006         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21007
21008 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
21009
21010         * gcc.c-torture/compile/20050105-1.c: New test.
21011
21012 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
21013
21014         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21015
21016 2005-01-05  Roger Sayle  <roger@eyesopen.com>
21017
21018         PR middle-end/19100
21019         * gcc.dg/conv-3.c: New test case.
21020
21021 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21022
21023         * gcc.dg/asm-wide-1.c: New test.
21024
21025 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21026
21027         PR c++/19030
21028         * g++.dg/parse/crash22.C: New
21029
21030 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
21031
21032         PR 19257
21033         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21034
21035 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
21036
21037         PR middle-end/17767
21038         * gcc.dg/i386-mmx-6.c: New test case.
21039
21040 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
21041
21042         PR tree-optimization/18308
21043         * gcc.dg/vect/pr18308.c: New testcase.
21044
21045 2005-01-04  Andreas Jaeger  <aj@suse.de>
21046
21047         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21048
21049 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21050             Robert Bowdidge <bowdidge@apple.com>
21051
21052         * gcc.dg/cpp/subframework1.c: New.
21053         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21054         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21055         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21056         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21057
21058 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21059
21060         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21061         producing warning.
21062         * gcc.dg/darwin-weakimport-2.c: New.
21063
21064 2005-01-03  Richard Henderson  <rth@redhat.com>
21065
21066         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21067
21068 2005-01-03  Richard Henderson  <rth@redhat.com>
21069
21070         * gcc.dg/vect/vect.exp: Enable for ia64.
21071         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21072         (check_effective_target_vect_float): Likewise.
21073         (check_effective_target_vect_no_align): Likewise.
21074         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21075         * gcc.dg/vect/vect-8.c: Likewise.
21076
21077 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21078
21079         PR target/19236
21080         * gcc.dg/pr19236-1.c: New test case.
21081
21082 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21083
21084         PR rtl-optimization/12092
21085         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21086
21087 2005-01-02  Andreas Jaeger  <aj@suse.de>
21088
21089         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21090
21091 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21092             Andrew Pinski  <pinskia@physics.uc.edu>
21093
21094         PR rtl-optimization/12092
21095         * gcc.dg/pr12092-1.c: New test case.
21096
21097 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21098
21099         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21100         'hidden' and 'default' for better portability.
21101         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21102
21103         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21104         6 and 7.
21105         * g++.old-deja/g++.brendan/new3.C: Likewise.
21106
21107 2005-01-01  Steven Bosscher  <stevenb@suse.de>
21108
21109         * gcc.dg/20041231-1.C: New test.
21110         * g++.dg/warn/Wunreachable-code-1.C: New test.
21111
21112 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
21113
21114         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21115         file, not /dev/null.  Abort on error.
21116
21117 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
21118             Ziemowit Laski  <zlaski@apple.com>
21119
21120         PR objc/18971
21121         * objc.dg/encode-5.m: New test.
21122
21123 2004-12-29  Richard Henderson  <rth@redhat.com>
21124
21125         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21126         * objc.dg/stabs-1.m: Disable for ia64.
21127
21128 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
21129
21130         PR c++/19190
21131         * g++.dg/warn/Wunused-10.C: New test.
21132
21133 2004-12-28  Richard Henderson  <rth@redhat.com>
21134
21135         * objc.dg/stabs-1.m: Disable for alpha.
21136
21137 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21138
21139         PR c++/19149
21140         * g++.dg/parse/error23.C: New test.
21141
21142 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21143
21144         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21145
21146         PR fortran/19032
21147         * gfortran.dg/intrinsic_modulo_1.f90: New.
21148         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21149         tests with divisor -1.
21150
21151 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21152
21153         * g++.dg/opt/temp1.C (memcpy): Return a value.
21154
21155         PR c++/19148
21156         * g++.dg/expr/cond7.C: New test.
21157
21158 2004-12-27  Paul Brook  <paul@codesourcery.com>
21159
21160         * gfortran.dg/g77/select_no_compile.f: Remove.
21161
21162 2004-12-27  Richard Henderson  <rth@redhat.com>
21163
21164         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21165         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21166         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21167
21168 2004-12-26  Richard Henderson  <rth@redhat.com>
21169
21170         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21171         by 1i instead of token pasting.
21172
21173 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21174
21175         PR tree-optimization/17578
21176         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21177         to additional_flags.
21178         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21179
21180 2004-12-25  Richard Henderson  <rth@redhat.com>
21181
21182         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21183         Remove Alpha.
21184
21185 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21186
21187         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21188         hppa*-*-hpux*.
21189         * gcc.dg/pr17957.c (dg-options): Likewise.
21190         * gcc.dg/struct-ret-1.c: Add prototype for abort.
21191         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
21192         instead of 0 on __hppa__.
21193         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
21194         "foo,%r" on hppa*-*-*.
21195
21196 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
21197
21198         PR fortran/19071
21199         * gfortran.dg/complex_write.f90: New test.
21200
21201 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21202
21203         PR c++/17595
21204         * g++.dg/parse/pragma2.C: New test.
21205
21206         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
21207
21208 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21209
21210         * gcc.dg/empty2.c: Add missing dg-warning.
21211
21212 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21213
21214         PR c++/17413
21215         * g++.dg/template/local4.C: New test.
21216         * g++.dg/template/crash19.C: Add dg-error marker.
21217
21218         * g++.dg/template/crash31.C: Correct embedded PR number.
21219
21220 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21221
21222         PR c++/16405
21223         * g++.dg/opt/temp1.C: Add do-run marker.
21224
21225 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21226
21227         * g++.dg/template/spec19.C: New.
21228
21229 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21230
21231         PR target/16819
21232         * gcc.dg/empty2.c: New.
21233
21234 2004-12-23  Richard Henderson  <rth@redhat.com>
21235
21236         * lib/target-supports.exp (check_effective_target_vect_no_align):
21237         Remove i?86 and x86-64.
21238
21239 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21240
21241         PR c++/16405
21242         * g++.dg/opt/temp1.C: New test.
21243
21244 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21245
21246         PR c++/18733
21247         * g++.dg/template/friend33.C: New testcase.
21248
21249 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
21250
21251         PR c++/18464
21252         * g++.dg/template/cond5.C: New test.
21253
21254         PR c++/18492
21255         * g++.dg/inherit/thunk3.C: New test.
21256
21257         PR c++/11224
21258         * g++.dg/warn/Wunused-9.C: New test.
21259
21260 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
21261
21262         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
21263
21264 2004-12-22  Jan Beulich  <jbeulich@novell.com>
21265
21266         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
21267
21268 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
21269
21270         PR c++/18378
21271         * g++.dg/ext/packed8.C: New test.
21272
21273         PR c++/19063
21274         * g++.dg/template/crash31.C: New test.
21275
21276         PR c++/19034
21277         * g++.dg/template/crash30.C: New test.
21278
21279 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21280
21281         PR C++/18984
21282         * g++.dg/eh/ctor3.C: New test.
21283
21284 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21285
21286         * objc.dg/stabs-1.m: Allow section name to be quoted and
21287         assembly label to begin with '.LL'.
21288
21289 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
21290
21291         * gcc.dg/vect/vect.exp
21292         (check_effective_target_lp64_or_vect_no_align): New.
21293         * gcc.dg/vect/vect-77.c: Use it.
21294         * gcc.dg/vect/vect-78.c: Use it.
21295
21296         * lib/target-supports.exp
21297         (check_effective_target_vect_no_max,
21298         check_effective_target_vect_no_bitwise,
21299         check_effective_target_vect_no_align): New.
21300         * gcc.dg/vect/vect-13.c: Use them.
21301         * gcc.dg/vect/vect-17.c: Ditto.
21302         * gcc.dg/vect/vect-18.c: Ditto.
21303         * gcc.dg/vect/vect-19.c: Ditto.
21304         * gcc.dg/vect/vect-20.c: Ditto.
21305         * gcc.dg/vect/vect-27.c: Ditto.
21306         * gcc.dg/vect/vect-29.c: Ditto.
21307         * gcc.dg/vect/vect-44.c: Ditto.
21308         * gcc.dg/vect/vect-48.c: Ditto.
21309         * gcc.dg/vect/vect-50.c: Ditto.
21310         * gcc.dg/vect/vect-52.c: Ditto.
21311         * gcc.dg/vect/vect-54.c: Ditto.
21312         * gcc.dg/vect/vect-56.c: Ditto.
21313         * gcc.dg/vect/vect-58.c: Ditto.
21314         * gcc.dg/vect/vect-60.c: Ditto.
21315         * gcc.dg/vect/vect-72.c: Ditto.
21316         * gcc.dg/vect/vect-80.c: Ditto.
21317
21318 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
21319
21320         PR c++/14075
21321         * g++.dg/init/string1.C: New.
21322
21323         PR c++/18975
21324         * g++.dg/other/synth1.C: New.
21325
21326 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21327
21328         PR c/18963
21329         * gcc.dg/pr18963-1.c: New test.
21330
21331 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21332
21333         PR c/18596
21334         * gcc.dg/funcdef-storage-1.c (foo): Remove.
21335         * gcc.dg/pr18596-1.c: Use dg-error.
21336         (dg-options): Use -fno-unit-at-a-time.
21337         * gcc.dg/pr18596-2.c: New test.
21338         * gcc.dg/pr18596-3.c: New test.
21339
21340 2004-12-20  Roger Sayle  <roger@eyesopen.com>
21341
21342         PR middle-end/18683
21343         * g++.dg/opt/pr18683-1.C: New test case.
21344
21345 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
21346
21347         PR other/19093
21348         * g++.dg/opt/max1.C: Fix for 64bit targets.
21349
21350 2004-12-20  Matt Austern  <austern@apple.com>
21351
21352         PR c++/19044
21353         * g++.dg/ext/builtin6.C: New
21354
21355 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
21356
21357         PR tree-optimization/19080
21358         * gcc.c-torture/compile/pr19080.c: New test.
21359
21360 2004-12-20  Steven Bosscher  <stevenb@suse.de>
21361
21362         * gcc.dg/20041219-1.c: New test.
21363
21364 2004-12-19  Roger Sayle  <roger@eyesopen.com>
21365
21366         PR middle-end/19068
21367         * g++.dg/opt/max1.C: New test case.
21368
21369 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21370
21371         * gcc.dg/fdata-sections-1.c: New test.
21372
21373 2004-12-18  Roger Sayle  <roger@eyesopen.com>
21374
21375         PR middle-end/18548
21376         * gcc.dg/max-1.c: New test case.
21377
21378 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
21379
21380         * gcc.c-torture/execute/20041218-1.c: New test.
21381
21382 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
21383
21384         * gcc.dg/pr18501.c: New test.
21385         * gcc.dg/uninit-5.c: XFAIL.
21386         * gcc.dg/uninit-9.c: XFAIL.
21387
21388 2004-12-17  Dale Johannesen  <dalej@apple.com>
21389
21390         * gcc.dg/20041213-1.c: New.
21391
21392 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
21393
21394         * objc.dg/stabs-1.m: Allow assembly label to begin
21395         with a dot ('.').
21396
21397 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
21398
21399         * gcc.c-torture/execute/20041213-1.c: Move...
21400         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
21401
21402 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
21403
21404         PR c++/18721
21405         * g++.dg/lookup/conv-5.C: New.
21406
21407 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
21408
21409         * objc.dg/stabs-1.m: New test.
21410
21411 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21412
21413         * gcc.dg/visibility-c.c: Change compile to
21414         assemble for the test.
21415
21416 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21417
21418         PR target/19041
21419         * gcc.dg/visibility-c.c: New test.
21420
21421 2004-12-16  Roger Sayle  <roger@eyesopen.com>
21422
21423         PR middle-end/18493
21424         * gcc.dg/switch-8.c: New test case.
21425
21426 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21427
21428         PR c++/18905
21429         * g++.dg/template/init4.C: New.
21430         * g++.dg/opt/static3.C: Enable optimizer.
21431
21432 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
21433
21434         * g++.dg/other/complex1.C: New test.
21435
21436 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
21437
21438         * g++.dg/opt/inline9.C: New test.
21439
21440 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21441
21442         PR fortran/18993
21443         * gfotran.dg/nullify_1.f: New test.
21444
21445 2004-12-15  Richard Henderson  <rth@redhat.com>
21446
21447         * gcc.target/i386/i386.exp: New harness.
21448         * gcc.target/i386/vect-args.c: New.
21449
21450 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
21451
21452         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21453
21454 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21455
21456         PR c++/18825
21457         * g++.dg/template/friend32.C: New test.
21458
21459 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21460
21461         * cpp/pragma-once-1.c: New test.
21462         * cpp/pragma-once-1b.h: Likewise.
21463         * cpp/pragma-once-1c.h: Likewise.
21464         * cpp/pragma-once-1d.h: Likewise.
21465         * cpp/inc/pragma-once-1a.h: Likewise.
21466
21467 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
21468             Steven G. Kargl  <kargls@comcast.net>
21469
21470         PR fortran/17597
21471         * gfortran.dg/list_read_3.f90: New test.
21472
21473 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21474
21475         * gcc.dg/ftrapv-2.c: New test.
21476
21477 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21478
21479         PR c++/18981
21480         * g++.dg/template/typename9.C: New test.
21481
21482 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21483
21484         PR c++/18738
21485         * g++.dg/template/typename8.C: New test.
21486         * g++.dg/parse/friend2.C: Tweak error message.
21487
21488 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21489
21490         * gcc.c-torture/20041214-1.c: New test.
21491
21492 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21493
21494         PR c++/18965
21495         * g++.dg/init/array17.C: New test.
21496
21497 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21498
21499         PR c++/18793
21500         * g++.dg/init/aggr3.C: New test.
21501
21502 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21503
21504         * gcc.dg/altivec-types-1.c: New test.
21505         * gcc.dg/altivec-types-2.c: New test.
21506         * gcc.dg/altivec-types-3.c: New test.
21507         * gcc.dg/altivec-types-4.c: New test.
21508         * g++.dg/ext/altivec-types-1.C: New test.
21509         * g++.dg/ext/altivec-types-2.C: New test.
21510         * g++.dg/ext/altivec-types-3.C: New test.
21511         * g++.dg/ext/altivec-types-4.C: New test.
21512
21513 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21514
21515         PR middle-end/18951
21516         * gcc.c-torture/execute/20041213-1.c: New test.
21517
21518 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21519
21520         PR c++/18949
21521         * g++.dg/template/cast1.C: New.
21522
21523 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21524
21525         * gcc.c-torture/execute/20041213-2.c: New test.
21526
21527 2004-12-13  Richard Henderson  <rth@redhat.com>
21528
21529         * gcc.dg/i386-sse-10.c: Fix typo in options.
21530
21531 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21532
21533         PR c++/18968
21534         * g++.dg/opt/pr18968.C: New test.
21535
21536 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21537
21538         PR c++/18925
21539         * g++.dg/ext/visibility/staticdatamem.C: New test.
21540
21541 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
21542
21543         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21544
21545 2004-12-13  Roger Sayle  <roger@eyesopen.com>
21546
21547         PR rtl-optimization/18928
21548         * gcc.dg/pr18928-1.c: New test case.
21549
21550 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
21551
21552         PR tree-opt/16951
21553         * gcc.c-torture/compile/20041211-1.c: New.
21554
21555 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21556
21557         PR middle-end/17564
21558         * gcc.c-torture/execute/20041212-1.c: New test.
21559
21560 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21561
21562         PR fortran/18869
21563         * gfortran.dg/common_1.f90: New test.
21564
21565 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
21566         Paul Brook  <paul@codesourcery.com>
21567
21568         PR fortran/16222
21569         * gfortran.dg/real_do_1.f90: New test.
21570
21571 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21572
21573         PR tree-opt/18040
21574         * g++.dg/opt/ptrmem6.C: New test.
21575
21576 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21577
21578         PR middle-end/18921
21579         * gcc.dg/pr18921-1.c: New test case.
21580
21581 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21582
21583         PR fortran/17175
21584         * gfortran.dg/scale_1.f90: New test.
21585
21586 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21587
21588         PR middle-end/18903
21589         * gcc.c-torture/compile/pr18903.c: New test.
21590
21591 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21592
21593         * gcc.c-torture/execute/20041210-1.c: New test.
21594
21595 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21596
21597         PR c++/18731
21598         * g++.dg/parser/struct-1.C: New test.
21599         * g++.dg/parser/struct-2.C: New test.
21600         * g++.dg/parser/struct-3.C: New test.
21601
21602 2004-12-09  Richard Henderson  <rth@redhat.com>
21603
21604         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21605
21606         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21607         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21608
21609 2004-12-09  Matt Austern  <austern@apple.com>
21610
21611         PR c++/18514
21612         * g++.dg/ext/builtin1.C: New
21613         * g++.dg/ext/builtin2.C: New
21614         * g++.dg/ext/builtin3.C: New
21615         * g++.dg/ext/builtin4.C: New
21616         * g++.dg/ext/builtin5.C: New
21617
21618 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21619
21620         PR tree-opt/18904
21621         * g++.dg/opt/ptrmem5.C: New test.
21622
21623 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21624
21625         * g++.dg/parse/typename5.C: Adjust for new error.
21626         * g++.dg/parse/typename7.C: New.
21627
21628 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21629
21630         PR c++/18073
21631         * g++.dg/other/mmintrin.C: New test.
21632
21633 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21634
21635         PR c++/16681
21636         * g++.dg/init/array15.C: New.
21637         * g++.dg/init/array16.C: New.
21638
21639 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21640
21641         PR fortran/18826
21642         * gfortran.dg/assign_1.f90: New test.
21643
21644 2004-12-08  Nick Clifton  <nickc@redhat.com>
21645
21646         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21647         * gcc.target/xstormy16/data_below100: Likewise.
21648         * gcc.target/xstormy16/sfr: Likewise.
21649         * gcc.target/xstormy16/below100.S: New test source file.
21650         * gcc.target/xstormy16/below100.ld: New test linker script.
21651         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21652         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21653         bp instructions.
21654         * gcc.target/xstormy16/bp.c: Likewise.
21655
21656         * gcc.target/xstormy16/bss_below100: New files:
21657         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21658         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21659         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21660         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21661         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21662         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21663         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21664         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21665         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21666         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21667         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21668         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21669         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21670         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21671         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21672         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21673         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21674         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21675         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21676         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21677         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21678         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21679         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21680         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21681         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21682         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21683         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21684
21685         * gcc.target/xstormy16/data_below100: New files:
21686         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21687         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21688         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21689         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21690         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21691         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21692         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21693         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21694         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21695         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21696         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21697         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21698         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21699         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21700         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21701         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21702         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21703         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21704         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21705         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21706         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21707         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21708         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21709         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21710         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21711         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21712         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21713
21714         * gcc.target/xstormy16/sfr: New files:
21715         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21716         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21717         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21718         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21719         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21720         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21721         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21722         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21723         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21724         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21725         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21726         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21727         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21728         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21729         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21730         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21731         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21732         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21733         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21734         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21735         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21736         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21737         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21738         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21739         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21740         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21741         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21742         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21743         27_if0_sfrw_bitfield_f.c
21744
21745 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21746
21747         PR c++/18100
21748         * g++.dg/lookup/name-clash4.C: New test.
21749
21750 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21751
21752         PR c++/18672
21753         * g++.dg/opt/array1.C: New.
21754
21755         PR c++/18803
21756         * g++.dg/template/operator5.C: New.
21757
21758 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21759
21760         PR c/18867
21761         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21762
21763 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21764
21765         * gcc.dg/noncompile/20041207.c: New test.
21766
21767 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21768
21769         * g++.dg/other/unreachable-1.C: New test.
21770
21771 2004-12-06  Nick Clifton  <nickc@redhat.com>
21772
21773         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21774         <limits.h> because the latter comes from gcc's include/ directory
21775         and not the newlib/libc/include directory.
21776
21777 2004-12-04  Richard Henderson  <rth@redhat.com>
21778
21779         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21780
21781 2004-12-04  Richard Henderson  <rth@redhat.com>
21782
21783         * lib/target-supports.exp (check_gc_sections_available): Disable
21784         for alpha and ia64.
21785
21786 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21787
21788         PR middle-end/17909
21789         * g++.dg/other/vararg-2.C: New test.
21790
21791 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21792
21793         PR c++/17011, c++/17971
21794         * g++.dg/template/error15.C: Adjust expected error.
21795         * g++.dg/template/instantiate3.C: Likewise.
21796
21797 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21798
21799         * gcc.dg/altivec-18.c: Fix for darwin
21800
21801 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21802
21803         PR c++/18782
21804         * g++.dg/parse/ptrmem2.C: New.
21805
21806         PR c++/18318
21807         * g++.dg/template/new1.C: New.
21808
21809 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21810
21811         PR fortran/18710
21812         * gfortran.dg/direct_io_3.f90: New test.
21813
21814 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21815
21816         PR 18758
21817         * g++.dg/parse/crash21.C: New.
21818
21819 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21820
21821         PR c++/15664, c++/18276
21822         * g++.dg/template/ttp13.C: New test.
21823         * g++.dg/template/ttp14.C: Likewise.
21824
21825 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21826
21827         PR c++/18123
21828         * g++.dg/parse/enum2.C: New test.
21829         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21830
21831 2004-12-02  Nick Clifton  <nickc@redhat.com>
21832
21833         * gcc.target/xstormy16: New test directory.
21834         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21835         * gcc.target/xstormy16/bp.c: Check the generation of bp
21836         instructions.
21837         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21838         bn instructions and the BELOW100 attribute.
21839
21840 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21841
21842         PR target/16952
21843         * gcc.dg/ppc-eabi.c: New.
21844
21845 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21846
21847         PR fortran/18284
21848         * gfortran.dg/backspace.f90
21849
21850 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21851
21852         * gfortran.dg/inquire.f90: New test.
21853
21854 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21855
21856         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21857         handle effective-target-keyword.
21858         (dg-skip-if): Support effective-target keyword as target list.
21859         (dg-xfail-if): Ditto.
21860         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21861
21862 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21863
21864         PR tree-optimization/18291
21865         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21866
21867 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21868
21869         PR C++/18729
21870         * g++.dg/parse/crash20.C: New.
21871
21872         PR c++/17431
21873         * g++.dg/overload/arg1.C: New.
21874         * g++.dg/overload/arg2.C: New.
21875         * g++.dg/overload/arg3.C: New.
21876         * g++.dg/overload/arg4.C: New.
21877
21878 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21879
21880         * gcc.dg/c99-flex-array-4.c: Remove.
21881
21882 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21883
21884         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21885
21886         * lib/target-supports.exp (is-effective-target): Simplify.
21887
21888         * lib/target-supports.exp (check_effective_target_vect_long):
21889         Fix for powerpc64-*-*.
21890
21891 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21892
21893         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21894         to support new requirements on FreeBSD 5.
21895
21896 2004-11-30  Devang Patel  <dpatel@apple.com>
21897
21898         PR 18702
21899         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21900
21901 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21902
21903         * g++.dg/ext/altivec-13.C: New test.
21904
21905 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21906
21907         PR tree-opt/18298
21908         * gcc.c-torture/execute/p18298.c: New test.
21909
21910 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21911             Dorit Naishlos  <dorit@il.ibm.com>
21912
21913         PR tree-opt/18607
21914         * gcc.dg/vect/vect-89.c: New test.
21915
21916 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21917
21918         * gcc.dg/pr18596-1.c: New test.
21919
21920 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21921
21922         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21923
21924 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21925
21926         PR c/18479
21927         * gcc.dg/pr18479.c: New test.
21928
21929 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21930
21931         PR target/18490
21932         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21933         mmix-knuth-mmixware.
21934
21935         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21936         cris-*-elf* cris-*-aout* mmix-*-*
21937
21938 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21939
21940         PR middle-end/18725
21941         * gcc.dg/pr18725.c: New test.
21942
21943 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21944
21945         PR target/18488
21946         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21947
21948         PR target/18336
21949         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21950
21951 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21952
21953         PR c++/18368
21954         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21955         * g++.old-deja/g++.law/ctors5.C: Likewise.
21956         * g++.old-deja/g++.other/crash25.C: Likewise.
21957
21958         PR c++/18674
21959         * g++.dg/template/error16.C: New test.
21960
21961         PR c++/18512
21962         * g++.dg/template/crash29.C: New test.
21963
21964 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21965
21966         PR tree-optimization/18712
21967         * gcc.c-torture/compile/pr18712.c: New test.
21968
21969 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21970
21971         PR c/7544
21972         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21973         tests.
21974
21975 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21976
21977         PR c++/18652
21978         * g++.dg/lookup/crash6.C: New test.
21979
21980 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21981
21982         PR middle-end/18164
21983         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21984
21985 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21986
21987         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21988         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21989         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21990
21991 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21992
21993         * gcc.dg/pr18164.c: New test.
21994
21995 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21996
21997         * gcc.dg/funroll-loops-all.c: New.
21998
21999 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22000
22001         PR target/18489
22002         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22003         delimeter, match space and TAB as well as ":".
22004
22005         PR target/18484
22006         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22007
22008         PR target/18348
22009         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22010
22011         PR target/18345
22012         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22013
22014         PR target/18337
22015         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22016
22017 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
22018
22019         * gfortran.dg/direct_io_2.f90: New test.
22020
22021 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22022
22023         PR target/18334
22024         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22025
22026 2004-11-28  Richard Henderson  <rth@redhat.com>
22027
22028         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22029
22030 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
22031
22032         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22033         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22034         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22035         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22036         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22037         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22038         gcc.dg/pointer-arith-8.c: New tests.
22039
22040 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
22041
22042         PR fortran/18364
22043         * gfortran.dg/endfile.f90: New test.
22044
22045 2004-11-27  Falk Hueffner  <falk@debian.org>
22046
22047         * gcc.dg/loop-6.c: New test.
22048
22049 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22050
22051         * gcc.c-torture/execute/20041126-1.c: New test.
22052
22053 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22054
22055         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22056         on IRIX.
22057
22058 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22059
22060         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22061         functions.
22062
22063 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22064
22065         PR rtl-optimization/17825
22066         * gcc.c-torture/compile/20041119-1.c: New test.
22067
22068 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22069
22070         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22071         Check existence of ld library path variables before unsetting.
22072
22073 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22074
22075         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22076
22077 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22078
22079         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22080
22081 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22082
22083         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22084
22085 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22086
22087         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22088         dg-do directive.
22089
22090 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22091
22092         * gcc.dg/pr17957.c: Pass --param, not -param.
22093
22094 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22095
22096         PR middle-end/17957
22097         * testsuite/gcc.dg/pr17957.c: New test.
22098
22099 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22100
22101         PR c++/18445
22102         * g++.dg/template/crash28.C: Likewise.
22103
22104         PR c++/18001
22105         * g++.dg/expr/unary2.C: Adjust lvalue messages.
22106         * g++.dg/ext/lvaddr.C: Likewise.
22107         * g++.dg/opt/pr7503-3.C: Likewise.
22108
22109         PR c++/18466
22110         * g++.dg/parse/qualified3.C: New test.
22111         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22112
22113         PR c++/18545
22114         * g++.dg/expr/return1.C: New test.
22115
22116 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22117
22118         Friend class name lookup 3/n, PR c++/3332
22119         * g++.dg/lookup/friend3.C: New test.
22120         * g++.dg/lookup/friend4.C: Likewise.
22121         * g++.dg/lookup/friend5.C: Likewise.
22122
22123 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22124
22125         Friend class name lookup 2/n, PR c++/14513, c++/15410
22126         * g++.dg/lookup/friend2.C: New test.
22127         * g++.dg/template/friend31.C: Likewise.
22128
22129 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22130
22131         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22132
22133 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22134
22135         PR c++/17473
22136         * g++.dg/tc1/dr56.C: Remove.
22137         * g++.dg/template/typedef1.C: Add dg-error markers.
22138         * g++.old-deja/g++.other/typedef7.C: Likewise.
22139
22140         PR c++/18285
22141         * g++.dg/parse/typedef7.C: New test.
22142
22143 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
22144
22145         * gcc.c-torture/execute/20041124-1.c: New test.
22146
22147 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22148
22149         * g++.dg/template/deduce3.C: New test.
22150
22151         PR c++/18586
22152         * g++.dg/template/crash27.C: New test.
22153
22154         PR c++/18530
22155         * g++.dg/warn/Wshadow-3.C: New test.
22156
22157 2004-11-24  Devang Patel  <dpatel@apple.com>
22158
22159         PR/18555
22160         * gcc.dg/cpp/isysroot-1.c: New test.
22161         * gcc.dg/cpp/usr/include/stdio.h: New file.
22162         * gcc.dg/cpp/isysroot-2.c: New test.
22163         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22164         New file.
22165
22166 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22167
22168         PR c++/8929
22169         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22170
22171 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22172
22173         * gcc.target/sparc/align.c: Do not include <stdint.h>.
22174         * gcc.target/sparc/pdist.c: Likewise.
22175
22176 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
22177
22178         PR c++/16882
22179         * g++.dg/conversion/simd1.C: New test.
22180
22181 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22182
22183         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22184         and restore_ld_library_path_env_vars.
22185         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22186         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22187         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22188         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
22189
22190 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
22191
22192         * gcc.dg/pragma-align-2.c: Test macro expansion.
22193         * gcc.dg/pragma-pack-2.c: New test.
22194
22195 2004-11-23  Richard Henderson  <rth@redhat.com>
22196
22197         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
22198         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22199         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
22200         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
22201         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
22202         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
22203
22204         * gcc.dg/vect/vect.exp: Add check for alpha.
22205         * lib/target-supports.exp (check_alpha_max_hw_available): New.
22206         (check_effective_target_vect_int): Enable for alpha.
22207         (check_effective_target_vect_long): New.
22208         (is-effective-target): Add it.
22209
22210 2004-11-23  Uros Bizjak <uros@kss-loka.si>
22211
22212         * gcc.dg/pr18614-1.c: New test.
22213
22214 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22215
22216         * gcc.dg/setjmp-2.c: New test.
22217
22218 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
22219
22220         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
22221         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
22222         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
22223         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
22224         gcc.target/sparc/pdist.c: New tests.
22225
22226 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
22227
22228         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
22229
22230 2004-11-22  Dale Johannesen  <dalej@apple.com>
22231
22232         * gcc.dg/20041111-1.c: New.
22233
22234 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22235
22236         PR tree-opt/18536
22237         * gcc.dg/vect/pr18536.c: New test.
22238
22239 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22240
22241         PR c++/18354
22242         * g++.dg/template/nontype11.C: New test.
22243
22244 2004-11-21  Roger Sayle  <roger@eyesopen.com>
22245
22246         PR middle-end/18520
22247         * gcc.dg/pr18520-1.c: New test case.
22248
22249 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
22250
22251         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
22252         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
22253         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
22254         expected diagnostics.
22255
22256 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22257
22258         PR target/18580
22259         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
22260         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
22261         vect-77.c, vect-77a.c: XFAIL on the SPARC.
22262
22263 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22264
22265         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
22266
22267 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
22268             Joseph Myers  <joseph@codesourcery.com>
22269
22270         * lib/target-supports.exp (check_visibility_available): Really
22271         test the compiler.
22272
22273 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22274
22275         PR tree-opt/18181
22276         * gcc.dg/vect/vect-85.c: New test.
22277         * gcc.dg/vect/vect-86.c: New test.
22278         * gcc.dg/vect/vect-87.c: New test.
22279         * gcc.dg/vect/vect-88.c: New test.
22280
22281 2004-11-19  Ben Elliston  <bje@au.ibm.com>
22282
22283         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
22284
22285 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
22286
22287         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
22288         * gcc.dg/ppc-and-1.c: Ditto.
22289         * gcc.dg/ppc-compare-1.c: Ditto.
22290         * gcc.dg/ppc-mov-1.c: Ditto
22291
22292 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
22293             Mark Mitchell  <mark@codesourcery.com>
22294
22295         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
22296
22297 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22298             Aldy Hernandez  <aldyh@redhat.com>
22299
22300         * lib/target-supports.exp (check_effective_target_vect_int): New
22301         (check_effective_target_vect_float): New
22302         (check_effective_target_vect_double): New.
22303         (is-effective-target): Support new effective targets keywords.
22304         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
22305         default action for dg-do.
22306         * gcc.dg/vect/pr16105.c: Use new support.
22307         * gcc.dg/vect/pr18400.c: Ditto.
22308         * gcc.dg/vect/pr18425.c: Ditto.
22309         * gcc.dg/vect/vect-1.c: Ditto.
22310         * gcc.dg/vect/vect-10.c: Ditto.
22311         * gcc.dg/vect/vect-11.c: Ditto.
22312         * gcc.dg/vect/vect-12.c: Ditto.
22313         * gcc.dg/vect/vect-13.c: Ditto.
22314         * gcc.dg/vect/vect-14.c: Ditto.
22315         * gcc.dg/vect/vect-15.c: Ditto.
22316         * gcc.dg/vect/vect-16.c: Ditto.
22317         * gcc.dg/vect/vect-17.c: Ditto.
22318         * gcc.dg/vect/vect-18.c: Ditto.
22319         * gcc.dg/vect/vect-19.c: Ditto.
22320         * gcc.dg/vect/vect-2.c: Ditto.
22321         * gcc.dg/vect/vect-20.c: Ditto.
22322         * gcc.dg/vect/vect-21.c: Ditto.
22323         * gcc.dg/vect/vect-22.c: Ditto.
22324         * gcc.dg/vect/vect-23.c: Ditto.
22325         * gcc.dg/vect/vect-24.c: Ditto.
22326         * gcc.dg/vect/vect-25.c: Ditto.
22327         * gcc.dg/vect/vect-26.c: Ditto.
22328         * gcc.dg/vect/vect-27.c: Ditto.
22329         * gcc.dg/vect/vect-27a.c: Ditto.
22330         * gcc.dg/vect/vect-28.c: Ditto.
22331         * gcc.dg/vect/vect-29.c: Ditto.
22332         * gcc.dg/vect/vect-29a.c: Ditto.
22333         * gcc.dg/vect/vect-3.c: Ditto.
22334         * gcc.dg/vect/vect-30.c: Ditto.
22335         * gcc.dg/vect/vect-31.c: Ditto.
22336         * gcc.dg/vect/vect-32.c: Ditto.
22337         * gcc.dg/vect/vect-33.c: Ditto.
22338         * gcc.dg/vect/vect-34.c: Ditto.
22339         * gcc.dg/vect/vect-35.c: Ditto.
22340         * gcc.dg/vect/vect-36.c: Ditto.
22341         * gcc.dg/vect/vect-37.c: Ditto.
22342         * gcc.dg/vect/vect-38.c: Ditto.
22343         * gcc.dg/vect/vect-4.c: Ditto.
22344         * gcc.dg/vect/vect-40.c: Ditto.
22345         * gcc.dg/vect/vect-41.c: Ditto.
22346         * gcc.dg/vect/vect-42.c: Ditto.
22347         * gcc.dg/vect/vect-43.c: Ditto.
22348         * gcc.dg/vect/vect-44.c: Ditto.
22349         * gcc.dg/vect/vect-45.c: Ditto.
22350         * gcc.dg/vect/vect-46.c: Ditto.
22351         * gcc.dg/vect/vect-47.c: Ditto.
22352         * gcc.dg/vect/vect-48.c: Ditto.
22353         * gcc.dg/vect/vect-48a.c: Ditto.
22354         * gcc.dg/vect/vect-49.c: Ditto.
22355         * gcc.dg/vect/vect-5.c: Ditto.
22356         * gcc.dg/vect/vect-50.c: Ditto.
22357         * gcc.dg/vect/vect-51.c: Ditto.
22358         * gcc.dg/vect/vect-52.c: Ditto.
22359         * gcc.dg/vect/vect-53.c: Ditto.
22360         * gcc.dg/vect/vect-54.c: Ditto.
22361         * gcc.dg/vect/vect-55.c: Ditto.
22362         * gcc.dg/vect/vect-56.c: Ditto.
22363         * gcc.dg/vect/vect-56a.c: Ditto.
22364         * gcc.dg/vect/vect-57.c: Ditto.
22365         * gcc.dg/vect/vect-58.c: Ditto.
22366         * gcc.dg/vect/vect-59.c: Ditto.
22367         * gcc.dg/vect/vect-6.c: Ditto.
22368         * gcc.dg/vect/vect-60.c: Ditto.
22369         * gcc.dg/vect/vect-61.c: Ditto.
22370         * gcc.dg/vect/vect-62.c: Ditto.
22371         * gcc.dg/vect/vect-63.c: Ditto.
22372         * gcc.dg/vect/vect-64.c: Ditto.
22373         * gcc.dg/vect/vect-65.c: Ditto.
22374         * gcc.dg/vect/vect-66.c: Ditto.
22375         * gcc.dg/vect/vect-67.c: Ditto.
22376         * gcc.dg/vect/vect-68.c: Ditto.
22377         * gcc.dg/vect/vect-69.c: Ditto.
22378         * gcc.dg/vect/vect-7.c: Ditto.
22379         * gcc.dg/vect/vect-72.c: Ditto.
22380         * gcc.dg/vect/vect-72a.c: Ditto.
22381         * gcc.dg/vect/vect-73.c: Ditto.
22382         * gcc.dg/vect/vect-74.c: Ditto.
22383         * gcc.dg/vect/vect-75.c: Ditto.
22384         * gcc.dg/vect/vect-76.c: Ditto.
22385         * gcc.dg/vect/vect-77.c: Ditto.
22386         * gcc.dg/vect/vect-77a.c: Ditto.
22387         * gcc.dg/vect/vect-78.c: Ditto.
22388         * gcc.dg/vect/vect-79.c: Ditto.
22389         * gcc.dg/vect/vect-8.c: Ditto.
22390         * gcc.dg/vect/vect-80.c: Ditto.
22391         * gcc.dg/vect/vect-82.c: Ditto.
22392         * gcc.dg/vect/vect-82_64.c: Ditto.
22393         * gcc.dg/vect/vect-83.c: Ditto.
22394         * gcc.dg/vect/vect-83_64.c: Ditto.
22395         * gcc.dg/vect/vect-9.c: Ditto.
22396         * gcc.dg/vect/vect-all.c: Ditto.
22397         * gcc.dg/vect/vect-none.c: Ditto.
22398
22399 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22400
22401         * lib/gcc-dg.exp (dg-skip-if): New function.
22402         (dg-forbid-option): Remove.
22403         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
22404         * g++.dg/abi/bitfield8.C: Likewise.
22405         * g++.dg/abi/dtor1.C: Likewise.
22406         * g++.dg/abi/empty10.C: Likewise.
22407         * g++.dg/abi/empty7.C: Likewise.
22408         * g++.dg/abi/empty9.C: Likewise.
22409         * g++.dg/abi/layout3.C: Likewise.
22410         * g++.dg/abi/layout4.C: Likewise.
22411         * g++.dg/abi/thunk1.C: Likewise.
22412         * g++.dg/abi/thunk2.C: Likewise.
22413         * g++.dg/abi/vbase11.C: Likewise.
22414         * g++.dg/abi/vthunk2.C: Likewise.
22415         * g++.dg/abi/vthunk3.C: Likewise.
22416         * g++.dg/ext/attrib8.C: Likewise.
22417         * g++.dg/opt/longbranch2.C: Likewise.
22418         * g++.dg/opt/reg-stack4.C: Likewise.
22419         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22420         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22421         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22422         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22423         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22424         * gcc.dg/20000609-1.c: Likewise.
22425         * gcc.dg/20000720-1.c: Likewise.
22426         * gcc.dg/20011107-1.c: Likewise.
22427         * gcc.dg/20011119-1.c: Likewise.
22428         * gcc.dg/20020108-1.c: Likewise.
22429         * gcc.dg/20020122-2.c: Likewise.
22430         * gcc.dg/20020122-3.c: Likewise.
22431         * gcc.dg/20020201-3.c: Likewise.
22432         * gcc.dg/20020206-1.c: Likewise.
22433         * gcc.dg/20020218-1.c: Likewise.
22434         * gcc.dg/20020310-1.c: Likewise.
22435         * gcc.dg/20020411-1.c: Likewise.
22436         * gcc.dg/20020418-2.c: Likewise.
22437         * gcc.dg/20020426-1.c: Likewise.
22438         * gcc.dg/20020426-2.c: Likewise.
22439         * gcc.dg/20020517-1.c: Likewise.
22440         * gcc.dg/20020523-1.c: Likewise.
22441         * gcc.dg/20020523-2.c: Likewise.
22442         * gcc.dg/20020729-1.c: Likewise.
22443         * gcc.dg/20030204-1.c: Likewise.
22444         * gcc.dg/20030826-2.c: Likewise.
22445         * gcc.dg/20030926-1.c: Likewise.
22446         * gcc.dg/20031202-1.c: Likewise.
22447         * gcc.dg/980312-1.c: Likewise.
22448         * gcc.dg/980313-1.c: Likewise.
22449         * gcc.dg/990117-1.c: Likewise.
22450         * gcc.dg/990424-1.c: Likewise.
22451         * gcc.dg/990524-1.c: Likewise.
22452         * gcc.dg/991230-1.c: Likewise.
22453         * gcc.dg/i386-387-1.c: Likewise.
22454         * gcc.dg/i386-387-2.c: Likewise.
22455         * gcc.dg/i386-387-3.c: Likewise.
22456         * gcc.dg/i386-387-4.c: Likewise.
22457         * gcc.dg/i386-387-5.c: Likewise.
22458         * gcc.dg/i386-387-6.c: Likewise.
22459         * gcc.dg/i386-asm-1.c: Likewise.
22460         * gcc.dg/i386-bitfield1.c: Likewise.
22461         * gcc.dg/i386-bitfield2.c: Likewise.
22462         * gcc.dg/i386-loop-1.c: Likewise.
22463         * gcc.dg/i386-loop-2.c: Likewise.
22464         * gcc.dg/i386-loop-3.c: Likewise.
22465         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22466         * gcc.dg/i386-pic-1.c: Likewise.
22467         * gcc.dg/i386-regparm.c: Likewise.
22468         * gcc.dg/i386-signbit-1.c: Likewise.
22469         * gcc.dg/i386-signbit-2.c: Likewise.
22470         * gcc.dg/i386-signbit-3.c: Likewise.
22471         * gcc.dg/i386-sse-5.c: Likewise.
22472         * gcc.dg/i386-sse-8.c: Likewise.
22473         * gcc.dg/i386-unroll-1.c: Likewise.
22474         * gcc.dg/tls/opt-1.c: Likewise.
22475         * gcc.dg/tls/opt-2.c: Likewise.
22476         * gcc.dg/unroll-1.c: Likewise.
22477         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22478         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22479         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22480         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22481
22482 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22483
22484         * g++.dg/template/incomplete1.C: New test.
22485
22486 2004-11-16  Nick Clifton  <nickc@redhat.com>
22487
22488         Revert patches accidentally commited during checkin of fixes for
22489         xstormy16 tests:
22490         gcc.c-torture/execute/simd-4.c: Revert
22491         gcc.dg/20040910-1.c: Revert.
22492
22493 2004-11-16  Paul Brook  <paul@codesourcery.com>
22494
22495         PR fortran/13010
22496         * gfortran.dg/der_pointer_1.f90: New test.
22497
22498 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22499
22500         PR c/18498
22501         * gcc.dg/bitfld-13.c: New test.
22502
22503 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22504
22505         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22506         powerpc*-*-linux*.
22507
22508         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22509         * gcc.dg/ppc64-abi-2.c: Ditto.
22510         * gcc.dg/ppc64-abi-3.c: Ditto.
22511
22512         * lib/gcc-dg.exp (dg-target-list): Remove.
22513
22514 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22515
22516         * gcc.dg/ia64-postinc.c: New test.
22517
22518 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22519
22520         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22521
22522 2004-11-15  Nick Clifton  <nickc@redhat.com>
22523
22524         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22525         __INT_MAX__ so that the test can be compiled by toolchains
22526         targeted at 16-bit processors.
22527
22528         * gcc.dg/20040625-1.c: Use long constants rather than integers
22529         when performing arithmetic that will overflow 16-bits.
22530
22531         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22532         xstormy16.  It does not support 128-bit vector operations.
22533
22534         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22535         with the macro PTR_TYPE.  Define this macro to an integer type
22536         suitable for holding a pointer.
22537
22538         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22539         the target is a 16-bit processor.
22540
22541         * gcc.dg/cpp/if-2.c: Expect a different warning message from
22542         16-bit targets where the character constant will be too long.
22543
22544         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22545         where the double will not be directly addressable.
22546
22547 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22548
22549         Friend class name lookup 1/n, PR c++/18471
22550         * g++.dg/template/crash26.C: New test.
22551         * g++.dg/lookup/struct1.C: Adjust expected error.
22552         * g++.dg/parse/elab1.C: Likewise.
22553         * g++.dg/parse/elab2.C: Likewise.
22554         * g++.dg/parse/int-as-enum1.C: Likewise.
22555         * g++.dg/parse/struct-as-enum1.C: Likewise.
22556         * g++.dg/parse/typedef1.C: Likewise.
22557         * g++.dg/parse/typedef3.C: Likewise.
22558         * g++.dg/parse/typedef4.C: Likewise.
22559         * g++.dg/parse/typedef5.C: Likewise.
22560         * g++.dg/template/nontype4.C: Likewise.
22561         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22562         * g++.old-deja/g++.other/elab1.C: Likewise.
22563         * g++.old-deja/g++.other/syntax4.C: Likewise.
22564
22565 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22566
22567         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22568
22569 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
22570
22571         * gcc.c-torture/execute/20041114-1.c: New test.
22572
22573 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22574
22575         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22576         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22577         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22578         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22579         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22580         gcc.dg/switch-7.c: New tests.
22581
22582 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22583
22584         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22585
22586 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22587
22588         PR tree-opt/18400
22589         * gcc.dg/vect/pr18400.c: New test.
22590
22591 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22592             Andrew Pinski  <pinskia@physics.uc.edu>
22593
22594         PR tree-opt/18425
22595         * gcc.dg/vect/pr18425.c: New test.
22596
22597 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22598
22599         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22600         Guard with dg-require-alias and dg-require-visibility.
22601
22602 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22603
22604         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22605
22606 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22607
22608         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22609
22610 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22611
22612         PR c++/17344
22613         * g++.dg/template/defarg5.C: New test.
22614
22615 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22616
22617         * g++.dg/parse/cast1.C: Run only on ILP32.
22618         * g++.old-deja/g++.mike/p784.C: Likewise.
22619
22620 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22621
22622         * gcc.c-torture/execute/20041113-1.c: New test.
22623
22624 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22625
22626         PR target/18230
22627         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22628         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22629         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22630         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22631         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22632         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22633         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22634         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22635         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22636         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22637         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22638         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22639         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22640
22641 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22642
22643         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22644         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22645         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22646         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22647         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22648         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22649         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22650         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22651         gcc.target/sparc/combined-1.c: New tests.
22652
22653 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22654
22655         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22656         New tests.
22657
22658 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22659
22660         * lib/gcc-dg.exp (dg-forbid-option): New function.
22661         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22662         * g++.dg/abi/bitfield8.C: Likewise.
22663         * g++.dg/abi/dtor1.C: Likewise.
22664         * g++.dg/abi/empty10.C: Likewise.
22665         * g++.dg/abi/empty7.C: Likewise.
22666         * g++.dg/abi/empty9.C: Likewise.
22667         * g++.dg/abi/layout3.C: Likewise.
22668         * g++.dg/abi/layout4.C: Likewise.
22669         * g++.dg/abi/thunk1.C: Likewise.
22670         * g++.dg/abi/thunk2.C: Likewise.
22671         * g++.dg/abi/vbase11.C: Likewise.
22672         * g++.dg/abi/vthunk2.C: Likewise.
22673         * g++.dg/abi/vthunk3.C: Likewise.
22674         * g++.dg/ext/attrib8.C: Likewise.
22675         * g++.dg/opt/longbranch2.C: Likewise.
22676         * g++.dg/opt/reg-stack4.C: Likewise.
22677         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22678         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22679         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22680         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22681         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22682         * gcc.dg/20000609-1.c: Likewise.
22683         * gcc.dg/20000720-1.c: Likewise.
22684         * gcc.dg/20011107-1.c: Likewise.
22685         * gcc.dg/20011119-1.c: Likewise.
22686         * gcc.dg/20020108-1.c: Likewise.
22687         * gcc.dg/20020122-2.c: Likewise.
22688         * gcc.dg/20020122-3.c: Likewise.
22689         * gcc.dg/20020201-3.c: Likewise.
22690         * gcc.dg/20020206-1.c: Likewise.
22691         * gcc.dg/20020218-1.c: Likewise.
22692         * gcc.dg/20020310-1.c: Likewise.
22693         * gcc.dg/20020411-1.c: Likewise.
22694         * gcc.dg/20020418-2.c: Likewise.
22695         * gcc.dg/20020426-1.c: Likewise.
22696         * gcc.dg/20020426-2.c: Likewise.
22697         * gcc.dg/20020517-1.c: Likewise.
22698         * gcc.dg/20020523-1.c: Likewise.
22699         * gcc.dg/20020523-2.c: Likewise.
22700         * gcc.dg/20020729-1.c: Likewise.
22701         * gcc.dg/20030204-1.c: Likewise.
22702         * gcc.dg/20030826-2.c: Likewise.
22703         * gcc.dg/20030926-1.c: Likewise.
22704         * gcc.dg/20031202-1.c: Likewise.
22705         * gcc.dg/980312-1.c: Likewise.
22706         * gcc.dg/980313-1.c: Likewise.
22707         * gcc.dg/990117-1.c: Likewise.
22708         * gcc.dg/990424-1.c: Likewise.
22709         * gcc.dg/990524-1.c: Likewise.
22710         * gcc.dg/991230-1.c: Likewise.
22711         * gcc.dg/i386-387-1.c: Likewise.
22712         * gcc.dg/i386-387-2.c: Likewise.
22713         * gcc.dg/i386-387-3.c: Likewise.
22714         * gcc.dg/i386-387-4.c: Likewise.
22715         * gcc.dg/i386-387-5.c: Likewise.
22716         * gcc.dg/i386-387-6.c: Likewise.
22717         * gcc.dg/i386-asm-1.c: Likewise.
22718         * gcc.dg/i386-bitfield1.c: Likewise.
22719         * gcc.dg/i386-bitfield2.c: Likewise.
22720         * gcc.dg/i386-loop-1.c: Likewise.
22721         * gcc.dg/i386-loop-2.c: Likewise.
22722         * gcc.dg/i386-loop-3.c: Likewise.
22723         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22724         * gcc.dg/i386-pic-1.c: Likewise.
22725         * gcc.dg/i386-regparm.c: Likewise.
22726         * gcc.dg/i386-signbit-1.c: Likewise.
22727         * gcc.dg/i386-signbit-2.c: Likewise.
22728         * gcc.dg/i386-signbit-3.c: Likewise.
22729         * gcc.dg/i386-sse-5.c: Likewise.
22730         * gcc.dg/i386-sse-8.c: Likewise.
22731         * gcc.dg/i386-unroll-1.c: Likewise.
22732         * gcc.dg/tls/opt-1.c: Likewise.
22733         * gcc.dg/tls/opt-2.c: Likewise.
22734         * gcc.dg/unroll-1.c: Likewise.
22735         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22736         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22737         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22738         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22739         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22740         -m64 is specified.
22741
22742 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22743
22744         PR c++/18389
22745         * g++.dg/parse/cond1.C: New test.
22746
22747         PR c++/18429
22748         * g++.dg/template/array9.C: New test.
22749         * g++.dg/ext/vla1.C: Adjust error messages.
22750         * g++.dg/ext/vlm1.C: Likewise.
22751         * g++.dg/template/crash2.C: Likewise.
22752
22753         PR c++/18436
22754         * g++.dg/template/call3.C: New test.
22755
22756         PR c++/18407
22757         * g++.dg/template/ptrmem11.C: New test.
22758
22759 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22760
22761         PR other/14264
22762         * lib/g++.exp: Set LC_ALL and LANG to C.
22763         * lib/gcc-dg.exp: Likewise.
22764         * lib/gfortran.exp: Likewise.
22765         * lib/objc.exp: Likewise.
22766         * lib/treelang.exp: Likewise.
22767
22768 2004-11-12  Andreas Schwab  <schwab@suse.de>
22769
22770         * gcc.dg/pr16286.c: Fix last change.
22771
22772 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22773
22774         PR c++/18416
22775         * g++.dg/init/global1.C: New test.
22776
22777 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22778
22779         * gcc.c-torture/execute/20041112-1.c: New test.
22780
22781 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22782
22783         * lib/gcc-dg.exp (dg-target-list): New.
22784
22785 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22786             Richard Sandiford  <rsandifo@redhat.com>
22787
22788         * lib/target-supports.exp (get-compiler_messages): New.
22789         (check_named_sections_available): Use it.
22790         (check_effective_target_ilp32): New.
22791         (check_effective_target_lp64): New.
22792         (is-effective-target): New.
22793         * lib/gcc-dg.exp (dg-require-effective-target): New.
22794
22795 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22796
22797         * gcc.dg/precedence-1.c: New test.
22798
22799 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22800
22801         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22802
22803         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22804         message, delete generated files, use more descriptive name for
22805         executable, and make the test unsupported when it cannot be run.
22806
22807         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22808         (dg-require-weak, dg-require-visibility, dg-require-alias,
22809         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22810         dg-require-iconv, dg-require-named-sections): Use it.
22811
22812         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22813
22814 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22815
22816         PR target/16457
22817         * gcc.dg/ppc-and-1: New
22818
22819         PR target/16796
22820         * gcc.dg/ppc-mov-1.c: New.
22821
22822         PR target/16458
22823         * gcc.dg/ppc-compare-1.c: New.
22824
22825 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22826
22827         * objc.dg/desig-init-2.m: New test.
22828
22829 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22830
22831         PR middle-end/18160
22832         * g++.dg/warn/register-var-1.C: New test.
22833         * g++.dg/warn/register-var-2.C: New test.
22834
22835 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22836
22837         * gcc.dg/union-2.c: New test.
22838
22839 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22840
22841         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22842         New test for PR tree-optimization/17892.
22843
22844 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22845
22846         PR c++/18369
22847         * g++.dg/init/new12.C: New test.
22848
22849 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22850
22851         * gcc.target/sparc: New directory.
22852         * gcc.target/sparc/sparc.exp: New driver.
22853         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22854         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22855         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22856         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22857
22858 2004-11-10  Paul Brook  <paul@codesourcery.com>
22859
22860         PR fortran/18218
22861         * gfortran.dg/list_read.c: New test.
22862
22863 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22864
22865         PR c/18322
22866         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22867         expected diagnostic location.
22868
22869 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22870
22871         * gcc.dg/20041109-1.c: New test.
22872
22873 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22874
22875         PR objc/18406
22876         * objc/compile/pr18406.m: New test.
22877
22878 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22879
22880         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22881
22882 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22883
22884         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22885
22886 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22887
22888         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22889
22890 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22891
22892         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22893         exit.
22894
22895 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22896
22897         PR tree-opt/18299
22898         * gcc.c-torture/pr18299-1.c: New test.
22899
22900 2004-11-06  Andreas Schwab  <schwab@suse.de>
22901
22902         * gcc.dg/pr16286.c: Also test for bool and pixel.
22903
22904 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22905
22906         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22907         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22908         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22909         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22910         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22911         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22912         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22913         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22914         gcc.dg/struct-semi-3.c: New tests.
22915
22916 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22917
22918         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22919
22920 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22921
22922         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22923         Do not use C99 designators.
22924
22925 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22926
22927         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22928
22929 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22930
22931         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22932         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22933         * gcc.c-torture/execute/simd-5.x: Remove.
22934
22935 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22936
22937         PR rtl-optimization/17933
22938         * gcc.dg/torture/pr17933-1.c: New test.
22939
22940 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22941
22942         PR target/18106
22943         * lib/target-supports.exp (check_weak_available): Support
22944         Windows.
22945
22946 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22947
22948         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22949         call to fflush(stdout) before abort.
22950         (my_ffsll): New function.
22951         (generate_fields): Use it.
22952
22953 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22954
22955         * gcc.dg/init-undef-1.c: New test.
22956
22957 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22958
22959         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22960         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22961         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22962         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22963         expected messages for new parser.
22964
22965 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22966
22967         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22968
22969 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22970
22971         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22972         on LP64 targets.
22973
22974 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22975
22976         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22977         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22978         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22979         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22980         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22981         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22982         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22983         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22984         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22985         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22986
22987 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22988
22989         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22990         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22991         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22992         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22993         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22994         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22995         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22996         for new parser.
22997
22998 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22999
23000         PR target/15342
23001         * gcc.dg/20041104-1.c: New test.
23002
23003 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23004
23005         * g++.dg/template/nontype7.C: New test.
23006         * g++.dg/template/nontype8.C: Likewise.
23007         * g++.dg/template/nontype9.C: Likewise.
23008         * g++.dg/template/nontype10.C: Likewise.
23009         * g++.dg/tc1/dr49.C: Likewise.
23010         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23011         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23012
23013 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23014
23015         * g++.dg/rtti/tinfo1.C: Remove xfails.
23016
23017 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23018
23019         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23020         packed attribute to the definition to satisfy the new C++ parser.
23021
23022 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23023
23024         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23025         invocations of va_arg.
23026
23027 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
23028
23029         PR c++/18124
23030         * g++.dg/template/crash25.C: New test.
23031
23032         PR c++/18155
23033         * g++.dg/template/typedef2.C: New test.
23034         * g++.dg/parse/crash13.C: Adjust error markers.
23035
23036         PR c++/18177
23037         * g++.dg/conversion/const3.C: New test.
23038
23039 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23040
23041         PR fortran/17535
23042         PR fortran/17583
23043         PR fortran/17713
23044         * gfortran.dg/generic_[123].f90: New testcases.
23045
23046 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23047
23048         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23049         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23050
23051 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23052
23053         PR tree-opt/16808
23054         * gcc.c-torture/compile/pr16808.c: New test.
23055
23056 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
23057
23058         PR rtl-optimization/17104
23059         * gcc.dg/ppc-bitfield1.c: New.
23060
23061 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23062
23063         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23064
23065 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23066
23067         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23068         strings for 32-bit code.
23069
23070 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23071
23072         PR c/18239
23073         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23074
23075 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23076
23077         PR c++/18064
23078         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23079
23080 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23081
23082         PR c++/15172
23083         * g++.dg/init/aggr2.C: New test.
23084
23085 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23086
23087         * objc.dg/local-decl-1.m: New test.
23088
23089 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23090
23091         * gcc.dg/20040910-1.c: Adjust regex.
23092
23093 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23094
23095         PR rtl-optimization/18084
23096         * g++.dg/opt/pr18084-1.C: New testcase.
23097
23098 2004-10-30  Matt Austern  <austern@apple.com>
23099
23100         PR c++/17542
23101         * g++.dg/ext/attrib18.C: New test.
23102
23103 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23104
23105         PR middle-end/18096
23106         * gcc.dg/pr18096-1.c: New test case.
23107
23108 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23109
23110         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23111
23112 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
23113
23114         PR c/16666
23115         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23116         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23117         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23118         gcc.dg/old-style-prom-3.c: New tests.
23119
23120 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
23121
23122         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23123         Remove unnecessary inclusion of stdio.h.
23124
23125 2004-10-29  Roger Sayle  <roger@eyesopen.com>
23126
23127         PR rtl-optimization/17581
23128         * gcc.dg/pr17581-1.c: New test case.
23129
23130 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
23131
23132         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23133         being implemented.
23134         * g++.dg/conversion/dr195-1.C: New.
23135         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23136         * g++.old-deja/g++.mike/p10148.C: Likewise.
23137
23138 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
23139
23140         PR c++/17695
23141         * g++.dg/debug/typedef2.C: New test.
23142
23143 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
23144
23145         PR fortran/13490
23146         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23147         * gfortran.dg/g77/README: Update.
23148
23149 2004-10-28  Matt Austern  <austern@apple.com>
23150
23151         PR c++/14124
23152         * g++.dg/ext/packed7.C: New test.
23153
23154 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23155
23156         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23157         scan-assembler.
23158         * lib/scanasm.exp (hidden-scan-for): New proc.
23159         (scan-hidden): Use hidden-scan-for instead of constructing the scan
23160         string.
23161         (scan-not-hidden): Likewise.
23162         * lib/target-supports.exp (check_visibility_available): mach-o is
23163         support too.
23164
23165 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
23166
23167         PR c++/17132
23168         * g++.dg/template/memclass3.C: New test.
23169
23170 2004-10-28  Adam Nemet  <anemet@lnxw.com>
23171
23172         PR middle-end/18160
23173         * gcc.dg/register-var-1.c: New test.
23174         * gcc.dg/register-var-2.c: New test.
23175         * gcc.dg/asm-7.c: Taking the address of a register variable is an
23176         error now.
23177
23178 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
23179
23180         PR other/18172
23181         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23182         unused variables.
23183         * gcc.dg/vect/vect-22.c: Likewise.
23184
23185 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
23186
23187         * gcc.dg/i386-rotate-1.c: New test.
23188
23189 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
23190
23191         * g++.dg/init/ref12.C: Add "run" marker.
23192
23193         PR c++/17435
23194         * g++.dg/init/ref12.C: New test.
23195
23196         PR c++/18140
23197         * g++.dg/template/shift1.C: New test.
23198         * g++.dg/template/error10.C: Adjust error markers.
23199
23200 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
23201
23202         PR tree-opt/17529
23203         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
23204
23205 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
23206
23207         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
23208         * gcc.dg/weak/weak-3.c: Likewise.
23209         * gcc.dg/weak/weak-5.c: Likewise.
23210         * gcc.dg/weak/weak-9.c: Likewise.
23211         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
23212         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
23213
23214         * gcc.dg/darwin-weakimport-1.c: New.
23215
23216 2004-10-28  Ben Elliston  <bje@au.ibm.com>
23217
23218         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
23219
23220 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
23221
23222         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
23223         'syntax' error messages.
23224         * gcc.dg/cpp/direct2s.c: Likewise.
23225
23226 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
23227
23228         * gcc.c-torture/compile/20041026-1.c: New.
23229
23230 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
23231
23232         PR c++/18093
23233         * g++.dg/lookup/ns2.C: New test.
23234
23235         PR c++/18020
23236         * g++.dg/template/enum4.C: New test.
23237
23238         PR c++/18161
23239         * g++.dg/template/expr1.C: New test.
23240
23241 2004-10-26  Ben Elliston  <bje@au.ibm.com>
23242
23243         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
23244
23245 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23246
23247         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23248         gcc.dg/decl-nospec-3.c: New tests.
23249
23250 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
23251
23252         * objc.dg/super-class-3.m: New test.
23253
23254 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23255
23256         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
23257         resyncing.
23258         * gcc.dg/cpp/direct2s.c: Likewise.
23259
23260 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
23261
23262         * objc.dg/image-info.m: Update for changes to section selection.
23263
23264 2004-10-25  David Ayers  <d.ayers@inode.at>
23265             Ziemowit Laski  <zlaski@apple.com>
23266
23267         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
23268         diagnostics when messaging 'id <Proto>'.
23269         * objc.dg/class-protocol-1.m: New test.
23270         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
23271         a non-existent method signature.
23272         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
23273         Update diagnostics when messaging with non-existent method signature.
23274         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
23275         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23276         invalid receivers are now resolved as if messaging 'id'; remove
23277         extraneous diagnostics.
23278
23279 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23280
23281         PR c/16667
23282         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
23283         gcc.dg/init-desig-obs-3.c: New tests.
23284
23285 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
23286
23287         * gcc.dg/debug/20041023-1.c: New test.
23288
23289 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
23290
23291         PR middle-end/17407
23292         * gcc.c-torture/compile/pr17407.c: New test.
23293
23294         PR c++/18121
23295         * g++.dg/template/array8.C: New test.
23296
23297 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23298
23299         PR other/18138
23300         * lib/g++.exp: Accept more than one multilib libgcc.
23301         * lib/gcc-dg.exp: Likewise.
23302         * lib/objc.exp: Likewise.
23303         * lib/treelang.exp: Likewise.
23304         * lib/gfortran.exp: Likewise.
23305
23306 2004-10-24  Ben Elliston  <bje@au.ibm.com>
23307
23308         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
23309
23310 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
23311
23312         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
23313         * gcc.dg/c99-const-expr-3.c: Likewise.
23314
23315 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
23316
23317         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
23318
23319 2004-10-23  Ben Elliston  <bje@au.ibm.com>
23320
23321         * gcc.c-torture/execute/loop-2e.x: Remove.
23322
23323 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23324
23325         PR c++/18095
23326         * g++.dg/parse/crash18.C: New.
23327         * g++.dg/parse/crash19.C: New.
23328
23329 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23330
23331         * g++.dg/ext/dllimport1.C: Move dg-warnings.
23332         * g++.dg/ext/dllimport2.C: Same.
23333         * g++.dg/ext/dllimport8.C: Same.
23334
23335 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
23336
23337         PR c++/10841
23338         * g++.dg/conversion/cast1.C: New test.
23339         * g++.dg/overload/pmf1.C: Adjust error marker.
23340
23341 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
23342
23343         PR objc/17923
23344         * objc.dg/const-str-7.m: New test.
23345
23346 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23347
23348         * g++.dg/template/memfriend11.C: Fix comment typo.
23349         * g++.dg/template/memfriend14.C: Likewise.
23350
23351 2004-10-20  Richard Henderson  <rth@redhat.com>
23352
23353         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
23354         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
23355         -fasynchronous-unwind-tables.
23356
23357 2004-10-20  Richard Henderson  <rth@redhat.com>
23358
23359         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
23360         (main): Return success.
23361         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
23362         (main): Return success.
23363
23364 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23365
23366         PR c++/13495
23367         * g++.dg/template/memfriend9.C: New test.
23368         * g++.dg/template/memfriend10.C: Likewise.
23369         * g++.dg/template/memfriend11.C: Likewise.
23370         * g++.dg/template/memfriend12.C: Likewise.
23371         * g++.dg/template/memfriend13.C: Likewise.
23372         * g++.dg/template/memfriend14.C: Likewise.
23373         * g++.dg/template/memfriend15.C: Likewise.
23374         * g++.dg/template/memfriend16.C: Likewise.
23375         * g++.dg/template/memfriend17.C: Likewise.
23376         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
23377
23378 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
23379
23380         * g++.dg/conversion/dr195.C: New.
23381         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
23382
23383 2004-10-20  Ben Elliston  <bje@au.ibm.com>
23384             Devang Patel  <dpatel@apple.com>
23385
23386         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
23387         of floating point arithmetic, which could trap.
23388
23389 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
23390
23391         PR c++/14035
23392         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
23393         * g++.dg/conversion/const2.C: New test.
23394         * g++.dg/expr/reinterpret2.C: New test.
23395         * g++.dg/expr/reinterpret3.C: New test.
23396         * g++.dg/expr/cast2.C: New test.
23397         * g++.dg/expr/copy1.C: New test.
23398         * g++.dg/other/conversion1.C: Change error message.
23399         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
23400         function pointers to void *.
23401         * g++.old-deja/g++.mike/p10148.C: Likewise.
23402
23403 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23404
23405         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
23406
23407 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
23408
23409         PR c++/18047
23410
23411         * g++.dg/parse/expr3.C: New test.
23412
23413 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23414
23415         * gcc.dg/smod-1.c: New test.
23416
23417 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
23418
23419         * objc.dg/method-14.m: New test.
23420
23421 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23422
23423         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23424         Also xfail as the patch was reverted.
23425
23426 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23427
23428         PR middle-end/16973
23429         * gcc.dg/pr16973.c: New test.
23430
23431 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
23432
23433         PR tree-optimization/17656
23434         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23435
23436 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23437
23438         * g++.dg/eh/shadow1.C: New.
23439
23440 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
23441
23442         * gcc.c-torture/compile/20041018-1.c: New test.
23443
23444 2004-10-18  Ben Elliston  <bje@au.ibm.com>
23445
23446         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23447         compiler referring to register 0 when accessing sdata.  The linker
23448         now patches things up.
23449
23450 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
23451
23452         PR c/17529
23453         * gcc.c-torture/compile/pr17529.c: New test.
23454
23455 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23456
23457         PR c++/17743
23458         * g++.dg/ext/attrib17.C: New test.
23459
23460 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23461
23462         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23463
23464 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23465
23466         PR c++/10479
23467         * g++.dg/ext/attrib16.C: New test.
23468
23469 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
23470
23471         PR c++/17042
23472         * g++.dg/init/dso_handle1.C: New test.
23473
23474         PR c++/14667
23475         * g++.dg/parse/typedef6.C: New test.
23476
23477         PR c++/17916
23478         * g++.dg/parse/pragma1.C: New test.
23479
23480 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
23481
23482         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23483
23484 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
23485
23486         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23487         -fno-common when on HPPA HP-UX platforms.
23488
23489 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
23490
23491         PR other/16820
23492         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23493         stdint.h.
23494         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23495         uintptr_t.
23496
23497 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23498
23499         PR c++/16301
23500         * g++.dg/lookup/strong-using-4.C: New test.
23501
23502 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23503
23504         PR middle-end/16567
23505         * gcc.c-torture/compile/nested-1.c: New test.
23506
23507 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23508
23509         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23510         and mipsisa64*-*-* (until support for misaligned loads is added).
23511         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23512         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23513         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23514         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23515         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23516         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23517
23518 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23519
23520         PR c++/17976
23521         * g++.dg/init/dtor3.C: New test.
23522
23523 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23524
23525         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23526
23527 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23528
23529         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23530         * gcc.dg/macho-lo-sum.c: Likewise.
23531
23532 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23533
23534         * gcc.dg/ppc-spe64-1.c: New test.
23535
23536 2004-10-14  Devang Patel  <dpatel@apple.com>
23537
23538         PR 17635
23539         * gcc.dg/pr17635.c : New test.
23540
23541 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
23542
23543         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23544         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23545         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23546         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23547         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23548         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23549         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23550         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23551         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23552         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23553         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23554         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23555         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23556         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23557         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23558         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23559         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23560         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23561
23562 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23563
23564         * gcc.dg/vect/vect-82.c: New testcase.
23565         * gcc.dg/vect/vect-82_64.c: New testcase.
23566         * gcc.dg/vect/vect-83.c: New testcase.
23567         * gcc.dg/vect/vect-83_64.c: New testcase.
23568
23569 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23570
23571         * gcc.dg/cpp/error-1.c: New test.
23572
23573 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23574
23575         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23576
23577 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23578
23579         PR target/17984
23580         * gcc.dg/cris-peep2-xsrand2.c: New test.
23581
23582 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23583
23584         PR c++/17661
23585         * testsuite/g++.dg/expr/for2.C: New test.
23586
23587 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23588
23589         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23590
23591 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23592
23593         PR tree-optimization/17724
23594         * g++.dg/opt/pr17724-1.C: New test.
23595         * g++.dg/opt/pr17724-2.C: New test.
23596         * g++.dg/opt/pr17724-3.C: New test.
23597         * g++.dg/opt/pr17724-4.C: New test.
23598         * g++.dg/opt/pr17724-5.C: New test.
23599         * g++.dg/opt/pr17724-6.C: New test.
23600
23601 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23602
23603         PR c/17301
23604         * gcc.dg/pr17301-2.c: New test.
23605
23606 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23607
23608         PR c++/15876
23609         * g++.dg/parse/error22.C: New test.
23610
23611         PR c++/17936
23612         * g++.dg/template/spec18.C: New test.
23613
23614 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23615
23616         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23617         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23618         memcpy.
23619         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23620         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23621
23622 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23623
23624         * g++.dg/eh/cleanup5.C: Add dg-options "".
23625
23626 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23627
23628         PR middle-end/17657
23629         * gcc.dg/switch-4.c: New test case.
23630
23631 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23632
23633         * gcc.c-torture/execute/20041011-1.c: New test.
23634
23635 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23636
23637         PR c++/17554
23638         * g++.dg/init/for3.C: New test.
23639
23640         PR c++/17657
23641         * g++.dg/opt/switch2.C: New test.
23642
23643         PR middle-end/17703
23644         * g++.dg/warn/Wreturn-2.C: New test.
23645
23646 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23647
23648         PR c++/17907
23649         * g++.dg/eh/cleanup5.C: New test.
23650
23651 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23652
23653         PR c++/17393
23654         * g++.dg/parse/error21.C: New test.
23655
23656 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23657
23658         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23659         * g++.dg/warn/incomplete1.C: Likewise.
23660         * g++.dg/template/qualttp20.C: Likewise.
23661
23662 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23663
23664         PR c/17881
23665         * parm-incomplete-1.c: New test.
23666
23667 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23668
23669         PR c++/17867
23670         * g++.dg/parse/error19.C: New test.
23671
23672         PR c++/17670
23673         * g++.dg/init/new11.C: New test.
23674
23675         PR c++/17821
23676         * g++.dg/parse/error20.C: New test.
23677
23678         PR c++/17826
23679         * g++.dg/template/crash24.C: New test.
23680
23681 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23682
23683         PR c/17301
23684         * gcc.dg/pr17301-1.c: New test.
23685
23686 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23687
23688         PR c/17189
23689         * gcc.dg/anon-struct-5.c: New test.
23690
23691 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23692
23693         PR c/17844
23694         * gcc.dg/pr17844-1.c: New test.
23695
23696 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23697
23698         PR tree-optimization/17906
23699         * gcc.c-torture/compile/pr17906.c: New.
23700
23701 2004-10-09  Stuart Hastings  <stuart@apple.com>
23702             Roger Sayle  <roger@eyesopen.com>
23703
23704         PR rtl-optimization/17853
23705         * gcc.dg/i386-mmx-5.c: New testcase.
23706
23707 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23708
23709         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23710
23711 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23712
23713         PR c++/17524
23714         * g++.dg/template/static9.C: New test.
23715
23716         PR c++/17685
23717         * g++.dg/parse/operator5.C: New test.
23718
23719 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23720
23721         PR middle-end/17894
23722         * gcc.c-torture/execute/divcmp-4.c: New test case.
23723
23724 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23725
23726         PR tree-opt/17902
23727         * g++.dg/opt/pr17902.C: New test.
23728
23729 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23730
23731         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23732
23733 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23734
23735         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23736
23737 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23738
23739         * gcc.dg/assign-warn-3.c: New test.
23740
23741 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23742
23743         PR c/16999
23744         * gcc.dg/cpp/ident-1.c: New test.
23745
23746 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23747
23748         * gcc.c-torture/compile/acc1.c: New.
23749
23750 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23751
23752         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23753         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23754
23755 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23756
23757         * gcc.dg/ultrasp11.c: New test.
23758
23759 2004-10-08  Michael Matz  <matz@suse.de>
23760
23761         * gcc.dg/doloop-2.c: New test.
23762
23763 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23764
23765         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23766         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23767         objc.dg/method-9.m: Update expected diagnostics.
23768
23769 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23770
23771         * gcc.dg/ppc-fsel-3.c: New file.
23772         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23773
23774 2004-10-07  Paul Brook  <paul@codesourcery.com>
23775
23776         * gfortran.dg/intrinsic_verify_1.f90: New test.
23777
23778 2004-10-07  Paul Brook  <paul@codesourcery.com>
23779
23780         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23781
23782 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23783
23784         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23785         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23786         commit.
23787
23788 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23789
23790         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23791
23792 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23793
23794         PR c++/17115
23795         * g++.dg/warn/Winline-4.C: New test.
23796
23797 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23798
23799         * gcc.c-torture/compile/20041007-1.c: New test.
23800
23801 2004-10-07  Paul Brook  <paul@codesourcery.com>
23802
23803         PR fortran/17678
23804         * gfortran.dg/use_allocated_1.f90: New test.
23805
23806 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23807
23808         PR middle-end/17849
23809         * gfortran.fortran-torture/compile/nested.f90: New test
23810
23811 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23812
23813         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23814
23815 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23816
23817         PR c++/17368
23818         * g++.dg/ext/asm6.C: New test.
23819
23820 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23821
23822         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23823
23824 2004-10-06  Paul Brook  <paul@codesourcery.com>
23825
23826         PR libfortran/17709
23827         * gfortran.dg/empty_format_1.f90: New test.
23828
23829 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23830
23831         PR fortran/17568
23832         * gfortran.dg/ishft.f90: New test.
23833
23834         PR fortran/17283
23835         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23836         tests.
23837
23838 2004-10-06  Paul Brook  <paul@codesourcery.com>
23839
23840         * gfortran.dg/do_1.f90: New test.
23841
23842 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23843
23844         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23845         optimizing for size.
23846
23847 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23848
23849         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23850
23851 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23852
23853         * gcc.c-torture/compile/20041005-1.c: New test.
23854
23855 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23856
23857         PR c++/17829
23858         * g++.dg/lookup/koenig4.C: New.
23859
23860 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23861
23862         * g++.dg/other/classkey1.C: Adjust quoting marks.
23863         * g++.dg/parse/error15.C: Likewise.
23864         * g++.dg/template/meminit2.C (int>): Likewise.
23865
23866 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23867
23868         PR fortran/17283
23869         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23870
23871         PR fortran/17631
23872         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23873
23874         PR fortran/17708
23875         * gfortran.dg/pr17708.f90: New test.
23876
23877 2004-10-04  Chao-ying Fu  <fu@mips.com>
23878
23879         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23880         * gcc.dg/vect/vect-4.c: Ditto.
23881         * gcc.dg/vect/vect-5.c: Ditto.
23882         * gcc.dg/vect/vect-6.c: Ditto.
23883         * gcc.dg/vect/vect-8.c: Ditto.
23884         * gcc.dg/vect/vect-16.c: Ditto.
23885         * gcc.dg/vect/vect-30.c: Ditto.
23886         * gcc.dg/vect/vect-40.c: Ditto.
23887         * gcc.dg/vect/vect-41.c: Ditto.
23888         * gcc.dg/vect/vect-42.c: Ditto.
23889         * gcc.dg/vect/vect-43.c: Ditto.
23890         * gcc.dg/vect/vect-44.c: Ditto.
23891         * gcc.dg/vect/vect-45.c: Ditto.
23892         * gcc.dg/vect/vect-46.c: Ditto.
23893         * gcc.dg/vect/vect-47.c: Ditto.
23894         * gcc.dg/vect/vect-48.c: Ditto.
23895         * gcc.dg/vect/vect-49.c: Ditto.
23896         * gcc.dg/vect/vect-50.c: Ditto.
23897         * gcc.dg/vect/vect-51.c: Ditto.
23898         * gcc.dg/vect/vect-52.c: Ditto.
23899         * gcc.dg/vect/vect-53.c: Ditto.
23900         * gcc.dg/vect/vect-54.c: Ditto.
23901         * gcc.dg/vect/vect-55.c: Ditto.
23902         * gcc.dg/vect/vect-56.c: Ditto.
23903         * gcc.dg/vect/vect-57.c: Ditto.
23904         * gcc.dg/vect/vect-58.c: Ditto.
23905         * gcc.dg/vect/vect-59.c: Ditto.
23906         * gcc.dg/vect/vect-60.c: Ditto.
23907         * gcc.dg/vect/vect-74.c: Ditto.
23908         * gcc.dg/vect/vect-79.c: Ditto.
23909         * gcc.dg/vect/vect-80.c: Ditto.
23910
23911 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23912
23913         * gcc.dg/unused-7.c: Use the correct option.
23914
23915 2004-10-04  Paul Brook  <paul@codesourcery.com>
23916         Bud Davis  <bdavis9659@comcast.net>
23917
23918         PR fortran/17706
23919         PR fortran/16434
23920         * gfortran/pr17706.f90: New test.
23921         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23922
23923 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23924
23925         * gfortran.dg/pr17612.f90: New test.
23926
23927 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23928
23929         * g++.dg/template/local1.C: Adjust quoting marks in
23930         testing for diagnostics.
23931         * g++.dg/tls/diag-2.C: Likewise.
23932         * g++.dg/other/error8.C: Likewise.
23933
23934 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23935
23936         PR c/17178
23937         * gcc.dg/unused-4.c: Adjust to be correct.
23938
23939         PR c/17820
23940         * gcc.dg/unused-7.c: New test.
23941
23942 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23943
23944         PR c++/17797
23945         * g++.dg/overload/template2.C: New test.
23946
23947 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23948
23949         PR tree-optimization/16632
23950         * gcc.dg/tree-ssa/20041002-1.c: New.
23951
23952 2004-10-03  Paul Brook  <paul@codesourcery.com>
23953
23954         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23955         rather than relying on default formatting.
23956
23957 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23958
23959         * gcc.dg/20040920-1.c: Update expected message text.
23960
23961 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23962
23963         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23964
23965 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23966
23967         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23968         tree level.
23969
23970 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23971
23972         * gcc.dg/tree-ssa/pr17343.c: Remove.
23973
23974 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23975
23976         PR tree-opt/17343
23977         * gcc.dg/tree-ssa/pr17343.c: New test.
23978
23979 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23980
23981         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23982         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23983         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23984         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23985         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23986
23987 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23988
23989         * gcc.dg/lvalue-2.c: New test.
23990
23991 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23992
23993         PR c/17730
23994         * gcc.dg/pr17730-1.c: New test
23995
23996 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23997
23998         PR c/7425
23999         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24000
24001 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24002
24003         * gcc.c-torture/execute/stdarg-1.c: New test.
24004         * gcc.c-torture/execute/stdarg-2.c: New test.
24005         * gcc.c-torture/execute/stdarg-3.c: New test.
24006         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24007         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24008         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24009         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24010         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24011
24012 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24013
24014         PR tree-optimization/17697
24015         * g++.dg/opt/pr17697-1.C: New test.
24016         * g++.dg/opt/pr17697-2.C: New test.
24017         * g++.dg/opt/pr17697-3.C: New test.
24018
24019 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24020
24021         PR c/16409
24022         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24023         gcc.dg/vla-init-5.c: New tests.
24024
24025 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24026
24027         PR c/13804
24028         * gcc.dg/pr13804-1.c: New test.
24029
24030 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24031
24032         PR fortran/16938
24033         * gfortran.dg/pr16938.f90: New test.
24034
24035 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24036
24037         * g++.dg/template/crash23.C: New test.
24038
24039 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24040
24041         PR c++/17585
24042         * g++.dg/template/static8.C: New test.
24043
24044 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
24045
24046         PR c++/17681
24047         * g++.dg/other/error9.C: New test.
24048
24049 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24050
24051         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24052
24053 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24054
24055         PR fortran/15164
24056         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24057
24058 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24059
24060         PR middle-end/17112
24061         * gcc.dg/pr17112-1.c: New test case.
24062
24063 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24064
24065         PR c/11459
24066         * gcc.dg/pr11459-1.c: New test.
24067
24068 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24069
24070         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24071         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24072
24073 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24074
24075         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24076
24077 2004-09-25  Jan Hubicka  <jh@suse.cz>
24078
24079         * compile/30040909-1.c: New test.
24080         * compile/30040907-1.c: New test.
24081
24082 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24083
24084         * gcc.c-torture/execute/va-arg-26.c: New test.
24085
24086 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24087
24088         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24089         extra diagnostics on targets with 64-bit pointers.
24090         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24091
24092 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24093
24094         PR c/17188
24095         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24096         * gcc.dg/decl-3.c: Adjust expected message.
24097
24098 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24099
24100         PR fortran/17615
24101         * gfortran.dg/pr17615.f90: New test.
24102
24103 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24104
24105         PR tree-optimzation/17517
24106         * g++.dg/tree-ssa/pr17517.C: New Test.
24107
24108 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24109
24110         PR c++/16889
24111         * g++.dg/lookup/ambig3.C: New.
24112
24113 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
24114
24115         PR tree-opt/17624
24116         * g++.dg/opt/pr17624.C: New test.
24117
24118 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24119
24120         PR c/6980
24121         * gcc.dg/Wbad-function-cast-1.c: New test.
24122
24123 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
24124
24125         * g++.dg/ext/complit1.C
24126         * g++.dg/other/error2.C
24127         * g++.dg/other/nontype-1.C
24128         * g++.dg/parse/crash11.C
24129         * g++.dg/parse/crash12.C
24130         * g++.dg/parse/error15.C
24131         * g++.dg/parse/error4.C
24132         * g++.dg/parse/tmpl-outside1.C
24133         * g++.dg/parse/too-many-tmpl-args1.C
24134         * g++.dg/template/dependent-expr3.C
24135         * g++.dg/template/error10.C
24136         * g++.dg/template/instantiate1.C
24137         * g++.dg/template/vtable2.C
24138         * g++.dg/warn/Wshadow-1.C
24139         * g++.dg/warn/weak1.C
24140         * g++.old-deja/g++.brendan/crash16.C
24141         * g++.old-deja/g++.brendan/crash18.C
24142         * g++.old-deja/g++.brendan/crash48.C
24143         * g++.old-deja/g++.brendan/crash49.C
24144         * g++.old-deja/g++.brendan/crash55.C
24145         * g++.old-deja/g++.brendan/crash56.C
24146         * g++.old-deja/g++.brendan/crash8.C
24147         * g++.old-deja/g++.brendan/enum11.C
24148         * g++.old-deja/g++.brendan/enum8.C
24149         * g++.old-deja/g++.brendan/enum9.C
24150         * g++.old-deja/g++.brendan/friend3.C
24151         * g++.old-deja/g++.brendan/misc14.C
24152         * g++.old-deja/g++.bugs/900402_02.C
24153         * g++.old-deja/g++.bugs/900404_03.C
24154         * g++.old-deja/g++.bugs/900404_04.C
24155         * g++.old-deja/g++.bugs/900428_03.C
24156         * g++.old-deja/g++.jason/crash4.C
24157         * g++.old-deja/g++.jason/overload21.C
24158         * g++.old-deja/g++.jason/redecl1.C
24159         * g++.old-deja/g++.jason/report.C
24160         * g++.old-deja/g++.jason/rfg10.C
24161         * g++.old-deja/g++.jason/template30.C
24162         * g++.old-deja/g++.law/arm12.C
24163         * g++.old-deja/g++.law/ctors5.C
24164         * g++.old-deja/g++.law/cvt20.C
24165         * g++.old-deja/g++.law/init10.C
24166         * g++.old-deja/g++.law/init8.C
24167         * g++.old-deja/g++.law/visibility17.C
24168         * g++.old-deja/g++.law/visibility7.C
24169         * g++.old-deja/g++.mike/net8.C
24170         * g++.old-deja/g++.mike/p646.C
24171         * g++.old-deja/g++.mike/p700.C
24172         * g++.old-deja/g++.mike/p701.C
24173         * g++.old-deja/g++.mike/p811.C
24174         * g++.old-deja/g++.ns/template13.C
24175         * g++.old-deja/g++.other/array3.C
24176         * g++.old-deja/g++.other/crash25.C
24177         * g++.old-deja/g++.other/dtor3.C
24178         * g++.old-deja/g++.other/dtor4.C
24179         * g++.old-deja/g++.other/main1.C
24180         * g++.old-deja/g++.other/warn7.C
24181         * g++.old-deja/g++.pt/crash11.C
24182         * g++.old-deja/g++.pt/crash36.C
24183         * g++.old-deja/g++.pt/spec22.C
24184         * g++.old-deja/g++.pt/spec9.C
24185         * g++.old-deja/g++.pt/ttp52.C
24186         * g++.old-deja/g++.robertl/eb103.C
24187         * g++.old-deja/g++.robertl/eb121.C
24188         * g++.old-deja/g++.robertl/eb22.C
24189         * g++.old-deja/g++.robertl/eb8.C:
24190         Update locations and/or regexps of dg-error markers.
24191         Remove markers for some bogus messages that are no longer issued.
24192
24193 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
24194
24195         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
24196         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
24197
24198 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
24199
24200         PR c++/17618
24201         * g++.dg/lookup/crash5.C: New test.
24202
24203 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
24204
24205         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
24206         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
24207         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
24208         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
24209         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
24210         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
24211
24212         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
24213         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
24214         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
24215         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24216         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
24217         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
24218
24219         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
24220
24221         * gcc.dg/vect/vect-44.c: Check additional cases.
24222         * gcc.dg/vect/vect-48.c: Check additional cases.
24223
24224         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
24225         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
24226         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
24227         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
24228         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
24229         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
24230         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
24231         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
24232         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
24233
24234         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
24235         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
24236         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
24237
24238 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24239
24240         * gcc.dg/tree-ssa/loop-6.c: New test.
24241
24242 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
24243
24244         PR c++/17620
24245         * g++.dg/inherit/base2.C: New.
24246
24247 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24248
24249         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
24250         * gcc.dg/20001012-2.c: Likewise.
24251         * gcc.dg/20001013-1.c: Likewise.
24252         * gcc.dg/20001101-1.c: Likewise.
24253         * gcc.dg/20001102-1.c: Likewise.
24254         * gcc.dg/bf-spl1.c: Likewise.
24255         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
24256         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
24257
24258 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
24259
24260         PR tree-optimization/16721
24261         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
24262
24263 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
24264
24265         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
24266         * gcc.dg/20040305-1.c: Likewise.
24267
24268 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24269
24270         PR c/16566
24271         * gcc.c-torture/compile/pr16566-1.c,
24272         gcc.c-torture/compile/pr16566-2.c,
24273         gcc.c-torture/compile/pr16566-3.c: New tests.
24274
24275 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
24276
24277         PR tree-optimization/17512
24278         * gcc.c-torture/compile/20040916-1.c.
24279
24280 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
24281
24282         * gcc.dg/pragma-re-3.c: New test.
24283
24284 2004-09-17  Matt Austern  <austern@apple.com>
24285
24286         PR c++/15049
24287         * g++.dg/other/anon3.C: New.
24288
24289 2004-09-21  Roger Sayle  <roger@eyesopen.com>
24290
24291         PR c++/7503
24292         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
24293         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
24294         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
24295         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
24296         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
24297
24298 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
24299
24300         PR fortran/17286
24301         * gfortran.dg/pr17286.f90: New test.
24302
24303 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
24304
24305         PR c++/17530
24306         * g++.dg/template/static7.C: New test.
24307
24308 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
24309
24310         PR tree-opt/17558
24311         * gcc.c-torture/compile/pr17558.c: New test.
24312
24313 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24314
24315         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
24316         if SKIP_ATTRIBUTE is defined.
24317
24318 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24319
24320         PR fortran/15957
24321         * gfortran.dg/pr15957.f90: New test.
24322
24323 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
24324
24325         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
24326         in comparison.
24327         * gcc.dg/vect/vect-79.c: Likewise.
24328         * gcc.dg/vect/vect-80.c: Likewise.
24329
24330 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24331
24332         PR fortran/15750
24333         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
24334
24335 2004-09-20  Ira Rosen  <irar@il.ibm.com>
24336
24337         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
24338         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
24339         * gcc.dg/vect/vect-62.c: New testcase.
24340         * gcc.dg/vect/vect-63.c: New testcase.
24341         * gcc.dg/vect/vect-64.c: New testcase.
24342         * gcc.dg/vect/vect-65.c: New testcase.
24343         * gcc.dg/vect/vect-66.c: New testcase.
24344         * gcc.dg/vect/vect-67.c: New testcase.
24345         * gcc.dg/vect/vect-68.c: New testcase.
24346         * gcc.dg/vect/vect-69.c: New testcase.
24347         * gcc.dg/vect/vect-79.c: New testcase.
24348         * gcc.dg/vect/vect-80.c: New testcase.
24349
24350 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24351
24352         * gcc.target/mips/asm-1.c: New test.
24353
24354 2004-09-19  Ira Rosen  <irar@il.ibm.com>
24355
24356         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
24357         * gcc.dg/vect/vect-73.c: New testcase.
24358         * gcc.dg/vect/vect-74.c: New testcase.
24359         * gcc.dg/vect/vect-75.c: New testcase.
24360         * gcc.dg/vect/vect-76.c: New testcase.
24361         * gcc.dg/vect/vect-77.c: New testcase.
24362         * gcc.dg/vect/vect-78.c: New testcase
24363
24364 2004-09-18  Paul Brook  <paul@codesourcery.com>
24365
24366         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
24367
24368 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24369
24370         PR c/17424
24371         * gcc.dg/pr17424-1.c: New test.
24372
24373 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
24374
24375         * g++.dg/tree-ssa/pr17153.C: New test.
24376
24377 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
24378
24379         PR pch/13361
24380         * testsuite/g++.dg/pch/wchar-1.C: New.
24381         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24382
24383 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
24384
24385         * gcc.c-torture/execute/20040917-1.c: New test.
24386
24387 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24388
24389         PR tree-optimization/17319
24390         * gcc.dg/pr17319.c: New test.
24391
24392 2004-09-17  Devang Patel  <dpatel@apple.com>
24393
24394         * gcc.dg/20040813-1.c: New test.
24395
24396 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24397
24398         PR tree-optimization/17273
24399         * gcc.c-torture/compile/pr17273.c: New test.
24400
24401 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24402
24403         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
24404         Update expected messages.
24405         * gcc.dg/declspec-13.c: New test.
24406
24407 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
24408
24409         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
24410
24411 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24412
24413         * gcc.c-torture/execute/pr17252.c: Use post-increment to
24414         change what 'a' is pointing to.
24415
24416 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
24417
24418         PR c++/16002
24419         * g++.dg/template/error18.C: New test.
24420
24421         PR c++/16029
24422         * g++.dg/warn/Wunused-8.C: New test.
24423
24424 2004-09-17  Steven Bosscher  <stevenb@suse.de>
24425
24426         PR tree-optimization/17513
24427         * gcc.dg/20040916-1.c: New test.
24428
24429 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
24430
24431         PR c++/17501
24432         * g++.dg/template/typename7.C: New test.
24433
24434 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24435
24436         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24437
24438 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
24439
24440         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24441         with -ftree-based-profiling also.
24442         * lib/profopt.exp: Support late-set profile_option/feedback_option.
24443
24444 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
24445
24446         PR/15364
24447         * gfortran.dg/der_array_io_1.f90: New test.
24448         * gfortran.dg/der_array_io_2.f90: New test.
24449         * gfortran.dg/der_array_io_3.f90: New test.
24450
24451 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24452
24453         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24454         EABI.
24455
24456 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24457
24458         * g++.dg/opt/switch1.C: New test.
24459
24460 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24461
24462         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24463         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24464         Update expected messages.
24465
24466 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24467
24468         PR fortran/16485
24469         * gfortran.dg/same_name_1.f90: New test.
24470
24471 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
24472
24473         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
24474         dereference garbage pointers.
24475
24476 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
24477
24478         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24479         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24480
24481         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24482         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24483         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24484
24485 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
24486
24487         PR c++/17324
24488         * g++.dg/template/mangle1.C: New test.
24489
24490 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24491
24492         PR tree-optimization/17252
24493         * gcc.c-torture/execute/pr17252.c: New test.
24494
24495 2004-09-14  Andrew Pinski  <apinski@apple.com>
24496
24497         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24498
24499 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24500
24501         PR rtl-optimization/9771
24502         * gcc.dg/pr9771-1.c: New test case.
24503
24504 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24505
24506         PR tree-optimization/15262
24507         * gcc.c-torture/execute/pr15262-1.c: New test.
24508         * gcc.c-torture/execute/pr15262-2.c: New test.
24509
24510 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24511
24512         * gcc.dg/declspec-12.c: New test.
24513
24514 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24515
24516         * gfortran.dg/pr17090.f90: Add directives to test.
24517
24518 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24519
24520         * gcc.c-torture/compile/20040914-1.c: New test.
24521
24522 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24523
24524         PR c++/16162
24525         * g++.dg/template/decl2.C: New test.
24526
24527 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24528
24529         PR fortran/17090
24530         * gfortran.dg/pr17090.f90: New test.
24531
24532 2004-09-13  Dale Johannesen  <dalej@apple.com>
24533
24534         * gcc.c-torture/compile/pr17408.c: New test case.
24535
24536 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24537
24538         PR c++/16716
24539         * g++.dg/parse/crash17.C: New test.
24540
24541         PR c++/17327
24542         * g++.dg/template/enum3.C: New test.
24543
24544 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
24545
24546         * lib/gcc-defs.exp: Load wrapper.exp.
24547         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24548         using local code.
24549         * lib/gcc.exp (gcc_init): Similar.
24550         * lib/gfortran.exp (gfortran_init): Similar.
24551         * lib/objc.exp (objc_init): Similar.
24552         * lib/treelang.exp (treelang_init): Similar.
24553         * lib/wrapper.exp: New file with build_wrapper call machinery in
24554         ${tool}_maybe_build_wrapper.
24555
24556 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24557
24558         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24559         "inline".
24560         * gcc.dg/declspec-11.c: Update expected messages.
24561         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24562         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24563         gcc.dg/inline-12.c: New tests.
24564
24565 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
24566
24567         * g++.dg/tree-ssa/pr17400.C: New testcase.
24568
24569 2004-09-13  James E Wilson  <wilson@specifixinc.com>
24570
24571         * gcc.target/mips/sb1-1.c: New testcase.
24572
24573 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24574
24575         * lib/g77-dg.exp: Remove unused file.
24576         * lib/mike-g77.exp: Ditto.
24577         * lib/g77.exp: Ditto.
24578
24579 2004-09-12  Richard Henderson  <rth@redhat.com>
24580
24581         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24582
24583 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24584
24585         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24586         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24587         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24588         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24589         Update expected messages.
24590
24591 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24592
24593         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24594         declaration/use mismatch for dirp parameter.
24595
24596 2004-09-12  Andrew Pinski  <apinski@apple.com>
24597
24598         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24599         -fgnu-runtime is passed.
24600
24601 2004-09-12  Richard Henderson  <rth@redhat.com>
24602
24603         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24604         do the uplevel thing and update additional_flags directly.
24605         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24606         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24607         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24608         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24609
24610 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24611
24612         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24613
24614 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24615
24616         PR middle-end/17411
24617         * g++.dg/opt/pr17411-1.C: New test case.
24618
24619 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24620
24621         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24622         gcc.dg/tls/diag-2.c: Update expected messages.
24623         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24624         messages.
24625         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24626         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24627         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24628         gcc.dg/tls/diag-5.c: New tests.
24629
24630 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24631
24632         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24633
24634 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24635
24636         * g++.dg/parse/break-in-for.C: New test.
24637
24638 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24639
24640         * gcc.dg/tree-ssa/20040911-1.c: New test.
24641
24642 2004-09-11  Andreas Jaeger  <aj@suse.de>
24643
24644         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24645         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24646
24647 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24648
24649         * gcc.target/frv: New directory of FR-V-specific tests.
24650
24651 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24652
24653         * gcc.dg/convert-vec-1.c: New test.
24654
24655 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24656
24657         PR middle-end/17024
24658         * gcc.dg/pr17024-1.c: New test case.
24659
24660 2004-09-10  Eric Christopher  <echristo@redhat.com>
24661
24662         * gcc.dg/20040910-1.c: New test.
24663
24664 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24665
24666         * gcc.dg/bitfld-9.c: New test.
24667
24668 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24669
24670         * gcc.c-torture/execute/ieee/acc1.c: New test.
24671         * gcc.c-torture/execute/ieee/acc2.c: New test.
24672         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24673
24674 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24675
24676         * gcc.dg/deprecated-2.c: New test.
24677
24678 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24679
24680         * gcc.dg/init-vec-1.c: New test.
24681
24682 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24683
24684         PR middle-end/17055
24685         * gcc.dg/pr17055-1.c: New test case.
24686
24687 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24688
24689         PR target/17377
24690         * gcc.c-torture/execute/pr17377.c: New test.
24691
24692 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24693
24694         PR c/8420
24695         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24696         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24697         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24698         gcc.dg/long-long-typespec-1.c: New tests.
24699         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24700
24701 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24702
24703         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24704         gcc.dg/gnu99-static-1.c: New tests.
24705
24706 2004-09-08  Devang Patel  <dpatel@apple.com>
24707
24708         * gcc.dg/darwin-ld-20040828-1.c: New test.
24709         * gcc.dg/darwin-ld-20040828-2.c: New test.
24710         * gcc.dg/darwin-ld-20040828-3.c: New test.
24711
24712 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24713
24714         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24715         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24716         in error message.
24717         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24718         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24719         in error message.
24720         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24721         types they qualify.
24722         * objc.dg/type-size-2.m: Fix wording in comment.
24723         * objc.dg/va-meth-1.m: New test case.
24724
24725 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24726
24727         PR c/16633:
24728         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24729         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24730
24731 2004-09-06  Devang Patel  <dpatel@apple.com>
24732
24733         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24734         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24735
24736 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24737
24738         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24739         reflect changed line numbering of diagnostics.
24740
24741 2004-09-06  Paul Brook  <paul@codesourcery.com>
24742
24743         * gfortran.dg/edit_real_1.f90: Add new test.
24744
24745 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24746
24747         * gcc.dg/tree-ssa/loop-2.c: New test.
24748         * gcc.dg/tree-ssa/loop-3.c: New test.
24749         * gcc.dg/tree-ssa/loop-4.c: New test.
24750         * gcc.dg/tree-ssa/loop-5.c: New test.
24751
24752 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24753
24754         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24755
24756 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24757
24758         * gcc.dg/format/sentinel-1.c: New test.
24759
24760 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24761
24762         * testsuite/gcc.dg/builtins-46.c: New.
24763
24764 2004-09-03  Devang Patel  <dpatel@apple.com>
24765
24766         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24767         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24768
24769 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24770
24771         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24772         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24773         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24774         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24775         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24776         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24777         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24778         the non-portable bzero.
24779         * gcc.dg/20010912-1.c: xfail for NetWare.
24780         * gcc.dg/20020426-2.c: xfail for NetWare.
24781         * gcc.dg/20021014-1.c: xfail for NetWare.
24782         * gcc.dg/20021018-1.c: xfail for NetWare.
24783         * gcc.dg/20030213-1.c: xfail for NetWare.
24784         * gcc.dg/20030225-1.c: xfail for NetWare.
24785         * gcc.dg/20030708-1.c: xfail for NetWare.
24786         * gcc.dg/builtins-config.h: Also exclude NetWare.
24787         * gcc.dg/format/format.h: Define restrict only if not already defined.
24788         * gcc.dg/nest.c: xfail for NetWare.
24789         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24790         * lib/target-supports.exp (check_visibility_available): Exclude
24791         NetWare.
24792
24793 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24794
24795         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24796         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24797         deterministic starting point for the alignment of structure fields.
24798         * gcc.dg/Wpadded.c: Dito.
24799         * g++.dg/abi/vbase10.C: Dito.
24800
24801 2004-09-03  Devang Patel  <dpatel@apple.com>
24802
24803         * g++.dg/debug/pr15736.cc: New test.
24804
24805 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24806
24807         * README.QMTEST: Fix out-of-date link.
24808
24809 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24810
24811         PR fortran/16579
24812         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24813         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24814
24815 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24816
24817         * g++.dg/abi/arm_rtti1.C: New test.
24818
24819 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24820
24821         * gcc.dg/ppc-vector-memcpy.c: New.
24822         * gcc.dg/ppc-vector-memset.c: New.
24823
24824 2004-09-02  Chao-ying Fu  <fu@mips.com>
24825
24826         * gcc.target/mips/mips-3d-1.c: New test.
24827         * gcc.target/mips/mips-3d-2.c: New test.
24828         * gcc.target/mips/mips-3d-3.c: New test.
24829         * gcc.target/mips/mips-3d-4.c: New test.
24830         * gcc.target/mips/mips-3d-5.c: New test.
24831         * gcc.target/mips/mips-3d-6.c: New test.
24832         * gcc.target/mips/mips-3d-7.c: New test.
24833         * gcc.target/mips/mips-3d-8.c: New test.
24834         * gcc.target/mips/mips-3d-9.c: New test.
24835         * gcc.target/mips/mips-ps-1.c: New test.
24836         * gcc.target/mips/mips-ps-2.c: New test.
24837         * gcc.target/mips/mips-ps-3.c: New test.
24838         * gcc.target/mips/mips-ps-4.c: New test.
24839         * gcc.target/mips/mips-ps-type.c: New test.
24840
24841 2004-09-02  Paul Brook  <paul@codesourcery.com>
24842
24843         * gfortran.dg/edit_real_1.f90: Add new tests.
24844
24845 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24846
24847         PR fortran/15327
24848         * gfortran.dg/merge_char_1.f90: New test.
24849
24850 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24851
24852         PR fortran/16404
24853         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24854
24855 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24856
24857         PR c/1522
24858         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24859
24860 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24861
24862         * g++.dg/opt/loop1.C: Do not XFAIL.
24863
24864 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24865
24866         * gcc.c-torture/execute/20040831-1.c: New test.
24867
24868 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24869
24870         PR fortran/16579
24871         * gfortran.dg/g77/20010610.f: Now passes.
24872         Copy from g77.f-torture/execute. Add dg-run directive.
24873         * gfortran.dg/g77/README: Update
24874
24875 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24876
24877         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24878         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24879         (t1, t2, t3, t4): Add volatile.
24880
24881 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24882
24883         * g++.dg/ext/visibility/arm1.C: New test.
24884
24885 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24886
24887         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24888         -pedantic-errors.
24889
24890 2004-09-01  Paul Brook  <paul@codesourcery.com>
24891
24892         * gfortran.dg/eof_2.f90: New test.
24893
24894 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24895
24896         PR fortran/16579
24897         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24898
24899 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24900
24901         PR libfortran/16805
24902         * gfortran.dg/list_read_2.f90: New test.
24903
24904 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24905
24906         * g++.dg/abi/key1.C: New test.
24907
24908 2004-08-31  Richard Henderson  <rth@redhat.com>
24909
24910         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24911         form of offsetof.
24912         * g++.dg/other/offsetof5.C: Remove duplicate.
24913
24914 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24915
24916         PR fortran/17244
24917         * gfortran.dg/func_derived_1.f90: New test.
24918
24919 2004-08-31  Paul Brook  <paul@codesourcery.com>
24920
24921         * gfortran.dg/eof_1.f90: New test.
24922
24923 2004-08-31  Paul Brook  <paul@codesourcery.com>
24924
24925         * gfortran.dg/list_read_1.f90: New file.
24926
24927 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24928
24929         * g++.dg/opt/loop1.C: XFAIL.
24930
24931 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24932
24933         * gcc.dg/funcdef-storage-1.c: New.
24934         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24935         an extern function in local scope.
24936         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24937         declare an 'auto inline' function in local scope.
24938         * gcc.dg/20011130-1.c: Likewise.
24939         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24940         an 'auto' function in local scope.
24941         * gcc.dg/20021014-1.c: Likewise.
24942         * gcc.dg/20030331-2.c: Likewise.
24943
24944 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24945
24946         * gfortran.dg/blockdata_1.f90: New test.
24947
24948 2004-08-30  Richard Henderson  <rth@redhat.com>
24949
24950         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24951
24952 2004-08-30  Richard Henderson  <rth@redhat.com>
24953
24954         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24955         additional_flags set by alternate driver.
24956         (ieee-options): New procedure.
24957         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24958         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24959         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24960         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24961
24962 2004-08-30  Richard Henderson  <rth@redhat.com>
24963
24964         * lib/f-torture.exp: Remove.
24965
24966 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24967
24968         PR rtl-optimization/16590
24969         * g++.dg/opt/loop1.C: New test.
24970
24971 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24972
24973         PR fortran/13910
24974         * gfortran.dg/oldstyle_1.f90: New test.
24975
24976 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24977         Paul Brook  <paul@codesourcery.com>
24978
24979         * gfortran.dg/g77/README: Update.
24980         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24981         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24982         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24983
24984 2004-08-28  Paul Brook  <paul@codesourcery.com>
24985
24986         PR libfortran/17195
24987         * gfortran.dg/edit_real_1.f90: New test.
24988
24989 2004-08-27  Paul Brook  <paul@codesourcery.com>
24990
24991         * gfortran.dg/rewind_1.f90: New test.
24992
24993 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24994
24995         PR fortran/16597
24996         * gfortran.dg/pr16597.f90: New test.
24997
24998 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24999
25000         PR c/13801
25001         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25002         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25003         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25004         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25005         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25006
25007 2004-08-26  Nick Clifton  <nickc@redhat.com>
25008
25009         * gcc.c-torture/compile/pr17119.c: New test.
25010
25011 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25012
25013         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25014
25015 2004-08-25  Richard Henderson  <rth@redhat.com>
25016
25017         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25018         the bits that expect kind=8 to be the largest real kind.
25019
25020 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25021
25022         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25023
25024 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25025
25026         * gfortran.dg/assignment_1.f90: New test.
25027
25028 2004-08-25  Adam Nemet  <anemet@lnxw.com>
25029
25030         * g++.dg/template/repo3.C: New test.
25031
25032 2004-08-25  Roger Sayle  <roger@eyesopen.com>
25033
25034         PR middle-end/16693
25035         PR tree-optimization/16372
25036         * g++.dg/opt/pr16372-1.C: New test case.
25037         * g++.dg/opt/pr16693-1.C: New test case.
25038         * g++.dg/opt/pr16693-2.C: New test case.
25039
25040 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25041
25042         * objc.dg/proto-lossage-4.m: New test.
25043
25044 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
25045
25046         PR c++/17155
25047         * g++.dg/inherit/local2.C: New test.
25048
25049 2004-08-25  Paul Brook  <paul@codesourcery.com>
25050
25051         PR fortran/17144
25052         * gfortran.dg/string_ctor_1.f90: New test.
25053
25054 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25055
25056         PR c++/14428
25057         * g++.dg/template/redecl2.C: New test.
25058
25059 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25060
25061         PR fortran/17143
25062         * gfortran.dg/pr17143.f90: New test.
25063
25064 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25065
25066         PR fortran/17164
25067         * gfortran.dg/pr17164.f90: New test.
25068
25069 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25070
25071         * gcc.dg/tree-ssa/loop-1.c: New test.
25072
25073 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25074
25075         * gcc.c-torture/compile/20040824-1.c: New test.
25076
25077 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25078
25079         * gcc.c-torture/compile/iftrap-3.c: New test.
25080
25081 2004-08-24  Paul Brook  <paul@codesourcery.com>
25082
25083         * gfortran.dg/entry_2.f90: New test.
25084
25085 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25086
25087         PR c++/16889
25088         * g++.dg/lookup/ambig[12].C: New.
25089
25090 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25091
25092         PR c++/16706
25093         * g++.dg/template/crash21.C: New test.
25094         * g++.dg/template/crash22.C: Likewise.
25095
25096 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25097
25098         PR c++/17149
25099         * g++.dg/template/access15.C: New.
25100
25101 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25102
25103         PR c++/17163
25104         * g++.dg/template/repo2.C: New test.
25105
25106 2004-08-23  Roger Sayle  <roger@eyesopen.com>
25107
25108         PR rtl-optimization/17078
25109         * gcc.c-torture/execute/pr17078-1.c: New test case.
25110
25111 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25112
25113         PR c/14492
25114         * gcc.dg/debug/crash1.c: New test.
25115
25116 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25117
25118         PR c/16180
25119         * gcc.dg/loop-5.c: New test.
25120
25121 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25122
25123         * gcc.c-torture/execute/20040823-1.c: New test.
25124
25125 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
25126
25127         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25128         to the assembler.  Simplify test accordingly.
25129         (asm_abi_flags): Use GNU names.
25130         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25131         to check for ABI flags.
25132
25133 2004-08-22  Andrew Pinski  <apinski@apple.com>
25134
25135         * g++.dg/opt/pr14029.C: New test.
25136         * gcc.c-torture/execute/pr15262.c: New test.
25137
25138 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25139
25140         * gfortran.dg/reduction.f90: Add checks with complex arguments.
25141
25142 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
25143
25144         PR 16908
25145         * gfortran.dg/direct_io.f90: New test.
25146
25147 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25148
25149         PR c++/17121
25150         * g++.dg/inherit/local2.C: New test.
25151
25152 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25153
25154         PR c++/17120
25155         * g++.dg/warn/Wparentheses-4.C: New test.
25156
25157 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25158
25159         PR c++/17121
25160         * g++.dg/inherit/local2.C: New test.
25161
25162         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25163         * gcc.dg/ppc-ldstruct.c: Likewise.
25164         * gcc.dg/ppc64-abi-2.c: Likewise.
25165
25166 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
25167
25168         PR rtl-optimization/17099
25169         * gcc.c-torture/execute/20040820-1.c: New test.
25170
25171 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
25172
25173         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25174
25175 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
25176
25177         PR fortran/17077
25178         * gfortran.dg/auto_array_1.f90: New test.
25179
25180 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25181
25182         PR fortran/17074
25183         * gfortran.dg/simpleif_1.f90: New test.
25184
25185 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
25186
25187         * lib/target-supports.exp (check_profiling_available): Return
25188         false for arm*-*-symbianelf* and arm*-*-eabi*.
25189
25190         PR c++/15890
25191         * g++.dg/template/delete1.C: New test.
25192
25193 2004-08-19  Paul Brook  <paul@codesourcery.com>
25194
25195         PR fortran/14976
25196         PR fortran/16228
25197         * gfortran.dg/data_char_1.f90: New test.
25198
25199 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
25200
25201         PR fortran/16946
25202         * gfortran.dg/reduction.f90: New testcase.
25203
25204 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25205
25206         PR fortran/16520
25207         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
25208
25209 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25210
25211         PR c++/17041
25212         * g++.dg/Wparentheses-3.C: New test.
25213
25214 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
25215
25216         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
25217         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
25218         * gcc.dg/vect/vect-2.c: Likewise.
25219         * gcc.dg/vect/vect-3.c: Likewise.
25220         * gcc.dg/vect/vect-4.c: Likewise.
25221         * gcc.dg/vect/vect-5.c: Likewise.
25222         * gcc.dg/vect/vect-6.c: Likewise.
25223         * gcc.dg/vect/vect-7.c: Likewise.
25224         * gcc.dg/vect/vect-25.c: Likewise.
25225         * gcc.dg/vect/vect-31.c: Likewise.
25226         * gcc.dg/vect/vect-32.c: Likewise.
25227         * gcc.dg/vect/vect-34.c: Likewise.
25228         * gcc.dg/vect/vect-36.c: Likewise.
25229         * gcc.dg/vect/vect-all.c: Likewise.
25230
25231 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
25232
25233         PR c++/17068
25234         * g++.dg/template/operator4.C: New test.
25235
25236 2004-08-18  Richard Henderson  <rth@redhat.com>
25237
25238         * gcc.dg/20040206-1.c: XFAIL.
25239
25240 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25241
25242         PR c++/16246
25243         * g++.dg/template/array7.C: New test.
25244
25245 2004-08-17  James E Wilson  <wilson@specifixinc.com>
25246
25247         * gcc.dg/mips-movcc-1.c: New test.
25248         * gcc.dg/mips-movcc-2.c: New test.
25249         * gcc.dg/mips-movcc-3.c: New test.
25250
25251         * gcc.dg/mips-nmadd-1.c: New test.
25252         * gcc.dg/mips-nmadd-2.c: New test.
25253
25254 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25255
25256         PR c++/15871
25257         * g++.dg/opt/inline8.C: New test.
25258
25259         PR c++/16965
25260         * g++.dg/parse/error17.C: New test.
25261
25262 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
25263
25264         * gcc.dg/vect: New directory for vectorizer tests.
25265         * gcc.dg/vect/tree-vect.h: New file.
25266         * gcc.dg/vect/vect.exp: New file.
25267         * gcc.dg/vect/pr16105.c.c: New test.
25268         * gcc.dg/vect/vect-1.c: New test.
25269         * gcc.dg/vect/vect-2.c: New test.
25270         * gcc.dg/vect/vect-3.c: New test.
25271         * gcc.dg/vect/vect-4.c: New test.
25272         * gcc.dg/vect/vect-5.c: New test.
25273         * gcc.dg/vect/vect-6.c: New test.
25274         * gcc.dg/vect/vect-7.c: New test.
25275         * gcc.dg/vect/vect-8.c: New test.
25276         * gcc.dg/vect/vect-9.c: New test.
25277         * gcc.dg/vect/vect-10.c: New test.
25278         * gcc.dg/vect/vect-11.c: New test.
25279         * gcc.dg/vect/vect-12.c: New test.
25280         * gcc.dg/vect/vect-13.c: New test.
25281         * gcc.dg/vect/vect-14.c: New test.
25282         * gcc.dg/vect/vect-15.c: New test.
25283         * gcc.dg/vect/vect-16.c: New test.
25284         * gcc.dg/vect/vect-17.c: New test.
25285         * gcc.dg/vect/vect-18.c: New test.
25286         * gcc.dg/vect/vect-19.c: New test.
25287         * gcc.dg/vect/vect-20.c: New test.
25288         * gcc.dg/vect/vect-21.c: New test.
25289         * gcc.dg/vect/vect-22.c: New test.
25290         * gcc.dg/vect/vect-23.c: New test.
25291         * gcc.dg/vect/vect-24.c: New test.
25292         * gcc.dg/vect/vect-25.c: New test.
25293         * gcc.dg/vect/vect-26.c: New test.
25294         * gcc.dg/vect/vect-27.c: New test.
25295         * gcc.dg/vect/vect-28.c: New test.
25296         * gcc.dg/vect/vect-29.c: New test.
25297         * gcc.dg/vect/vect-30.c: New test.
25298         * gcc.dg/vect/vect-31.c: New test.
25299         * gcc.dg/vect/vect-32.c: New test.
25300         * gcc.dg/vect/vect-33.c: New test.
25301         * gcc.dg/vect/vect-34.c: New test.
25302         * gcc.dg/vect/vect-35.c: New test.
25303         * gcc.dg/vect/vect-36.c: New test.
25304         * gcc.dg/vect/vect-37.c: New test.
25305         * gcc.dg/vect/vect-38.c: New test.
25306         * gcc.dg/vect/vect-40.c: New test.
25307         * gcc.dg/vect/vect-41.c: New test.
25308         * gcc.dg/vect/vect-42.c: New test.
25309         * gcc.dg/vect/vect-43.c: New test.
25310         * gcc.dg/vect/vect-44.c: New test.
25311         * gcc.dg/vect/vect-45.c: New test.
25312         * gcc.dg/vect/vect-46.c: New test.
25313         * gcc.dg/vect/vect-47.c: New test.
25314         * gcc.dg/vect/vect-48.c: New test.
25315         * gcc.dg/vect/vect-49.c: New test.
25316         * gcc.dg/vect/vect-50.c: New test.
25317         * gcc.dg/vect/vect-51.c: New test.
25318         * gcc.dg/vect/vect-52.c: New test.
25319         * gcc.dg/vect/vect-53.c: New test.
25320         * gcc.dg/vect/vect-54.c: New test.
25321         * gcc.dg/vect/vect-55.c: New test.
25322         * gcc.dg/vect/vect-56.c: New test.
25323         * gcc.dg/vect/vect-57.c: New test.
25324         * gcc.dg/vect/vect-58.c: New test.
25325         * gcc.dg/vect/vect-59.c: New test.
25326         * gcc.dg/vect/vect-60.c: New test.
25327         * gcc.dg/vect/vect-61.c: New test.
25328         * gcc.dg/vect/vect-all.c: New test.
25329         * gcc.dg/vect/vect-none.c: New test.
25330
25331 2004-08-17  Paul Brook  <paul@codesourcery.com>
25332
25333         PR fortran/13082
25334         * gfortran.dg/entry_1.f90: New test.
25335
25336 2004-08-17  Andrew Pinski  <apinski@apple.com>
25337
25338         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
25339
25340 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
25341
25342         * gcc.dg/pr17036-1.c: New test.
25343
25344 2004-08-16  Devang Patel  <dpatel@apple.com>
25345
25346         * gcc.dg/darwin-20040809-1.c: New test.
25347
25348 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
25349
25350         * gcc.dg/funcdef-attr-1.c: New test.
25351
25352 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
25353
25354         * gcc.dg/altivec-17.c: New test.
25355         * gcc.dg/altivec-18.c: New test.
25356
25357 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25358
25359         PR c++/6749
25360         * g++.dg/template/vtable2.C: New test.
25361
25362 2004-08-14  Richard Henderson  <rth@redhat.com>
25363
25364         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
25365         * gcc.dg/pack-test-4.c (main): Return 0.
25366         * gcc.dg/setjmp-1.c: Remove XFAIL.
25367         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
25368
25369 2004-08-14  Richard Henderson  <rth@redhat.com>
25370
25371         * gcc.dg/980217-1.c: Add prototype for printf.
25372
25373 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
25374
25375         * gfortran.dg/pr16935.f90: New test.
25376
25377 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
25378
25379         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
25380
25381 2004-08-13  Paul Brook  <paul@codesourcery.com>
25382
25383         * gfortran.dg/der_io_1.f90: Remove stray comma.
25384
25385 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25386
25387         * gcc.dg/vmx/cw-bug-2.c: Remove.
25388         * gcc.dg/vmx/vprint-1.c: Remove.
25389         * gcc.dg/vmx/vscan-1.c: Remove.
25390
25391 2004-08-12  Devang patel  <dpatel@apple.com>
25392
25393         * gcc.dg/darwin-20040809-2.c: New test.
25394
25395 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
25396
25397         * g++.dg/ext/altivec-12.C: New test.
25398
25399         * g++.dg/ext/altivec-11.C: New test.
25400
25401 2004-08-12  Paul Brook  <paul@codesourcery.com>
25402
25403         * g++.dg/abi/arm_cxa_vec_1.C: New test.
25404
25405 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25406
25407         * g++.dg/ext/altivec-2.C: Check for hardware support before
25408         executing any VMX instructions.
25409
25410         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
25411
25412 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
25413
25414         PR c++/16276
25415         * g++.old-deja/g++.other/comdat4.C: New test.
25416         * g++.old-deja/g++.other/comdat4-aux.cc: New.
25417
25418 2004-08-12  Ben Elliston  <bje@au.ibm.com>
25419
25420         PR target/16286
25421         * gcc.dg/pr16286.c: New test.
25422
25423 2004-08-12 Jan Beulich <jbeulich@novell.com>
25424
25425         * g++.dg/ext/asm5.C: New.
25426
25427 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25428
25429         PR c++/16698
25430         * g++.dg/eh/crash1.C: New test.
25431
25432         PR c++/16717
25433         * g++.dg/ext/construct1.C: New test.
25434
25435 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25436
25437         PR c++/16853
25438         * g++.dg/init/ptrmem1.C: New test.
25439
25440         PR c++/16618
25441         * g++.dg/parse/offsetof5.C: New test.
25442
25443         PR c++/16870
25444         * g++.dg/template/overload3.C: New test.
25445
25446 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25447
25448         PR c++/16964
25449         * g++.dg/parse/error16.C: New test.
25450
25451         PR c++/16904
25452         * g++.dg/template/error14.C: New test.
25453
25454         PR c++/16929
25455         * g++.dg/template/error15.C: New test.
25456
25457 2004-08-11  Devang Patel  <dpatel@apple.com>
25458
25459         * gcc.dg/darwin-ld-20040809-1.c: New test.
25460         * gcc.dg/darwin-ld-20040809-2.c: New test.
25461
25462 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
25463
25464         PR fortran/16917
25465         * gfortran.dg/dfloat_1.f90: New test.
25466
25467 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
25468
25469         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25470         * gcc.dg/dll-2.c: Fix dg-require syntax.
25471         * gcc.misc-tests/arm-isr.c (abort): Declare.
25472         (exit): Likewise.
25473
25474 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
25475
25476         PR c++/16971
25477         * g++.dg/parse/crash16.C: New test.
25478
25479 2004-08-10  Roger Sayle  <roger@eyesopen.com>
25480
25481         * gcc.dg/mips-rsqrt-1.c: New test case.
25482         * gcc.dg/mips-rsqrt-2.c: New test case.
25483         * gcc.dg/mips-rsqrt-3.c: New test case.
25484
25485 2004-08-10  Paul Brook  <paul@codesourcery.com>
25486
25487         * gfortran.dg/der_io_1.f90: New test.
25488
25489 2004-08-10  Paul Brook  <paul@codesourcery.com>
25490
25491         PR fortran/16919
25492         * gfortran.dg/der_array_1.f90: New test.
25493
25494 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25495
25496         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25497
25498 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25499
25500         * gcc.dg/wchar_t-2.c: Fix typo.
25501
25502 2004-08-09  Falk Hueffner  <falk@debian.org>
25503
25504         PR tree-optimization/12517
25505         * gcc.c-torture/compile/pr12517.c: New test.
25506
25507         PR tree-optimization/12578
25508         * gcc.c-torture/compile/pr12578.c: New test.
25509
25510         PR tree-optimization/12899
25511         * gcc.c-torture/compile/pr12899.c: New test.
25512
25513         PR rtl-optimization/14692
25514         * gcc.c-torture/compile/pr14692.c: New test.
25515
25516         PR tree-optimization/16461
25517         * gcc.c-torture/compile/pr16461.c: New test.
25518
25519 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25520
25521         * gfortran.dg/getenv_1.f90: New test.
25522
25523 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25524
25525         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25526         wchar_t.
25527         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25528
25529 2004-08-06  Paul Brook  <paul@codesourcery.com>
25530
25531         * gfortran.dg/ret_array_1.f90: New test.
25532         * gfortran.dg/ret_pointer_1.f90: New test.
25533
25534 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25535
25536         * gcc.dg/missing-field-init-[12].c: New tests.
25537         * g++.dg/warn/missing-field-init-[12].C: New tests.
25538
25539 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25540
25541         * gcc.dg/enum2.c: New test.
25542         * gcc.dg/symbian3.c: Likewise.
25543         * gcc.dg/symbian4.c: Likewise.
25544         * gcc.dg/wchar_t-2.c: Likewise.
25545
25546 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25547
25548         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25549         destructor tests.
25550
25551 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25552
25553         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25554         dg-require-visiblity.
25555         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25556         * g++.dg/ext/visibility/fvisibility.C: Likewise.
25557         * g++.dg/ext/visibility/memfuncts.C: Likewise.
25558         * g++.dg/ext/visibility/new1.C: Likewise.
25559         * g++.dg/ext/visibility/pragma.C: Likewise.
25560         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25561         * g++.dg/ext/visibility/virtual.C: Likewise.
25562         * g++/dg/ext/visibility/visibility-1.C: Likewise.
25563         * g++/dg/ext/visibility/visibility-2.C: Likewise.
25564         * g++/dg/ext/visibility/visibility-3.C: Likewise.
25565         * g++/dg/ext/visibility/visibility-4.C: Likewise.
25566         * g++/dg/ext/visibility/visibility-5.C: Likewise.
25567         * g++/dg/ext/visibility/visibility-6.C: Likewise.
25568         * g++/dg/ext/visibility/visibility-7.C: Likewise.
25569         * g++/dg/ext/visibility/visibility-8.C: New test.
25570         * gcc.c-torture/compile/dll.x: Remove.
25571         * gcc.dg/dll-2.c: Use dg-require-dll
25572         * gcc.dg/visibility-10.c: New test.
25573         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25574         supporting DLLs.
25575         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25576         (scan_not_hidden): Likewise.
25577
25578 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25579
25580         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25581
25582 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25583
25584         * gcc.c-torture/execute/20040805-1.c: New test.
25585
25586 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25587
25588         * gcc.dg/20020118-1.c: Declare abort.
25589         * gcc.dg/altivec_check.h: Likewise.
25590         * gcc.dg/iftrap-2.c: Likewise.
25591         * gcc.dg/pragma-darwin.c: Likewise.
25592         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25593
25594 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25595
25596         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25597
25598 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25599
25600         * gcc.c-torture/execute/builtins/abs-2.c,
25601         gcc.c-torture/execute/builtins/abs-3.c,
25602         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25603         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25604         intmax_t, uintmax_t and their limits.
25605         * gcc.dg/intmax_t-1.c: New test.
25606
25607 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25608
25609         * g++.dg/tc1/dr147.C: Add reference to PR.
25610
25611 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25612
25613         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25614         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25615
25616 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25617
25618         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25619
25620 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25621
25622         * gcc.dg/redecl-5.c: New test.
25623         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25624         of scanf.
25625
25626 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25627
25628         PR middle-end/16790
25629         * gcc.c-torture/execute/pr16790-1.c: New test case.
25630
25631 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25632
25633         * g++.dg/ext/visibility/assign1.C: New test.
25634         * g++.dg/ext/visibility/new1.C: Likewise.
25635
25636         * gcc.dg/symbian1.c: New test.
25637         * gcc.dg/symbian2.c: Likewise.
25638
25639 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25640
25641         PR target/16570
25642         * gcc.dg/i386-sse-9.c: New test.
25643
25644 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25645
25646         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25647
25648 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25649
25650         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25651         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25652         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25653         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25654         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25655         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25656         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25657         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25658         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25659         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25660         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25661         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25662         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25663         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25664         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25665         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25666         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25667         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25668         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25669         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25670         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25671         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25672         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25673         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25674         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25675         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25676         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25677         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25678         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25679         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25680         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25681         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25682         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25683         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25684         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25685         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25686         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25687         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25688         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25689         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25690         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25691         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25692         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25693         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25694         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25695         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25696         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25697         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25698         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25699         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25700         gcc.misc-tests/i386-pf-3dnow-1.c,
25701         gcc.misc-tests/i386-pf-athlon-1.c,
25702         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25703         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25704         Declare built-in functions used.
25705         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25706
25707 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25708
25709         PR c++/16707
25710         * g++.dg/lookup/using12.C: New test.
25711
25712         * g++.dg/init/null1.C: Fix PR number.
25713         * g++.dg/parse/namespace10.C: Likewise.
25714
25715 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25716
25717         PR c++/16224
25718         * g++.dg/template/spec17.C: New test.
25719         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25720         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25721
25722 2004-08-02  David Billinghurst
25723
25724         PR fortran/16292
25725         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25726
25727 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25728
25729         * gcc.dg/ia64-got-1.c: New test case.
25730
25731 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25732
25733         PR c++/16489
25734         * g++.dg/init/null1.C: New test.
25735         * g++.dg/tc1/dr76.C: Adjust error marker.
25736
25737         PR c++/16529
25738         * g++.dg/parse/namespace10.C: New test.
25739
25740         PR c++/16810
25741         * g++.dg/inherit/ptrmem2.C: New test.
25742
25743 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25744
25745         PR target/16155
25746         * gcc.dg/pr16155.c: New test.
25747
25748 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25749
25750         * gcc.dg/redecl-2.c: New test.
25751
25752 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25753
25754         * gcc.dg/darwin-longdouble.c: New file.
25755
25756 2004-07-30  Richard Henderson  <rth@redhat.com>
25757
25758         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25759         write to constant argument.
25760         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25761
25762 2004-07-30  Richard Henderson  <rth@redhat.com>
25763
25764         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25765         tests of nearest around zero.
25766
25767 2004-07-30  Andrew Pinski  <apinski@apple.com>
25768
25769         * gcc.c-torture/compile/20040730-1.c: New test.
25770
25771 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25772
25773         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25774         powerpc-eabispe.
25775
25776 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25777
25778         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25779
25780 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25781
25782         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25783         contains $ld_library_path.
25784         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25785
25786 2004-07-29  Richard Henderson  <rth@redhat.com>
25787
25788         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25789
25790         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25791         (alt2, which): New.
25792         (Check): Accept either alternative.
25793
25794 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25795
25796         * g++.dg/abi/inline1.C: New test.
25797         * g++.dg/abi/local1-a.cc: Likewise.
25798         * g++.dg/abi/local1.C: Likewise.
25799         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25800         * g++.dg/abi/mangle12.C: Likewise.
25801         * g++.dg/abi/mangle17.C: Likewise.
25802         * g++.dg/abi/mangle20-2.C: Likewise.
25803         * g++.dg/opt/interface1.C: Likewise.
25804         * g++.dg/opt/interface1.h: Likewise.
25805         * g++.dg/opt/interface1-a.cc: New test.
25806         * g++.dg/parse/repo1.C: New test.
25807         * g++.dg/template/repo1.C: Likewise.
25808         * g++.dg/warn/Winline-1.C: Likewise.
25809         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25810
25811 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25812
25813         * gcc.dg/tree-ssa/20040729-1.c: New test.
25814
25815 2004-07-27  Matt Austern <austern@apple.com>
25816
25817         * gcc.dg/darwin-bool-1.c: New test.
25818         * gcc.dg/darwin-bool-2.c: New test.
25819
25820 2004-07-28  Richard Henderson  <rth@redhat.com>
25821
25822         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25823         arguments in the correct type.  Don't write to constant arguments.
25824
25825 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25826
25827         PR tree-optimization/16688
25828         PR tree-optimization/16689
25829         * g++.dg/tree-ssa/pr16688.C: New test.
25830
25831 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25832
25833         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25834         loads.  Not only in the comment, this time.
25835
25836 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25837
25838         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25839         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25840         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25841         * gcc.dg/sh4a-bitmovua.c: New.
25842         * gcc.dg/sh4a-cos.c: New.
25843         * gcc.dg/sh4a-cosf.c: New.
25844         * gcc.dg/sh4a-fprun.c: New.
25845         * gcc.dg/sh4a-fsrra.c: New.
25846         * gcc.dg/sh4a-memmovua.c: New.
25847         * gcc.dg/sh4a-sin.c: New.
25848         * gcc.dg/sh4a-sincos.c: New.
25849         * gcc.dg/sh4a-sincosf.c: New.
25850         * gcc.dg/sh4a-sinf.c: New.
25851
25852 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25853
25854         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25855         conditionals.
25856         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25857         loads.
25858         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25859         DOM1.
25860
25861 2004-07-27  Andrew Pinski  <apinski@apple.com>
25862
25863         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25864
25865 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25866
25867         * gcc.dg/pragma-isr.c: New test.
25868
25869 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25870
25871         PR c++/14429
25872         * g++.dg/template/ttp11.C: New test.
25873
25874 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25875
25876         * gcc.c-torture/compile/20040727-1.c: New test.
25877
25878 2004-07-26  Eric Christopher  <echristo@redhat.com>
25879
25880         * gcc.c-torture/compile/20040726-2.c: New test.
25881
25882 2004-07-26  Andrew Pinski  <apinski@apple.com>
25883
25884         * g++.dg/rtti/tinfo1.C: Xfail.
25885
25886 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25887
25888         * gcc.c-torture/compile/20040726-1.c: New test.
25889
25890 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25891             Brian Ryner  <bryner@brianryner.com>
25892
25893         PR c++/9283
25894         PR c++/15000
25895         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25896         * g++.dg/ext/visibility/: New directory.
25897         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25898         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25899         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25900         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25901         * g++.dg/ext/visibility/fvisibility.C,
25902         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25903         g++.dg/ext/visibility/fvisibility-override1.C
25904         g++.dg/ext/visibility/fvisibility-override2.C
25905         g++.dg/ext/visibility/memfuncts.C
25906         g++.dg/ext/visibility/noPLT.C
25907         g++.dg/ext/visibility/pragma.C
25908         g++.dg/ext/visibility/pragma-override1.C
25909         g++.dg/ext/visibility/pragma-override2.C
25910         g++.dg/ext/visibility/staticmemfuncts.C
25911         g++.dg/ext/visibility/virtual.C: New tests.
25912
25913 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25914
25915         PR c/15360
25916         * gcc.dg/pr15360-1.c: New test.
25917
25918 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25919
25920         * gcc.dg/pragma-align-2.c: New test.
25921         * gcc.dg/pragma-init-fini.c: New test.
25922         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25923         targets.
25924
25925 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25926
25927         * gcc.dg/init-string-2.c: New test.
25928
25929 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25930
25931         PR 16684
25932         * gcc.dg/Wredundant-decls-1.c: New test case.
25933
25934 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25935
25936         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25937         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25938         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25939         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25940         * gcc.dg/compat/generate-random.c: New file.
25941         * gcc.dg/compat/generate-random.h: Likewise.
25942         * gcc.dg/compat/generate-random_r.c: Likewise.
25943         * gcc.dg/compat/struct-layout-1.h: Likewise.
25944         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25945         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25946         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25947         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25948         * gcc.dg/compat/struct-layout-1_main.c: New test.
25949         * gcc.dg/compat/struct-layout-1_x.c: New file.
25950         * gcc.dg/compat/struct-layout-1_y.c: New file.
25951         * gcc.dg/compat/struct-layout-1_test.h: New file.
25952
25953 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25954
25955         * gcc.dg/comp-return-1.c: New test
25956
25957 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25958
25959         * gcc.dg/vmx/8-02a.c: Fix typo.
25960
25961         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25962         * gcc.dg/darwin-abi-3.c: New test.
25963
25964         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25965         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25966
25967         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25968         * gcc.dg/vmx/ops-long-1.c: New test.
25969         * gcc.dg/vmx/ops-long-2.c: New test.
25970
25971 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25972
25973         * g++.dg/lookup/conv-[1234].C: New.
25974
25975 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25976
25977         * g++.dg/parse/attr2.C: Simplify.
25978
25979 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25980
25981         PR c/7284
25982         * gcc.c-torture/execute/pr7284-1.c: New test.
25983
25984 2004-07-22  Brian Booth  <bbooth@redhat.com>
25985
25986         * gcc.dg/tree-ssa/20040721-1.c: New test.
25987
25988 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25989
25990         * g++.dg/template/crash20.c: New.
25991
25992 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25993
25994         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25995         Add dg-run directive.  Declare variables as required.
25996         * gfortran.dg/g77/README: Update
25997
25998 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25999
26000         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26001         gcc.dg/cris-peep2-andu2.c: New tests.
26002
26003 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26004
26005         PR c/15052
26006         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26007         on return type.
26008         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
26009         messages.
26010         * gcc.dg/qual-return-2.c: Update expected messages.
26011         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26012
26013 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26014
26015         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26016         * gcc.dg/noncompile/921102-1.c: Update expected error message.
26017
26018 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26019
26020         PR c/11250
26021         * gcc.dg/init-string-1.c: New test.
26022
26023 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26024
26025         PR middle-end/15345
26026         PR c/16450
26027         * gcc.dg/torture/nested-fn-1.c: New test.
26028
26029 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
26030
26031         PR target/16559
26032         * gcc.dg/ia64-fptr-1.c: New file.
26033
26034 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26035
26036         PR c++/14497
26037         * g++.dg/template/spec16.C: New test.
26038         * g++.old-deja/g++.robertl/eb118.C: Remove.
26039
26040 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26041
26042         PR c++/509
26043         * g++.dg/template/spec15.C: New test.
26044
26045 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
26046
26047         Copy cases from g77.f-torture/execute and add dg-run
26048         directive.  Other changes as noted.
26049         * gfortran.dg/g77/13037.f
26050         * gfortran.dg/g77/1832.f
26051         * gfortran.dg/g77/19981119-0.f
26052         * gfortran.dg/g77/19990313-0.f
26053         * gfortran.dg/g77/19990313-1.f
26054         * gfortran.dg/g77/19990313-2.f
26055         * gfortran.dg/g77/19990313-3.f
26056         * gfortran.dg/g77/19990419-1.f
26057         * gfortran.dg/g77/19990826-0.f
26058         * gfortran.dg/g77/19990826-2.f
26059         * gfortran.dg/g77/20000503-1.f
26060         * gfortran.dg/g77/20001111.f
26061         * gfortran.dg/g77/20010116.f
26062         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26063         * gfortran.dg/g77/20010430.f
26064         * gfortran.dg/g77/6177.f
26065         * gfortran.dg/g77/947.f
26066         * gfortran.dg/g77/970816-3.f
26067         * gfortran.dg/g77/971102-1.f
26068         * gfortran.dg/g77/980520-1.f
26069         * gfortran.dg/g77/980628-0.f
26070         * gfortran.dg/g77/980628-1.f
26071         * gfortran.dg/g77/980628-10.f
26072         * gfortran.dg/g77/980628-2.f
26073         * gfortran.dg/g77/980628-3.f
26074         * gfortran.dg/g77/980628-7.f
26075         * gfortran.dg/g77/980628-8.f
26076         * gfortran.dg/g77/980628-9.f
26077         * gfortran.dg/g77/980701-0.f
26078         * gfortran.dg/g77/980701-1.f
26079         * gfortran.dg/g77/cabs.f
26080         * gfortran.dg/g77/claus.f
26081         * gfortran.dg/g77/complex_1.f
26082         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26083         * gfortran.dg/g77/dcomplex.f
26084         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26085         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26086         * gfortran.dg/g77/f90-intrinsic-numeric.f
26087         * gfortran.dg/g77/int8421.f
26088         * gfortran.dg/g77/labug1.f
26089         * gfortran.dg/g77/large_vec.f
26090         * gfortran.dg/g77/le.f
26091         * gfortran.dg/g77/short.f
26092         * gfortran.dg/g77/README: Update
26093
26094 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26095
26096         PR c++/16637
26097         * g++.dg/parse/lookup4.C: New test.
26098
26099 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26100
26101         PR c++/16175
26102         * g++.dg/template/ttp10.C: New test.
26103
26104 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26105
26106         * gcc.dg/pr12625-1.c: New test.
26107
26108 2004-07-20  Steven Bosscher  <stevenb@suse.de>
26109
26110         * testsuite/gcc.dg/switch-warn-1.c: New test.
26111         * testsuite/gcc.dg/switch-warn-2.c: New test.
26112         * gcc.c-torture/compile/pr14730.c: Update.
26113
26114 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
26115
26116         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26117         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26118         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26119         g++.dg/template/nontype3.C: Remove trailing CR from tests.
26120
26121 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
26122
26123         PR c++/16623
26124         * g++.dg/template/assign1.C: New test.
26125
26126 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26127
26128         PR c++/12170
26129         * g++.dg/template/ttp9.C: New test.
26130
26131 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
26132
26133         * gcc.dg/format/cmn-err-1.c: New test.
26134
26135 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26136
26137         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26138         gcc.dg/Wparentheses-10.c: New tests.
26139         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26140
26141 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26142
26143         PR fortran/16465
26144         * gfortran.dg/g77//ffixed-line-length-0.f,
26145         gfortran.dg/g77/ffixed-line-length-132.f,
26146         gfortran.dg/g77/ffixed-line-length-72.f,
26147         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26148         gfortran.dg/g77/README: Update.
26149
26150 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26151
26152         PR c++/13092
26153         * g++.dg/template/non-dependent7.C: New test.
26154         * g++.dg/template/non-dependent8.C: Likewise.
26155         * g++.dg/template/non-dependent9.C: Likewise.
26156         * g++.dg/template/non-dependent10.C: Likewise.
26157
26158 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
26159
26160         PR c++/16337
26161         * g++.dg/parse/attr2.C: New test.
26162
26163 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
26164
26165         * g77.dg: Removed.
26166         * g77.f-torture: Ditto.
26167
26168 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26169
26170         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26171         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26172         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26173
26174 2004-07-16  Richard Henderson  <rth@redhat.com>
26175
26176         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26177
26178 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26179
26180         * lib/fortran-torture.exp (fortran-torture): Don't test compile
26181         tests with full list of options.
26182         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26183         of TORTURE_OPTIONS if test contains 'dg-do run'.
26184
26185         PR fortran/16404
26186         * gfortran.dg/do_iterator.f90: New test.
26187
26188 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26189
26190         PR rtl-optimization/16536
26191         * gcc.c-torture/execute/restrict-1.c: New test.
26192
26193 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26194
26195         PR fortran/15324
26196         * gfortran.dg/pr15324.f90: New test.
26197
26198         PR fortran/15129
26199         * gfortran.dg/pr15129.f90: New test.
26200
26201         PR fortran/15140
26202         * gfortran.dg/pr15140.f90: New test.
26203
26204         PR fortran/13792
26205         * gfortran.fortran-torture/execute/bounds.f90: Add check for
26206         compile-time simplification.
26207
26208 2004-07-14  Mike Stump  <mrs@apple.com>
26209
26210         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
26211
26212 2004-07-14  James E Wilson  <wilson@specifixinc.com>
26213
26214         PR target/16325
26215         * gcc.dg/profile-generate-1.c: New.
26216
26217 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
26218
26219         * gcc.c-torture/execute/20040709-1.c: New test.
26220         * gcc.c-torture/execute/20040709-2.c: New test.
26221
26222 2004-07-14  Mike Stump  <mrs@apple.com>
26223
26224         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26225
26226 2004-07-14  Mike Stump  <mrs@apple.com>
26227
26228         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
26229
26230 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
26231
26232         PR c++/16518
26233         * g++.dg/parse/mutable1.C: New test.
26234
26235 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
26236
26237         PR tree-optimization/16443
26238         * gcc.dg/tree-ssa/20040713-1.c: New test.
26239
26240 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
26241
26242         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
26243         for operator new.
26244
26245 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26246
26247         * gfortran.dg/g77/README: New file
26248         * gfortran.dg/g77/19981216-0.f: Copy from
26249         g77.f-torture/noncompile.  Add "dg-do compile" and
26250         dg-error as required.
26251         * gfortran.dg/g77/19990218-1.f: Likewise.
26252         * gfortran.dg/g77/19990905-1.f: Likewise.
26253         * gfortran.dg/g77/9263.f: Likewise.
26254         * gfortran.dg/g77/980615-0.f: Likewise.
26255         * gfortran.dg/g77/980616-0.f: Likewise.
26256         * gfortran.dg/g77/check0.f: Likewise.
26257         * gfortran.dg/g77/select_no_compile.f: Likewise.
26258
26259 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26260
26261         Copy files from g77.f-torture/compile.
26262         Add "{ dg-do compile}".  Other changes as noted
26263         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
26264         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
26265         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
26266         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
26267         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
26268         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
26269         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
26270         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
26271         statement to conform to standard.  Append alpha1.x for reference.
26272         * gfortran.dg/g77/xformat.f: Add dg-warning
26273
26274 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26275
26276         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
26277         Add {dg-do compile} directive.
26278         * gfortran.dg/g77/cpp2.F: Likewise.
26279
26280 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26281
26282         PR c++/5402
26283         * g++.dg/lookup/name-clash1.C: New test.
26284
26285         PR c++/9777
26286         * g++.dg/lookup/name-clash2.C: New test.
26287
26288         PR c++/12102
26289         * g++.dg/lookup/name-clash3.C: New test.
26290
26291 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26292
26293         * g++.dg/lookup/new2.C: New test.
26294         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
26295
26296 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
26297
26298         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26299         Add {dg-do compile} directive.
26300         * gfortran.dg/g77/13060.f: Likewise.
26301         * gfortran.dg/g77/19990218-0.f: Likewise.
26302         * gfortran.dg/g77/19990305-0.f: Likewise.
26303         * gfortran.dg/g77/19990419-0.f: Likewise.
26304         * gfortran.dg/g77/19990502-0.f: Likewise.
26305         * gfortran.dg/g77/19990502-1.f: Likewise.
26306         * gfortran.dg/g77/19990525-0.f: Likewise.
26307         * gfortran.dg/g77/19990826-1.f: Likewise.
26308         * gfortran.dg/g77/19990826-3.f: Likewise.
26309         * gfortran.dg/g77/19990905-2.f: Likewise.
26310         * gfortran.dg/g77/20000412-1.f: Likewise.
26311         * gfortran.dg/g77/20000511-1.f: Likewise.
26312         * gfortran.dg/g77/20000511-2.f: Likewise.
26313         * gfortran.dg/g77/20000518.f: Likewise.
26314         * gfortran.dg/g77/20000601-1.f: Likewise.
26315         * gfortran.dg/g77/20000601-2.f: Likewise.
26316         * gfortran.dg/g77/20000629-1.f: Likewise.
26317         * gfortran.dg/g77/20000630-2.f: Likewise.
26318         * gfortran.dg/g77/20010115.f: Likewise.
26319         * gfortran.dg/g77/20010321-1.f: Likewise.
26320         * gfortran.dg/g77/20010426.f: Likewise.
26321         * gfortran.dg/g77/20020307-1.f: Likewise.
26322         * gfortran.dg/g77/8485.f: Likewise.
26323         * gfortran.dg/g77/960317-1.f: Likewise.
26324         * gfortran.dg/g77/970915-0.f: Likewise.
26325         * gfortran.dg/g77/980310-1.f: Likewise.
26326         * gfortran.dg/g77/980310-2.f: Likewise.
26327         * gfortran.dg/g77/980310-3.f: Likewise.
26328         * gfortran.dg/g77/980310-4.f: Likewise.
26329         * gfortran.dg/g77/980310-6.f: Likewise.
26330         * gfortran.dg/g77/980310-7.f: Likewise.
26331         * gfortran.dg/g77/980310-8.f: Likewise.
26332         * gfortran.dg/g77/980419-2.f: Likewise.
26333         * gfortran.dg/g77/980424-0.f: Likewise.
26334         * gfortran.dg/g77/980427-0.f: Likewise.
26335         * gfortran.dg/g77/980729-0.f: Likewise.
26336         * gfortran.dg/g77/981117-1.f: Likewise.
26337         * gfortran.dg/g77/toon_1.f: Likewise.
26338
26339 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26340
26341         PR c++/2204
26342         * g++.dg/other/abstract2.C: New test.
26343
26344 2004-07-12  Paul Brook  <paul@codesourcery.com>
26345
26346         * gfortran.dg/pointer_init_1.f90: New test.
26347
26348 2004-07-11  Paul Brook  <paul@codesourcery.com>
26349
26350         PR fortran/15986
26351         * gfortran.dg/contained_1.f90: New test.
26352
26353 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
26354
26355         * g++.dg/parse/defarg8.C: New test.
26356
26357 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26358
26359         PR fortran/16433
26360         * gfortran.dg/pr16433.f: New test.
26361
26362         PR fortran/17574
26363         * gfortran.dg/pr15754.f90: New test.
26364
26365 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26366
26367         PR tree-optimization/16437
26368         * gcc.c-torture/execute/bitfld-4.c: New test.
26369
26370 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26371
26372         * gfortran.fortran-torture/execute/common_2.f90: Add check for
26373         access to common var from module.
26374
26375 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26376
26377         PR fortran/16336
26378         * gfortran.fortran-torture/execute/common_2.f90: New test.
26379
26380 2004-07-10  Paul Brook  <paul@codesourcery.com>
26381
26382         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
26383
26384 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26385
26386         PR fortran/15969
26387         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
26388
26389 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
26390
26391         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
26392         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
26393         * gfortran.dg/g77/ffree-form-1.f: Likewise.
26394         * gfortran.dg/g77/ffree-form-2.f: Likewise.
26395         * gfortran.dg/g77/ffree-form-3.f: Likewise.
26396         * gfortran.dg/g77/fno-underscoring.f: Likewise.
26397         * gfortran.dg/g77/funderscoring.f: Likewise.
26398         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
26399
26400 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26401
26402         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
26403
26404 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26405         Paul Brook  <paul@codesourcery.com>
26406
26407         PR fortran/13415
26408         * gfortran.dg/common_pointer_1.f90: New test.
26409
26410 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26411
26412         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
26413
26414 2004-07-09  James E Wilson  <wilson@specifixinc.com>
26415
26416         PR target/16364
26417         * gcc.c-torture/compile/20040709-1.c: New.
26418
26419 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26420
26421         PR fortran/14077
26422         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26423
26424 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26425
26426         PR fortran/13201
26427         * gfortran.dg/shape_1.f90: New test.
26428
26429 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
26430             Andrew Pinski  <apinski@apple.com>
26431
26432         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26433
26434 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26435
26436         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26437         comment.
26438
26439 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26440         Paul Brook  <paul@codesourcery.com>
26441
26442         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26443         '.f95' and '.F95'.
26444
26445 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
26446
26447         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26448
26449 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26450
26451         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26452         testcases with capital suffix.
26453
26454 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26455
26456         PR fortran/15481
26457         PR fortran/13372
26458         PR fortran/13575
26459         PR fortran/15978
26460         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26461
26462         * gfortran.dg/implicit_1.f90: New test.
26463
26464 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26465
26466         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26467         expression to match gfortran warning/error messages
26468         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26469         dg-error text.
26470
26471 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26472
26473         * lib/fortran-torture.exp: Rename proc search_for to
26474         search_for_re.
26475
26476 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26477
26478         * gcc.c-torture/execute/simd-5.x: New file.
26479         XFAIL on SPARC 64-bit at -O0.
26480
26481 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26482
26483         PR c++/8211
26484         PR c++/16165
26485         * g++.dg/warn/effc3.C: New test.
26486
26487 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26488
26489         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26490         change X to 1X in format.
26491         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26492         add data statements to conform to standard.
26493
26494 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26495
26496         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26497         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26498         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26499
26500 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26501
26502         * gfortran.dg/g77/7388.f: Copy from g77.dg
26503         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26504         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26505         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26506         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26507         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26508         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26509         * gfortran.dg/g77/strlen0.f: Likewise.
26510
26511 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26512
26513         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26514         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26515
26516 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26517
26518         * gcc.c-torture/execute/920428-2.x: Delete.
26519         * gcc.c-torture/execute/920501-7.x: Likewise.
26520
26521 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26522
26523         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26524         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26525         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26526         prescott and c3-2.
26527         (PREFETCH_3DNOW): Add -march=c3.
26528
26529 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26530
26531         PR c/16437
26532         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26533         * gcc.c-torture/execute/bf64-1.x: Likewise.
26534
26535 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26536
26537         * gcc.c-torture/compile/20040708-1.c: New test.
26538
26539 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26540
26541         PR c++/16169
26542         * g++.dg/warn/effc2.C: New test.
26543
26544 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26545
26546         * gcc.c-torture/execute/bitfld-1.x: Remove.
26547         * gcc.c-torture/execute/bitfld-3.c: New test.
26548         * gcc.dg/bitfld-2.c: Remove XFAILs.
26549
26550 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
26551
26552         PR c++/16276
26553         * g++.dg/rtti/tinfo1.C: New file.
26554
26555 2004-07-07  Eric Christopher  <echristo@redhat.com>
26556
26557         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26558
26559 2004-07-07  Andrew Pinski  <apinski@apple.com>
26560
26561         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26562
26563 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
26564
26565         * g++.dg/init/call1.C: XFAIL.
26566
26567 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
26568
26569         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26570         except for movstrict*, to movmem* and clrstr* to clrmem*.
26571
26572 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26573
26574         * gcc.c-torture/execute/20040707-1.c: New test.
26575
26576 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26577
26578         * gcc.c-torture/execute/20040706-1.c: New test.
26579
26580 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26581
26582         PR c++/3671
26583         * g++.dg/template/spec14.C: New test.
26584
26585 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26586
26587         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26588         nothing if not yet defined.  Use it in b, c and d type definitions.
26589         * gcc.c-torture/execute/20040705-1.c: New test.
26590         * gcc.c-torture/execute/20040705-2.c: New test.
26591
26592 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26593
26594         PR c++/2518
26595         * g++.dg/lookup/new1.C: New test.
26596
26597 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26598
26599         PR c++/11406
26600         * g++.dg/template/sizeof8.C: New test.
26601
26602 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26603
26604         * gcc.c-torture/compile/20040705-1.c: New test.
26605
26606 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26607
26608         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26609
26610 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26611
26612         * gcc.dg/cpp/if-mop.c: Two new testcases.
26613         * gcc.dg/cpp/trad/comment-3.c: New.
26614
26615 2004-07-04  Paul Brook  <paul@codesourcery.com>
26616
26617         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26618
26619 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26620
26621         PR c++/3761
26622         * g++.dg/lookup/crash4.C: New test.
26623
26624 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26625
26626         * gcc.c-torture/execute/builtin-abs-1.c
26627         * gcc.c-torture/execute/builtin-abs-2.c
26628         * gcc.c-torture/execute/builtin-complex-1.c
26629         * gcc.c-torture/execute/builtins/string-1-lib.c
26630         * gcc.c-torture/execute/builtins/string-1.c
26631         * gcc.c-torture/execute/builtins/string-2-lib.c
26632         * gcc.c-torture/execute/builtins/string-2.c
26633         * gcc.c-torture/execute/builtins/string-3-lib.c
26634         * gcc.c-torture/execute/builtins/string-3.c
26635         * gcc.c-torture/execute/builtins/string-4-lib.c
26636         * gcc.c-torture/execute/builtins/string-4.c
26637         * gcc.c-torture/execute/builtins/string-5-lib.c
26638         * gcc.c-torture/execute/builtins/string-5.c
26639         * gcc.c-torture/execute/builtins/string-6-lib.c
26640         * gcc.c-torture/execute/builtins/string-6.c
26641         * gcc.c-torture/execute/builtins/string-7-lib.c
26642         * gcc.c-torture/execute/builtins/string-7.c
26643         * gcc.c-torture/execute/builtins/string-8-lib.c
26644         * gcc.c-torture/execute/builtins/string-8.c
26645         * gcc.c-torture/execute/builtins/string-9-lib.c
26646         * gcc.c-torture/execute/builtins/string-9.c
26647         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26648         * gcc.c-torture/execute/builtins/string-asm-1.c
26649         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26650         * gcc.c-torture/execute/builtins/string-asm-2.c
26651         * gcc.c-torture/execute/stdio-opt-1.c
26652         * gcc.c-torture/execute/stdio-opt-2.c
26653         * gcc.c-torture/execute/stdio-opt-3.c
26654         * gcc.c-torture/execute/string-opt-1.c
26655         * gcc.c-torture/execute/string-opt-10.c
26656         * gcc.c-torture/execute/string-opt-11.c
26657         * gcc.c-torture/execute/string-opt-12.c
26658         * gcc.c-torture/execute/string-opt-13.c
26659         * gcc.c-torture/execute/string-opt-14.c
26660         * gcc.c-torture/execute/string-opt-15.c
26661         * gcc.c-torture/execute/string-opt-16.c
26662         * gcc.c-torture/execute/string-opt-2.c
26663         * gcc.c-torture/execute/string-opt-6.c
26664         * gcc.c-torture/execute/string-opt-7.c
26665         * gcc.c-torture/execute/string-opt-8.c:
26666         Replace with ...
26667
26668         * gcc.c-torture/execute/builtins/abs-2.c
26669         * gcc.c-torture/execute/builtins/abs-3.c
26670         * gcc.c-torture/execute/builtins/complex-1.c
26671         * gcc.c-torture/execute/builtins/fprintf.c
26672         * gcc.c-torture/execute/builtins/fputs.c
26673         * gcc.c-torture/execute/builtins/memcmp.c
26674         * gcc.c-torture/execute/builtins/memmove.c
26675         * gcc.c-torture/execute/builtins/memops-asm.c
26676         * gcc.c-torture/execute/builtins/mempcpy-2.c
26677         * gcc.c-torture/execute/builtins/mempcpy.c
26678         * gcc.c-torture/execute/builtins/memset.c
26679         * gcc.c-torture/execute/builtins/printf.c
26680         * gcc.c-torture/execute/builtins/sprintf.c
26681         * gcc.c-torture/execute/builtins/strcat.c
26682         * gcc.c-torture/execute/builtins/strchr.c
26683         * gcc.c-torture/execute/builtins/strcmp.c
26684         * gcc.c-torture/execute/builtins/strcpy.c
26685         * gcc.c-torture/execute/builtins/strcspn.c
26686         * gcc.c-torture/execute/builtins/strlen-2.c
26687         * gcc.c-torture/execute/builtins/strlen.c
26688         * gcc.c-torture/execute/builtins/strncat.c
26689         * gcc.c-torture/execute/builtins/strncmp-2.c
26690         * gcc.c-torture/execute/builtins/strncmp.c
26691         * gcc.c-torture/execute/builtins/strncpy.c
26692         * gcc.c-torture/execute/builtins/strpbrk.c
26693         * gcc.c-torture/execute/builtins/strpcpy-2.c
26694         * gcc.c-torture/execute/builtins/strpcpy.c
26695         * gcc.c-torture/execute/builtins/strrchr.c
26696         * gcc.c-torture/execute/builtins/strspn.c
26697         * gcc.c-torture/execute/builtins/strstr-asm.c
26698         * gcc.c-torture/execute/builtins/strstr.c:
26699         ... these new files.
26700
26701         * gcc.c-torture/execute/builtins/abs-2-lib.c
26702         * gcc.c-torture/execute/builtins/abs-3-lib.c
26703         * gcc.c-torture/execute/builtins/complex-1-lib.c
26704         * gcc.c-torture/execute/builtins/fprintf-lib.c
26705         * gcc.c-torture/execute/builtins/fputs-lib.c
26706         * gcc.c-torture/execute/builtins/memcmp-lib.c
26707         * gcc.c-torture/execute/builtins/memmove-lib.c
26708         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26709         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26710         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26711         * gcc.c-torture/execute/builtins/memset-lib.c
26712         * gcc.c-torture/execute/builtins/printf-lib.c
26713         * gcc.c-torture/execute/builtins/sprintf-lib.c
26714         * gcc.c-torture/execute/builtins/strcat-lib.c
26715         * gcc.c-torture/execute/builtins/strchr-lib.c
26716         * gcc.c-torture/execute/builtins/strcmp-lib.c
26717         * gcc.c-torture/execute/builtins/strcpy-lib.c
26718         * gcc.c-torture/execute/builtins/strcspn-lib.c
26719         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26720         * gcc.c-torture/execute/builtins/strlen-lib.c
26721         * gcc.c-torture/execute/builtins/strncat-lib.c
26722         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26723         * gcc.c-torture/execute/builtins/strncmp-lib.c
26724         * gcc.c-torture/execute/builtins/strncpy-lib.c
26725         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26726         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26727         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26728         * gcc.c-torture/execute/builtins/strrchr-lib.c
26729         * gcc.c-torture/execute/builtins/strspn-lib.c
26730         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26731         * gcc.c-torture/execute/builtins/strstr-lib.c
26732         * gcc.c-torture/execute/builtins/lib/abs.c
26733         * gcc.c-torture/execute/builtins/lib/fprintf.c
26734         * gcc.c-torture/execute/builtins/lib/memset.c
26735         * gcc.c-torture/execute/builtins/lib/printf.c
26736         * gcc.c-torture/execute/builtins/lib/sprintf.c
26737         * gcc.c-torture/execute/builtins/lib/strcpy.c
26738         * gcc.c-torture/execute/builtins/lib/strcspn.c
26739         * gcc.c-torture/execute/builtins/lib/strncat.c
26740         * gcc.c-torture/execute/builtins/lib/strncmp.c
26741         * gcc.c-torture/execute/builtins/lib/strncpy.c
26742         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26743         * gcc.c-torture/execute/builtins/lib/strspn.c
26744         * gcc.c-torture/execute/builtins/lib/strstr.c:
26745         New files containing support routines.
26746
26747         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26748         declaration.
26749         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26750         when not optimizing.
26751
26752 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26753
26754         PR c++/16240
26755         * g++.dg/abi/mangle22.C: New test.
26756         * g++.dg/abi/mangle23.C: Likewise.
26757
26758 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26759
26760         PR fortran/16290
26761         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26762         Allow for cases without denormalized floating point numbers.
26763
26764 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26765
26766         PR c/1027
26767         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26768         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26769         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26770         expected warning text.
26771         * gcc.dg/format/diag-2.c: New test.
26772
26773 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26774
26775         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26776
26777 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26778
26779         * gcc.dg/builtins-43.c: New.
26780         * gcc.dg/builtins-44.c: New.
26781         * gcc.dg/builtins-45.c: New.
26782
26783 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26784             Andreas Tobler  <a.tobler@schweiz.ch>
26785
26786         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26787         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26788         as SIGSEGV.
26789         * gcc.dg/cleanup-11.c: Likewise.
26790         * gcc.dg/cleanup-8.c: Likewise.
26791         * gcc.dg/cleanup-9.c: Likewise.
26792         * gcc.dg/cleanup-5.c: Run on all platforms.
26793
26794 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26795
26796         * g++.dg/warn/nonnull1.C: New test.
26797
26798 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26799
26800         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26801         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26802         Special-case the Sun compiler wrt to <complex.h>.
26803
26804 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26805
26806         * gcc.dg/Wunreachable-8.C: New test.
26807
26808         * gcc.dg/h8300-ice2.c : New test.
26809
26810 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26811
26812         PR fortran/16161
26813         * gfortran.fortran-torture/compile/implicit.f90: Add test
26814         for implicit character.
26815
26816 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26817
26818         PR fortran/16289
26819         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26820         Use tiny() intrinsic to find smallest non-negative real
26821
26822 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26823
26824         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26825         * gcc.dg/compat/struct-by-value-22_x.c: New.
26826         * gcc.dg/compat/struct-by-value-22_y.c: New.
26827
26828         * gcc.c-torture/execute/20040629-1.c: New test.
26829
26830 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26831
26832         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26833         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26834
26835         PR target/16195
26836         * gcc.dg/20040625-1.c: New test.
26837
26838 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26839
26840         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26841
26842 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26843
26844         PR fortran/15963
26845         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26846
26847 2004-06-29  Richard Henderson  <rth@redhat.com>
26848
26849         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26850
26851 2004-06-29  Paul Brook  <paul@codesourcery.com>
26852
26853         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26854         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26855
26856 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26857
26858         PR c++/16260
26859         * g++.dg/parse/crash15.C: New.
26860
26861 2004-06-28  Andrew Pinski  <apinski@apple.com>
26862
26863         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26864         by the error already.
26865
26866         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26867
26868 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26869
26870         PR target/14041
26871         * gcc.dg/h8300-bss-align-1.c : New.
26872
26873 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26874
26875         * PR c++/16174
26876         * g++.dg/template/ctor4.C: New.
26877
26878 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26879
26880         PR c++/16205
26881         * g++.dg/warn/Wsequence-point-1.C: New test.
26882
26883 2004-06-27  Paul Brook  <paul@codesourcery.com>
26884
26885         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26886
26887 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26888
26889         * g++.old-deja/g++.mike/p7325.C: Remove.
26890
26891 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26892
26893         PR c/14963
26894         * gcc.dg/pr14963.c: New test.
26895
26896 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26897
26898         PR c++/16193
26899         * g++.dg/parse/redef1.C: New test.
26900
26901 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26902
26903         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26904         20021110.c.
26905         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26906         20021119-1.c.
26907         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26908         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26909         5-04.c.
26910         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26911         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26912         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26913         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26914         g++.brendan/enum14.C.
26915         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26916         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26917         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26918         g++.mike/virt1.C.
26919         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26920         memtemp24.C.
26921
26922 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26923
26924         * gcc.dg/20040527-1.c: New test case.
26925
26926 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26927
26928         PR gfortran/pr16196
26929         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26930
26931 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26932
26933         PR middle-end/15825
26934         * gcc.dg/pr15825-1.c: New test case.
26935
26936 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26937
26938         * gcc.c-torture/execute/20040625-1.c: New test.
26939
26940 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26941
26942         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26943
26944 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26945
26946         * gcc.dg/torture/mips-div-1.c: New test.
26947
26948 2004-06-24  Jeff Law  <law@redhat.com>
26949
26950         * gcc.dg/tree-ssa/20040624-1.c: New test.
26951
26952 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26953
26954         * gcc.c-torture/compile/20040624-1.c: New test.
26955
26956 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26957
26958         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26959         this directory.
26960
26961 2004-06-23  Andrew Pinski  <apinski@apple.com>
26962
26963         PR middle-end/15988
26964         * g++.dg/opt/ptrmem4.C: New test.
26965
26966         * gcc.dg/c90-array-quals-2.c: New test.
26967
26968 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26969
26970         * gcc.dg/kpice1.c: New test.
26971
26972 2006-06-23  Andrew Pinski  <apinski@apple.com>
26973
26974         * gcc.dg/c90-array-quals.c: New test.
26975
26976 2006-06-22  Richard Henderson  <rth@redhat.com>
26977
26978         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26979
26980 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26981
26982         * gcc.dg/builtins-config.h: Handle FreeBSD.
26983
26984 2006-06-22  Richard Henderson  <rth@redhat.com>
26985
26986         * g++.dg/opt/devirt1.C: New.
26987
26988 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26989
26990         * g++.dg/opt/pr15551.C: New testcase.
26991
26992 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26993
26994         PR target/14800
26995         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26996         x86_64-*-linux* when compiling for 32bit.
26997
26998 2004-06-21  Andrew Pinski  <apinski@apple.com>
26999
27000         * gcc.dg/pch/struct-1.c: New.
27001         * gcc.dg/pch/struct-1.hs: New.
27002
27003 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
27004
27005         * gcc.dg/pch/save-temps-1.c: New file.
27006         * gcc.dg/pch/save-temps-1.hs: New file.
27007
27008 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27009
27010         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27011         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27012
27013 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27014
27015         * gfortran.fortran-torture/execute/select_1.f90: Rename function
27016         to fix type error.
27017         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27018         Remove trailing spaces.
27019
27020 2004-06-21  Richard Henderson  <rth@redhat.com>
27021
27022         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27023         merging && to BIT_FIELD_REF.
27024
27025 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
27026
27027         * g++.dg/opt/placeholder1.C: New test.
27028
27029 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27030
27031         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27032         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27033         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27034         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27035
27036 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
27037
27038         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27039         extern "C".
27040         * g++.dg/other/pragma-re-1.C: Add comments.
27041
27042 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
27043
27044         PR gfortran/16080
27045         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27046
27047 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
27048
27049         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27050         instead of setting the type of size_t by
27051         hand.
27052
27053 2004-06-18  Roger Sayle  <roger@eyesopen.com>
27054
27055         * gcc.dg/unordered-2.c: New test case.
27056         * gcc.dg/unordered-3.c: New test case.
27057
27058 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27059
27060         PR other/16043
27061         * lib/g++.exp (g++_version): Tweak regexp for version
27062         * lib/g77.exp (g77_version): Likewise.
27063         * lib/gfortran.exp (gfortran_version): Likewise.
27064         * lib/objc.exp (objc_version): Likewise.
27065         * lib/treelang.exp (treelang_version): Likewise.
27066
27067 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27068
27069         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27070         Use INT_MAX instead of __INT_MAX__.
27071         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27072
27073         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27074         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27075         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27076         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27077         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27078         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27079         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27080         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27081         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27082
27083         * gcc.dg/range-test-1.c: New test.
27084         * g++.dg/opt/range-test-1.C: New test.
27085
27086 2004-06-17  Richard Henderson  <rth@redhat.com>
27087
27088         * objc.dg/sync-1.m: New.
27089         * objc.dg/try-catch-1.m: Don't force next runtime.
27090         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27091         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27092         shadowed catch clause.
27093         * objc.dg/try-catch-5.m: New.
27094
27095 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27096
27097         Bug 14610
27098         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27099
27100 2004-06-15  Richard Henderson  <rth@redhat.com>
27101
27102         * gcc.dg/20001116-1.c: Move expected warning line.
27103
27104 2004-06-15  Richard Henderson  <rth@redhat.com>
27105
27106         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27107         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27108
27109 2004-06-15  Jeff Law  <law@redhat.com>
27110
27111         * gcc.dg/tree-ssa/20040615-1.c: New test.
27112         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27113         be less sensitive to operand ordering.
27114         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27115
27116 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
27117
27118         * g++.dg/abi/bitfield3.C: Add comment..
27119
27120 2004-06-15  Richard Henderson  <rth@redhat.com>
27121
27122         * g++.dg/ext/stmtexpr1.C: XFAIL.
27123         * gcc.dg/20030612-1.c: XFAIL.
27124
27125 2004-06-15  Eric Christopher  <echristo@redhat.com>
27126
27127         * g++.dg/charset/asm5.c: New.
27128         * gcc.dg/charset/asm6.c: New.
27129
27130 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27131
27132         PR fortran/15962
27133         * gfortran.fortran-torture/execute/select_1.f90: New test.
27134
27135 2004-06-15  Paul Brook  <paul@codesourcery.com>
27136
27137         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27138
27139 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27140
27141         PR c++/15967
27142         * g++.dg/lookup/crash3.C: New test.
27143
27144 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27145
27146         PR c++/15947
27147         * g++.dg/parse/dtor4.C: New test.
27148
27149 2004-06-14  Jeff Law  <law@redhat.com>
27150
27151         * gcc.c-torture/compile/20040614-1.c: New test.
27152
27153 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27154
27155         PR fortran/15211
27156         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27157         LEN of a character array.
27158
27159 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27160
27161         PR c++/15096
27162         * g++.dg/template/ptrmem10.C: New test.
27163
27164         PR c++/14930
27165         * g++.dg/template/friend30.C: New test.
27166
27167 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27168
27169         PR fortran/14928
27170         * gfortran.fortran-torture/compile/mloc.f90: New test.
27171
27172 2004-06-13  Paul Brook  <paul@codesourcery.com>
27173
27174         * gfortran.fortran-torture/execute/random_2.f90: New test.
27175
27176 2004-06-13  Eric Christopher  <echristo@redhat.com>
27177
27178         * gcc.dg/noncompile/redecl-1.c: Fix error message.
27179
27180 2004-06-12  Paul Brook  <paul@codesourcery.com>
27181
27182         * gfortran.fortran-torture/execute/contained_3.f90: New test.
27183
27184 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27185
27186         PR fortran/14923
27187         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27188
27189 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27190
27191         PR fortran/14957
27192         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
27193         syntax errors in end statements of contained subroutines.
27194
27195 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27196
27197         PR fortran/12841
27198         * gfortran.fortran-torture/execute/null_arg.f90: New test.
27199
27200 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27201
27202         PR fortran/15665
27203         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
27204
27205 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27206
27207         PR gfortran/12839
27208         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
27209
27210 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
27211
27212         PR c++/15862
27213         * g++.dg/parse/enum1.C: New test.
27214
27215 2004-06-10  Jeff Law  <law@redhat.com>
27216
27217         * gcc.c-torture/compile/20040610-1.c: New test.
27218
27219 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27220
27221         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
27222         * g++.old-deja/g++.other/decl3.C: Likewise.
27223
27224 2004-06-10  Brian Booth  <bbooth@redhat.com>
27225
27226         * gcc.dg/tree-ssa/20031015-1.c: Scan for
27227         V_MAY_DEF instead of VDEF.
27228         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
27229
27230 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
27231
27232         PR c++/14211
27233         * g++.dg/conversion/const1.C: New test.
27234
27235         PR c++/15076
27236         * g++.dg/conversion/reinterpret1.C: New test.
27237
27238         PR c++/15877
27239         * g++.dg/template/enum2.C: New test.
27240
27241         PR c++/15227
27242         * g++.dg/template/error13.C: New test.
27243
27244 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27245
27246         PR fortran/14957
27247         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
27248         arguments to test_* REAL and of the right size.
27249
27250 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27251
27252         PR target/15569
27253         PR rtl-optimization/15681
27254         * gcc.dg/20040609-1.c: New test.
27255
27256 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27257
27258         PR c++/14791
27259         * g++.dg/opt/builtins1.C: New test.
27260
27261 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
27262
27263         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
27264         that use default windows32 struct layout.
27265         * gcc.dg/i386-bitfield2.c: Likewise.
27266
27267 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
27268
27269         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
27270         for mingw32 and cygwin targets.
27271
27272 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
27273
27274         * gcc.dg/pch/macro-4.c: New.
27275         * gcc.dg/pch/macro-4.hs: New.
27276
27277 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27278
27279         PR fortran/13249
27280         * gfortran.fortran-torture/compile/name_clash.f90: New test.
27281
27282 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27283
27284         PR fortran/13372
27285         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
27286
27287 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27288
27289         PR gfortran/14897
27290         * gfortran.fortran-torture/execute/t_edit.f90: New test.
27291
27292 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27293
27294         PR gfortran/15755
27295         * gfortran.fortran-torture/execute/backspace.c : New test.
27296
27297 2004-06-09  Paul Brook  <paul@codesourcery.com>
27298
27299         * gfortran.fortran-torture/execure/intrinsic_associated.f90
27300         (pointer_to_section): Rewrite to use smaller array.
27301
27302 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
27303
27304         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
27305         * gcc.dg/ext/altivec-10.c: Same.
27306         * gcc.dg/ext/altivec-11.c: Same.
27307         * gcc.dg/ext/altivec-12.c: Same.
27308         * gcc.dg/ext/altivec-13.c: Same.
27309         * gcc.dg/ext/altivec-14.c: Same.
27310         * gcc.dg/ext/altivec-15.c: Same.
27311         * gcc.dg/ext/altivec-16.c: Same.
27312         * gcc.dg/ext/altivec-3.c: Same.
27313         * gcc.dg/ext/altivec-4.c: Same.
27314         * gcc.dg/ext/altivec-6.c: Same.
27315         * gcc.dg/ext/altivec-7.c: Same.
27316         * gcc.dg/ext/altivec-8.c: Same.
27317         * gcc.dg/ext/altivec-varargs-1.c: Same.
27318
27319         * g++.dg/ext/altivec-1.C: Correct dg syntax.
27320         * g++.dg/ext/altivec-10.C: Same.
27321         * g++.dg/ext/altivec-2.C: Same.
27322         * g++.dg/ext/altivec-3.C: Same.
27323         * g++.dg/ext/altivec-4.C: Same.
27324         * g++.dg/ext/altivec-5.C: Same.
27325         * g++.dg/ext/altivec-6.C: Same.
27326         * g++.dg/ext/altivec-7.C: Same.
27327         * g++.dg/ext/altivec-8.C: Same.
27328         * g++.dg/ext/altivec-9.C: Same.
27329
27330 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27331
27332         PR c++/7841
27333         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
27334
27335 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27336
27337         * gcc.dg/union-1.c: New test.
27338
27339 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27340
27341         * gcc.dg/builtins-41.c: New test case.
27342         * gcc.dg/builtins-42.c: New test case.
27343
27344 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27345
27346         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
27347         * g++.dg/ext/altivec-10.C: Same.
27348         * g++.dg/ext/altivec-2.C: Same.
27349         * g++.dg/ext/altivec-3.C: Same.
27350         * g++.dg/ext/altivec-4.C: Same.
27351         * g++.dg/ext/altivec-5.C: Same.
27352         * g++.dg/ext/altivec-6.C: Same.
27353         * g++.dg/ext/altivec-7.C: Same.
27354         * g++.dg/ext/altivec-8.C: Same.
27355         * g++.dg/ext/altivec-9.C: Same.
27356         * g++.old-deja/g++.abi/cxa_vec.C: Same.
27357         * g++.old-deja/g++.brendan/new3.C: Same.
27358         * gcc.c-torture/execute/eeprof-1.x: Same.
27359
27360 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27361
27362         PR c/14765
27363         * gcc.dg/pr14765-1.c: New test.
27364
27365 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27366
27367         PR c/14649
27368         * gcc.dg/pr14649-1.c: New test case.
27369
27370 2004-06-07  Richard Henderson  <rth@redhat.com>
27371
27372         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
27373         if temporaries.
27374
27375 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27376
27377         * g++.dg/eh/elide1.C: Remove XFAIL.
27378
27379 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
27380
27381         PR c++/15337
27382         * g++.dg/expr/sizeof3.C: New test.
27383
27384         PR c++/14777
27385         * g++.dg/template/access14.C: New test.
27386
27387         PR c++/15554
27388         * g++.dg/template/enum1.C: New test.
27389
27390         PR c++/15057
27391         * g++.dg/eh/throw1.C: New test.
27392
27393 2004-06-07  David Ayers  <d.ayers@inode.at>
27394             Ziemowit Laski  <zlaski@apple.com>
27395
27396         * lib/objc.exp (objc_target_compile): Revert the '-framework
27397         Foundation' flag fix, since bare Darwin does not ship
27398         with the Foundation framework.
27399         * objc/execute/next_mapping.h: Provide a local NSConstantString
27400         @interface and @implementation.
27401         (objc_constant_string_init): A constructor function, used to
27402         initialize the NSConstantString meta-class object.
27403         * objc/execute/string1.m: Include "next_mapping.h" instead of
27404         <Foundation/NSString.h>.
27405         * objc/execute/string2.m: Likewise.
27406         * objc/execute/string3.m: Likewise.
27407         * objc/execute/string4.m: Likewise.
27408
27409 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
27410
27411         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
27412         to double. Replace double with FLOAT.
27413         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
27414
27415         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27416         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27417         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27418         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27419         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27420         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27421         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27422         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27423
27424 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27425
27426         PR c/13519
27427         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27428
27429 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27430
27431         PR c++/15503
27432         * g++.dg/template/meminit2.C: New test.
27433
27434 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
27435
27436         PR target/15822
27437         * gcc.c-torture/execute/compare-fp-1.c,
27438         gcc.c-torture/execute/compare-fp-2.c,
27439         gcc.c-torture/execute/compare-fp-3.c,
27440         gcc.c-torture/execute/compare-fp-4.c,
27441         gcc.c-torture/execute/compare-fp-3.x,
27442         gcc.c-torture/execute/compare-fp-4.x: Moved...
27443         * gcc.c-torture/execute/ieee/compare-fp-1.c,
27444         gcc.c-torture/execute/ieee/compare-fp-2.c,
27445         gcc.c-torture/execute/ieee/compare-fp-3.c,
27446         gcc.c-torture/execute/ieee/compare-fp-4.c,
27447         gcc.c-torture/execute/ieee/compare-fp-3.x,
27448         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27449
27450 2004-06-04  David Ayers  <d.ayers@inode.at>
27451
27452         * objc/execute/protocol-isEqual-4.m: New testcase.
27453
27454 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
27455
27456         * objc/execute/protocol-isEqual-1.m: New testcase.
27457         * objc/execute/protocol-isEqual-2.m: New testcase.
27458         * objc/execute/protocol-isEqual-3.m: New testcase.
27459
27460 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27461
27462         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27463
27464 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
27465
27466         * lib/objc.exp (objc_target_compile): When running tests on
27467         Darwin (Mac OS X), inform the linker about '-framework
27468         'Foundation'.
27469
27470 2004-06-02  Eric Christopher  <echristo@redhat.com>
27471
27472         * gcc.c-torture/compile/20040602-1.c: New.
27473
27474 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
27475
27476         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27477         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27478
27479         PR tree-optimization/14736
27480         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27481
27482         PR tree-optimization/14042
27483         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27484
27485         PR tree-optimization/14729
27486         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27487
27488 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27489
27490         PR fortran/15557
27491         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27492
27493 2004-06-01  Richard Hederson  <rth@redhat.com>
27494
27495         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27496
27497 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27498
27499         PR c++/14932
27500         * g++.dg/parse/offsetof4.C: New test.
27501
27502 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27503
27504         PR objc/7993
27505         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27506
27507 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27508
27509         PR c++/15701
27510         * g++.dg/template/friend29.C: New test.
27511
27512 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27513
27514         PR c/15749
27515         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27516
27517 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27518
27519         * gcc.dg/sparc-trap-1.c: New test.
27520
27521 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27522
27523         PR middle-end/15069
27524         * g++.dg/opt/fold3.C: New test case.
27525
27526 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27527
27528         * lib/target-supports.exp (check_iconv_available): Fix fallout
27529         from 2004-05-28 patch.
27530
27531 2004-05-30  Paul Brook  <paul@codesourcery.com>
27532
27533         PR fortran/15620
27534         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27535         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27536
27537 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27538
27539         * gfortran.fortran-torture/execute/random_1.f90: New test.
27540
27541 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27542
27543         * g++.dg/ext/altivec-10.C: New test.
27544
27545 2004-05-29  Paul Brook  <paul@codesourcery.com>
27546
27547         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27548
27549 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27550
27551         * gcc.dg/altivec-16.c: New test.
27552
27553 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
27554
27555         * lib/target-supports.exp (check_vmx_hw_available): New.
27556         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27557
27558         * lib/target-supports.exp (check_alias_available,
27559         check_iconv_available, check_named_sections_available): Use
27560         unique names for temporary files.
27561
27562 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27563
27564         * gcc.dg/altivec-15.c: New test.
27565
27566 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27567
27568         PR c++/15083
27569         * g++.dg/warn/noeffect6.C: New test.
27570
27571         PR c++/15471
27572         * g++.dg/expr/ptrmem4.C: New test.
27573
27574         PR c++/15640
27575         * g++.dg/template/operator3.C: New test.
27576
27577 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27578
27579         PR c++/14668
27580         * g++.dg/lookup/redecl1.C: New test.
27581         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27582
27583 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27584
27585         * gcc.c-torture/execute/compare-fp-1.c,
27586         gcc.c-torture/execute/compare-fp-2.c,
27587         gcc.c-torture/execute/compare-fp-3.c,
27588         gcc.c-torture/execute/compare-fp-4.c,
27589         gcc.c-torture/execute/compare-fp-3.x,
27590         gcc.c-torture/execute/compare-fp-4.x,
27591         gcc.dg/pr15649-1.c: New.
27592
27593 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27594
27595         PR c++/12883
27596         * g++.dg/init/array14.C: New test.
27597
27598 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27599
27600         * lib/compat.exp (compat-get-options-main): New.
27601         (compat-get-options): Remove unneeded code, warn for ignored
27602         command.
27603         (compat-execute): Check flag set by dg-require-* commands.
27604
27605         * lib/compat.exp (compat-execute): Break up long lines.
27606
27607 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27608
27609         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27610         * gcc.dg/altivec-14.c: New test.
27611         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27612
27613         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27614         * gcc.dg/altivec-12.c: Ditto.
27615
27616         * gcc.dg/altivec-3.c: Move call to altivec_check.
27617
27618 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27619
27620         PR c++/15044
27621         * g++.dg/template/error12.C: New test.
27622
27623         PR c++/15317
27624         * g++.dg/ext/attrib15.C: New test.
27625
27626         PR c++/15329
27627         * g++.dg/template/ptrmem9.C: New test.
27628
27629 2004-05-25  Paul Brook  <paul@codesourcery.com>
27630
27631         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27632
27633 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27634
27635         PR c++/15165
27636         * g++.dg/template/crash19.C: New test.
27637
27638 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27639
27640         PR c++/15025
27641         * g++.dg/template/redecl1.C: New test.
27642
27643 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27644
27645         PR c++/14821
27646         * g++.dg/other/ns1.C: New test.
27647
27648         PR c++/14883
27649         * g++.dg/template/invalid1.C: New test.
27650
27651 2004-05-23  Paul Brook  <paul@codesourcery.com>
27652         Victor Leikehman  <lei@haifasphere.co.il>
27653
27654         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27655         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27656
27657 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27658
27659         PR c++/15285
27660         PR c++/15299
27661         * g++.dg/template/non-dependent5.C: New test.
27662         * g++.dg/template/non-dependent6.C: New test.
27663
27664 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27665
27666         PR c++/15507
27667         * g++.dg/inherit/union1.C: New test.
27668
27669         PR c++/15542
27670         * g++.dg/template/addr1.C: New test.
27671
27672         PR c++/15427
27673         * g++.dg/template/array5.C: New test.
27674
27675         PR c++/15287
27676         * g++.dg/template/array6.C: New test.
27677
27678 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27679             Roger Sayle  <roger@eyesopen.com>
27680
27681         * g++.dg/lookup/forscope2.C: New test case.
27682
27683 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27684
27685         * gcc.dg/cpp/Wmissingdirs.c: New.
27686
27687 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27688
27689         PR target/15301
27690         * gcc.dg/compat/union-m128-1.h: New file.
27691         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27692         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27693         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27694
27695 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27696
27697         PR target/15302
27698         * gcc.dg/compat/struct-complex-1.h: New file.
27699         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27700         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27701         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27702
27703 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27704
27705         PR middle-end/3074
27706         * gcc.dg/pr3074-1.c: New test case.
27707         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27708
27709 2004-05-20  Falk Hueffner  <falk@debian.org>
27710
27711         PR other/15526
27712         * gcc.dg/ftrapv-1.c: New test case.
27713
27714 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27715
27716         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27717
27718 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27719             Jeff Law  <law@redhat.com>
27720
27721         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27722         * gcc.dg/tree-ssa/20040518-2.c: New test.
27723
27724         * gcc.dg/tree-ssa/20040518-1.c: New test.
27725
27726 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27727
27728         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27729
27730 2004-05-18  Paul Brook  <paul@codesourcery.com>
27731
27732         PR fortran/13930
27733         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27734
27735 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27736
27737         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27738         constant folding.
27739
27740 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27741
27742         * gcc.dg/tree-ssa/20040517-1.c: New test.
27743
27744 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27745
27746         * gcc.dg/loop-4.c: New test.
27747
27748 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27749
27750         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27751
27752 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27753
27754         PR fortran/15311
27755         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27756
27757 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27758
27759         PR fortran/13826
27760         PR fortran/13940
27761         * gfortran.fortran-torture/compile/data_1.f90: New test.
27762
27763 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27764
27765         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27766         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27767
27768 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27769
27770         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27771
27772 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27773
27774         PR c/15444
27775         * gcc.dg/format/xopen-1.c: Adjust expected message.
27776         * gcc.dg/format/xopen-3.c: New test.
27777
27778 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27779
27780         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27781
27782 2004-05-14  Jeff Law  <law@redhat.com>
27783
27784         * gcc.dg/tree-ssa/20040514-2.c: New test.
27785
27786 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27787
27788         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27789         this ...
27790         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27791         this.
27792
27793 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27794
27795         * gcc.dg/tree-ssa/20040514-1.c: New test.
27796
27797 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27798
27799         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27800         test.
27801
27802 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27803
27804         PR fortran/14066
27805         * gfortran.fortran-torture/compile/do_1.f90: New test.
27806
27807 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27808
27809         PR fortran/15051
27810         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27811         test.
27812
27813 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27814
27815         PR fortran/15149
27816         * gfortran.fortran-torture/execute/random_init.f90: New test.
27817
27818 2004-05-13  Paul Brook  <paul@codesourcery.com>
27819
27820         PR fortran/15314
27821         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27822
27823 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27824
27825         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27826         for the powerpc case.
27827
27828 2004-05-13  Jeff Law  <law@redhat.com>
27829
27830         * gcc.dg/tree-ssa/20040513-1.c: New test.
27831         * gcc.dg/tree-ssa/20040513-2.c: New test.
27832
27833 2004-05-13  Paul Brook  <paul@codesourcery.com>
27834
27835         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27836         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27837         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27838
27839 2004-05-13  Andreas Schwab  <schwab@suse.de>
27840
27841         PR other/10819
27842         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27843         characters.
27844
27845 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27846
27847         PR fortran/15294
27848         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27849
27850 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27851
27852         Merge from tree-ssa-20020619-branch.  See
27853         ChangeLog.tree-ssa for details.
27854
27855 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27856
27857         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27858         include <altivec.h> explicitly.
27859         * gcc.dg/altivec-13.c: Likewise.
27860
27861 2004-05-11  Paul Brook  <paul@codesourcery.com>
27862
27863         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27864
27865 2004-05-10  Eric Christopher  <echristo@redhat.com>
27866
27867         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27868         * gcc.dg/sibcall-4.c: Ditto.
27869
27870 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27871
27872         * g++.dg/ext/altivec-8.C: New test case.
27873         * gcc.dg/altivec-13.c: New test case.
27874
27875 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27876
27877         * gcc.c-torture/execute/divcmp-1.c: New test case.
27878         * gcc.c-torture/execute/divcmp-2.c: New test case.
27879         * gcc.c-torture/execute/divcmp-3.c: New test case.
27880
27881 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27882
27883         * g++.dg/other/pragma-re-2.C: New test.
27884
27885 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27886
27887         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27888         * gcc.dg/i386-387-2.c: Likewise.
27889
27890         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27891         __builtin_drem.
27892         * gcc.dg/i386-387-6.c: Likewise.
27893
27894 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27895
27896         * gcc.dg/builtins-33.c: Also check log1p*.
27897
27898 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27899
27900         PR optimization/15296
27901         * gcc.c-torture/execute/pr15296.c: New test.
27902
27903 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27904
27905         * gcc.dg/builtins-40.c: New test.
27906
27907 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27908
27909         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27910
27911 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27912
27913         * g++.dg/ext/spe1.C: New testcase.
27914
27915 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27916
27917         * objc.dg/image-info.m: Allow additional attributes
27918         for __image_info section.
27919
27920 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27921
27922         * gcc.dg/torture/mips-hilo-2.c: New test.
27923
27924 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27925
27926         PR c++/14389
27927         * g++.dg/template/member5.C: New test.
27928
27929 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27930
27931         * gcc.dg/builtins-34.c: Also check expm1*.
27932
27933 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27934
27935         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27936         * gcc.dg/torture/builtin-convert-3.c: New test.
27937
27938 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27939
27940         PR middle-end/15054
27941         * g++.dg/opt/pr15054.C: New test.
27942
27943 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27944
27945         * gcc.dg/torture/builtin-rounding-1.c: New test.
27946         * gcc.dg/builtins-25.c: Delete.
27947         * gcc.dg/builtins-29.c: Delete.
27948
27949 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27950
27951         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27952         * gcc.dg/sibcall-4.c: Likewise.
27953         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27954
27955 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27956
27957         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27958         bit-field on 16-bit targets.
27959
27960 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27961
27962         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27963         16-bit targets.
27964
27965 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27966
27967         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27968         * gcc.dg/rs6000-power2-2.c: Likewise.
27969
27970 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27971
27972         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27973         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27974         Change the asm registers to be in form of frN instead of fN.
27975
27976 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27977
27978         * gcc.dg/torture/builtin-convert-2.c: New test.
27979
27980 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27981
27982         * gcc.dg/rs6000-power2-1.c: New test.
27983         * gcc.dg/rs6000-power2-2.c: New test.
27984
27985 2004-04-28  Jan Hubicka  <jh@suse.cz>
27986
27987         * gcc.dg/unused-6.c: New test.
27988
27989 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27990             Ulrich Weigand  <uweigand@de.ibm.com>
27991
27992         * ada/acats/run_all.sh: Define $target variable.
27993
27994 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27995
27996         PR c++/15119
27997         * g++.dg/other/vararg-1.C: New test.
27998
27999         PR c++/4794
28000         * g++.dg/eh/cleanup3.C: New test.
28001
28002 2004-04-24  Laurent GUERBY <laurent@guerby.net>
28003
28004         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28005         and ad8011a (target_insn).
28006         * ada/acats/support/macro.dfs: Likewise.
28007         * ada/acats/support/impbit.adb: New file.
28008
28009 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
28010
28011         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28012
28013 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28014
28015         * gcc.dg/loop-3.c: New test.
28016
28017 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
28018
28019         * gcc.c-torture/execute/simd-5.c: New test.
28020
28021 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28022
28023         PR c++/15064
28024         * g++.dg/template/crash18.C: New test.
28025
28026 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
28027
28028         * g++.dg/ext/complit3.C: New test.
28029
28030 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28031
28032         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28033         * gcc.dg/altivec-3.c: Same.
28034         * gcc.dg/altivec-varargs-1.c: Same.
28035
28036 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28037
28038         * lib/target-supports.exp (check_profiling_available): Assume
28039         profiling is not available on powerpc-eabi targets.
28040
28041 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
28042
28043         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28044         * gcc.dg/vmx/bug-1.c: Ditto.
28045
28046 2004-04-20  Eric Christopher  <echristo@redhat.com>
28047
28048         * gcc.dg/charset/extern.c: New test.
28049         * g++.dg/charset/extern3.cc: Ditto.
28050
28051 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
28052
28053         * gcc.dg/builtins-39.c: New test.
28054
28055 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
28056
28057         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28058
28059 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28060
28061         * gcc.dg/torture/mips-hilo-1.c: New test.
28062
28063 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28064
28065         * gcc.c-torture/compile/20040419-1.c: New test.
28066
28067 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28068
28069         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28070
28071 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28072             Aldy Hernandez  <aldyh@redhat.com>
28073
28074         * gcc.c-torture/execute/va-arg-24.c: New.
28075
28076 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28077             Aldy Hernandez  <aldyh@redhat.com>
28078
28079         * gcc.dg/vmx/1b-01.c: New.
28080         * gcc.dg/vmx/1b-02.c: New.
28081         * gcc.dg/vmx/1b-03.c: New.
28082         * gcc.dg/vmx/1b-04.c: New.
28083         * gcc.dg/vmx/1b-05.c: New.
28084         * gcc.dg/vmx/1b-06.c: New.
28085         * gcc.dg/vmx/1b-07.c: New.
28086         * gcc.dg/vmx/1c-01.c: New.
28087         * gcc.dg/vmx/1c-02.c: New.
28088         * gcc.dg/vmx/3a-01a.c: New.
28089         * gcc.dg/vmx/3a-01.c: New.
28090         * gcc.dg/vmx/3a-01m.c: New.
28091         * gcc.dg/vmx/3a-03.c: New.
28092         * gcc.dg/vmx/3a-03m.c: New.
28093         * gcc.dg/vmx/3a-04.c: New.
28094         * gcc.dg/vmx/3a-04m.c: New.
28095         * gcc.dg/vmx/3a-05.c: New.
28096         * gcc.dg/vmx/3a-06.c: New.
28097         * gcc.dg/vmx/3a-06m.c: New.
28098         * gcc.dg/vmx/3a-07.c: New.
28099         * gcc.dg/vmx/3b-01.c: New.
28100         * gcc.dg/vmx/3b-02.c: New.
28101         * gcc.dg/vmx/3b-10.c: New.
28102         * gcc.dg/vmx/3b-13.c: New.
28103         * gcc.dg/vmx/3b-14.c: New.
28104         * gcc.dg/vmx/3b-15.c: New.
28105         * gcc.dg/vmx/3c-01a.c: New.
28106         * gcc.dg/vmx/3c-01.c: New.
28107         * gcc.dg/vmx/3c-02.c: New.
28108         * gcc.dg/vmx/3c-03.c: New.
28109         * gcc.dg/vmx/3d-01.c: New.
28110         * gcc.dg/vmx/4-01.c: New.
28111         * gcc.dg/vmx/4-03.c: New.
28112         * gcc.dg/vmx/5-01.c: New.
28113         * gcc.dg/vmx/5-02.c: New.
28114         * gcc.dg/vmx/5-03.c: New.
28115         * gcc.dg/vmx/5-04.c: New.
28116         * gcc.dg/vmx/5-05.c: New.
28117         * gcc.dg/vmx/5-06.c: New.
28118         * gcc.dg/vmx/5-07.c: New.
28119         * gcc.dg/vmx/5-07t.c: New.
28120         * gcc.dg/vmx/5-08.c: New.
28121         * gcc.dg/vmx/5-10.c: New.
28122         * gcc.dg/vmx/5-11.c: New.
28123         * gcc.dg/vmx/7-01a.c: New.
28124         * gcc.dg/vmx/7-01.c: New.
28125         * gcc.dg/vmx/7c-01.c: New.
28126         * gcc.dg/vmx/7d-01.c: New.
28127         * gcc.dg/vmx/7d-02.c: New.
28128         * gcc.dg/vmx/8-01.c: New.
28129         * gcc.dg/vmx/8-02a.c: New.
28130         * gcc.dg/vmx/8-02.c: New.
28131         * gcc.dg/vmx/brode-1.c: New.
28132         * gcc.dg/vmx/bug-1.c: New.
28133         * gcc.dg/vmx/bug-2.c: New.
28134         * gcc.dg/vmx/bug-3.c: New.
28135         * gcc.dg/vmx/cw-bug-1.c: New.
28136         * gcc.dg/vmx/cw-bug-2.c: New.
28137         * gcc.dg/vmx/cw-bug-3.c: New.
28138         * gcc.dg/vmx/dct.c: New.
28139         * gcc.dg/vmx/debug-1.c: New.
28140         * gcc.dg/vmx/debug-2.c: New.
28141         * gcc.dg/vmx/debug-3.c: New.
28142         * gcc.dg/vmx/debug-4.c: New.
28143         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28144         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28145         * gcc.dg/vmx/eg-5.c: New.
28146         * gcc.dg/vmx/fft.c: New.
28147         * gcc.dg/vmx/gcc-bug-1.c: New.
28148         * gcc.dg/vmx/gcc-bug-2.c: New.
28149         * gcc.dg/vmx/gcc-bug-3.c: New.
28150         * gcc.dg/vmx/gcc-bug-4.c: New.
28151         * gcc.dg/vmx/gcc-bug-5.c: New.
28152         * gcc.dg/vmx/gcc-bug-6.c: New.
28153         * gcc.dg/vmx/gcc-bug-7.c: New.
28154         * gcc.dg/vmx/gcc-bug-8.c: New.
28155         * gcc.dg/vmx/gcc-bug-9.c: New.
28156         * gcc.dg/vmx/gcc-bug-b.c: New.
28157         * gcc.dg/vmx/gcc-bug-c.c: New.
28158         * gcc.dg/vmx/gcc-bug-d.c: New.
28159         * gcc.dg/vmx/gcc-bug-e.c: New.
28160         * gcc.dg/vmx/gcc-bug-f.c: New.
28161         * gcc.dg/vmx/gcc-bug-g.c: New.
28162         * gcc.dg/vmx/gcc-bug-i.c: New.
28163         * gcc.dg/vmx/harness.h: New.
28164         * gcc.dg/vmx/ira1.c: New.
28165         * gcc.dg/vmx/ira2a.c: New.
28166         * gcc.dg/vmx/ira2b.c: New.
28167         * gcc.dg/vmx/ira2.c: New.
28168         * gcc.dg/vmx/ira2c.c: New.
28169         * gcc.dg/vmx/mem.c: New.
28170         * gcc.dg/vmx/newton-1.c: New.
28171         * gcc.dg/vmx/ops.c: New.
28172         * gcc.dg/vmx/sn7153.c: New.
28173         * gcc.dg/vmx/spill2.c: New.
28174         * gcc.dg/vmx/spill3.c: New.
28175         * gcc.dg/vmx/spill.c: New.
28176         * gcc.dg/vmx/t.c: New.
28177         * gcc.dg/vmx/varargs-1.c: New.
28178         * gcc.dg/vmx/varargs-2.c: New.
28179         * gcc.dg/vmx/varargs-3.c: New.
28180         * gcc.dg/vmx/varargs-4.c: New.
28181         * gcc.dg/vmx/varargs-5.c: New.
28182         * gcc.dg/vmx/varargs-6.c: New.
28183         * gcc.dg/vmx/varargs-7.c: New.
28184         * gcc.dg/vmx/vmx.exp: New.
28185         * gcc.dg/vmx/vprint-1.c: New.
28186         * gcc.dg/vmx/vscan-1.c: New.
28187         * gcc.dg/vmx/x-01.c: New.
28188         * gcc.dg/vmx/x-02.c: New.
28189         * gcc.dg/vmx/x-03.c: New.
28190         * gcc.dg/vmx/x-04.c: New.
28191         * gcc.dg/vmx/x-05.c: New.
28192         * gcc.dg/vmx/yousufi-1.c: New.
28193         * gcc.dg/vmx/zero-1.c: New.
28194         * gcc.dg/vmx/zero.c: New.
28195
28196 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
28197
28198         * g++.dg/lookup/java1.C: Update for chage of
28199         _Jv_AllocObject.
28200         * g++.dg/lookup/java2.C: Likewise.
28201
28202 2004-04-17  Laurent GUERBY <laurent@guerby.net>
28203
28204         * ada/acats/run_all.sh: use -O2 by default.
28205
28206 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
28207
28208         * gcc.dg/vr-mult-[12].c: New tests.
28209
28210 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28211
28212         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
28213
28214         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
28215
28216 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
28217
28218         * lib/target-supports.exp (check_profiling_available): Assume profiling
28219         isn't available for mips*-*-elf targets.
28220
28221 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
28222
28223         * gcc.dg/builtins-38.c: New test.
28224
28225 2004-04-14  Eric Christopher  <echristo@redhat.com>
28226
28227         * g++.dg/charset/charset.exp: Run .cc extension tests.
28228
28229 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
28230
28231         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
28232
28233 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28234
28235         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
28236
28237 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
28238
28239         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
28240         * gcc.dg/i386-387-2.c: Likewise.
28241
28242         * gcc.dg/i386-387-7.c: New test.
28243         * gcc.dg/i386-387-8.c: New test.
28244
28245         * gcc.dg/builtins-37.c: New test.
28246
28247 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
28248
28249         * g++.dg/pch/externc-1.C: Add missing semicolon.
28250
28251 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
28252
28253         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
28254
28255 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28256
28257         * gcc.c-torture/execute/20040411-1.c: New test.
28258
28259 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28260
28261         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
28262
28263 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
28264
28265         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
28266
28267 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
28268
28269         * lib/target-supports.exp (check_named_sections_available): New.
28270         * lib/gcc-dg.exp (dg-require-named-sections): New.
28271         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
28272         old-deja.exp.  Also prune error-count message from HP linker.
28273         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
28274
28275         * g++.dg/init/init-ref4.C: Use dg-require-weak.
28276         * g++.old-deja/g++.pt/static3.C: Likewise.
28277         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
28278
28279 2004-04-09  Roger Sayle  <roger@eyesopen.com>
28280
28281         * gcc.c-torture/execute/20040409-1.c: New test case.
28282         * gcc.c-torture/execute/20040409-2.c: New test case.
28283         * gcc.c-torture/execute/20040409-3.c: New test case.
28284
28285 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28286
28287         * gcc.dg/20040409-1.c: New test.
28288
28289 2004-04-08  Roger Sayle  <roger@eyesopen.com>
28290
28291         PR target/14888
28292         * g++.dg/opt/pr14888.C: New test case.
28293
28294 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
28295
28296         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
28297         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
28298         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
28299         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
28300         New tests.
28301
28302 2004-04-08  Paul Brook  <paul@codesourcery.com>
28303
28304         * gcc.dg/spill-1.c: New test.
28305
28306 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28307
28308         * gcc.dg/torture/builtin-ctype-2.c: New test.
28309
28310 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
28311
28312         * gcc.dg/pch/pch.exp: Add largefile test.
28313
28314 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
28315
28316         * g++.dg/pch/externc-1.Hs: New.
28317         * g++.dg/pch/externc-1.C: New.
28318
28319 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28320
28321         * gcc.dg/compat/struct-by-value-5a_main.c,
28322         gcc.dg/compat/struct-by-value-5b_main.c: New files.
28323         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
28324         * gcc.dg/compat/struct-by-value-5a_x.c,
28325         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
28326         gcc.dg/compat/struct-by-value-5_x.c.
28327         * gcc.dg/compat/struct-by-value-5a_y.c,
28328         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
28329         gcc.dg/compat/struct-by-value-5_y.c.
28330
28331         * gcc.dg/compat/struct-by-value-6a_main.c,
28332         gcc.dg/compat/struct-by-value-6b_main.c: New files.
28333         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
28334         * gcc.dg/compat/struct-by-value-6a_x.c,
28335         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
28336         gcc.dg/compat/struct-by-value-6_x.c.
28337         * gcc.dg/compat/struct-by-value-6a_y.c,
28338         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
28339         gcc.dg/compat/struct-by-value-6_y.c.
28340
28341         * gcc.dg/compat/struct-by-value-7a_main.c,
28342         gcc.dg/compat/struct-by-value-7b_main.c: New files.
28343         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
28344         * gcc.dg/compat/struct-by-value-7a_x.c,
28345         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
28346         gcc.dg/compat/struct-by-value-7_x.c.
28347         * gcc.dg/compat/struct-by-value-7a_y.c,
28348         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
28349         gcc.dg/compat/struct-by-value-7_y.c.
28350
28351 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
28352
28353         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
28354         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
28355         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
28356         options.
28357
28358 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
28359
28360         * gcc.dg/builtins-36.c: New test.
28361
28362 2004-04-06  Paul Brook  <paul@codesourcery.com>
28363
28364         * README.gcc: Remove obsolete contraint on testcases.
28365
28366 2004-04-05  Paul Brook  <paul@codesourcery.com>
28367
28368         PR2123
28369         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
28370         failure and exit(0) on success.
28371         * g++.dg/expr/anew2.C: Ditto.
28372         * g++.dg/expr/anew3.C: Ditto.
28373         * g++.dg/expr/anew4.C: Ditto.
28374
28375 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
28376
28377         PR c++/3518
28378         * g++.dg/template/unify7.C: New.
28379
28380 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28381
28382         * g++.dg/README: Bring up to date with new subdirectories; remove
28383         duplicate subdirectory lines.
28384
28385 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
28386
28387         PR c++/14007
28388         * g++.dg/template/unify5.C: New.
28389         * g++.dg/template/unify6.C: New.
28390         * g++.dg/template/qualttp20.C: Adjust.
28391         * g++.old-deja/g++.jason/report.C: Adjust.
28392         * g++.old-deja/g++.other/qual1.C: Adjust.
28393
28394 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
28395
28396         PR c++/14803
28397         * g++.dg/inherit/ptrmem1.C: New test.
28398
28399 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
28400
28401         PR c++/14755
28402         * gcc.c-torture/execute/20040331-1.c: New test.
28403         * gcc.dg/20040331-1.c: New test.
28404
28405 2004-04-01  Paul Brook  <paul@codesourcery.com>
28406
28407         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
28408
28409 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
28410
28411         PR c++/14724
28412         * g++.dg/init/goto1.C: New test.
28413
28414         PR c++/14763
28415         * g++.dg/template/defarg4.C: New test.
28416
28417 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
28418
28419         * gcc.dg/altivec-11.c: Extend test for more valid cases.
28420
28421 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
28422
28423         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28424
28425 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
28426
28427         * gcc.dg/noncompile/undeclared-2.c: New test.
28428
28429 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28430
28431         * gcc.dg/940409-1.c: Remove XFAIL.
28432         * gcc.dg/reg-vol-struct-1.c: New test.
28433
28434 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28435
28436         * gcc.dg/torture/builtin-wctype-1.c: New test.
28437
28438 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
28439
28440         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28441         * gcc.dg/20001101-1.c: Likewise.
28442         * gcc.dg/20001102-1.c: Likewise.
28443
28444 2004-03-25  Roger Sayle  <roger@eyesopen.com>
28445
28446         * gcc.dg/compare8.c: Add an additional test for XOR.
28447
28448 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28449
28450         * gcc.dg/torture/builtin-ctype-1.c: New test.
28451
28452 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28453
28454         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28455         * gcc.dg/torture/builtin-math-1.c: Likewise.
28456         * gcc.dg/torture/builtin-power-1.c: New test.
28457
28458 2004-03-24  Andreas Schwab  <schwab@suse.de>
28459
28460         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28461         IA64 assembler.
28462
28463 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28464             Roger Sayle  <roger@eyesopen.com>
28465
28466         * gcc.dg/compare8.c: New test case.
28467
28468 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
28469
28470         * g++.dg/ext/altivec-7.C: New test.
28471
28472 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
28473
28474         PR 12267, 12391, 12560, 13129, 14114, 14133
28475         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28476         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28477         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28478         Adjust error regexps.
28479         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28480         * gcc.dg/noncompile/undeclared-1.c: New test cases.
28481         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28482         * gcc.dg/local1.c: Add explanatory comment.
28483
28484 2004-03-23  Roger Sayle  <roger@eyesopen.com>
28485
28486         PR optimization/14669
28487         * g++.dg/opt/fold2.C: New test case.
28488
28489 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
28490
28491         PR c/14069
28492         * gcc.dg/20040322-1.c: New test.
28493
28494 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28495
28496         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28497         * gcc.dg/ultrasp4.c: Likewise.
28498         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28499
28500 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28501
28502         * gcc.dg/i386-sse-8.c: Reset default options.
28503
28504 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28505
28506         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28507         in the error message text.
28508
28509 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28510
28511         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28512
28513 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28514
28515         PR c++/14616
28516         * g++.dg/init/array13.C: New test.
28517
28518 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28519
28520         PR target/13889
28521         * gcc.c-torture/compile/pr13889.c: New test case.
28522
28523 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28524
28525         PR c/14635
28526         * builtins-1.c (nan, nans): Don't test.
28527         * builtins-30.c: Don't use nan, nanf, nanl.
28528         * builtins-35.c: New test.
28529
28530 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28531
28532         * g++.dg/ext/altivec-6.C: New test.
28533
28534 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28535
28536         * g++.dg/init/placement3.C: New test.
28537
28538         * g++.dg/template/spec13.C: New test.
28539
28540         * g++.dg/lookup/using11.C: New test.
28541
28542         * g++.dg/lookup/koenig3.C: New test.
28543
28544         * g++.dg/template/operator2.C: New test.
28545
28546         * g++.dg/expr/dtor3.C: New test.
28547         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28548         marker.
28549         * g++.old-deja/g++.law/visibility28.C: Likewise.
28550
28551 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
28552
28553         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28554         * gcc.dg/ppc64-abi-3.c: Likewise.
28555
28556 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28557
28558         PR c++/14545
28559         * g++.dg/parse/template15.C: New test.
28560
28561 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28562
28563         * g++.dg/expr/dtor2.C: New test.
28564
28565         * g++.dg/lookup/anon4.C: New test.
28566
28567         * g++.dg/overload/using1.C: New test.
28568
28569         * g++.dg/template/lookup7.C: New test.
28570
28571         * g++.dg/template/typename6.C: New test.
28572
28573         * g++.dg/expr/cond6.C: New test.
28574
28575 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28576
28577         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28578
28579 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28580
28581         * g++.dg/expr/cond5.C: New test.
28582         * g++.dg/expr/constcast1.C: Likewise.
28583         * g++.dg/expr/ptrmem2.C: Likewise.
28584         * g++.dg/expr/ptrmem3.C: Likewise.
28585         * g++.dg/lookup/main1.C: Likewise.
28586         * g++.dg/template/lookup6.C: Likewise.
28587
28588 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28589
28590         * gcc.dg/local1.c: New test.
28591
28592         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28593
28594 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28595
28596         * gcc.dg/torture/builtin-convert-1.c: New test.
28597
28598 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28599
28600         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28601
28602 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28603
28604         PR c++/14481
28605         * g++.dg/warn/Wunused-7.C: New test.
28606
28607 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28608
28609         * gcc.dg/torture/builtin-integral-1.c: New test.
28610
28611 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28612
28613         PR c++/14586
28614         * g++.dg/parse/non-dependent3.C: New test.
28615
28616 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28617
28618         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28619         * g++.dg/eh/simd-2.C: Likewise.
28620         * g++.dg/init/array10.C: Likewise.
28621         * gcc.c-torture/compile/simd-1.c: Likewise.
28622         * gcc.c-torture/compile/simd-2.c: Likewise.
28623         * gcc.c-torture/compile/simd-3.c: Likewise.
28624         * gcc.c-torture/compile/simd-4.c: Likewise.
28625         * gcc.c-torture/compile/simd-6.c: Likewise.
28626         * gcc.c-torture/execute/simd-1.c: Likewise.
28627         * gcc.c-torture/execute/simd-2.c: Likewise.
28628         * gcc.dg/compat/vector-defs.h: Likewise.
28629         * gcc.dg/20020531-1.c: Likewise.
28630         * gcc.dg/altivec-3.c: Likewise.
28631         * gcc.dg/altivec-4.c: Likewise.
28632         * gcc.dg/altivec-varargs-1.c: Likewise.
28633         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28634         * gcc.dg/i386-mmx-3.c: Likewise.
28635         * gcc.dg/i386-sse-4.c: Likewise.
28636         * gcc.dg/i386-sse-5.c: Likewise.
28637         * gcc.dg/i386-sse-8.c: Likewise.
28638         * gcc.dg/simd-1.c: Likewise.
28639         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28640         __ev64_opaque__ since the machine description provides it.
28641
28642 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28643
28644         * lib/compat.exp (skip_list): New global variable.
28645         Use it to hold the user defined COMPAT_SKIPS list if any.
28646         (compat-obj): Add the members of skip_list to optall.
28647
28648 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28649
28650         * gcc.dg/compat/union-by-value-1_main.c,
28651         union-by-value-1_x.c, union-by-value-1_y.c,
28652         union-check.h, union-defs.h,
28653         union-init.h, union-return-1_main.c,
28654         union-return-1_x.c, union-return-1_y.c: New files.
28655
28656 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28657
28658         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28659         mixed-struct-init.h: Add 4 mixed structure types.
28660         struct-by-value-21_main.c, struct-by-value-21_x.c,
28661         struct-by-value-21_y.c, struct-return-21_main.c,
28662         struct-return-21_x.c, struct-return-21_y.c: New files.
28663
28664 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28665
28666         PR c++/14550
28667         * g++.dg/parse/template14.C: New test.
28668
28669 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28670
28671         * gcc.c-torture/execute/20040313-1.c: New test.
28672
28673 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28674
28675         PR target/14533
28676         * gcc.dg/20040311-2.c: New test.
28677
28678 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28679
28680         PR other/14544
28681         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28682         bit-field.
28683
28684 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28685
28686         * gcc.dg/20040305-2.c: Add missing return statement.
28687
28688 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28689
28690         * gcc.dg/builtins-34.c: Also check pow10*.
28691
28692 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28693
28694         PR target/14262
28695         * gcc.dg/20040305-2.c: New test.
28696
28697 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28698
28699         * gcc.dg/20040310-1.c: New test.
28700
28701 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28702
28703         * gcc.c-torture/execute/20040311-1.c: New test case.
28704
28705 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28706
28707         PR c++/14476
28708         * g++.dg/lookup/enum1.C: New test.
28709
28710 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28711
28712         PR c++/14510
28713         * g++.dg/lookup/struct2.C: New test.
28714
28715 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28716
28717         * gcc.dg/builtins-34.c: New test.
28718
28719 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28720
28721         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28722
28723 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28724
28725         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28726         * gcc.dg/alias-2.c: New testcase.
28727
28728 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28729
28730         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28731
28732 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28733
28734         * gcc.c-torture/execute/20040309-1.c: New test case.
28735
28736 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28737
28738         PR c++/14397
28739         * g++.dg/overload/ref1.C: New.
28740
28741 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28742
28743         PR c++/14409
28744         * g++.dg/template/spec12.C: New test.
28745
28746         PR c++/14448
28747         * g++.dg/parse/crash14.C: New test.
28748
28749 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28750
28751         PR c++/14230
28752         * g++.dg/init/ref11.C: New test.
28753
28754 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28755
28756         PR c++/14432
28757         * g++.dg/parse/builtin2.C: New test.
28758
28759 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28760
28761         PR c++/14401
28762         * g++.dg/init/ctor3.C: New test.
28763         * g++.dg/init/union1.C: New test.
28764         * g++.dg/ext/anon-struct4.C: New test.
28765
28766 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28767
28768         * g++.dg/lookup/koenig1.C: Tweak error messages.
28769         * g++.dg/lookup/used-before-declaration.C: Likewise.
28770         * g++.dg/other/do1.C: Likewise.
28771         * g++.dg/overload/koenig1.C: Likewise.
28772         * g++.dg/parse/crash13.C: Likewise.
28773         * g++.dg/template/instantiate3.C: Likewise.
28774
28775 2004-03-08  Eric Christopher  <echristo@redhat.com>
28776
28777         * * lib/target-supports.exp: Enable libiconv in test
28778         compilation.  Fix up error checking.
28779
28780 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28781
28782         PR middle-end/14289
28783         * gcc.dg/pr14289-1.c: New test case.
28784         * gcc.dg/pr14289-2.c: Likewise.
28785         * gcc.dg/pr14289-3.c: Likewise.
28786
28787 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28788
28789         * gcc.c-torture/execute/20040308-1.c: New test.
28790
28791 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28792
28793         * gcc.c-torture/execute/20040307-1.c: New test case.
28794
28795 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28796
28797         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28798
28799 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28800
28801         * gcc.dg/20040306-1.c: New test.
28802
28803 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28804
28805         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28806         them static.
28807         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28808
28809 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28810
28811         PR c/14465
28812         * gcc.dg/decl-6.c: New test.
28813
28814 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28815
28816         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28817         Rename LOGPOW -> LOG_POW.
28818         (SQRT_EXP, POW_EXP): New.
28819
28820 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28821
28822         * gcc.dg/i386-sse-8.c: New test.
28823
28824 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28825
28826         PR c/14114
28827         * gcc.dg/decl-5.c: New test.
28828
28829 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28830
28831         * gcc.dg/20040305-1.c: New test.
28832
28833 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28834
28835         PR other/14354
28836         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28837
28838 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28839
28840         PR c++/14425, c++/14426
28841         * g++.dg/ext/altivec-4.C: New test.
28842         * g++.dg/ext/altivec-5.C: New test.
28843
28844 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28845
28846         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28847         global variables of a type with no linkage.
28848         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28849         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28850         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28851         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28852         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28853         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28854         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28855         * g++.dg/warn/deprecated.C: Name enum Color.
28856         * g++.dg/overload/VLA.C: Name structure for 'b'.
28857         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28858
28859 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28860
28861         * gcc.c-torture/compile/20040304-1.c: New test.
28862
28863 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28864
28865         PR 13728
28866         * gcc.dg/decl-4.c: New testcase.
28867
28868 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28869
28870         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28871         as PRECF if sizeof (float) > sizeof (double).
28872         (PRECL): Make it the same as PRECF if
28873         sizeof (float) > sizeof (long double).
28874
28875 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28876
28877         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28878         system type.  Add check for irix6 which doesn't have c99 runtime.
28879
28880 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28881
28882         * gcc.dg/const-elim-1.c: xfail for xtensa.
28883
28884 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28885
28886         PR c++/14369
28887         * g++.dg/template/cond4.C: New test.
28888
28889 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28890
28891         PR c++/14360
28892         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28893
28894         PR c++/14361
28895         * g++.dg/parse/defarg7.C: New test.
28896
28897         PR c++/14359
28898         * g++.dg/template/friend26.C: New test.
28899
28900 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28901
28902         PR c++/14324
28903         * g++.dg/abi/mangle21.C: New test.
28904
28905         PR c++/14260
28906         * g++.dg/parse/constructor2.C: New test.
28907
28908         PR c++/14337
28909         * g++.dg/template/sfinae1.C: New test.
28910
28911 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28912
28913         PR c++/14267
28914         * g++.dg/expr/crash2.C: New test.
28915
28916         PR middle-end/13448
28917         * gcc.dg/inline-5.c: New test.
28918         * gcc.dg/always-inline.c: Split out tests into ...
28919         * gcc.dg/always-inline2.c: ... this and ...
28920         * gcc.dg/always-inline3.c: ... this.
28921
28922 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28923
28924         PR debug/12103
28925         * g++.dg/debug/crash1.C: New test.
28926
28927 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28928
28929         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28930         function with __attribute__((noinline)).
28931         (recurser_void2): Likewise.
28932         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28933         (recurser_void2): Likewise.
28934
28935 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28936
28937         PR middle-end/14203
28938         * g++.dg/warn/Wunused-6.C: New test case.
28939
28940 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28941
28942         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28943         not defined.
28944
28945 2004-02-27  Eric Christopher  <echristo@redhat.com>
28946
28947         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28948         * g++.dg/charset/asm2.c: Run only x86.
28949         * gcc.dg/charset/asm3.c: Ditto.
28950
28951 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28952
28953         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28954         ld_library_path.
28955
28956 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28957
28958         * g++.dg/ext/altivec-3.C: New.
28959
28960 2004-02-26  Richard Henderson  <rth@redhat.com>
28961
28962         * g++.dg/ext/attrib10.C: Mark for warning.
28963         * gcc.dg/attr-alias-1.c: New.
28964
28965 2004-02-26  Richard Henderson  <rth@redhat.com>
28966
28967         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28968         * gcc.c-torture/execute/20040208-2.c: ... it back.
28969
28970 2004-02-26  Eric Christopher  <echristo@redhat.com>
28971
28972         * lib/target-supports.exp (check-iconv-available): New function.
28973         * lib/gcc-dg.exp (dg-require-iconv): New function.
28974         Use above.
28975         * gcc.dg/charset: New directory.
28976         * gcc.dg/charset/charset.exp: New file.
28977         * gcc.dg/charset/asm1.c: Ditto.
28978         * gcc.dg/charset/asm2.c: Ditto.
28979         * gcc.dg/charset/asm3.c: Ditto.
28980         * gcc.dg/charset/asm4.c: Ditto.
28981         * gcc.dg/charset/asm5.c: Ditto.
28982         * gcc.dg/charset/attribute1.c: Ditto.
28983         * gcc.dg/charset/attribute2.c: Ditto.
28984         * gcc.dg/charset/string1.c: Ditto.
28985         * g++.dg/charset: New directory.
28986         * g++.dg/dg.exp: Add here. Special options.
28987         * g++.dg/charset/charset.exp: New file.
28988         * g++.dg/charset/asm1.c: Ditto.
28989         * g++.dg/charset/asm2.c: Ditto.
28990         * g++.dg/charset/asm3.c: Ditto.
28991         * g++.dg/charset/asm4.c: Ditto.
28992         * g++.dg/charset/attribute1.c: Ditto.
28993         * g++.dg/charset/attribute2.c: Ditto.
28994         * g++.dg/charset/extern1.cc: Ditto.
28995         * g++.dg/charset/extern2.cc: Ditto.
28996         * g++.dg/charset/string1.c: Ditto.
28997
28998 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28999
29000         PR c++/14278
29001         * g++.dg/parse/comma1.C: New test.
29002
29003 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29004
29005         PR c++/14284
29006         * g++.dg/template/ttp8.C: New test.
29007
29008 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
29009
29010         * gcc.dg/fixuns-trunc-1.c: New test.
29011
29012 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29013
29014         * gcc.dg/builtins-config.h: Use #elif.
29015
29016 2004-02-26  Michael Matz  <matz@suse.de>
29017
29018         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29019         * gcc.dg/991214-1.c: Likewise.
29020         * gcc.dg/i386-asm-1.c: Likewise.
29021
29022 2004-02-25  Richard Henderson  <rth@redhat.com>
29023
29024         * gcc.c-torture/execute/20040208-2.c: Move ...
29025         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29026
29027 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29028
29029         PR c++/14246
29030         * g++.dg/other/crash-3.C: New test.
29031
29032 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29033
29034         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29035         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29036
29037         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29038         HP-UX.
29039
29040 2004-02-24  Michael Matz  <matz@suse.de>
29041
29042         * gcc.dg/i386-regparm.c: New.
29043
29044 2004-02-23  James E Wilson  <wilson@specifixinc.com>
29045
29046         * gcc.c-torture/execute/20040223-1.c: New.
29047
29048 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
29049             Kazu Hirata  <kazu@cs.umass.edu>
29050
29051         * gcc.dg/fwritable-strings-1.c: Remove.
29052
29053 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
29054
29055         PR c/14156
29056         * gcc.dg/20040223-1.c: New test.
29057
29058 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29059
29060         PR c++/14106
29061         * g++.dg/ext/typeof9.C: New test.
29062
29063 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29064
29065         PR c++/14250
29066         * g++.dg/other/switch1.C: New test.
29067
29068 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29069
29070         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29071         * gcc.dg/va-arg-1.c: Likewise.
29072
29073 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29074
29075         PR c++/14143
29076         * g++.dg/template/koenig5.C: New test.
29077
29078 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29079
29080         * g++.dg/ext/altivec-1.C: Generalize target triple.
29081         * g++.dg/ext/altivec-2.C: New test case.
29082         * g++.dg/ext/altivec_check.h: New file.
29083         * gcc.dg/altivec-1.c: Generalize target triple;
29084         include altivec_check.h and call altivec_check().
29085         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29086         * gcc.dg/altivec-6.c: New test case.
29087         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29088         type casts as needed.
29089         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29090         altivec_check().
29091         * gcc.dg/altivec-12.c: New test case.
29092         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29093         include altivec_check.h and call altivec_check().
29094         * gcc.dg/altivec_check.h: New file.
29095
29096 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29097
29098         * lib/target-supports.exp (check_alias_available): Don't mangle
29099         function `g' in test program.
29100
29101 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29102
29103         * lib/target-supports.exp (check_profiling_available): Check
29104         argument to determine whether we support a profiling type.
29105         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29106         check_profiling_available.
29107         * g++.dg/bprob/bprob.exp: Likewise.
29108         * g77.dg/bprob/bprob.exp: Likewise.
29109         * gcc.misc-tests/bprob.exp: Likewise.
29110         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29111         dg-require-profiling and delete expected error handling.
29112         * gcc.dg/20021014-1.c: Likewise.
29113         * gcc.dg/nest.c: Likewise.
29114
29115 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29116
29117         PR c++/12007
29118         * g++.dg/other/vthunk1.C: New test.
29119
29120 2004-02-20  Falk Hueffner  <falk@debian.org>
29121
29122         PR target/14201
29123         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29124
29125 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
29126
29127         PR c++/13927
29128         * g++.dg/other/error8.C: Remove XFAIL markers.
29129
29130         PR c++/14173
29131         * g++.dg/ext/packed5.C: New test.
29132
29133         PR c++/14199
29134         * g++.dg/warn/Wunused-5.C: New test.
29135
29136         PR c++/14186
29137         * g++.dg/lookup/member1.C: New test.
29138
29139 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
29140
29141         * gcc.c-torture/compile/20040130-1.c: Enable only when
29142         __INT_MAX__ >= 2147483647L.
29143         * gcc.c-torture/compile/961203-1.c: Likewise.
29144
29145 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
29146
29147         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29148         * g++.dg/opt/template1.C: Robustify assembler regexp
29149
29150 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29151
29152         * gcc.c-torture/execute/simd-4.x: Remove.
29153         * gcc.c-torture/execute/va-arg-25.x: Likewise.
29154         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29155         Guard with #ifndef SKIP_ATTRIBUTE.
29156         * gcc.dg/compat/vector-1_y.c: Likewise.
29157         * gcc.dg/compat/vector-2_x.c: Likewise.
29158         * gcc.dg/compat/vector-2_y.c: Likewise.
29159         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29160         * g++.dg/eh/simd-2.C: Likewise.
29161
29162 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
29163
29164         * gcc.c-torture/compile/complex-1.c: New.
29165
29166 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
29167
29168         PR target/14209
29169         * gcc.c-torture/execute/20040218-1.c: New test.
29170
29171 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29172
29173         PR c++/14181
29174         * g++.dg/parse/new2.C: New test.
29175
29176 2004-02-18  Paul Brook  <paul@codesourcery.com>
29177
29178         * gcc.c-torture/compile/libcall-1.c: New test.
29179
29180 2004-02-18  Paul Brook  <paul@codesourcery.com>
29181
29182         PR debug/12934
29183         * gcc.dg/debug/debug-7.c: New test.
29184
29185 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
29186
29187         * gcc.dg/20040217-1.c: New test.
29188
29189 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
29190
29191         * gcc.c-torture/execute/990208-1.x: Delete.
29192
29193 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
29194
29195         * gcc.c-torture/execute/20040208-2.x: New file.
29196
29197 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
29198
29199         PR c++/11326
29200         * g++.dg/abi/structret1.C: New test.
29201
29202 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
29203
29204         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
29205         (i386_cpuid): No need to test if cpuid is available on AMD64.
29206         Fix assembly, so that it works onboth i386 and AMD64.
29207         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
29208         (vecInLong): Fix s[] member type to unsigned int.
29209         (vecInWord): Remove type.
29210         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
29211         (a64, b64, c64, d64, e64): Remove.
29212         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
29213         Remove unused variable.  Remove initialization of removed variables.
29214         Don't call mmx_tests nor sse_tests.
29215         (reference_mmx, reference_sse): Remove.
29216         (check): Add return stmt.
29217         * gcc.dg/i386-sse-7.c: New test.
29218         * gcc.dg/i386-mmx-4.c: New test.
29219
29220 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29221
29222         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
29223         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29224         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29225         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
29226         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
29227         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
29228         g++.dg/tc1/dr94.C: Fix line terminator.
29229
29230 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
29231
29232         * gcc.c-torture/compile/20040216-1.c: New.
29233
29234 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29235
29236         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29237         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29238         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
29239         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
29240         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
29241         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
29242
29243 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29244
29245         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
29246
29247 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
29248
29249         PR c++/13971
29250         * g++.dg/expr/cond4.C: New test.
29251
29252         PR c++/14086
29253         * g++.dg/lookup/crash2.C: New test.
29254
29255 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
29256
29257         * gcc.c-torture/compile/20040214-2.c: New test.
29258
29259 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
29260
29261         PR c++/14116
29262         * g++.dg/ext/typeof8.C: New test.
29263
29264 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
29265
29266         * gcc.c-torture/compile/20040214-1.c: New test.
29267
29268 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29269
29270         PR c++/13635
29271         * g++.dg/template/spec11.C: New test.
29272
29273 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29274
29275         PR c++/13927
29276         * g++.dg/other/error8.C: New test.
29277
29278 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
29279
29280         PR c++/14122
29281         * g++.dg/template/array4.C: New test.
29282
29283         PR c++/14108
29284         * g++.dg/inherit/thunk2.C: New test.
29285
29286         PR c++/14083
29287         * g++.dg/eh/cond2.C: New test.
29288
29289 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
29290
29291         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
29292
29293 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
29294
29295         * lib/scanasm.exp (dg-scan): Quote pattern before display.
29296
29297 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
29298
29299         * g++.dg/simd-2.C: xfail on ppc64-linux.
29300
29301 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29302
29303         PR c/456
29304         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
29305         tests.
29306
29307 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
29308
29309         * gcc.dg/builtins-33.c: New test.
29310
29311 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
29312
29313         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
29314
29315 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29316
29317         * g++.dg/simd-2.C: Set -maltivec for ppc64.
29318
29319 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29320
29321         * gcc.dg/ppc64-abi-3.c: New test.
29322
29323 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
29324
29325         PR c/14092
29326
29327         * gcc.dg/pr14092-1.c: New testcase.
29328
29329 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
29330
29331         * gcc.dg/cpp/assert4.c: Fix typo last change.
29332
29333         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
29334         * gcc.dg/cpp/assert4.c: Handle powerpc64.
29335
29336         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
29337
29338 2004-02-09  Roger Sayle  <roger@eyesopen.com>
29339
29340         * gcc.c-torture/compile/20040209-1.c: New test case.
29341
29342 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29343
29344         * gcc.dg/c90-init-1.c: Adjust expected error messages.
29345
29346 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
29347
29348         * gcc.c-torture/execute/20040208-[12].c: New tests.
29349
29350 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29351
29352         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
29353
29354 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29355
29356         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
29357
29358 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29359
29360         Bug 13856
29361         * gcc.dg/visibility-8.c: New testcase.
29362
29363 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29364
29365         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
29366         arguments.
29367         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
29368
29369 2004-02-07  Roger Sayle  <roger@eyesopen.com>
29370
29371         PR middle-end/13696
29372         * g++.dg/opt/fold1.C: New test case.
29373
29374 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29375
29376         PR c++/14033
29377         * g++.dg/other/crash-2.C: New test.
29378
29379 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29380
29381         PR c++/14028
29382         * g++.dg/parse/angle-bracket2.C: New test.
29383
29384 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29385
29386         PR middle-end/13750
29387         Revert:
29388         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29389         PR pch/13361
29390         * testsuite/g++.dg/pch/wchar-1.C: New.
29391         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29392
29393 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29394
29395         PR c++/14008
29396         * g++.dg/parse/error15.C: New test.
29397         * g++.dg/parse/crash11.C: Update dg-error mark.
29398
29399 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29400
29401         PR c++/13932
29402         * g++.dg/warn/conv2.C: New test.
29403
29404 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29405
29406         PR c++/13086
29407         * g++.dg/warn/incomplete1.C: Remove xfail.
29408
29409 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29410
29411         * lib/file-format.exp (gcc_target_object_format): Use
29412         ${tool}_target_compile, not gcc_target_compile.
29413         * lib/target-supports.exp (check_alias_available): Likewise.
29414         (check_gc_sections_available): Likewise.
29415         * g++.dg/ext/attrib10.C: Use dg-require-alias.
29416         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29417         dg-require-alias.
29418
29419 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29420
29421         PR c++/13969
29422         * g++.dg/template/static6.C: New test.
29423
29424 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
29425
29426         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29427
29428 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29429
29430         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29431         tests for systems where `char' is unsigned by default.
29432
29433 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29434
29435         PR c++/13997
29436         * g++.dg/template/partial3.C: New test.
29437
29438 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
29439
29440         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29441         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29442         Remove mentions of obsolete ports.
29443
29444 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
29445
29446         * gcc.dg/noncompile/20001228-1.c: Fix for new
29447         error message.
29448
29449 2004-02-03  Roger Sayle  <roger@eyesopen.com>
29450
29451         PR target/9348
29452         * gcc.c-torture/execute/multdi-1.c: New test case.
29453
29454 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29455
29456         PR c++/13925
29457         * g++.dg/template/lookup5.C: New test.
29458
29459 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29460
29461         PR c++/13950
29462         * g++.dg/template/lookup4.C: New test.
29463
29464         PR c++/13970
29465         * g++.dg/parse/error14.C: New test.
29466
29467         PR c++/14002
29468         * g++.dg/parse/template13.C: New test.
29469
29470 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29471
29472         PR c++/13978
29473         * g++.dg/template/koenig4.C: New test.
29474
29475         PR c++/13968
29476         * g++.dg/template/crash17.C: New test.
29477
29478         PR c++/13975
29479         * g++.dg/parse/error13.C: New test.
29480         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29481
29482 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29483
29484         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29485
29486 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
29487
29488         PR c/11658
29489         PR c/13994
29490         * gcc.dg/noncompile/20040203-1.c: New test.
29491         * gcc.dg/noncompile/20040203-2.c: Likewise.
29492         * gcc.dg/noncompile/20040203-3.c: Likewise.
29493         * gcc.dg/20040203-1.c: Likewise.
29494
29495 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29496
29497         PR c++/10858
29498         * g++.dg/template/sizeof7.C: New test.
29499
29500 2004-02-02  Eric Christopher  <echristo@redhat.com>
29501             Zack Weinberg  <zack@codesourcery.com>
29502
29503         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29504
29505 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29506
29507         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29508         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29509         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29510         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29511
29512 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29513
29514         PR c++/13113
29515         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29516
29517         PR c++/13854
29518         * g++.dg/ext/attrib13.C: New test.
29519
29520         PR c++/13907
29521         * g++.dg/conversion/op2.C: New test.
29522
29523 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29524
29525         * gcc.dg/titype-1.c: Fix pasto.
29526
29527 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29528
29529         * gcc.dg/titype-1.c: New test.
29530
29531 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29532
29533         PR c++/13957
29534         * g++.dg/template/non-type-template-argument-1.C,
29535         g++.dg/template/qualified-id1.C: Update dg-error marks.
29536         * g++.dg/template/nontype6.C: New test.
29537
29538 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29539
29540         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29541         * gcc.dg/builtins-31.c: New testcase.
29542         * gcc.dg/builtins-32.c: New testcase.
29543
29544 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
29545
29546         * objc.dg/call-super-2.m: Update line numbers
29547         for the including of stddef.h.
29548
29549 2004-01-30  Michael Matz  <matz@suse.de>
29550
29551         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29552         g++.dg/ext/case-range3.C: New tests.
29553
29554 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29555
29556         DR206
29557         PR c++/13813
29558         * g++.dg/template/member4.C: New test.
29559
29560 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29561
29562         PR c++/13683
29563         * g++.dg/template/sizeof6.C: New test.
29564
29565 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29566
29567         * gcc.dg/fwritable-strings-1.c: New test.
29568
29569 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29570
29571         * gcc.c-torture/compile/20040130-1.c: New test.
29572
29573 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29574
29575         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29576
29577 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29578
29579         PR c++/13883
29580         * g++.dg/template/ctor3.C: New test.
29581
29582 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29583
29584         * g++.dg/tc1: New directory.
29585         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29586         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29587         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29588         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29589         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29590
29591 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29592
29593         * g++.dg/parse/error11.C: New test.
29594         * g++.dg/parse/error12.C: Likewise.
29595
29596 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29597
29598         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29599         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29600
29601 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29602
29603         PR c++/13791
29604         * g++.dg/ext/attrib12.C: New test.
29605
29606         PR c++/13736
29607         * g++.dg/parse/cast2.C: New test.
29608
29609 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29610
29611         * objc.dg/encode-2.m (main): New local string.  Set depending on
29612         sizeof long.  Use in sscanf call.
29613         * objc.dg/encode-3.m (main): New local string.  Set depending on
29614         sizeof long.  Use in scan_initial call.
29615
29616 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29617
29618         * objc.dg/call-super-2.m: Make LP64-safe.
29619         * objc.dg/desig-init-1.m: Likewise.
29620
29621 2004-01-27  Devang Patel <dpatel@apple.com>
29622
29623         * g++.dg/debug/namespace1.C: New test.
29624
29625 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29626
29627         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29628         xscale-*-*.
29629
29630         * gcc.dg/arm-mmx-1.c: New test.
29631
29632 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29633
29634         * gcc.dg/20040127-1.c: New test.
29635         * gcc.dg/20040127-2.c: New test.
29636
29637 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29638
29639         * objc.dg/stret-1.m (glob): Renamed to globa.
29640
29641 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29642
29643         PR c++/13663
29644         * g++.dg/expr/for1.C: New test.
29645
29646 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29647
29648         PR middle-end/13779
29649         * gcc.dg/darwin-longlong.c: New test.
29650
29651 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29652
29653         * gcc.dg/20040124-1.c: Moved test from here...
29654         * gcc.c-torture/compile/20040124-1.c: ...to here.
29655
29656 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29657
29658         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29659         the assembly output if -m64 is passed.
29660
29661 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29662
29663         PR c++/13833
29664         * g++.dg/template/cond3.C: New test.
29665
29666 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29667
29668         PR c++/13810
29669         * g++.dg/template/ttp7.C: New test.
29670
29671 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29672
29673         PR c++/13797
29674         * g++.dg/template/nontype4.C: New test.
29675         * g++.dg/template/nontype5.C: Likewise.
29676
29677 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29678
29679         * gcc.dg/torture/mips-clobber-at.c: New test.
29680
29681 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29682
29683         * gcc.dg/20040124-1.c: New test.
29684
29685 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29686
29687         * gcc.dg/20040123-1.c: New test.
29688
29689 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29690
29691         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29692
29693 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29694
29695         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29696
29697 2004-01-23  Andrew Pinski  <apinski@apple.com>
29698
29699         * gcc.dg/20030121-1.c: Move to ..
29700         * gcc.dg/20040121-1.c: here.
29701
29702 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29703
29704         * gcc.dg/builtins-29.c: New test case.
29705
29706 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29707
29708         PR 18314
29709         * gcc.dg/builtins-30.c: New testcase.
29710
29711 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29712
29713         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29714         * lib/g77.exp: Likewise.
29715         * lib/objc.exp: Likewise.
29716         * lib/g++.exp: Likewise.
29717
29718 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29719
29720         * gcc.dg/struct-by-value-2.c: New test.
29721
29722 2004-01-21  Andrew Pinski  <apinski@apple.com>
29723
29724         PR target/13785
29725         * gcc.dg/20030121-1.c: New test.
29726
29727 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29728
29729         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29730         clobber frame pointer register in asm statement.
29731
29732 2004-01-21  Falk Hueffner  <falk@debian.org>
29733
29734         * gcc.c-torture/compile/20040121-1.c: New test.
29735
29736 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29737
29738         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29739
29740 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29741
29742         * gcc.dg/ppc64-abi-2.c: New test.
29743
29744 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29745
29746         * lib/treelang.exp: Fill out this file.
29747         * lib/treelang-dg.exp: New File.
29748
29749 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29750
29751         * gcc.c-torture/compile/981022-1.c: Remove.
29752         * gcc.dg/array-5.c: Remove XFAIL.
29753         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29754         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29755         gcc.dg/cond-lvalue-1.c: Update.
29756         * gcc.dg/cast-lvalue-2.c: New test.
29757
29758 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29759
29760         PR c++/13592
29761         * g++.dg/other/error1.C (class foo): Tweak error message.
29762
29763         PR c++/13592
29764         * g++.dg/template/call2.C: New test.
29765
29766 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29767
29768         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29769         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29770         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29771         scalar-return-1_x.c, scalar-return-2_y.c,
29772         scalar-return-3_x.c, scalar-return-3_y.c,
29773         scalar-return-4_x.c, scalar-return-4_y.c,
29774         struct-align-1.h, struct-align-1_x.c,
29775         struct-align-1_y.c, struct-align-2.h,
29776         struct-align-2_x.c, struct-align-2_y.c,
29777         struct-by-value-10_y.c, struct-by-value-11_x.c,
29778         struct-by-value-11_y.c, struct-by-value-12_x.c,
29779         struct-by-value-12_y.c, struct-by-value-13_x.c,
29780         struct-by-value-13_y.c, struct-by-value-14_x.c,
29781         struct-by-value-14_y.c, struct-by-value-15_x.c,
29782         struct-by-value-15_y.c, struct-by-value-16_y.c,
29783         struct-by-value-17_y.c, struct-by-value-18_y.c,
29784         struct-by-value-19_y.c, struct-by-value-1_x.c,
29785         struct-by-value-1_y.c, struct-by-value-20_y.c,
29786         struct-by-value-2_x.c, struct-by-value-2_y.c,
29787         struct-by-value-3_y.c, struct-by-value-4_x.c,
29788         struct-by-value-4_y.c, struct-by-value-5_y.c,
29789         struct-by-value-6_y.c, struct-by-value-7_y.c
29790         struct-by-value-8_x.c, struct-by-value-8_y.c
29791         struct-by-value-9_x.c, struct-by-value-9_y.c
29792         struct-return-10_x.c, struct-return-10_y.c,
29793         struct-return-19_x.c, struct-return-20_x.c
29794         struct-return-2_x.c, struct-return-2_y.c
29795         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29796         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29797
29798 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29799
29800         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29801         attribute on sparc*-sun-solaris2.*.
29802
29803 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29804
29805         PR c++/13710
29806         * g++.dg/ext/typeof7.C: New test.
29807
29808 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29809
29810         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29811         * gcc.dg/const-elim-1.c: Same.
29812
29813 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29814
29815         * objc.dg/stret-1.m: New.
29816         * objc.dg/stret-2.m: New.
29817
29818 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29819
29820         PR c++/11895
29821         * g++.dg/ext/vector1.C: New test.
29822
29823 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29824
29825         * gcc.dg/pch/import-1.c: New.
29826         * gcc.dg/pch/import-1.hs: New.
29827         * gcc.dg/pch/import-1a.h: New.
29828         * gcc.dg/pch/import-1b.h: New.
29829         * gcc.dg/pch/import-1c.h: New.
29830
29831 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29832
29833         PR c++/13574
29834         * g++.dg/ext/array1.C: New test.
29835
29836         PR c++/13178
29837         * g++.dg/conversion/op1.C: New test.
29838
29839 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29840
29841         PR 11864
29842         From Kazumoto Kojima / Dan Kegel:
29843         * gcc.dg/pr11864-1.c: New test.
29844
29845         PR 10392
29846         From Marcus Comstedt / Dan Kegel:
29847         * gcc.dg/pr10392-1.c: New test.
29848
29849 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29850
29851         PR c++/13478
29852         * g++.dg/init/ref10.C: New test.
29853
29854 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29855
29856         PR c++/13407
29857         * g++.dg/parse/typename6.C: New test.
29858
29859 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29860
29861         PR pch/13361
29862         * testsuite/g++.dg/pch/wchar-1.C: New.
29863         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29864
29865 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29866
29867         PR c++/9259
29868         * g++.dg/expr/sizeof2.C: New test.
29869
29870 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29871
29872         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29873
29874 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29875
29876         PR c++/13659
29877         * g++.dg/lookup/strong-using-3.C: New.
29878         * g++.dg/lookup/using-10.C: New.
29879
29880 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29881
29882         PR c++/13594
29883         * g++.dg/lookup/strong-using-2.C: New.
29884
29885 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29886             Dan Kegel <dank@kegel.com>
29887             J"orn Rennecke <joern.rennecke@superh.com>
29888
29889         PR target/9365
29890         * gcc.dg/pr9365-1.c: New test.
29891
29892 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29893
29894         PR c++/8856
29895         * g++.dg/parse/casting-operator2.C: New test.
29896         * g++.old-deja/g++.pt/explicit83.C: Remove.
29897
29898 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29899
29900         * gcc.dg/label-compound-stmt-1.c: New test.
29901         * gcc.c-torture/compile/950922-1.c,
29902         gcc.c-torture/compile/20000211-3.c,
29903         gcc.c-torture/compile/20000518-1.c,
29904         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29905         compound statements.
29906
29907 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29908
29909         * gcc.dg/ppc64-abi-1.c: New test.
29910
29911 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29912
29913          * g++.dg/ext/attrib9.C: Add dg-warnings.
29914
29915 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29916
29917         PR c++/12335
29918         * g++.dg/parse/dtor3.C: New test.
29919
29920 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29921
29922         PR c++/12709
29923         * g++.dg/parse/try-catch-1.C: New test.
29924
29925 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29926
29927         * ada/acats/run_all.sh: Add more verbose output in acats.log
29928         when compiling tests.
29929
29930 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29931
29932         PR 13656
29933         * gcc.dg/typedef-redecl.c: New test case.
29934         * gcc.dg/typedef-redecl.h: New support file.
29935
29936 2004-01-13  Jan Hubicka  <jh@suse.cz>
29937
29938         * gcc.dg/always_inline.c: New test.
29939         * gcc.dg/debug/20031231-1.c: Fix.
29940
29941 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29942
29943         PR c++/13474
29944         * g++.dg/template/array3.C: New test.
29945
29946 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29947
29948         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29949         * g++.dg/warn/Wunused-2.C: Likewise.
29950
29951 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29952
29953         PR c++/13289
29954         * g++.dg/template/instantiate6.C: New test.
29955
29956 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29957
29958         PR middle-end/11397
29959         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29960
29961 2004-01-12  Jan Hubicka  <jh@suse.cz>
29962
29963         PR opt/12826
29964         * gcc.dg/20040112-1.c: New.
29965
29966         * gcc.dg/dwarf-die[1-7].c: Move to...
29967         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29968         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29969
29970 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29971
29972         PR c++/4100
29973         * g++.dg/parse/friend4.C: New test.
29974
29975 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29976
29977         PR c++/4100
29978         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29979         definition is called a friend.
29980
29981 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29982
29983         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29984
29985 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29986
29987         PR c++/3478
29988         * g++.dg/parse/error10.C: New test.
29989         * g++.dg/template/arg2.C: Accept "invalid type" error.
29990
29991 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29992
29993         PR middle-end/13392
29994         * g++.dg/opt/expect2.C: New test.
29995
29996 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29997
29998         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29999         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30000         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30001         Update dg-error regexps.
30002
30003 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30004
30005         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30006         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30007
30008 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30009
30010         * gcc.dg/pragma-re-1.c: Use right pointer type.
30011
30012 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30013
30014         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30015
30016 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
30017
30018         * gcc.dg/rs6000-ldouble-1.c: New.
30019
30020 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30021
30022         DR 337
30023         PR c++/9256
30024         * g++.dg/other/abstract1.C: New test.
30025
30026 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
30027
30028         * g++.dg/lookup/strong-using-1.C: New.
30029
30030 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30031
30032         PR c/11234
30033         * gcc.dg/func-ptr-conv-1.c: New test.
30034         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30035
30036 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
30037
30038         PR target/13380.
30039         * gcc.c-torture/compile/20040109-1.c: New.
30040
30041 2004-01-08  Stuart Hastings  <stuart@apple.com>
30042
30043         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30044         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30045         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30046
30047 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
30048
30049         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30050
30051 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30052
30053         * ada/acats/run_acats: Treat 'gnatchop' the same way
30054         as 'gnatmake'.  Export GCC_DRIVER.
30055         * ada/acats/run_all.sh: Add target_gnatchop.  Use
30056         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30057
30058 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30059
30060         PR c++/12573
30061         * g++.dg/template/dependent-expr4.C: New test.
30062
30063 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30064
30065         * gcc.dg/altivec-11.c: New test.
30066
30067 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30068
30069         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30070
30071 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30072
30073         PR c/6024
30074         * gcc.dg/enum-compat-1.c: New test.
30075         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30076
30077 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30078
30079         PR c/12165
30080         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30081         gcc.dg/c99-idem-qual-3.c: New tests.
30082
30083 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30084
30085         * gcc.dg/winline-7.c: Don't cast void * to int.
30086
30087 2004-01-06  Jan Hubicka  <jh@suse.cz>
30088
30089         * gcc.dg/i386-sse-5.c: New test
30090         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30091
30092 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30093
30094         PR c++/12815
30095         * g++.dg/rtti/typeid4.C: New test.
30096
30097 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30098
30099         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30100
30101 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30102
30103         PR c++/12132
30104         * g++.dg/template/error11.C: New test.
30105
30106         PR c++/13451
30107         * g++.dg/template/class2.C: New test.
30108
30109 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30110         Richard Sandiford <rsandifo@redhat.com>
30111
30112         PR c++/13387
30113         * g++.dg/opt/alias3.C: New test.
30114
30115 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
30116
30117         PR c++/13157
30118         * g++.dg/template/koenig3.C: New test.
30119
30120         PR c++/13529
30121         * g++.dg/parse/offsetof3.C: New test.
30122
30123         * g++.dg/init/copy7.C: Add missing dg-error markers.
30124
30125         PR c++/12226
30126         * g++.dg/init/copy7.c: New test.
30127
30128         PR c++/13536
30129         * g++.dg/parse/cast1.C: New test.
30130
30131 2004-01-04  Jan Hubicka  <jh@suse.cz>
30132
30133         * gcc.dg/winline[1-7].c: New tests.
30134
30135 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30136
30137         PR c++/13520
30138         * g++.dg/template/qualttp22.C: New test.
30139
30140 2004-01-01  Jan Hubicka  <jh@suse.cz>
30141
30142         * gcc.dg/debug/20031231-1.c: New.
30143         * gcc.c-torture/compile/20040101-1.c: New.
30144         * gcc.dg/dwarf-die-[1-7].c: New.
30145
30146 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
30147
30148         PR optimization/13521
30149         * gcc.c-torture/compile/20031231-1.c: New test.
30150
30151 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30152
30153         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30154
30155 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30156
30157         PR c++/10079
30158         * g++.dg/template/crash16.C: New test.
30159
30160 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
30161
30162         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30163
30164 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30165
30166         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30167         ports.
30168         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30169         * g++.old-deja/g++.law/profile1.C: Likewise.
30170         * gcc.c-torture/compile/981006-1.c: Likewise.
30171         * gcc.c-torture/execute/loop-2e.x: Likewise.
30172         * gcc.c-torture/execute/loop-2f.x: Remove.
30173         * gcc.c-torture/execute/loop-2g.x: Likewise.
30174         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30175         * gcc.dg/20020312-2.c: Remove traces of dead ports.
30176
30177 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30178
30179         PR c++/13507
30180         * g++.dg/ext/attrib11.C: New test.
30181
30182         PR c++/13494
30183         * g++.dg/template/array2-1.C: New test.
30184         * g++.dg/template/array2-2.C: New test.
30185
30186 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
30187
30188         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30189
30190 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30191
30192         PR c++/12774
30193         * g++.dg/template/array1-1.C: New test.
30194         * g++.dg/template/array1-2.C: New test.
30195
30196 2003-12-29  Roger Sayle  <roger@eyesopen.com>
30197
30198         PR fortran/12632
30199         * g77.dg/12632.f: New test case.
30200
30201 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30202
30203         PR c++/13289
30204         * g++.dg/parse/nontype1.C: New test.
30205
30206 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30207
30208         PR c++/12403
30209         * g++.dg/parse/explicit1.C: New test.
30210         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
30211
30212 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30213
30214         PR c++/13081
30215         * g++.dg/opt/inline6.C: New test.
30216
30217         PR c++/12613
30218         * g++.dg/parse/error9.C: New test.
30219
30220         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
30221
30222 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30223
30224         PR c++/13009
30225         * g++.dg/init/assign1.C: New test.
30226
30227 2003-12-28  Roger Sayle  <roger@eyesopen.com>
30228
30229         PR c++/13070
30230         * g++.dg/warn/format3.C: New test case.
30231
30232 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30233
30234         * gcc.c-torture/compile/20031227-1.c: New test.
30235
30236 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30237
30238         * g++.dg/bprob/bprob.exp: Load target-supports.exp
30239         * g77.dg/bprob/bprob.exp: Likewise.
30240         * gcc.misc-tests/bprob.exp: Likewise.
30241         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
30242         variants on systems where the library does not provide that
30243         functionality.
30244         * gcc.dg/builtins-20.c: Use builtins-config.h.
30245         * gcc.dg/builtins-config.h: New file.
30246
30247 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30248
30249         * lib/gcc-dg.exp (dg-require-profiling): New function.
30250         * lib/target-supports.exp (check_profiling_available): Likewise.
30251         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
30252         * g77.dg/bprob/bprob.exp: Likewise.
30253         * gcc.misc-tests/bprob.exp: Likewise.
30254         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
30255         * gcc.dg/20021014-1.c: Likewise.
30256         * gcc.dg/nest.c: Likewise.
30257
30258 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30259
30260         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
30261         compiling.
30262         * g++.dg/lookup/java2.C: Likewise.
30263         * gcc.dg/cpp/lexident.c: Likewise.
30264
30265 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
30266
30267         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
30268         given.
30269         * gcc.c-torture/compile/961203-1.c: Likewise.
30270         * gcc.c-torture/compile/980506-1.c: Likewise.
30271
30272 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
30273
30274         * lib/gcc-dg.exp (dg-prune-output): New annotation.
30275         (additional_prunes): New global.
30276         (gcc-dg-prune): Handle additional per-test pruning.
30277         (dg-test): Clear additional_prunes between tests.
30278
30279         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
30280         dg-prune-output to avoid spurious failures from assembler
30281         complaining about nonexistent WAW violations.
30282         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
30283         Use dg-prune-output to avoid spurious failures from assembler
30284         warning about Itanium B-step errata.
30285
30286 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30287
30288         * g++.dg/abi/macro0.C: New test.
30289         * g++.dg/abi/macro1.C: Likewise.
30290         * g++.dg/abi/macro2.C: Likewise.
30291
30292         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
30293         * g++.dg/abi/bitfield7.C: Likewise.
30294         * g++.dg/abi/dtor2.C: Likewise.
30295         * g++.dg/abi/mangle11.C: Likewise.
30296         * g++.dg/abi/mangle12.C: Likewise.
30297         * g++.dg/abi/mangle14.C: Likewise.
30298         * g++.dg/abi/mangle17.C: Likewise.
30299         * g++.dg/abi/vbase10.C: Likewise.
30300         * g++.dg/abi/vbase14.C: Likewise.
30301         * g++.dg/template/qualttp17.C: Likewise.
30302
30303 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30304
30305         PR c/11995
30306         * gcc.dg/20031223-1.c: New test.
30307
30308 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30309
30310         * gcc.dg/noreturn-7.c: New test.
30311
30312 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30313
30314         * gcc.dg/null-pointer-1.c: New test.
30315
30316 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30317
30318         * g++.old-deja/g++.jason/template18.C: Remove.
30319         * g++.old-deja/g++.jason/template37.C: Likewise.
30320
30321         PR c++/12862
30322         * g++.dg/lookup/ns1.C: New test.
30323
30324         PR c++/12397
30325         * g++.dg/template/lookup3.C: New test.
30326
30327 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30328
30329         * g++.dg/template/recurse1.C: New test
30330
30331 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30332
30333         PR c++/12479
30334         * g++.dg/parse/semicolon1.C: New test.
30335         * g++.dg/parse/semicolon1.h: Likewise.
30336
30337 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
30338
30339         * gcc.dg/darwin-misaligned.c: New test.
30340
30341 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30342
30343         PR c/9163
30344         * gcc.dg/20031222-1.c: New test.
30345
30346 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
30347
30348         PR c++/13438
30349         * g++.dg/parse/error8.C: New test.
30350
30351         PR c++/11554
30352         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
30353
30354 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
30355
30356         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
30357         too small.
30358         * gcc.c-torture/compile/930217-1.c: Likewise.
30359         * gcc.c-torture/compile/930513-1.c: Likewise.
30360         * gcc.c-torture/execute/920908-2.c: Likewise.
30361         * gcc.c-torture/execute/921204-1.c: Likewise.
30362         * gcc.c-torture/execute/930621-1.c: Likewise.
30363         * gcc.c-torture/execute/930630-1.c: Likewise.
30364         * gcc.c-torture/execute/931031-1.c: Likewise.
30365         * gcc.c-torture/execute/980602-2.c: Likewise.
30366         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30367         * gcc.c-torture/execute/compndlit-1.c: Likewise.
30368         * gcc.c-torture/execute/extzvsi.c: Likewise.
30369         * gcc.c-torture/unsorted/ext.c: Likewise.
30370
30371 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
30372
30373         PR target/12749
30374         * gcc.c-torture/compile/20031220-2.c: New test case.
30375
30376 2003-12-20  Roger Sayle  <roger@eyesopen.com>
30377
30378         PR optimization/13031
30379         * gcc.c-torture/compile/20031220-1.c: New test case.
30380
30381 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30382
30383         * gcc.dg/cast-function-1.c: New test.
30384
30385 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30386
30387         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
30388         formats.
30389
30390 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
30391
30392         PR c++/12795
30393         * g++.dg/ext/attrib10.C: New test.
30394
30395 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30396
30397         * gcc.dg/cleanup-10.c: New test.
30398         * gcc.dg/cleanup-11.c: New test.
30399
30400 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30401
30402         PR c++/13239
30403         * g++.dg/opt/expect1.C: New test.
30404
30405 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
30406
30407         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
30408
30409 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
30410
30411         PR debug/12923
30412         * gcc.dg/20031218-1.c: New test.
30413
30414         PR debug/12389
30415         * gcc.dg/20031218-2.c: New test.
30416         * gcc.dg/20031218-3.c: New test.
30417
30418         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30419         of label name and allow for USER_LABEL_PREFIX == "_" names.
30420         * g++.dg/abi/mangle18-2.C: Likewise.
30421         * g++.dg/abi/mangle19-1.C: Likewise.
30422         * g++.dg/abi/mangle19-2.C: Likewise.
30423         * g++.dg/abi/mangle20-1.C: Likewise.
30424         * g++.dg/abi/mangle20-2.C: Likewise.
30425
30426 2003-12-18  Richard Henderson  <rth@redhat.com>
30427
30428         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30429
30430 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
30431             Dan Kegel <dank@kegel.com>
30432
30433         PR other/12009
30434         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30435         testing a cross compiler, it causes spurious compile failures.
30436         * lib/g++.exp: Likewise.
30437
30438 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30439
30440         PR c++/13262
30441         * g++.dg/template/access13.C: New test.
30442
30443 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
30444
30445         * gcc.dg/20031216-1.c: New test.
30446
30447 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30448
30449         PR c++/9154
30450         * g++.dg/template/error10.C: New test.
30451
30452 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30453
30454         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30455         * g++.dg/eh/simd-2.C: Likewise.
30456
30457 2003-12-17  James E Wilson  <wilson@specifixinc.com>
30458             Roger Sayle  <roger@eyesopen.com>
30459
30460         * gcc.c-torture/execute/ieee/mzero5.c: New.
30461
30462 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
30463
30464         PR c++/10603
30465         * g++.dg/parse/error6.C: New test.
30466
30467         PR c++/12827
30468         * g++.dg/parse/error7.C: New test.
30469
30470 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30471
30472         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30473         at -O with stabs debugging formats.
30474         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30475         * gcc.dg/debug/debug-2.c: Likewise.
30476
30477 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30478
30479         PR c++/12696
30480         * g++.dg/init/error1.C: New test.
30481
30482         PR c++/12218
30483         * g++.dg/init/pm3.C: New test.
30484
30485 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30486
30487         PR c/3347
30488         * gcc.dg/bitfld-8.c: New test.
30489
30490 2003-12-16  James Lemke  <jim@wasabisystems.com>
30491
30492         * gcc.dg/arm-scd42-[123].c: New tests.
30493
30494 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30495
30496         PR c++/9043
30497         * g++.dg/abi/mangle20-1.C: New test.
30498         * g++.dg/abi/mangle20-2.C: New test.
30499
30500 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30501
30502         PR c++/13275
30503         * g++.dg/other/offsetof2.C: Remove XFAIL.
30504         * g++.dg/parse/offsetof1.C: New test.
30505         * g++.gd/parse/offsetof2.C: Likewise.
30506
30507 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30508
30509         * g++.dg/template/nontype3.C: New test.
30510         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30511
30512 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30513
30514         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30515
30516 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30517
30518         PR c++/13387
30519         * g++.dg/expr/assign1.C: New test.
30520
30521         PR c++/13242
30522         * g++.dg/abi/mangle19-1.C: New test.
30523         * g++.dg/abi/mangle19-2.C: New test.
30524
30525 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30526
30527         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30528
30529 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30530
30531         * gcc.c-torture/execute/20031216-1.c: New test.
30532
30533 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30534
30535         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30536         an ICE regression.
30537
30538 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30539
30540         PR c++/10926
30541         * g++.dg/template/error9.C: New test.
30542
30543         PR c++/11116
30544         * g++.dg/template/error8.C: New test.
30545
30546 2003-12-15  Roger Sayle  <roger@eyesopen.com>
30547
30548         PR middle-end/13400
30549         * gcc.c-torture/execute/20031215-1.c: New test case.
30550
30551 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30552
30553         PR c++/13269
30554         * g++.dg/parse/error5.C: New test.
30555
30556         PR c++/12989
30557         * g++.dg/expr/sizeof1.C: New test.
30558
30559         PR c++/13310
30560         * g++.dg/template/crash15.C: New test.
30561
30562 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
30563
30564         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30565         a non-POD type as the last named parameter of a varargs function.
30566
30567 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30568
30569         PR c++/13243
30570         PR c++/12573
30571         * g++.dg/template/crash14.C: New test.
30572         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30573
30574 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30575
30576         * g++.dg/other/java1.C: New test.
30577
30578         PR c++/13241
30579         * g++.dg/abi/mangle18-1.C: New test.
30580         * g++.dg/abi/mangle18-2.C: New test.
30581
30582 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30583
30584         PR optimization/10312
30585         * gcc.c-torture/execute/20031214-1.c: New.
30586
30587 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30588
30589         PR c++/10779
30590         PR c++/12160
30591         * g++.dg/parse/error3.C: New test.
30592         * g++.dg/parse/error4.C: Likewise.
30593         * g++.dg/abi/mangle4.C: Tweak error messages.
30594         * g++.dg/lookup/using5.C: Likewise.
30595         * g++.dg/other/error2.C: Likewise.
30596         * g++.dg/parse/typename5.C: Likewise.
30597         * g++.dg/parse/undefined1.C: Likewise.
30598         * g++.dg/template/arg2.C: Likewise.
30599         * g++.dg/template/ttp3.C: Likewise.
30600         * g++.dg/template/type1.C: Likewise.
30601         * g++.old-deja/g++.other/crash32.C: Likewise.
30602         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30603
30604 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30605
30606         PR c++/13106
30607         * g++.dg/warn/noreturn-3.C: New test.
30608
30609 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30610
30611         PR c++/13118
30612         * g++.dg/abi/covariant3.C: New.
30613
30614 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30615
30616         * g++.dg/eh/ia64-1.C: New test.
30617
30618 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30619
30620         PR optimization/13037
30621         * g77.f-torture/execute/13037.f: New test case.
30622
30623 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30624
30625         PR c++/12881
30626         * g++.dg/abi/covariant2.C: New.
30627
30628 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30629
30630         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30631
30632 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30633
30634         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30635
30636 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30637
30638         PR other/10819
30639         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30640         to fix Bug 10819.
30641         * lib/g++.exp (g++_version): Likewise.
30642         * lib/g77.exp (g77_version): Likewise.
30643         * lib/objc.exp (default_objc_version): Likewise.
30644
30645 2003-12-10  Richard Henderson  <rth@redhat.com>
30646
30647         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30648
30649         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30650
30651 2003-12-08  Matt Austern  <austern@apple.com>
30652
30653         PR c/13134
30654         * lib/gcc-dg.exp (dg-require-visibility): Define.
30655         * lib/target-supports (check_visibility_available): Define.
30656         * gcc.dg/visibility-1.c: New test.
30657         * gcc.dg/visibility-2.c: Likewise.
30658         * gcc.dg/visibility-3.c: Likewise.
30659         * gcc.dg/visibility-4.c: Likewise.
30660         * gcc.dg/visibility-5.c: Likewise.
30661         * gcc.dg/visibility-6.c: Likewise.
30662         * g++.dg/ext/visibility-1.C: Likewise.
30663         * g++.dg/ext/visibility-2.C: Likewise.
30664         * g++.dg/ext/visibility-3.C: Likewise.
30665         * g++.dg/ext/visibility-4.C: Likewise.
30666         * g++.dg/ext/visibility-5.C: Likewise.
30667         * g++.dg/ext/visibility-6.C: Likewise.
30668
30669 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30670
30671         * g++.dg/lookup/java1.C: New test.
30672         * g++.dg/lookup/java2.C: New test.
30673
30674 2003-12-07  Falk Hueffner  <falk@debian.org>
30675
30676         * g++.dg/opt/noreturn-1.C: New test.
30677
30678 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30679
30680         * gcc.dg/overflow-1.c: New test.
30681
30682 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30683
30684         * g77.f-torture/compile/13060.f: New test.
30685
30686 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30687
30688         PR c++/13323
30689         * g++.dg/inherit/operator2.C: New test.
30690
30691 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30692
30693         PR c++/13305
30694         * g++.dg/ext/attrib9.C: New test.
30695
30696 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30697
30698         PR c++/13314
30699         * g++.dg/template/error7.C: New test.
30700
30701 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30702             J"orn Rennecke <joern.rennecke@superh.com>
30703
30704         PR target/13302
30705         * g++.dg/other/struct-va_list.C: New test.
30706
30707 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30708
30709         PR c++/13166
30710         * g++.dg/parse/defarg6.C: New test.
30711
30712 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30713
30714         PR target/13256
30715         * gcc.c-torture/execute/20031201-1.c: New test.
30716
30717 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30718
30719         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30720
30721 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30722
30723         * gcc.dg/builtin-return-1.c: New test.
30724
30725 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30726             J"orn Rennecke <joern.rennecke@superh.com>
30727
30728         PR optimization/13260
30729         * gcc.c-torture/execute/20031204-1.c: New test.
30730
30731 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30732
30733         PR c++/9127
30734         * g++.dg/template/error6.C: New test.
30735
30736 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30737
30738         * gcc.dg/20031202-1.c: New test.
30739
30740 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30741
30742         PR c++/13179
30743         * g++.dg/template/eh1.C: New test.
30744
30745         PR c++/10771
30746         * g++.dg/template/error5.C: New test.
30747
30748 2003-12-02  David Ung  <davidu@mips.com>
30749
30750         * gcc.dg/compat/vector-check.h: Corrected type for var
30751         g_##TMODE
30752
30753 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30754
30755         PR c++/10126
30756         * g++.dg/template/ptrmem8.C: New test.
30757
30758 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30759
30760         PR c++/12573
30761         * g++.dg/template/dependent-expr3.C: New test.
30762
30763 2003-12-01  James Lemke  <jim@wasabisystems.com>
30764
30765         * gcc.dg/arm-g2.c: New test.
30766
30767 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30768
30769         PR optimization/11634
30770         * gcc.dg/20031201-2.c: New test case.
30771
30772 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30773
30774         PR 11433
30775         * objc.dg/proto-lossage-3.m: New test.
30776
30777 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30778
30779         PR optimization/12628
30780         * gcc.dg/20031201-1.c: New test case.
30781
30782 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30783
30784         * gcc.dg/unaligned-1.c: New test.
30785
30786 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30787
30788         PR c++/9849
30789         * g++.dg/template/error4.C: New test.
30790         * g++.dg/template/nested3.C: Adjust error markers.
30791
30792 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30793
30794         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30795
30796 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30797
30798         PR c/10333
30799         * gcc.dg/bitfld-7.c: New test.
30800
30801 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30802
30803         * gcc.dg/tls/asm-1.C: New test.
30804
30805 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30806
30807         * gcc.dg/cpp/assert4.c: Update.
30808
30809 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30810
30811         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30812         * gcc.dg/builtin-apply3.c: New test.
30813
30814 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30815
30816         * lib/compat.exp (compat-obj): New xfaildata parameter.
30817         Use it to set compiler_conditional_xfail_data before compiling.
30818         (compat-get-options): Handle dg-xfail-if.
30819         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30820         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30821         * gcc.dg/compat/vector-1_y.c: Likewise.
30822         * gcc.dg/compat/vector-2_x.c: Likewise.
30823         * gcc.dg/compat/vector-2_y.c: Likewise.
30824
30825 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30826
30827         * g++.dg/opt/reg-stack4.C: New test.
30828
30829 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30830
30831         * gcc.dg/builtin-apply2.c: New test.
30832
30833 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30834
30835         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30836
30837 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30838
30839         PR c++/12924
30840         * g++.dg/template/template-id-2.C: New test.
30841
30842 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30843
30844         PR c++/5369
30845         * g++.dg/template/memfriend1.C: New test.
30846         * g++.dg/template/memfriend2.C: Likewise.
30847         * g++.dg/template/memfriend3.C: Likewise.
30848         * g++.dg/template/memfriend4.C: Likewise.
30849         * g++.dg/template/memfriend5.C: Likewise.
30850         * g++.dg/template/memfriend6.C: Likewise.
30851         * g++.dg/template/memfriend7.C: Likewise.
30852         * g++.dg/template/memfriend8.C: Likewise.
30853         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30854
30855 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30856
30857         PR c++/12515
30858         * g++.dg/ext/cond1.C: New test.
30859
30860 2003-11-20  Richard Henderson  <rth@redhat.com>
30861
30862         * gcc.dg/20020201-2.c: Remove.
30863         * gcc.dg/20020201-4.c: Remove.
30864         * gcc.dg/20020304-1.c: Remove.
30865
30866 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30867
30868         * gcc.dg/cpp/trad/xwin1.c: New test case.
30869
30870 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30871
30872         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30873         * lib/g77.exp: Likewise.
30874         * lib/objc.exp: Likewise.
30875         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30876         for darwin.
30877
30878 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30879
30880         PR c++/12932
30881         * g++.dg/template/static5.C: New test.
30882
30883 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30884
30885         * gcc.dg/nested-func-1.c: New test.
30886
30887 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30888
30889         * gcc.dg/cpp/assert4.c: New test.
30890
30891 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30892
30893         PR c++/2294
30894         * g++.dg/lookup/using9.c: New test.
30895
30896 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30897
30898         PR c++/12762
30899         * g++.dg/template/error3.C: New test.
30900
30901 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30902
30903         PR ada/13035
30904         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30905         No longer use a wrapper for gcc, since this does not work under
30906         Windows.
30907
30908 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30909
30910         PR c++/2094
30911         * g++.dg/template/ptrmem7.C: New test.
30912
30913 2003-11-13  Andrew Pinski <apinski@apple.com>
30914
30915         * gcc.c-torture/compile/20031113-1.c: New test.
30916
30917 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30918             Kean Johnston <jkj@sco.com>
30919
30920         PR c/13029
30921         * gcc.dg/unused-4.c: Update.
30922
30923 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30924
30925         * g++.dg/opt/const3.C: New test.
30926
30927 2003-11-13  Jan Hubicka  <jh@suse.cz>
30928
30929         * gcc.c-torture/compile/20031112-1.c: New test.
30930
30931 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30932
30933         * g++.dg/parse/crash10.C: Remove bogus error marker.
30934
30935 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30936
30937         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30938         (host_gcc): Likewise.
30939         (ROOT): Honor $PWDCMD.
30940         (BASE): Likewise.
30941         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30942
30943 2003-11-12  Catherine Moore  <clm@redhat.com>
30944
30945         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30946
30947 2003-11-12  Andreas Jaeger  <aj@suse.de>
30948             Jakub Jelinek  <jakub@redhat.com>
30949             Andrew Pinski  <pinskia@physics.uc.edu>
30950             Richard Henderson  <rth@redhat.com>
30951
30952         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30953         systems.
30954         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30955
30956         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30957         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30958
30959 2003-11-11  Andreas Jaeger  <aj@suse.de>
30960
30961         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30962
30963         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30964
30965 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30966
30967         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30968         Clean ups.
30969
30970 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30971
30972         * gcc.dg/trampoline-1.c: New test.
30973
30974 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30975
30976         * gcc.c-torture/compile/200031109-1.c: New test.
30977
30978 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30979
30980         PR c/3190
30981         PR c/8714
30982         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30983         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30984         gcc.dg/format/no-y2k-1.c: Update.
30985
30986 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30987
30988         PR optimization/10467
30989         * gcc.dg/20031108-1.c: New test case.
30990
30991 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30992
30993         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30994
30995 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30996
30997         * gcc.dg/compound-lvalue-1.c: New test.
30998         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30999         some XFAILs.
31000
31001 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
31002
31003         * gcc.dg/altivec-varargs-1.c: New test.
31004
31005 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31006
31007         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31008         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31009         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
31010         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
31011         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31012
31013 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31014
31015         * gcc.dg/cond-lvalue-1.c: New test.
31016
31017 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
31018
31019         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31020
31021 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31022
31023         PR c++/11616
31024         * g++.dg/template/instantiate5.C: New test.
31025
31026 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31027
31028         PR c++/12726
31029         * g++.dg/ext/complit2.C: Replace test with self-contained version.
31030         * ChangeLog: Add missing first entry for above test.
31031
31032 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31033
31034         PR c++/9810
31035         * g++.dg/template/using8.C: New test.
31036         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31037
31038 2003-11-02  Roger Sayle  <roger@eyesopen.com>
31039
31040         PR optimization/10817
31041         * gcc.c-torture/compile/20031102-1.c: New test case.
31042
31043 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
31044
31045         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31046         2147483647.
31047
31048 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31049
31050         * gcc.dg/20031102-1.c: New test.
31051
31052 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31053
31054         * gcc.dg/complex-1.c: New test.
31055
31056 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31057
31058         PR c++/12796
31059         * g++.dg/template/crash13.C: Adjust expected error location.
31060         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31061
31062 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31063
31064         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31065
31066 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31067
31068         PR/10239
31069         * gcc.c-torture/compile/20031031-2.c: New test.
31070
31071 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31072
31073         PR/11640
31074         * gcc.c-torture/compile/20031031-1.c: New test.
31075
31076 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31077
31078         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31079         * gcc.misc-tests/bprob.exp: Likewise.
31080         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31081         the execution test on arm-elf configs.
31082         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31083         configs that don't support scratch files.
31084         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31085
31086 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31087
31088         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31089         done by dejagnu.
31090
31091 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31092
31093         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31094         Avoid non pure sh syntax. Add more logging.
31095
31096         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31097         fail.
31098
31099 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31100
31101         PR libgcj/10610
31102         * gcc.dg/ppc-stackalign-1.c: New test.
31103
31104 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
31105
31106         * ada/acats/run_all.sh: Change output to be more compliant with
31107         dejagnu framework.
31108         Create acats.sum and acats.log files under testsuite/ada/acats
31109         Only run [a-z]* directories, to filter out e.g. CVS.
31110         Redirect build output to log file.
31111
31112 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31113
31114         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31115
31116 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31117
31118         PR ada/5909:
31119         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31120
31121 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
31122
31123         * gcc.c-torture/compile/20031023-1.c: New test.
31124         * gcc.c-torture/compile/20031023-2.c: New test.
31125         * gcc.c-torture/compile/20031023-3.c: New test.
31126         * gcc.c-torture/compile/20031023-4.c: New test.
31127
31128 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31129
31130         PR c++/10371
31131         * g++.dg/lookup/scoped8.C: New test.
31132
31133 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31134
31135         * g++.dg/opt/reg-stack3.C: New test.
31136
31137 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31138
31139         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
31140
31141 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31142
31143         PR c++/11076
31144         * g++.dg/template/crash13.C: New test.
31145
31146 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31147
31148         * gcc.dg/c99-restrict-2.c: New test.
31149
31150 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31151
31152         PR c++/12698, c++/12699, c++/12700, c++/12566
31153         * g++.dg/inherit/covariant9.C: New test.
31154         * g++.dg/inherit/covariant10.C: New test.
31155         * g++.dg/inherit/covariant11.C: New test.
31156
31157 2003-10-23  Jason Merrill  <jason@redhat.com>
31158
31159         PR c++/12726
31160         * g++.dg/ext/complit2.C: New test.
31161
31162 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31163
31164         PR target/12654
31165         * gcc.c-torture/execute/20031020-1.c: New test.
31166
31167 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31168
31169         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31170         following the jump_insn.
31171
31172 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31173
31174         * gcc.dg/cast-lvalue-1.c: New test.
31175
31176 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
31177
31178         PR c++/11962
31179         * g++.dg/template/cond2.C: New test.
31180
31181 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31182
31183         * gcc.dg/builtins-28.c: New test.
31184
31185 2003-10-20  Jan Hubicka  <jh@suse.cz>
31186
31187         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31188         parameter.
31189         * testsuite/gcc.dg/inline-2.c: Likewise.
31190
31191 2003-10-20  Phil Edwards  <phil@codesourcery.com>
31192
31193         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
31194         * gcc.dg/nest.c: Likewise.
31195
31196 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31197
31198         PR c++/9781, c++/10583, c++/11862
31199         * g++.dg/parse/crash13.C: New test.
31200
31201 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31202
31203         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
31204
31205 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31206
31207         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
31208         Define HAVE_C99_RUNTIME except on Solaris.
31209         * gcc.dg/builtins-20.c: Likewise.
31210
31211 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31212
31213         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
31214
31215 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31216
31217         PR c++/12495
31218         * g++.dg/template/crash21.C: New test.
31219
31220 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31221
31222         PR c++/2513
31223         * g++.dg/template/typename5.C: New test.
31224
31225 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31226
31227         PR c++/12369
31228         * g++.dg/template/friend25.C: New test.
31229
31230 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
31231
31232         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
31233         versions.
31234
31235 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
31236
31237         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
31238         == 2147483647.
31239
31240 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
31241
31242         * gcc.c-torture/execute/960416-1.x: Remove.
31243         * gcc.c-torture/execute/divconst-3.x: Likewise.
31244
31245 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
31246
31247         PR target/12598
31248         * gcc.dg/torture/cris-volatile-1.c: New test.
31249
31250 2003-10-14  Roger Sayle  <roger@eyesopen.com>
31251
31252         PR optimization/9325
31253         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
31254         for overflowing floating point to integer conversion during RTL
31255         simplification.
31256
31257 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
31258
31259         * objc/execute/_cmd.m: Fix typo.
31260         * objc.dg/image-info.m, objc.dg/symtab-1.m:
31261         Relax 'scan-assembler' regexp.
31262         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
31263         objc.dg/try-catch-4.m: Run on non-Darwin targets.
31264         * objc.dg/zero-link-2.m: Remove blank line.
31265         * objc.dg/zero-link-3.m: New test case.
31266
31267 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
31268
31269         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
31270
31271         * gcc.dg/asm-names.c: Use scan-assembler-not rather
31272         than linker trickery.
31273
31274 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31275
31276         PR c++/12370
31277         * g++.dg/other/friend2.C: New test.
31278
31279 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31280
31281         * gcc.dg/20031012-1.c: New test.
31282
31283 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31284
31285         * gcc.dg/weak/weak-3.c: Fix for new warning.
31286
31287 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
31288
31289         PR optimization/8750
31290         * gcc.c-torture/execute/20031012-1.c: New test case.
31291
31292 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31293
31294         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
31295         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
31296
31297 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31298
31299         PR optimization/12260
31300         * gcc.c-torture/compile/20031011-2.c: New test case.
31301
31302 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31303
31304         * gcc.c-torture/execute/20031011-1.c: New testcase.
31305
31306 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
31307
31308         * gcc.c-torture/compile/20031011-1.c: New test.
31309
31310 2003-10-11  Jan Hubicka  <jh@suse.cz>
31311
31312         * g++.dg/other/first-global.C: New test.
31313
31314 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31315
31316         * gcc.c-torture/execute/string-opt-18.c: New testcase.
31317
31318 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
31319
31320         * gcc.c-torture/compile/20031010-1.c: New test.
31321
31322 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
31323
31324         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
31325         * gcc.c-torture/execute/va-arg-25.c: ... here.
31326
31327 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
31328
31329         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
31330
31331 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
31332
31333         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
31334
31335 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
31336
31337         * g++.dg/parse/error2.C: New test.
31338
31339 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
31340
31341         PR c++/11097
31342         * g++.dg/other/error5.C: Modify the error message.
31343         * g++.dg/lookup/using8.C: New test.
31344
31345 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
31346
31347         * gcc.dg/darwin-abi-2.c: New file.
31348         * gcc.c-torture/execute/va-arg-24.c: New file.
31349
31350 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
31351
31352         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
31353         indentation.
31354
31355 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
31356
31357         PR c++/10147
31358         * g++.dg/other/error4.C: Update error messages.
31359         * g++.dg/template/ptrmem4.C: Likewise.
31360
31361         PR c++/12337
31362         * g++.dg/init/new9.C: New test.
31363
31364         PR c++/12334, c++/12236, c++/8656
31365         * g++.dg/ext/attrib8.C: New test.
31366
31367 2003-10-06  Devang Patel  <dpatel@apple.com>
31368
31369         * gcc.dg/debug/dwarf2-3.h: New test.
31370         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
31371
31372 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
31373
31374         * g++.dg/opt/cfg2.C: New test.
31375
31376 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31377
31378         * g++.dg/opt/float1.C: New test.
31379
31380 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31381
31382         * gcc.dg/c90-array-lval-6.c: New test.
31383         * gcc.dg/c99-array-lval-6.c: New test.
31384
31385 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
31386             Ziemowit Laski  <zlaski@apple.com>
31387
31388         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
31389         'Derived', so that it is never considered a class method; add
31390         new warning for '+port' method ambiguity.
31391         * objc.dg/method-12.m: Include <objc/objc.h> instead of
31392         <objc/objc-api.h> (needed on Mac OS X).
31393         * objc.dg/method-13.m: New test.
31394
31395 2003-10-03  Roger Sayle  <roger@eyesopen.com>
31396
31397         PR optimization/9325, PR java/6391
31398         * gcc.c-torture/execute/20031003-1.c: New test case.
31399
31400 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
31401
31402         PR optimization/12180
31403         * gcc.dg/20031002-1.c: New test.
31404
31405         PR c++/12486
31406         * g++.dg/inherit/error1.C: New test.
31407
31408 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
31409
31410         * lib/f-torture.exp (search_for): Rename to...
31411         (search_for_re): This.  Also, clean up comments and the
31412         "regexp" invocation.
31413
31414 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
31415
31416         * gcc.c-torture/compile/20031002-1.c: New test.
31417
31418 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
31419
31420         * g++.dg/opt/cond1.C: New test.
31421
31422 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
31423
31424         * gcc.dg/Wold-style-definition-2.c: New testcase.
31425         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31426
31427 2003-09-29  Richard Henderson  <rth@redhat.com>
31428
31429         * g++.dg/init/array10.C: Add dg-options.
31430
31431 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31432
31433         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31434
31435 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31436
31437         * g++.dg/template/friend19.C: Fix typo.
31438         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31439
31440 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
31441
31442         * gcc.c-torture/execute/20030928-1.c: New test.
31443         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31444
31445 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31446
31447         * g++.dg/opt/unroll1.C: New test.
31448
31449 2003-09-26  Roger Sayle  <roger@eyesopen.com>
31450
31451         PR optimization/11741
31452         * gcc.dg/20030926-1.c: New test case.
31453
31454 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31455
31456         PR c++/5655
31457         * g++.dg/parse/access7.C: New test.
31458         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31459
31460 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
31461
31462         MERGE OF objc-improvements-branch into MAINLINE:
31463         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31464         if libobjc has not been built.
31465         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31466         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31467         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31468         objc/execute/nested-3.m, objc/execute/np-2.m,
31469         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31470         objc/execute/redefining_self.m, objc/execute/root_methods.m,
31471         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31472         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31473         objc.dg/special/unclaimed-category-1.h,
31474         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31475         well as GNU runtime.
31476         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31477         * execute/cascading-1.m, execute/function-message-1.m,
31478         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31479         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31480         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31481         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31482         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31483         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31484         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31485         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31486         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31487         * objc.dg/bitfield-2.m: Run only on Darwin.
31488         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31489         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31490         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31491         * objc.dg/const-str-1.m: Fix constant string layout.
31492
31493 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31494
31495         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31496
31497 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31498
31499         * gcc.dg/darwin-abi-1.c: New file.
31500
31501 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31502
31503         PR target/12281
31504         * gcc.c-torture/compile/20030921-1.c: New test.
31505
31506 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31507
31508         * g++.dg/opt/reg-stack2.C: New test.
31509
31510 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31511
31512         * g++.dg/eh/delayslot1.C: New test.
31513
31514 2003-09-20  Richard Henderson  <rth@redhat.com>
31515
31516         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31517
31518 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31519
31520         * gcc.c-torture/execute/20030920-1.c: New test case.
31521
31522 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31523
31524         * g++.dg/rtti/typeid3.C: Correct expected error message.
31525
31526 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31527
31528         PR c++/157
31529         * g++.dg/parse/crash12.C: New test.
31530
31531 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31532
31533         * gcc.dg/compat/mixed-struct-check.h: New.
31534         * gcc.dg/compat/mixed-struct-defs.h: New.
31535         * gcc.dg/compat/mixed-struct-init.h: New.
31536         * gcc.dg/compat/struct-by-value-19_main.c: New.
31537         * gcc.dg/compat/struct-by-value-19_x.c: New.
31538         * gcc.dg/compat/struct-by-value-19_y.c: New.
31539         * gcc.dg/compat/struct-by-value-20_main.c: New.
31540         * gcc.dg/compat/struct-by-value-20_x.c: New.
31541         * gcc.dg/compat/struct-by-value-20_y.c: New.
31542         * gcc.dg/compat/struct-return-19_main.c: New.
31543         * gcc.dg/compat/struct-return-19_x.c: New.
31544         * gcc.dg/compat/struct-return-19_y.c: New.
31545         * gcc.dg/compat/struct-return-20_main.c: New.
31546         * gcc.dg/compat/struct-return-20_x.c: New.
31547         * gcc.dg/compat/struct-return-20_y.c: New.
31548
31549 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
31550         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31551         so that it will not complain on LP64 targets.
31552
31553 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31554
31555         PR c++/495
31556         * g++.dg/template/friend24.C: New test.
31557
31558 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
31559
31560         PR c++/12332
31561         * g++.dg/template/memtmpl2.C: New test.
31562
31563 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
31564
31565         PR target/11184
31566         * gcc.dg/builtin-apply1.c: New test.
31567
31568 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31569
31570         PR c++/9848
31571         * g++.dg/warn/Wunused-4.C: New test.
31572
31573 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31574
31575         PR c++/12316
31576         * g++.dg/other/gc2.C: New test.
31577
31578 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31579
31580         PR c++/11991
31581         * g++.dg/rtti/typeid3.C: New test.
31582
31583         PR c++/12266
31584         * g++.dg/overload/template1.C: New test.
31585
31586 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31587
31588         * g++.dg/opt/cfg3.C: New test.
31589
31590 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31591
31592         PR c++/7939
31593         * g++.dg/template/crash11.C: New test.
31594
31595 2003-09-16  Jason Merrill  <jason@redhat.com>
31596             Jakub Jelinek  <jakub@redhat.com>
31597
31598         * gcc.dg/attr-warn-unused-result.c: New test.
31599
31600 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31601
31602         PR c++/12184
31603         * g++.dg/expr/call2.C: New test.
31604
31605 2003-09-15  Andreas Jaeger  <aj@suse.de>
31606
31607         * gcc.dg/Wold-style-definition-1.c: New test.
31608
31609 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31610
31611         PR c++/3907
31612         * g++.dg/parse/template12.C: New test.
31613
31614         * g++.dg/abi/bitfield11.C: New test.
31615         * g++.dg/abi/bitfield12.C: Likewise.
31616
31617 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31618
31619         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31620         non-expansion of functional macro name without arguments at EOL.
31621         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31622
31623 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31624
31625         * gcc.c-torture/execute/20030914-[12].c: New tests.
31626
31627 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31628
31629         PR c++/11788
31630         * g++.dg/overload/addr1.C: New test.
31631
31632 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31633
31634         * gcc.dg/20030909-1.c: New test.
31635
31636 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31637
31638         * gcc.dg/ultrasp10.c: New test.
31639
31640 2003-09-09  Devang Patel  <dpatel@apple.com>
31641
31642         * gcc.dg/darwin-ld-6.c: New test.
31643
31644 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31645
31646         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31647
31648 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31649
31650         * gcc.dg/ia64-types1.c: New test.
31651         * gcc.dg/ia64-types2.c: Likewise.
31652
31653 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31654
31655         * gcc.dg/builtins-1.c: Add more _Complex tests.
31656         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31657
31658         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31659         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31660
31661 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31662
31663         PR c++/11786
31664         * g++.dg/lookup/koenig2.C: New test.
31665
31666         PR c++/5296
31667         * g++.dg/rtti/typeid2.C: New test.
31668
31669 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31670
31671         * gcc.c-torture/compile/20030904-1.c: New test.
31672
31673 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31674
31675         * g++.dg/opt/longbranch2.C: New test.
31676
31677 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31678
31679         * g++.dg/template/crash10.C: Only compile it.
31680
31681 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31682
31683         PR middle-end/11665
31684         * gcc.c-torture/compile/20030907-1.c: New test.
31685         * g++.dg/init/array11.C: New test.
31686
31687 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31688
31689         PR c++/11852
31690         * g++.dg/init/struct1.C: New test.
31691
31692 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31693
31694         PR c++/12181
31695         * g++.dg/expr/comma1.C: New test.
31696
31697 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31698
31699         PR c++/11867
31700         * g++.dg/expr/static_cast5.C: New test.
31701
31702 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31703
31704         PR c++/11507
31705         * g++.dg/lookup/scoped7.C: New test.
31706
31707         PR c++/9574
31708         * g++.dg/other/static1.C: New test.
31709
31710         PR c++/11490
31711         * g++.dg/warn/template-1.C: New test.
31712
31713         PR c++/11432
31714         * g++.dg/template/crash10.C: New test.
31715
31716         PR c++/2478
31717         * g++.dg/overload/VLA.C: New test.
31718
31719         PR c++/10804
31720         * g++.dg/template/call1.C: New test.
31721
31722 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31723
31724         PR c++/11794
31725         * g++.dg/parse/using3.C: New test.
31726
31727 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31728
31729         PR c++/11409
31730         * g++.dg/overload/builtin3.C: New test case.
31731
31732 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31733
31734         PR c/9862
31735         * gcc.dg/20030906-1.c: New test.
31736         * gcc.dg/20030906-2.c: Likewise.
31737
31738 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31739
31740         PR c++/12167
31741         * g++.dg/parse/defarg5.C: New test.
31742
31743         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31744
31745 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31746
31747         PR c++/12163
31748         * g++.dg/expr/static_cast4.C: New test.
31749
31750         PR c++/12146
31751         * g++.dg/template/crash9.C: New test.
31752
31753 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31754
31755         * g++.old-deja/g++.ext/pretty2.C: Update for change
31756         in __FUNCTION__.
31757         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31758
31759 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31760
31761         PR c++/11922
31762         * g++/dg/template/qualified-id1.C: New test.
31763
31764         PR c++/12037
31765         * g++.dg/warn/noeffect4.C: New test.
31766
31767 2003-09-04  Matt Austern  <austern@apple.com>
31768
31769         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31770         * g++.dg/ext/fnname2.C: Likewise.
31771         * g++.dg/ext/fnname3.C: Likewise.
31772
31773 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31774
31775         * g++.dg/expr/lval1.C: New test.
31776         * g++.dg/ext/lvcast.C: Remove.
31777
31778 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31779
31780         PR optimization/11700.
31781         * gcc.c-torture/compile/20030903-1.c: New test case.
31782
31783 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31784
31785         PR c++/12053
31786         * g++.dg/abi/layout4.C: New test.
31787
31788 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31789
31790         PR c++/11553
31791         * g++.dg/parse/friend3.C: New test.
31792
31793 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31794
31795         PR c++/11847
31796         * g++.dg/template/class1.C: New test.
31797
31798         PR c++/11808
31799         * g++.dg/expr/call1.C: New test.
31800
31801 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31802
31803         PR c++/12114
31804         * g++.dg/init/ref9.C: New test.
31805
31806         PR c++/11972
31807         * g++.dg/template/nested4.C: New test.
31808
31809 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31810
31811         PR c++/12093
31812         * g++.dg/template/non-dependent4.C: New test.
31813
31814         PR c++/11928
31815         * g++.dg/inherit/conv1.C: New test.
31816
31817 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31818
31819         PR c++/6196
31820         * g++.dg/ext/label1.C: New test.
31821         * g++.dg/ext/label2.C: Likewise.
31822
31823 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31824
31825         * g++.dg/expr/cond3.C: New test.
31826
31827 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31828
31829         * gcc.dg/builtins-1.c: Add new builtin cases.
31830
31831 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31832
31833         * gcc.dg/builtins-1.c: Add new cases.
31834         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31835
31836 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31837
31838         * gcc.dg/builtins-1.c: Add more math builtin tests.
31839         * gcc.dg/torture/builtin-attr-1.c: New test.
31840
31841 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31842
31843         PR optimization/5079
31844         * g++.dg/opt/static3.C: New test.
31845
31846 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31847
31848         * gcc.misc-tests/gcov-10b.c: New test.
31849
31850 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31851
31852         * g++.dg/opt/ptrmem3.C: New test.
31853
31854         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31855
31856 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31857
31858         * gcc.dg/20030826-2.c: New test.
31859
31860 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31861
31862         PR middle-end/12002
31863         * g77.f-torture/compile/12002.f: New test case.
31864
31865 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31866
31867         * gcc.dg/20030826-1.c: New test case.
31868
31869 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31870
31871         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31872
31873 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31874
31875         PR c++/11871
31876         * c++.dg/lookup/crash1.C: New test.
31877
31878         * c++.dg/warn/noeffect3.C: New test.
31879
31880 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31881
31882         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31883         * gcc.dg/compat/vector-1_y.c: Ditto.
31884         * gcc.dg/compat/vector-2_x.c: Ditto.
31885         * gcc.dg/compat/vector-2_y.c: Ditto.
31886
31887 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31888
31889         * gcc.dg/20030702-1.c: New test.
31890
31891 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31892
31893         PR c++/8795
31894         * g++.dg/ext/altivec-1.C: New test.
31895
31896 2003-08-24  Richard Henderson  <rth@redhat.com>
31897
31898         * g++.dg/eh/simd-2.C: Add -w for x86.
31899
31900 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31901
31902         * gcc.dg/20030815-1.c: New test.
31903
31904 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31905
31906         PR c++/3765
31907         * g++.dg/parse/access6.C: New test.
31908
31909 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31910
31911         PR c++/641, c++/11876
31912         * g++.dg/template/friend22.C: New test.
31913         * g++.dg/template/friend23.C: Likewise.
31914
31915 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31916
31917         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31918         identically.
31919
31920 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31921
31922         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31923
31924 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31925
31926         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31927
31928 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31929
31930         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31931
31932 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31933
31934         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31935
31936 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31937
31938         PR c++/11919
31939         * g++.dg/overload/prom1.C: New test.
31940
31941         PR c++/11551
31942         * g++.dg/parse/dtor2.C: New test.
31943
31944         PR c++/10762
31945         * g++.dg/parse/using2.C: New test.
31946
31947 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31948
31949         PR target/11805
31950         * gcc.c-torture/compile/20030821-1.c: New.
31951
31952 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31953
31954         PR c++/11834
31955         * g++.dg/template/deduce2.C: New test.
31956
31957 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31958
31959         * gcc.c-torture/execute/20030821-1.c: New test.
31960
31961 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31962
31963         PR middle-end/11984
31964         * gcc.dg/20030820-1.c: New test case.
31965
31966 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31967
31968         PR c++/11945
31969         * g++.dg/warn/noeffect2.C: New test.
31970
31971 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31972
31973         PR c++/10926
31974         * g++.dg/template/dtor2.C: New test.
31975
31976         PR c++/11684
31977         * g++.dg/template/operator1.C: New test.
31978         * g++.dg/parse/operator4.C: New test.
31979
31980         PR c++/11946.C
31981         * g++.dg/expr/enum1.C: New test.
31982         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31983
31984         PR c++/11036.C
31985         * g++.dg/parse/elab2.C: New test.
31986         * g++.dg/parse/typedef4.C: Change error message.
31987         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31988         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31989         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31990
31991 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31992
31993         * gcc.dg/pch/warn-1.c: New.
31994         * gcc.dg/pch/warn-1.hs: New.
31995
31996         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31997         not-tested file.
31998
31999 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32000
32001         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32002
32003 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32004
32005         * gcc.dg/uninit-D.c: New Test.
32006         * gcc.dg/uninit-E.c: New Test.
32007         * gcc.dg/uninit-F.c: New Test.
32008         * gcc.dg/uninit-G.c: New Test.
32009
32010 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
32011
32012         * g++.dg/README: Describe the pch directory.
32013
32014 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32015
32016         PR c++/11174
32017         * g++.dg/parse/access4.C: New test.
32018         * g++.dg/parse/access5.C: Likewise.
32019         * g++.old-deja/g++.jason/access17.C: Adjust error message.
32020
32021 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32022
32023         * gcc.dg/noncompile/20030818-1.c: New.
32024
32025 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32026
32027         PR c++/11957
32028         * g++.dg/warn/noeffect1.C: New test.
32029
32030         * g++.dg/template/scope2.C: New test.
32031         * g++.dg/template/error2.C: Correct dg-error
32032
32033 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
32034
32035         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32036
32037 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
32038
32039         PR C++/11512
32040         * g++.dg/template/warn1.C: New.
32041
32042 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32043
32044         * g++.dg/template/error2.C: New test.
32045         * g++.dg/lookup/using7.C: Adjust errors
32046         * g++.old-deja/g++.pt/crash36.C: Likewise.
32047         * g++.old-deja/g++.pt/derived3.C: Likewise.
32048
32049 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32050
32051         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32052         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32053         * gcc.c-torture/execute/builtins/string-9.c: New, from
32054         string-opt-9.c.  Adjust for execute/builtins framework.
32055         * gcc.c-torture/execute/string-opt-9.c: Delete.
32056
32057 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32058
32059         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32060
32061         * g++.dg/parse/ret-type2.C: New test.
32062
32063         PR c++/11703
32064         * g++.dg/init/new8.C: New test.
32065
32066         PR c++/10923
32067         * g++.dg/parse/typedef5.C: New test.
32068
32069         PR c++/9512
32070         * g++.dg/parse/qualified2.C: New test.
32071         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32072         invalid code.
32073
32074 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32075
32076         * g++.dg/conversion/ptrmem1.C: New test.
32077
32078 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32079
32080         PR target/11693
32081         * gcc.dg/20030811-1.c: New test.
32082
32083         PR target/11535
32084         * gcc.c-torture/execute/20030811-1.c: New test.
32085
32086 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32087
32088         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32089
32090 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32091
32092         PR c++/11789.C
32093         * g++.dg/inherit/multiple1.C: New test.
32094
32095 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32096
32097         * gcc.dg/spe1.c: New test.
32098
32099         PR c++/11670
32100         * g++.dg/expr/cast2.C: New test.
32101
32102         PR c++/10530
32103         * g++.dg/template/dependent-name2.C: New test.
32104
32105 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
32106
32107         * g++.dg/parse/crash11.C: Put the dg options in comments.
32108
32109 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
32110
32111         * lib/gcc-dg.exp: Update for diagnostic change.
32112
32113 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32114
32115         PR c++/5767
32116         * g++.dg/parse/crash11.C: New test.
32117
32118 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
32119
32120         * gcc.dg/cpp/spacing1.c: Update.
32121
32122 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
32123
32124         PR target/11739
32125         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32126         a value for -mtune.
32127
32128 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32129
32130         PR middle-end/11771
32131         * gcc.c-torture/compile/20030804-1.c: New test case.
32132
32133 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32134
32135         * gcc.dg/20030804-1.c: New test case.
32136
32137 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
32138
32139         * gcc.dg/cpp/separate-1.c: New test.
32140
32141 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
32142
32143         PR c++/11704
32144         * g++.dg/template/dependent-expr2.C: New test.
32145
32146         PR c++/11766
32147         * g++.dg/expr/ptrmem1.C: New test.
32148
32149 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32150
32151         PR c++/9453
32152         * g++.dg/template/friend15.C: New test.
32153
32154 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
32155
32156         * lib/dg-pch.exp: Work round PCH bug.
32157
32158 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32159
32160         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
32161         builtins.  Move cases from builtins-4.c here.
32162
32163         * gcc.dg/torture/builtin-math-1.c: New test taken from
32164         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32165         additional cases.
32166
32167         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32168         Delete.
32169
32170 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32171
32172         PR c++/9447
32173         * g++.dg/template/using7.C: New test.
32174
32175 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
32176
32177         * import1.c, import2.c: New tests.
32178
32179 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
32180
32181         * g++.dg/eh/crossjump1.C: New test.
32182
32183 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
32184
32185         PR c++/11697
32186         * g++.dg/template/using6.C: New test.
32187
32188         PR c++/11744
32189         * g++.dg/template/koenig2.C: New test.
32190
32191 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32192
32193         PR c++/7983
32194         * g++.dg/parse/typedef4.C: New test.
32195
32196 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32197
32198         PR c++/8442, c++/8806
32199         * g++.dg/template/elab1.C: New test.
32200         * g++.dg/template/type2.C: Likewise.
32201         * g++.dg/template/ttp3.C: Adjust expected error message.
32202         * g++.old-deja/g++.law/visibility13.C: Likewise.
32203         * g++.old-deja/g++.niklas/t135.C: Likewise.
32204         * g++.old-deja/g++.pt/ttp41.C: Likewise.
32205         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
32206         template argument.
32207         * g++.old-deja/g++.pt/ttp44.C: Likewise.
32208
32209 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
32210
32211         PR c++/11295
32212         * g++.dg/ext/stmtexpr1.C: New test.
32213
32214         * g++.dg/opt/tmp1.C: New test.
32215
32216         PR c++/11525
32217         * g++.dg/parse/constant4.C: New test.
32218
32219         PR c++/9447
32220         * g++.dg/template/using5.C: New test.
32221
32222 2003-07-31  Roger Sayle  <roger@eyesopen.com>
32223
32224         * gcc.dg/builtins-27.c: New test case.
32225
32226 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
32227
32228         * gcc.dg/tls/opt-7.c: New test.
32229
32230 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
32231
32232         * g++.old-deja/g++.other/crash18.C: Remove.
32233
32234 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32235
32236         * g++.dg/template/explicit3.C: New.
32237         * g++.dg/template/explicit4.C: New.
32238         * g++.dg/template/explicit5.C: New.
32239
32240         PR c++/11347
32241         * g++.dg/template/memtmpl1.C: New.
32242
32243 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
32244
32245         PR target/11565
32246         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
32247         * gcc.dg/i386-387-5.c (dg-options): Likewise.
32248
32249 2003-07-30  Jan Hubicka  <jh@suse.cz>
32250
32251         * vtgc1.c: Kill.
32252
32253 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
32254
32255         * gcc.dg/struct-in-proto-1.c: New test.
32256
32257 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
32258
32259         * gcc.dg/cpp/include2.c: Only expect one message.
32260
32261 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
32262
32263         PR c++/9447
32264         * g++.dg/template/using1.C: New test.
32265         * g++.dg/template/using2.C: New test.
32266         * g++.dg/template/using3.C: New test.
32267         * g++.dg/template/using4.C: New test.
32268
32269 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
32270
32271         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
32272         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32273
32274 2003-07-28  Jan Hubicka  <jh@suse.cz>
32275
32276         PR c++/11530
32277         * g++.dg/opt/call1.C: New test.
32278
32279 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
32280
32281         PR c++/11667
32282         * g++.dg/init/enum2.C: New test.
32283         * g++.dg/template/overload1.C: Add "-w" option.
32284
32285 2003-07-28    <hp@bitrange.com>
32286
32287         * gcc.dg/Wdeclaration-after-statement-1.c,
32288         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
32289
32290 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
32291
32292         * gcc.c-torture/compile/20030725-1.c: New test.
32293
32294 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
32295
32296         * gcc.dg/20030505.c: Only run for SPE.
32297         Remove definition of opaque type.
32298
32299 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
32300
32301         * g++.dg/template/ptrmem6.C: New test.
32302
32303 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
32304
32305         * gcc.c-torture/compile/zero-strct-2.c: New test.
32306
32307 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
32308
32309         * gcc.dg/intermod-1.c: New test.
32310
32311 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32312
32313         PR c++/11617
32314         * g++.dg/template/lookup2.C: New test.
32315         * g++.dg/template/memclass1.C: Remove instantiated from error.
32316         * g++.dg/other/error2.C: Tweak expected errors.
32317
32318         PR c++/11596
32319         * g++.dg/template/defarg3.C: New test.
32320
32321         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
32322
32323 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
32324
32325         * g++.dg/inherit/access5.C: New test.
32326
32327 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32328
32329         PR c++/11513
32330         * g++.dg/template/crash8.C: New test.
32331
32332 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
32333
32334         PR c/10602
32335         * gcc.dg/noncompile/incomplete-2.c: New test.
32336
32337 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
32338
32339         PR c++/11645
32340         * g++.dg/inherit/access4.C: New test.
32341
32342         PR c++/11517
32343         * g++.dg/expr/cond2.C: New test.
32344
32345         PR optimization/10679
32346         * g++.dg/opt/inline4.C: New test.
32347
32348 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32349
32350         * g++.dg/parse/crash10: New test.
32351
32352 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32353
32354         * g++.dg/ext/flexary1.C: New test.
32355
32356 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32357
32358         PR c++/10793
32359         * g++.dg/template/crash9.C: New test.
32360
32361 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32362
32363         PR c++/3004
32364         * g++.dg/parse/typedef3.C: New test.
32365
32366         PR c++/7906
32367         * g++.dg/parse/operator2.C: New test.
32368
32369         PR c++/8895
32370         * g++.dg/parse/def-tmpl-arg1.C: New test.
32371
32372         PR c++/9282
32373         * g++.dg/parse/funptr1.C: New test.
32374
32375         PR c++/9452
32376         * g++.dg/parse/ambig3.C: New test.
32377
32378         PR c++/9454
32379         * g++.dg/parse/operator3.C: New test.
32380
32381         PR c++/9486
32382         * g++.dg/parse/template10.C: New test.
32383
32384         PR c++/9488
32385         * g++.dg/parse/template11.C: New test.
32386
32387         PR c++/10150
32388         * g++.dg/parse/invalid-op1.C: New test.
32389
32390         PR c++/10247
32391         * g++.dg/parse/condexpr1.C: New test.
32392
32393 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32394
32395         * g++.dg/ext/packed3.C: New test.
32396         * g++.dg/ext/packed4.C: New test.
32397
32398         * gcc.dg/pack-test-3.c: New test.
32399
32400 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
32401
32402         * lib/compat.exp: Handle dg-options per source file.
32403         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
32404         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
32405         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
32406         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
32407         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
32408         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
32409         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
32410         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
32411         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
32412         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
32413         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
32414         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32415         * g++.dg/compat/break/bitfield7_x.C: Ditto.
32416         * g++.dg/compat/break/bitfield7_y.C: Ditto.
32417
32418 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
32419
32420         PR c/10320
32421         * gcc.c-torture/execute/20030718-1.c: New test.
32422
32423 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32424
32425         PR optimization/11536
32426         * gcc.dg/20030721-1.c: New test.
32427
32428 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
32429
32430         PR c++/11546
32431         * g++.dg/template/lookup1.C: New test.
32432
32433 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
32434
32435         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32436         diagnostics of ill-formed constructs involving labels.
32437         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32438         the new 'previously defined here' message.
32439
32440 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
32441
32442         * g++.dg/parse/non-dependent2.C: New test.
32443
32444 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
32445
32446         * g++.dg/init/init-ref4.C: xfail on targets without
32447         weak symbols.
32448
32449 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
32450
32451         PR target/11087
32452         * gcc.c-torture/execute/20030717-1.c: New test.
32453
32454 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32455
32456         * g++.dg/opt/cfg1.C: New test.
32457
32458 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
32459
32460         PR optimization/11557
32461         * gcc.dg/20030717-1.c: New test.
32462
32463 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
32464
32465         PR c++/10476
32466         * g++.dg/expr/crash-1.C: New test.
32467
32468         PR c++/11027
32469         * g++.dg/template/init3.C: New test.
32470
32471         PR c++/8222
32472         * g++.dg/template/non-dependent1.C: New test.
32473
32474         PR c++/11070
32475         * g++.dg/template/non-dependent2.C: New test.
32476
32477         PR c++/11071
32478         * g++.dg/template/non-dependent3.C: New test.
32479
32480         PR c++/9907
32481         * g++.dg/template/sizeof5.C: New test.
32482
32483 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
32484
32485         PR 11498
32486         * gcc.c-torture/compile/mangle-1.c: New file.
32487
32488 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32489
32490         PR c++/7809
32491         * g++.dg/parse/access3.C: New test.
32492
32493 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32494
32495         PR c++/11384
32496         * g++.dg/init/init-ref4.C: New test.
32497
32498 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32499
32500         PR c++/11547
32501         * g++.dg/parse/constant3.C: New test.
32502         * g++.dg/parse/crash7.C: Likewise.
32503
32504 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32505
32506         PR target/11008
32507         * gcc.dg/i386-pentium4-not-mull.c: New.
32508
32509 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32510
32511         * gcc.dg/asm-names.c (ymain): Make it weak.
32512
32513 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32514
32515         PR c++/5421
32516         * g++.dg/template/friend21.C: New test.
32517
32518 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32519
32520         * gcc.dg/cleanup-8.c: New test.
32521         * gcc.dg/cleanup-9.c: New test.
32522
32523 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32524
32525         * g++.dg/ext/dll-MI1.h: New file.
32526         * g++.dg/ext/dllexport-MI1.C: New file.
32527         * g++.dg/ext/dllimport-MI1.C: New file.
32528
32529 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32530
32531         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32532         it does not have cmpstrsi patterns (just cmpmemsi).
32533
32534 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32535
32536         PR debug/11473
32537         * g++.dg/debug/debug8.C: New test.
32538
32539 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32540
32541         PR c++/10108
32542         * g++.dg/template/crash7.C: New test.
32543
32544 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
32545
32546         PR target/10795
32547         * gcc.c-torture/compile/20030708-1.c: New.
32548
32549 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32550
32551         * gcc.c-torture/execute/20030715-1.c: New test.
32552
32553 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
32554
32555         * gcc.dg/pch/inline-3.c: New file.
32556         * gcc.dg/pch/inline-3.hs: New file.
32557         * gcc.dg/pch/inline-4.c: New file.
32558         * gcc.dg/pch/inline-4.hs: New file.
32559
32560 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
32561
32562         PR c++/11509
32563         * g++.dg/template/crash6.C: New test.
32564
32565         PR c++/7053
32566         * g++.dg/template/friend20.C: New test.
32567
32568         PR c++/7019
32569         * g++.dg/template/overload2.C: New test.
32570
32571 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32572
32573         PR optimization/11440
32574         * gcc.c-torture/execute/20030714-1.c: New test.
32575
32576 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32577
32578         PR c++/11154
32579         * g++.dg/template/partial2.C: New test.
32580
32581 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32582
32583         PR c++/11503
32584         * g++.dg/template/anon1.C: New test.
32585
32586         PR c++/11493
32587         PR c++/11495
32588         * g++.dg/parse/template9.C: Likewise.
32589         * g++.dg/template/crash4.C: New test.
32590         * g++.dg/template/koenig1.C: Likewise.
32591         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32592         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32593         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32594         functions.
32595         * g++.old-deja/g++.jason/template36.C: Likewise.
32596         * g++.old-deja/g++.mike/p1989.C: Likewise.
32597         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32598         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32599         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32600         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32601         compiling.
32602         * g++.old-deja/g++.pt/union2.C: Use this->.
32603
32604 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32605
32606         * gcc.dg/20030711-1.c: New test.
32607
32608 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32609
32610         PR c++/11050
32611         * g++.dg/parse/args1.C: New test.
32612         * g++.pt/defarg8.C: Change expected errors.
32613
32614 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32615
32616         PR c++/8164
32617         * g++.dg/template/nontype2.C: New test.
32618
32619         PR c++/10558
32620         * g++.dg/parse/template8.C: New test.
32621
32622         PR c++/8327
32623         * g++.dg/template/scope1.C: New test.
32624
32625         * g++.dg/warn/Wsign-compare-1.C: New test.
32626
32627 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32628
32629         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32630
32631 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32632
32633         PR c++/9411
32634         * g++.dg/template/explicit2.C: New test.
32635
32636         PR c++/10032
32637         * g++.dg/warn/pedantic1.C: New test.
32638
32639 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32640
32641         PR c++ 9483
32642         * g++.dg/other/field1.C: New test.
32643
32644 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32645
32646         PR c/11449
32647         * gcc.c-torture/compile/20030707-1.c: New.
32648
32649 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32650
32651         PR c++/10849
32652         * g++.dg/template/access12.C: New test.
32653
32654 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32655
32656         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32657         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32658         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32659         * gcc.misc-tests/gcov.exp: Update
32660         * g++.dg/gcov/gcov.exp: Update
32661         * lib/gcov.exp: Update.
32662
32663 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32664
32665         * g++.dg/abi/mangle17.C: Make sure template expressions are
32666         dependent.
32667         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32668         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32669         * g++.dg/opt/stack1.C: Remove erroneous code.
32670         * g++.dg/parse/template7.C: New test.
32671         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32672         * g++.old-deja/g++.pt/crash4.C: Likewise.
32673
32674 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32675
32676         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32677         with zero or one occurence of `$' after the initial `L'.
32678
32679 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32680
32681         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32682
32683 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32684
32685         PR c/11370
32686         * gcc.dg/Wunreachable-6.c: New testcase.
32687         * gcc.dg/Wunreachable-7.c: New testcase.
32688
32689 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32690
32691         PR c/11420
32692         * gcc.dg/20030708-1.c: New test.
32693
32694 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32695
32696         * gcc.dg/compat/sdata-section.h: New file.
32697         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32698         * gcc.dg/torture/mips-sdata-1.c: New test.
32699
32700 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32701
32702         PR c++/11030
32703         * g++.dg/template/friend19.C: New test.
32704
32705 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32706
32707         * g++.dg/opt/strength-reduce.C: New test.
32708
32709 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32710
32711         PR target/10979
32712         * gcc.dg/20030707-1.c: New testcase.
32713
32714 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32715
32716         PR optimization/11059
32717         * g++.dg/opt/emptyunion.C: New testcase.
32718
32719 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32720             Eric Botcazou  <ebotcazou@libertysurf.fr>
32721
32722         * g++.dg/opt/stack1.C: New test.
32723
32724 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32725
32726         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32727         run test.
32728
32729         PR c++/11431
32730         * g++.dg/expr/static_cast3.C: New test.
32731
32732 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32733
32734         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32735         everywhere.
32736         * gcc.dg/concat.c: Concatenation of string constants with
32737         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32738         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32739         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32740         necessary to avoid multi-character character constant warning.
32741         * gcc.dg/cpp/escape.c: Likewise.
32742         * gcc.dg/cpp/ucs.c: Likewise.
32743         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32744         Fix a typo.
32745
32746 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32747
32748         PR c/11428
32749         * gcc.c-torture/compile/20030704-1.c: New.
32750
32751 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32752
32753         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32754
32755 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32756
32757         PR c++/5287, PR c++/7910,  PR c++/11021
32758         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32759         tests for warnings.
32760         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32761         * g++.dg/ext/dllimport3.C: Likewise.
32762         * g++.dg/ext/dllimport4.C: New file.
32763         * g++.dg/ext/dllimport5.C: New file.
32764         * g++.dg/ext/dllimport6.C: New file.
32765         * g++.dg/ext/dllimport7.C: New file.
32766         * g++.dg/ext/dllimport8.C: New file.
32767         * g++.dg/ext/dllimport9.C: New file.
32768         * g++.dg/ext/dllimport10.C: New file.
32769         * g++.dg/ext/dllexport1.C: New file.
32770
32771 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32772
32773         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32774         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32775
32776 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32777
32778         * gcc.dg/builtins-25.c: New testcase.
32779         * gcc.dg/builtins-26.c: New testcase.
32780
32781 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32782
32783         * gcc.dg/compat/vector-defs.h: New file.
32784         * gcc.dg/compat/vector-setup.h: New file.
32785         * gcc.dg/compat/vector-check.h: New file.
32786         * gcc.dg/compat/vector-1_main.c: New file.
32787         * gcc.dg/compat/vector-1_x.c: New file.
32788         * gcc.dg/compat/vector-1_y.c: New file.
32789         * gcc.dg/compat/vector-2_main.c: New file.
32790         * gcc.dg/compat/vector-2_x.c: New file.
32791         * gcc.dg/compat/vector-2_y.c: New file.
32792
32793         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32794         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32795         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32796         * gcc.dg/compat/struct-align-1.h: New file.
32797         * gcc.dg/compat/struct-align-1_main.c: New file.
32798         * gcc.dg/compat/struct-align-1_x.c: New file.
32799         * gcc.dg/compat/struct-align-1_y.c: New file.
32800         * gcc.dg/compat/struct-align-2.h: New file.
32801         * gcc.dg/compat/struct-align-2_main.c: New file.
32802         * gcc.dg/compat/struct-align-2_x.c: New file.
32803         * gcc.dg/compat/struct-align-2_y.c: New file.
32804
32805         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32806         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32807         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32808         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32809         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32810         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32811         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32812         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32813         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32814         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32815         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32816         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32817         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32818         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32819         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32820         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32821         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32822         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32823         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32824         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32825         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32826         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32827         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32828         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32829         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32830         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32831         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32832         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32833         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32834
32835 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32836
32837         * gcc.dg/i386-call-1.c: New test.
32838
32839 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32840
32841         PR c++/9162
32842         * g++.dg/parse/defarg4.C: New.
32843
32844 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32845
32846         PR target/10700
32847         * gcc.c-torture/compile/20030703-1.c: New test case.
32848
32849 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32850
32851         * g++.dg/template/local3.C: Remove extra semicolon.
32852
32853 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32854
32855         * gcc.dg/i386-volatile-1.c: New test.
32856
32857 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32858
32859         PR c++/11072
32860         * g++.dg/other/offsetof2.C: XFAIL.
32861         * g++.dg/other/offsetof5.C: New.
32862
32863         PR c++/10219
32864         * g++.dg/template/error1.C: New.
32865
32866         PR c++/9779
32867         * g++.dg/template/dependent-expr1.C: New.
32868
32869 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32870
32871         PR c++/6949
32872         * g++.dg/template/local3.C: New test.
32873
32874         PR c++/11149
32875         * g++.dg/lookup/scoped6.C: New test.
32876
32877 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32878
32879         PR c++/8046
32880         * g++.dg/other/error7.C: New test.
32881
32882 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32883
32884         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32885         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32886         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32887         * g++.old-deja/g++.other/union2.C: Likewise.
32888         * gcc.dg/c90-const-expr-2.c: Likewise.
32889         * gcc.dg/c90-const-expr-3.c: Likewise.
32890         * gcc.dg/c99-const-expr-2.c: Likewise.
32891         * gcc.dg/c99-const-expr-3.c: Likewise.
32892         * gcc.dg/concat.c: Likewise.
32893
32894 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32895
32896         PR c++/9559
32897         * g++.dg/init/static1.C: New test.
32898
32899 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32900
32901         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32902         * g++.old-deja/g++.other/access2.C: Likewise.
32903         * g++.old-deja/g++.other/decl2.C: Likewise.
32904         * gcc.c-torture/execute/20020615-1.c: Likewise.
32905
32906 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32907
32908         PR c++/4933
32909         * g++.dg/template/sizeof4.C: New test.
32910
32911 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32912
32913         * g++.dg/other/error6.C: New test.
32914
32915 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32916
32917         PR c++/10750
32918         * g++.dg/parse/constant2.C: New test.
32919
32920 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32921
32922         PR c++/11106
32923         * g++.dg/other/error5.C: New test.
32924
32925 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32926
32927         * gcc.dg/format/gcc_diag-1.c: New test.
32928
32929 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32930
32931         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32932
32933 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32934
32935         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32936         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32937         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32938
32939 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32940
32941         * gcc.c-torture/execute/builtins/string-8.c: New test.
32942         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32943         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32944         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32945
32946 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32947
32948         PR c++/10468
32949         * g++.dg/ext/typeof6.C: New test.
32950
32951 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32952
32953         PR c++/10796
32954         * g++.dg/init/enum1.C: New test.
32955
32956 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32957
32958         * gcc.dg/20030627-1.c: New test.
32959
32960 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32961
32962         PR c++/11332
32963         * g++.dg/expr/static_cast2.C: New test.
32964
32965 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32966             Jakub Jelinek  <jakub@redhat.com>
32967
32968         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32969         sprintf(dst,"%s",src) optimization.
32970         * gcc.c-torture/execute/20030626-1.c: New test case.
32971         * gcc.c-torture/execute/20030626-2.c: New test case.
32972
32973 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32974
32975         * gcc.c-torture/execute/multi-ix.c: New test.
32976
32977         * gcc.c-torture/execute/simd-4.c (main):
32978         Added missing semicolon at end of union.
32979
32980 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32981
32982         PR c++/8266
32983         * g++.dg/template/explicit-instantiation3.C: New test.
32984
32985 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32986
32987         * gcc.dg/20030626-1.c: Use signed char.
32988
32989 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32990
32991         * gcc.dg/20030626-1.c: New test.
32992
32993 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32994
32995         * const-str-2.m: Update.
32996
32997 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32998
32999         PR c++/10990
33000         * g++.dg/rtti/dyncast1.C: New test.
33001         * g++.dg/abi/mangle4.C: Correct base-specifier access.
33002         * g++.dg/lookup/scoped1.C: Remove XFAIL.
33003         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33004
33005         PR c++/10931
33006         * g++.dg/expr/static_cast1.C: New test.
33007
33008 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
33009
33010         * gcc.dg/20030625-1.c: New test.
33011
33012 2003-06-24  Roger Sayle  <roger@eyesopen.com>
33013
33014         * gcc.c-torture/compile/20030624-1.c: New test case.
33015
33016 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
33017
33018         * gcc.c-torture/execute/string-opt-17.c: New test.
33019
33020 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33021
33022         PR c++/5754
33023         * g++.dg/parse/crash6.C: New test.
33024
33025 2003-06-23  Roger Sayle  <roger@eyesopen.com>
33026
33027         * gcc.dg/builtins-24.c: New test case.
33028
33029 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
33030
33031         * g++.dg/opt/operator1.C: New test.
33032
33033 2003-06-22  Roger Sayle  <roger@eyesopen.com>
33034
33035         * gcc.c-torture/execute/string-opt-16.c: New test case.
33036
33037 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33038
33039         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
33040         * g++.old-deja/g++.other/conv7.C: Likewise.
33041         * g++.old-deja/g++.other/overcnv2.C: Likewise.
33042         * g++.old-deja/g++.other/overload14.C: Likewise.
33043
33044 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33045
33046         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33047         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33048
33049 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33050
33051         PR c++/10888
33052         * g++.dg/warn/Winline-3.C: New test.
33053
33054 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33055
33056         * lib/target-supports.exp (check_alias_available): Make the test
33057         program acceptable to the Solaris assembler.
33058
33059         PR c++/10749
33060         * g++.dg/template/memclass2.C: New test.
33061
33062 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33063             Eric Botcazou  <ebotcazou@libertysurf.fr>
33064
33065         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33066         data for non-matching targets.
33067         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33068
33069 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33070
33071         PR c++/10845
33072         * g++.dg/template/member3.C: New test.
33073
33074 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33075
33076         PR c++/10939
33077         * g++.dg/template/func1.C: New test.
33078
33079         PR c++/9649
33080         * g++.dg/template/static4.C: New test.
33081         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33082
33083         PR c++/11041
33084         * g++.dg/init/ref7.C: New test.
33085
33086 2003-06-19  Matt Austern  <austern@apple.com>
33087
33088         PR c++/11228
33089         * g++.dg/anew1.C: New test.
33090         * g++.dg/anew2.C: New test.
33091         * g++.dg/anew3.C: New test.
33092         * g++.dg/anew4.C: New test.
33093
33094 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33095
33096         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33097
33098 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33099
33100         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33101         endian-dependent.
33102
33103 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33104
33105         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33106         Remove cruft.
33107
33108 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
33109
33110         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33111         * gcc.c-torture/compile/961203-1.c: Likewise.
33112         * gcc.c-torture/compile/980506-1.c: Likewise.
33113
33114 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33115
33116         PR c++/10712
33117         * g++.dg/lookup/using7.C: New test.
33118
33119 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33120
33121         PR c++/11105
33122         * g++.dg/abi/conv1.C: Remove it.
33123         * g++.dg/template/conv7.C: New test.
33124         * g++.dg/template/conv8.C: Likewise.
33125         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33126         conversion operator.
33127
33128 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
33129
33130         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33131         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33132         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33133         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33134         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33135         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33136         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33137         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33138         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33139         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33140         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33141         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33142         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33143         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33144         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33145         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33146         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33147         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33148         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33149         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33150         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33151         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33152         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33153         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33154         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33155         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33156         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33157         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33158         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33159
33160 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
33161
33162         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33163         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33164         indications.
33165
33166 2003-06-16  Roger Sayle  <roger@eyesopen.com>
33167
33168         * gcc.dg/i386-387-5.c: New test case.
33169         * gcc.dg/i386-387-6.c: New test case.
33170         * gcc.dg/builtins-23.c: New test case.
33171
33172 2003-06-15  Roger Sayle  <roger@eyesopen.com>
33173
33174         * gcc.dg/builtins-22.c: New test case.
33175         * gcc.dg/i386-387-1.c: Update to test exp.
33176         * gcc.dg/i386-387-2.c: Likewise.
33177
33178 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33179
33180         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33181
33182 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33183
33184         * lib/gcc-dg.exp (dg-require-dll): New function.
33185         (dg-xfail-if): Likewise.
33186         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33187         driver.
33188
33189         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
33190         * gcc.c-torture/compile/20001205-1.c: Likewise.
33191         * gcc.c-torture/compile/20001226-1.c: Likewise.
33192         * gcc.c-torture/compile/20010518-2.c: Likewise.
33193         * gcc.c-torture/compile/20020312-1.c: Likewise.
33194         * gcc.c-torture/compile/20020604-1.c: Likewise.
33195         * gcc.c-torture/compile/920501-12.c: Likewise.
33196         * gcc.c-torture/compile/920501-4.c: Likewise.
33197         * gcc.c-torture/compile/920520-1.c: Likewise.
33198         * gcc.c-torture/compile/920521-1.c: Likewise.
33199         * gcc.c-torture/compile/920625-1.c: Likewise.
33200         * gcc.c-torture/compile/961203-1.c: Likewise.
33201         * gcc.c-torture/compile/980506-1.c: Likewise.
33202         * gcc.c-torture/compile/981006-1.c: Likewise.
33203         * gcc.c-torture/compile/981022-1.c: Likewise.
33204         * gcc.c-torture/compile/981223-1.c: Likewise.
33205         * gcc.c-torture/compile/990617-1.c: Likewise.
33206         * gcc.c-torture/compile/dll.c: Likewise.
33207         * gcc.c-torture/compile/labels-3.c: Likewise.
33208         * gcc.c-torture/compile/mipscop-1.c: Likewise.
33209         * gcc.c-torture/compile/mipscop-2.c: Likewise.
33210         * gcc.c-torture/compile/mipscop-3.c: Likewise.
33211         * gcc.c-torture/compile/mipscop-4.c: Likewise.
33212         * gcc.c-torture/compile/simd-5.c: Likewise.
33213         * gcc.c-torture/compile/20000804-1.x: Remove.
33214         * gcc.c-torture/compile/20001205-1.x: Likewise.
33215         * gcc.c-torture/compile/20001226-1.x: Likewise.
33216         * gcc.c-torture/compile/20010518-2.x: Likewise.
33217         * gcc.c-torture/compile/20020312-1.x: Likewise.
33218         * gcc.c-torture/compile/20020604-1.x: Likewise.
33219         * gcc.c-torture/compile/920501-12.x: Likewise.
33220         * gcc.c-torture/compile/920501-4.x: Likewise.
33221         * gcc.c-torture/compile/920520-1.x: Likewise.
33222         * gcc.c-torture/compile/920521-1.x: Likewise.
33223         * gcc.c-torture/compile/920625-1.x: Likewise.
33224         * gcc.c-torture/compile/961203-1.x: Likewise.
33225         * gcc.c-torture/compile/980506-1.x: Likewise.
33226         * gcc.c-torture/compile/981006-1.x: Likewise.
33227         * gcc.c-torture/compile/981022-1.x: Likewise.
33228         * gcc.c-torture/compile/981223-1.x: Likewise.
33229         * gcc.c-torture/compile/990617-1.x: Likewise.
33230         * gcc.c-torture/compile/mipscop-1.x: Likewise.
33231         * gcc.c-torture/compile/mipscop-2.x: Likewise.
33232         * gcc.c-torture/compile/mipscop-3.x: Likewise.
33233         * gcc.c-torture/compile/mipscop-4.x: Likewise.
33234         * gcc.c-torture/compile/simd-5.x: Likewise.
33235
33236         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
33237
33238 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33239
33240         * gcc.c-torture/execute/20030611-1.c: New test.
33241
33242 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33243
33244         PR middle-end/168
33245         * gcc.dg/20030612-1.c: New test case.
33246
33247 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33248
33249         PR c++/10635
33250         * g++.dg/expr/cast1.C: New test.
33251
33252 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33253
33254         * gcc.dg/builtins-21.c: New test case.
33255
33256 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
33257
33258         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
33259         options instead of at the end.
33260         * lib/objc.exp (objc_target_compile): Likewise.
33261
33262 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
33263
33264         PR c++/10432
33265         * g++.dg/parse/error1.C: New test.
33266
33267 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
33268
33269         * gcc.dg/compat/struct-by-value-11_main.c: New file.
33270         * gcc.dg/compat/struct-by-value-11_x.c: New file.
33271         * gcc.dg/compat/struct-by-value-11_y.c: New file.
33272         * gcc.dg/compat/struct-by-value-12_main.c: New file.
33273         * gcc.dg/compat/struct-by-value-12_x.c: New file.
33274         * gcc.dg/compat/struct-by-value-12_y.c: New file.
33275         * gcc.dg/compat/struct-by-value-13_main.c: New file.
33276         * gcc.dg/compat/struct-by-value-13_x.c: New file.
33277         * gcc.dg/compat/struct-by-value-13_y.c: New file.
33278         * gcc.dg/compat/struct-by-value-14_main.c: New file.
33279         * gcc.dg/compat/struct-by-value-14_x.c: New file.
33280         * gcc.dg/compat/struct-by-value-14_y.c: New file.
33281         * gcc.dg/compat/struct-by-value-15_main.c: New file.
33282         * gcc.dg/compat/struct-by-value-15_x.c: New file.
33283         * gcc.dg/compat/struct-by-value-15_y.c: New file.
33284         * gcc.dg/compat/struct-by-value-16_main.c: New file.
33285         * gcc.dg/compat/struct-by-value-16_x.c: New file.
33286         * gcc.dg/compat/struct-by-value-16_y.c: New file.
33287         * gcc.dg/compat/struct-by-value-17_main.c: New file.
33288         * gcc.dg/compat/struct-by-value-17_x.c: New file.
33289         * gcc.dg/compat/struct-by-value-17_y.c: New file.
33290         * gcc.dg/compat/struct-by-value-18_main.c: New file.
33291         * gcc.dg/compat/struct-by-value-18_x.c: New file.
33292         * gcc.dg/compat/struct-by-value-18_y.c: New file.
33293
33294         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
33295         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
33296         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
33297         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
33298         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
33299         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
33300         * gcc.dg/compat/scalar-return-3_main.c: New file.
33301         * gcc.dg/compat/scalar-return-3_x.c: New file.
33302         * gcc.dg/compat/scalar-return-3_y.c: New file.
33303         * gcc.dg/compat/scalar-return-4_main.c: New file.
33304         * gcc.dg/compat/scalar-return-4_x.c: New file.
33305         * gcc.dg/compat/scalar-return-4_y.c: New file.
33306
33307 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
33308
33309         * gcc.dg/compat/fp2-struct-check.h: New file.
33310         * gcc.dg/compat/fp2-struct-defs.h: New file.
33311         * gcc.dg/compat/fp2-struct-init.h: New file.
33312         * gcc.dg/compat/struct-by-value-10_main.c: New file.
33313         * gcc.dg/compat/struct-by-value-10_x.c: New file.
33314         * gcc.dg/compat/struct-by-value-10_y.c: New file.
33315         * gcc.dg/compat/struct-return-10_main.c: New file.
33316         * gcc.dg/compat/struct-return-10_x.c: New file.
33317         * gcc.dg/compat/struct-return-10_y.c: New file.
33318
33319         * gcc.dg/compat/compat-common.h: New file.
33320         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
33321         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
33322         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
33323         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
33324         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
33325         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
33326         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
33327         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33328         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
33329         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
33330         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33331         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
33332         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
33333         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33334         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
33335         * gcc.dg/compat/small-struct-check.h: Ditto.
33336         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
33337         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33338         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
33339         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
33340         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33341         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33342         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
33343         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33344         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
33345         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
33346         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33347         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33348         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
33349         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33350         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33351         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
33352         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33353         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
33354         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
33355         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33356         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
33357         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
33358         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33359         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
33360         * gcc.dg/compat/struct-return-2_main.c: Ditto.
33361         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33362         * gcc.dg/compat/struct-return-2_y.c: Ditto.
33363         * gcc.dg/compat/struct-return-3_main.c: Ditto.
33364         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33365         * gcc.dg/compat/struct-return-3_y.c: Ditto.
33366
33367 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
33368
33369         * g++.dg/pch/static-1.C: New file.
33370         * g++.dg/pch/static-1.Hs: New file.
33371
33372 2003-06-10  Richard Henderson  <rth@redhat.com>
33373
33374         * gcc.dg/asm-7.c: Adjust expected warning text.
33375
33376 2003-06-10  Roger Sayle  <roger@eyesopen.com>
33377
33378         * gcc.dg/builtins-20.c: New test case.
33379
33380 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
33381
33382         PR c++/11131
33383         * g++.dg/opt/template1.C: New test.
33384
33385 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33386
33387         * lib/gcc-dg.exp (dg-test): Clear additional_files and
33388         additional_sources.
33389
33390 2003-05-21  David Taylor  <dtaylor@emc.com>
33391
33392         * gcc.dg/Wpadded.c: New file.
33393
33394 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33395
33396         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
33397         * gcc.dg/special/weak-2.c: Add dg-require-weak.
33398         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
33399         dg-require-weak.
33400
33401 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
33402
33403         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
33404
33405 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33406
33407         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
33408         (dg-require-alias): Likewise.
33409         (dg-require-gc-sections): Likewise.
33410         * lib/target-supports.exp (check_gc_sections_available): Likewise.
33411
33412 2003-06-08  Richard Henderson  <rth@redhat.com>
33413
33414         * gcc.dg/20011029-2.c: Fix the array reference.
33415         * gcc.dg/asm-7.c: New.
33416
33417 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
33418
33419         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33420
33421 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
33422
33423         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33424         (dg-require-gc-sections): Likewise.
33425
33426 2003-06-08  Jan Hubicka  <jh@suse.cz>
33427
33428         * i386-cmov1.c: Fix regular expression.
33429         * i386-cvt-1.c: Likewise.
33430         * i386-local.c: Likewise.
33431         * i386-local2.c: Likewise.
33432         * i386-mul.c: Likewise.
33433         * i386-ssetype-1.c: Likewise.
33434         * i386-ssetype-3.c: Likewise.
33435         * i386-ssetype-5.c: Likewise.
33436
33437 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33438
33439         PR c++/11039
33440         * g++.dg/warn/implicit-typename2.C: New test.
33441         * g++.dg/warn/implicit-typename3.C: New test.
33442
33443 2003-06-07  Richard Henderson  <rth@redhat.com>
33444
33445         * g++.dg/other/offsetof3.C: Use size_t.
33446         * g++.dg/other/offsetof4.C: Likewise.
33447
33448 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
33449
33450         * lib/copy-file.exp: New. Implement gcc_copy_files.
33451
33452         * lib/dg-pch.exp: Load copy-file.exp
33453         (dg-pch): Use gcc_copy_files instead of "file copy".
33454
33455 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
33456
33457         * gcc.dg/weak/weak.exp: Simplify.
33458         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33459         * gcc.dg/weak/weak-1.c: Likewise.
33460         * gcc.dg/weak/weak-2.c: Likewise.
33461         * gcc.dg/weak/weak-3.c: Likewise.
33462         * gcc.dg/weak/weak-4.c: Likewise.
33463         * gcc.dg/weak/weak-5.c: Likewise.
33464         * gcc.dg/weak/weak-6.c: Likewise.
33465         * gcc.dg/weak/weak-7.c: Likewise.
33466         * gcc.dg/weak/weak-8.c: Likewise.
33467         * gcc.dg/weak/weak-9.c: Likewise.
33468
33469 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
33470
33471         gcc.c-torture/execute/20030606-1.c: New.
33472
33473 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33474
33475         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33476         * gcc.dg/builtins-19.c: Likewise.
33477
33478 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33479
33480         * gcc.dg/builtins-2.c: Add some more tests.
33481         * gcc.dg/builtins-18.c: New test case.
33482         * gcc.dg/builtins-19.c: New test case.
33483
33484 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33485             Jim Wilson  <wilson@tuliptree.org>
33486
33487         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33488
33489 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
33490
33491         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33492         mempcpy/stpcpy calls not to be optimized into something else.
33493         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33494         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33495         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33496
33497 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33498
33499         * gcc.dg/format/asm_fprintf-1.c: New test.
33500
33501 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33502
33503         * lib/gcc-defs.exp (additional_sources): New variable.
33504         (dg-additional-sources): New function.
33505         (additional_files): New variable.
33506         (dg-additional-files): New function.
33507         (dg-additional-files-options): Likewise.
33508         * lib/gcc-dg.exp (dg-require-weak): New function.
33509         (dg-require-alias): Likewise.
33510         (dg-require-gc-sections): Likewise.
33511         * lib/target-supports.exp (check_alias_available): Remove testfile
33512         parameter.
33513         (check_gc_sections_available): New function.
33514         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33515         (dg-gpp-additional-files): Likewise.
33516         * lib/g++.exp (additional_sources): Remove.
33517         (additional_files): Likewise.
33518         (g++_target_compile): Use dg-additional-files-options.
33519
33520         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33521         Tcl logic.
33522         * gcc.dg/special/ecos.exp: Remove.
33523         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33524         * gcc.dg/special/alias-1.c: Likewise.
33525         * gcc.dg/special/alias-2.c: Likewise.
33526         * gcc.dg/special/gcsec-1.c: Likewise.
33527         * gcc.dg/special/weak-1.c: Likewise.
33528         * gcc.dg/special/weak-2.c: Likewise.
33529         * gcc.dg/special/wkali-1.c: Likewise.
33530         * gcc.dg/special/wkali-2.c: Likewise.
33531
33532         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33533         dg-gpp-additional-*.
33534         * g++.dg/special/conpr-3.C: Likewise.
33535         * g++.dg/special/conpr-4.C: Likewise.
33536         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33537         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33538         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33539         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33540         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33541         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33542         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33543         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33544         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33545         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33546         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33547         * g++.old-deja/g++.other/comdat1.C: Likewise.
33548         * g++.old-deja/g++.other/comdat2.C: Likewise.
33549         * g++.old-deja/g++.other/comdat3.C: Likewise.
33550         * g++.old-deja/g++.other/ctor1.C: Likewise.
33551         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33552
33553 2003-06-05  Richard Henderson  <rth@redhat.com>
33554
33555         * gcc.dg/debug/20030605-1.c: New.
33556
33557 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33558
33559         * README.QMTEST: Update.
33560
33561 2003-06-04  Richard Henderson  <rth@redhat.com>
33562
33563         * gcc.dg/cleanup-1.c: New.
33564         * gcc.dg/cleanup-2.c: New.
33565         * gcc.dg/cleanup-3.c: New.
33566         * gcc.dg/cleanup-4.c: New.
33567         * gcc.dg/cleanup-5.c: New.
33568         * gcc.dg/cleanup-6.c: New.
33569         * gcc.dg/cleanup-7.c: New.
33570
33571 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33572
33573         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33574
33575         * lib/dg-pch.exp: New file.
33576         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33577         * gcc.dg/pch/pch.exp: Likewise.
33578
33579 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33580
33581         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33582         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33583         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33584         * gcc.dg/builtins-17.c: New test case.
33585         * gcc.dg/i386-387-4.c: New test case.
33586         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33587
33588 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33589
33590         * gcc.dg/ultrasp9.c: New test.
33591
33592 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33593
33594         * gcc.c-torture/compile/20030604-1.c: New test.
33595         * gcc.dg/sparc-constant-1.c: New test.
33596
33597 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33598
33599         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33600
33601 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33602
33603         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33604
33605         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33606         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33607
33608 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33609
33610         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33611
33612 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33613
33614         PR c++/10940
33615         * g++.dg/template/spec10.C: New test.
33616
33617 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33618
33619         * gcc.dg/builtins-16.c: New test case.
33620
33621 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33622
33623         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33624         mempcpy test with post-increments.
33625         * gcc.c-torture/execute/string-opt-3.c: New test.
33626         * gcc.dg/string-opt-1.c: New test.
33627
33628 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33629
33630         PR fortran/10965
33631         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33632
33633 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33634
33635         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33636         (scan-assembler): ... here.  Use dg-scan.
33637         (scan-assembler-not): Likewise.
33638         (scan-file): New function.
33639         (scan-file-not): Likewise.
33640         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33641         * gcc.dg/cpp/_Pragma4.c: Likewise.
33642         * gcc.dg/cpp/_Pragma5.c: Likewise.
33643         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33644         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33645         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33646         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33647         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33648         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33649         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33650         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33651         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33652         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33653         * gcc.dg/cpp/cxxcom1.c: Likewise.
33654         * gcc.dg/cpp/line1.c: Likewise.
33655         * gcc.dg/cpp/maccom1.c: Likewise.
33656         * gcc.dg/cpp/maccom2.c: Likewise.
33657         * gcc.dg/cpp/maccom3.c: Likewise.
33658         * gcc.dg/cpp/maccom4.c: Likewise.
33659         * gcc.dg/cpp/maccom5.c: Likewise.
33660         * gcc.dg/cpp/maccom6.c: Likewise.
33661         * gcc.dg/cpp/multiline.c: Likewise.
33662         * gcc.dg/cpp/spacing1.c: Likewise.
33663         * gcc.dg/cpp/spacing2.c: Likewise.
33664         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33665         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33666         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33667         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33668         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33669         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33670         * gcc.dg/cpp/cxxcom2.c: Likewise.
33671         * gcc.dg/cpp/cxxcom2.h: New file.
33672
33673         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33674         * g++.dg/cpp/truefalse.C: Here.
33675         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33676
33677 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33678
33679         * gcc.dg/cpp/redef3.c: New file.
33680
33681 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33682
33683         * gcc.dg/i386-loop-3.c: New test.
33684
33685 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33686
33687         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33688
33689 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33690
33691         * gcc.dg/fwrapv-1.c: New test case.
33692         * gcc.dg/fwrapv-2.c: New test case.
33693
33694 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33695
33696         PR c++/10956
33697         * g++.dg/template/spec9.C: New test.
33698
33699 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33700
33701         * gcc.dg/duff-4.c: New test case.
33702
33703 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33704
33705         PR fortran/10843
33706         * g77.dg/ffixed-form-1.f: New test
33707         * g77.dg/ffixed-form-2.f: New test
33708         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33709         * g77.dg/ffree-form-3.f: New test
33710
33711 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33712
33713         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33714         * gcc.dg/wint_t-1.c: Likewise.
33715
33716 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33717
33718         * g++.dg/template/access11.C: New test.
33719
33720 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33721
33722         PR c++/10849
33723         * g++.dg/template/access10.C: New test.
33724
33725 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33726             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33727
33728         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33729
33730 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33731
33732         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33733         suppress for powerpc-*-darwin*.
33734         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33735
33736 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33737
33738         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33739         suppress option for powerpc-*-darwin*.
33740
33741 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33742
33743         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33744         * gcc.dg/builtins-4.c: Add test for fmod.
33745
33746 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33747
33748         PR c++/10682
33749         * g++.dg/template/instantiate4.C: New test.
33750
33751 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33752
33753         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33754
33755 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33756
33757         * gcc.dg/compat/scalar-return-1_main.c: New file.
33758         * gcc.dg/compat/scalar-return-1_x.c: New file.
33759         * gcc.dg/compat/scalar-return-1_y.c: New file.
33760         * gcc.dg/compat/scalar-return-2_main.c: New file.
33761         * gcc.dg/compat/scalar-return-2_x.c: New file.
33762         * gcc.dg/compat/scalar-return-2_y.c: New file.
33763         * gcc.dg/compat/struct-return-3_main.c: New file.
33764         * gcc.dg/compat/struct-return-3_y.c: New file.
33765         * gcc.dg/compat/struct-return-3_x.c: New file.
33766         * gcc.dg/compat/struct-return-2_main.c: New file.
33767         * gcc.dg/compat/struct-return-2_x.c: New file.
33768         * gcc.dg/compat/struct-return-2_y.c: New file.
33769
33770 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33771
33772         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33773         for hppa*-hp-hpux*.
33774         * gcc.dg/20021014-1.c (dg-options): Likewise.
33775         * gcc.dg/nest.c (dg-options): Likewise.
33776
33777 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33778
33779         PR c++/9738
33780         * g++.dg/ext/dllimport2.C: New file.
33781         * g++.dg/ext/dllimport3.C: New file.
33782
33783 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33784
33785         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33786         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33787         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33788         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33789         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33790         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33791         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33792         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33793         * gcc.dg/compat/small-struct-defs.h: New file.
33794         * gcc.dg/compat/small-struct-init.h: New file.
33795         * gcc.dg/compat/small-struct-check.h: New file.
33796         * gcc.dg/compat/fp-struct-defs.h: New file.
33797         * gcc.dg/compat/fp-struct-check.h: New file.
33798         * gcc.dg/compat/fp-struct-init.h: New file.
33799         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33800         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33801
33802 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33803
33804         * gcc.dg/20030225-2.c: New test.
33805
33806 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33807             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33808
33809         * gcc.c-torture/compile/20030518-1.c: New test case.
33810
33811 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33812
33813         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33814         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33815         gcc-dg-debug-runtest.
33816         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33817         gcc-dg-debug-runtest.
33818
33819 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33820
33821         PR c++/9022
33822         * g++.dg/lookup/using6.C: New test.
33823
33824 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33825
33826         * g++.dg/parse/access2.C: New test.
33827
33828 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33829
33830         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33831         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33832         * gcc.dg/debug/debug.exp: Likewise.
33833
33834 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33835
33836         * gcc.dg/dollar.c: New test.
33837
33838 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33839
33840         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33841         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33842         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33843         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33844         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33845         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33846         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33847         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33848         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33849         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33850         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33851         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33852         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33853         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33854         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33855         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33856         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33857         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33858
33859 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33860
33861         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33862         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33863         support for "repo" mode.
33864         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33865         * lib/g77-dg.exp: Likewise.
33866         * lib/obj-dg.exp: Likewise.
33867
33868 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33869
33870         Merge from gcc-3_2-rhl8-branch:
33871         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33872
33873         * gcc.dg/tls/opt-6.c: New test.
33874
33875         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33876
33877         * gcc.dg/20030405-1.c: New test.
33878
33879         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33880
33881         * gcc.dg/20030309-1.c: New test.
33882
33883         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33884
33885         * gcc.c-torture/execute/20030307-1.c: New test.
33886
33887         2003-02-20  Randolph Chung  <tausq@debian.org>
33888
33889         * gcc.c-torture/compile/20030220-1.c: New test.
33890
33891         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33892
33893         * gcc.dg/20030217-1.c: New test.
33894
33895         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33896
33897         * gcc.c-torture/compile/20020129-1.c: New test.
33898
33899         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33900
33901         * gcc.dg/unroll-1.c: New test.
33902
33903         2002-11-16  Jan Hubicka  <jh@suse.cz>
33904
33905         * gcc.c-torture/execute/20020920-1.c: New test.
33906
33907         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33908
33909         PR target/7434
33910         * gcc.c-torture/compile/20021008-1.c: New test.
33911
33912         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33913
33914         PR target/7559
33915         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33916
33917         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33918
33919         * gcc.c-torture/compile/20020807-1.c: New test.
33920
33921         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33922
33923         * gcc.dg/tls/opt-1.c: New test.
33924
33925         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33926
33927         * gcc.dg/20020729-1.c: New test.
33928
33929         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33930
33931         * g++.dg/opt/life1.C: New test.
33932
33933         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33934
33935         * gcc.dg/20020525-1.c: New test.
33936
33937         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33938
33939         PR c++/6794
33940         * g++.dg/ext/pretty1.C: New test.
33941         * g++.dg/ext/pretty2.C: New test.
33942
33943 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33944
33945         PR c++/8385
33946         * g++.dg/ext/typeof5.C: New test.
33947
33948 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33949
33950         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33951         __USER_LABEL_PREFIX__ into account.
33952         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33953
33954 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33955
33956         * gcc.dg/builtins-15.c: New test case.
33957
33958 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33959
33960         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33961
33962 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33963
33964         * lib/g++.exp: Tweak handling of additional source files.
33965         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33966         * g++.dg/special/conpr-2a.C: Rename to ...
33967         * g++.dg/special/conpr-2a.cc: ... this.
33968         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33969         * g++.dg/special/conpr-3a.C: Rename to ...
33970         * g++.dg/special/conpr-3a.cc: This.
33971         * g++.dg/special/conpr-3b.C: Rename to ...
33972         * g++.dg/special/conpr-3b.cc: This.
33973         * g++.dg/special/conpr-4.C: New test.
33974         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33975
33976 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33977
33978         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33979
33980 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33981
33982         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33983         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33984         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33985         * g++.old-deja/g++.other/warn3.C: Likewise.
33986
33987 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33988
33989         * gcc.dg/i386-387-1.c: Update to also test log.
33990         * gcc.dg/i386-387-2.c: Likewise.
33991
33992 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33993
33994         * g77.f-torture/execute/int8421.f: New test.
33995
33996 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33997
33998         PR c++/10230, c++/10481
33999         * g++.dg/lookup/scoped5.C: New test.
34000
34001 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34002
34003         PR c++/10552
34004         * g++.dg/template/ttp6.C: New test.
34005
34006 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
34007
34008         * gcc.c-torture/execute/builtins: New directory.
34009         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34010         gcc.c-torture/execute/builtins.
34011         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34012         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34013         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
34014         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34015
34016 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34017
34018         PR c++/9252
34019         * g++.dg/template/access8.C: New test.
34020         * g++.dg/template/access9.C: New test.
34021
34022 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34023
34024         PR c++/9554
34025         * g++.dg/parse/access1.C: New test.
34026
34027 2003-05-09  DJ Delorie  <dj@redhat.com>
34028
34029         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34030         long, and not an int.
34031
34032 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34033
34034         PR c++/10555, c++/10576
34035         * g++.dg/template/memclass1.C: New test.
34036
34037 2003-05-08  DJ Delorie  <dj@redhat.com>
34038
34039         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34040         targets.
34041         * gcc.c-torture/execute/20021024-1.x: Likewise.
34042         * gcc.c-torture/execute/shiftdi.x: Likewise.
34043         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34044         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34045         * gcc.dg/20021018-1.c: Likewise.
34046
34047 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34048
34049         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34050
34051         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34052         (bcopy): Call memmove.
34053
34054 2003-05-08  Roger Sayle  <roger@eyesopen.com>
34055
34056         * g77.f-torture/compile/8485.f: New test case.
34057
34058 2003-05-07  Richard Henderson  <rth@redhat.com>
34059
34060         PR c++/10570
34061         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34062         Verify exception_cleanup not called for rethrows.
34063         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34064         when exiting catch block without rethrowing.
34065         * g++.dg/eh/forced3.C: New.
34066         * g++.dg/eh/forced4.C: New.
34067
34068 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34069
34070         * gcc.dg/20030505.c: Fix triplet.
34071
34072 2003-05-06  DJ Delorie  <dj@redhat.com>
34073
34074         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34075         * gcc.dg/nest.c: Likewise.
34076
34077 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34078
34079         * gcc.dg/builtins-14.c: New test case.
34080
34081 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34082
34083         * lib/compat.exp (compat-execute): New argument.
34084         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34085         * gcc.dg/compat: New test directory.
34086         * gcc.dg/compat/compat.exp: New expect script.
34087         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34088         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34089         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34090         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34091         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34092         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34093
34094         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34095         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34096         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34097         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34098         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34099         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34100         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34101         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34102         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34103         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34104         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34105         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34106         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34107         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34108         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34109
34110 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
34111
34112         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34113
34114 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
34115
34116         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34117
34118 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
34119
34120         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34121         * gcc.dg/ppc-fsel-2.c: New test.
34122
34123         * gcc.dg/unused-5.c: New test.
34124
34125 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34126
34127         PR c++/10496
34128         * g++.dg/warn/pmf1.C: New test.
34129
34130 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34131
34132         PR c++/4494
34133         * g++.dg/warn/main.C: New test.
34134
34135 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34136
34137         * gcc.dg/nonnull-3.c: New test.
34138
34139 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
34140
34141         * gcc.dg/cpp/Wtrigraphs.c: Update.
34142         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34143
34144 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
34145
34146         * gcc.dg/ppc-fsel-1.c: New test.
34147
34148 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
34149
34150         PR c/10604
34151         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34152
34153 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
34154
34155         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34156
34157 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34158
34159         PR c++/9364, c++/10553, c++/10586
34160         * g++.dg/parse/typename4.C: New test.
34161         * g++.dg/parse/typename5.C: Likewise.
34162
34163 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
34164
34165         * gcc.c-torture/compile/20030503-1.c: New test.
34166
34167 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34168
34169         * g++.dg/lookup/using5.C: Fix testcase error.
34170
34171 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
34172
34173         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34174         since MEABI is no longer supported.  Remove all vestiges
34175         of MEABI from the test.
34176
34177 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34178
34179         PR c++/10554
34180         * g++.dg/lookup/using5.C: New test.
34181
34182 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34183
34184         PR c++/8772
34185         * g++.dg/template/ttp5.C: New test.
34186
34187 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
34188
34189         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
34190         (dg-gpp-additional-sources): New function.
34191         (dg-gpp-additional-files): Likewise.
34192         * lib/g++.exp (additional_sources): New variable.
34193         (additional_files): Likewise.
34194         (g++_target_compile): Deal with them.
34195         * lib/old-dejagnu.exp: Remove.
34196         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
34197         * g++.old-deja: Revise all tests to use dg commands.
34198
34199 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34200
34201         PR c++/9432, c++/9528
34202         * g++.dg/lookup/using4.C: New test.
34203
34204 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
34205
34206         * gcc.dg/noreturn-5.c: New file.
34207         * gcc.dg/noreturn-6.c: New file.
34208
34209         * gcc.c-torture/compile/inline-1.c: New file.
34210
34211 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34212
34213         PR c++/10551
34214         * g++.dg/template/explicit1.C: New test.
34215
34216 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34217
34218         PR c++/10549
34219         * g++.dg/other/bitfield1.C: New test.
34220
34221         PR c++/10527
34222         * g++.dg/init/new7.C: New test.
34223
34224 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34225
34226         * g++.dg/ext/desig1.C: New test.
34227         * g++.dg/ext/init1.C: Update.
34228
34229         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
34230
34231 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
34232
34233         PR c++/10180
34234         * g++.dg/warn/Winline-1.C: New test.
34235
34236 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
34237
34238         * gcc.c-torture/execute/string-opt-19.c: New test.
34239
34240         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
34241         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
34242
34243 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
34244
34245         PR c++/10506
34246         * g++.dg/init/new6.C: New test.
34247
34248         PR c++/10503
34249         * g++.dg/init/ref6.C: New test.
34250
34251 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
34252
34253         * g++.dg/warn/weak1.C: XFAIL on AIX4.
34254
34255 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34256
34257         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
34258         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
34259
34260 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
34261
34262         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
34263         initialized static data members.
34264
34265 2003-04-25  H.J. Lu <hjl@gnu.org>
34266
34267         * gcc.dg/ia64-sync-4.c: New test.
34268
34269 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34270
34271         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
34272         date.
34273
34274 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
34275
34276         PR c++/10337
34277         * g++.dg/warn/conv1.C: New test.
34278         * g++.old-deja/g++.other/conv7.C: Adjust.
34279         * g++.old-deja/g++.other/overload14.C: Adjust.
34280
34281 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34282
34283         PR c++/10471
34284         * g++.dg/template/defarg2.C: New test.
34285
34286 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
34287
34288         * gcc.dg/cpp/include2.c: Update.
34289         * gcc.dg/cpp/multiline-2.c: New.
34290         * gcc.dg/cpp/multiline.c: Update.
34291         * gcc.dg/cpp/strify2.c: Update.
34292         * gcc.dg/cpp/trad/literals-2.c: Update.
34293
34294 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34295
34296         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
34297
34298 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34299
34300         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
34301
34302 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34303
34304         PR c++/10451
34305         * g++.dg/parse/crash4.C: New test.
34306
34307         PR c++/9847
34308         * g++.dg/parse/crash5.C: New test.
34309
34310 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
34311
34312         PR c++/10446
34313         * g++.dg/parse/crash3.C: New test.
34314
34315         PR c++/10428
34316         * g++.dg/parse/elab1.C: New test.
34317
34318 2003-04-22  Devang Patel  <dpatel@apple.com>
34319
34320         * gcc.dg/cpp/trad/funlike-5.c: New test.
34321
34322 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
34323
34324         * g++.dg/other/packed1.C: Fix dg options.
34325
34326 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
34327
34328         * g++.dg/other/offsetof2.C: New test.
34329
34330 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
34331
34332         * g++.dg/template/recurse.C: Adjust location of error messages.
34333
34334 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
34335
34336         PR c++/9881
34337         * g++.dg/init/addr-const1.C: New test.
34338         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
34339
34340 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34341
34342         PR c++/10405
34343         * g++.dg/lookup/struct-hack1.C: New test.
34344
34345 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
34346
34347         * ucs.c: Update diagnostic messages.
34348
34349 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34350
34351         * gcc.dg/cpp/truefalse.cpp: New test.
34352         * gcc.dg/cpp/cpp.exp: Update.
34353         * g++.dg/other/stdbool-if.C: Remove.
34354
34355 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34356
34357         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
34358         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
34359
34360 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34361
34362         * gcc.c-torture/compile/20030418-1.c: New test.
34363
34364 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
34365
34366         * README.compat: Remove; content moved to doc/sourcebuild.texi.
34367
34368 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34369
34370         PR c++/10347
34371         g++.dg/template/dependent-name1.C: New test.
34372
34373 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
34374
34375         * gcc.dg/warn-1.c (tourist_guide): New array,
34376         contains a pointer to bar.
34377
34378 2003-04-16  Roger Sayle  <roger@eyesopen.com>
34379
34380         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
34381         * gcc.c-torture/execute/medce-1.c: New test case.
34382         * gcc.c-torture/execute/medce-2.c: New test case.
34383
34384 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
34385
34386         * lib/prune.exp: Ignore more messages.
34387
34388         PR c++/10381
34389         * g++.dg/parse/lookup3.C: New test.
34390
34391 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
34392
34393         * gcc.c-torture/compile/20030415-1.c : New test.
34394
34395 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
34396
34397         * gcc.c-torture/execute/scope-2.c: Move to ...
34398         * gcc.dg/noncompile/scope.c: .... here.
34399
34400 2003-04-14  Roger Sayle  <roger@eyesopen.com>
34401
34402         * gcc.dg/20030414-2.c: New test case.
34403
34404 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
34405
34406         PR target/10377
34407         * gcc.dg/20030414-1.c: New test.
34408
34409 2003-04-13  Roger Sayle  <roger@eyesopen.com>
34410
34411         * gcc.dg/builtins-12.c: New test case.
34412         * gcc.dg/builtins-13.c: New test case.
34413
34414 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34415
34416         * gcc.c-torture/execute/string-opt-18.c: New test.
34417
34418 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
34419
34420         PR c++/10300
34421         * g++.dg/init/new5.C: New test.
34422
34423 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
34424
34425         PR c++/7910
34426         * g++.dg/ext/dllimport1.C: New test.
34427
34428 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34429
34430         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34431
34432 2003-04-11  Bud Davis <bdavis9659@comcast.net>
34433
34434         PR Fortran/9263
34435         * g77.f-torture/noncompile/9263.f: New test
34436         PR Fortran/1832
34437         * g77.f-torture/execute/1832.f: New test
34438
34439 2003-04-11  David Chad  <davidc@freebsd.org>
34440             Loren J. Rittle  <ljrittle@acm.org>
34441
34442         libobjc/8562
34443         * objc.dg/headers.m: New test.
34444
34445 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
34446
34447         * gcc.c-torture/execute/builtin-noret-2.c: New.
34448         * gcc.c-torture/execute/builtin-noret-2.x: New.
34449         XFAIL builtin-noret-2.c at -O1 and above.
34450         * gcc.dg/redecl.c: New.
34451         * gcc.dg/Wshadow-1.c: Update error regexps.
34452
34453 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
34454
34455         * g++.dg/abi/bitfield10.C: New test.
34456
34457 2003-04-09  Mike Stump  <mrs@apple.com>
34458
34459         * gcc.dg/pch/pch.exp: Make testcase names longer.
34460         * g++.dg/pch/pch.exp: Make testcase names longer.
34461
34462 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34463
34464         * gcc.dg/builtins-11.c: New test case.
34465
34466 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34467
34468         * gcc.dg/builtins-9.c: New test case.
34469         * gcc.dg/builtins-10.c: New test case.
34470
34471 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
34472
34473         * gcc.dg/noncompile/init-4.c.c: New test.
34474
34475 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34476
34477         * gcc.misc-test/gcov-9.c: New test.
34478         * gcc.misc-test/gcov-10.c: New test
34479         * gcc.misc-test/gcov-11.c: New test.
34480
34481 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
34482
34483         PR optimization/10024
34484         * gcc.c-torture/compile/20030405-1.c: New test.
34485
34486 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
34487
34488         * gcc.dg/pch/static-3.c: New.
34489         * gcc.dg/pch/static-3.hs: New.
34490         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34491
34492 2003-04-04  Richard Henderson  <rth@redhat.com>
34493
34494         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34495         * g++.dg/eh/forced2.C: Likewise.
34496
34497 2003-04-03  Mike Stump  <mrs@apple.com>
34498
34499         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34500         target arg.
34501         (scan-assembler-times, scan-assembler-not): Likewise.
34502         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34503
34504 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34505
34506         * gcc.dg/sparc-loop-1.c: New test.
34507
34508 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34509
34510         PR other/9274
34511         * g++.dg/pch/system-2.C: New.
34512         * g++.dg/pch/system-2.Hs: New.
34513
34514 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34515
34516         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34517
34518         * g++.dg/eh/simd-1.C (vecfunc): Same.
34519
34520 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34521
34522         * gcc.c-torture/execute/20030401-1.c: New test case.
34523
34524 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34525
34526         * objc.dg/defs.m: New.
34527
34528 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34529
34530         * g++.dg/eh/simd-1.C: New.
34531         * g++.dg/eh/simd-2.C: New.
34532
34533 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34534
34535         * gcc.c-torture/execute/simd-3.c: New.
34536
34537 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34538
34539         PR c/9936
34540         * gcc.dg/20030331-2.c: New test.
34541
34542 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34543
34544         PR c++/10278
34545         * g++.dg/parse/crash2.C: New test.
34546
34547 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34548
34549         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34550         * gcc.c-torture/execute/20030331-1.c: ...here.
34551
34552 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34553
34554         * gcc.c-torture/execute/20030331-1.c: New test.
34555
34556 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34557
34558         * lib/gcov.exp: Adjust call return testing strings.
34559         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34560
34561 2003-03-31  Roger Sayle  <roger@eyesopen.com>
34562
34563         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34564         * gcc.dg/builtins-7.c: New test case.
34565         * gcc.dg/builtins-8.c: New test case.
34566
34567 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34568
34569         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34570
34571 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34572
34573         PR c++/7647
34574         * g++.dg/lookup-class-member-2.C: New test.
34575
34576 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34577
34578         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34579
34580 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34581
34582         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34583
34584 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34585
34586         * g++.dg/init/attrib1.C: New test.
34587
34588 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34589
34590         * gcc.dg/ultrasp8.c: New test.
34591
34592 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34593
34594         * gcc.dg/ultrasp7.c: New test.
34595
34596 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34597
34598         PR c++/10047
34599         * g++.dg/template/inline1.C: New test.
34600
34601 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34602
34603         * gcc.dg/sparc-dwarf2.c: New test.
34604
34605 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34606
34607         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34608         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34609
34610 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34611
34612         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34613         than reading .x files.
34614         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34615         * g77.dg/gcov/gcov-1.f: Likewise.
34616         * gcc.misc-tests/gcov-4b.c: Likewise.
34617         * gcc.misc-tests/gcov-5b.c: Likewise.
34618         * gcc.misc-tests/gcov-6.c: Likewise.
34619         * gcc.misc-tests/gcov-7.c: Likewise.
34620         * gcc.misc-tests/gcov-8.c: Likewise.
34621         * g++.dg/gcov/gcov-1.x: Remove.
34622         * g77.dg/gcov/gcov-1.x: Likewise.
34623         * gcc.misc-tests/gcov-4b.x: Likewise.
34624         * gcc.misc-tests/gcov-5b.x: Likewise.
34625         * gcc.misc-tests/gcov-6.x: Likewise.
34626         * gcc.misc-tests/gcov-7.x: Likewise.
34627         * gcc.misc-tests/gcov-8.x: Likewise.
34628
34629 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34630
34631         PR opt/10087
34632         * gcc.dg/20030324-1.c: New test.
34633
34634 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34635
34636         PR c++/10224
34637         * g++.dg/template/arg3.C: New test.
34638
34639         PR c++/10158
34640         * g++.dg/template/friend18.C: New test.
34641
34642 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34643
34644         * g77.f-torture/compile/20030326-1.f: New test case.
34645
34646 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34647
34648         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34649
34650         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34651
34652 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34653
34654         * gcc.dg/ia64-sync-3.c: New test.
34655
34656 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34657
34658         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34659
34660 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34661
34662         * gcc.dg/ultrasp6.c: New test.
34663
34664 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34665
34666         * gcc.dg/i386-signbit-1.c: New test.
34667         * gcc.dg/i386-signbit-2.c: New test.
34668         * gcc.dg/i386-signbit-3.c: New test.
34669
34670 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34671
34672         * gcc.dg/ultrasp5.c: Fix options.
34673
34674 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34675
34676         * gcc.dg/ultrasp5.c: Fix comment.
34677
34678 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34679
34680         PR fortran/10197
34681         * g77.f-torture/execute/10197.f: New test.
34682
34683 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34684
34685         PR c++/9898, c++/383
34686         * g++.dg/template/conv6.C: New test.
34687
34688         PR c++/10119
34689         * g++.dg/template/ptrmem5.C: New test.
34690
34691         PR c++/10026
34692         * g++.dg/lookup/koenig1.C: New test.
34693
34694         PR C++/10199
34695         * g++.dg/lookup/template2.C: New test.
34696
34697 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34698
34699         * g++.dg/opt/rtti1.C: New test.
34700
34701 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34702
34703         * gcc.dg/ultrasp5.c: New test.
34704
34705 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34706
34707         PR middle-end/9967
34708         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34709         builtin fputs.
34710
34711 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34712
34713         PR c/8224
34714         * gcc.dg/20030323-1.c: New test.
34715
34716 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34717
34718         * gcc.c-torture/compile/20030323-1.c: New test case.
34719
34720 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34721
34722         * gcc.dg/20030321-1.c: New test.
34723
34724 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34725
34726         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34727
34728 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34729
34730         PR c++/9978, c++/9708
34731         * g++.dg/ext/vlm1.C: Adjust expected error.
34732         * g++.dg/ext/vla2.C: New test.
34733         * g++.dg/template/arg1.C: New test.
34734         * g++.dg/template/arg2.C: New test.
34735
34736 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34737
34738         * g77.f-torture/execute/select.f: New test.
34739         * g77.f-torture/noncompile/select_no_compile.f: New test.
34740
34741 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34742
34743         PR c++/9898
34744         * g++.dg/other/error4.C: New test.
34745
34746 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34747
34748         * g++.dg/template/friend17.C: New test.
34749
34750 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34751
34752         * gcc.c-torture/compile/20030320-1.c: New.
34753
34754 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34755
34756         * gcc.dg/builtins-6.c: New test case.
34757
34758 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34759
34760         PR target/10073
34761         * gcc.c-torture/compile/20030319-1.c: New.
34762
34763 2003-03-18  Jan Hubicka  <jh@suse.cz>
34764
34765         * gcc.dg/i386-cvt-1.c: New test.
34766
34767 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34768
34769         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34770         * objc.dg/naming-2.m: Likewise.
34771
34772 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34773
34774         PR c++/9639
34775         * g++.dg/parse/crash1.C: New test.
34776
34777 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34778
34779         PR c++/8805
34780         * g++.dg/eh/cleanup1.C: New test.
34781
34782 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34783
34784         * gcc.c-torture/execute/20030316-1.c: New test case.
34785
34786 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34787
34788         PR c++/9629
34789         * g++.dg/init/ctor2.C: New test.
34790
34791 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34792
34793         * g77.f-torture/compile/xformat.f: New test case.
34794
34795 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34796
34797         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34798         * g++.old-deja/g++.mike/eh50.C: Likewise.
34799
34800 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34801
34802         PR c++/6440
34803         * g++.dg/template/spec7.C: New test.
34804         * g++.dg/template/spec8.C: Likewise.
34805
34806 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34807
34808         * gcc.c-torture/execute/20030313-1.c: New test.
34809
34810 2003-03-14  Richard Henderson  <rth@redhat.com>
34811
34812         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34813
34814 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34815
34816         * gcc.c-torture/compile/20030314-1.c: New test.
34817
34818 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34819
34820         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34821         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34822         thumb target,
34823         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34824         to accept newer _imp__  prefix and additional
34825         newline in .drectve section.
34826         * gcc.dg/dll-4.c: Likewise.
34827         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34828         switch.
34829
34830 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34831
34832         * g++.dg/parse/namespace9.C: New test.
34833
34834         * g++.dg/init/ref5.C: New test.
34835         * g++.dg/parse/ptrmem1.C: Likewise.
34836
34837 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34838
34839         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34840         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34841         regular expression.
34842         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34843         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34844
34845 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34846
34847         * gcc.c-torture/execute/20030224-2.c: New test.
34848
34849 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34850
34851         * gcc.dg/decl-3.c: New test.
34852
34853 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34854
34855         * gcc.dg/i386-loop-2.c: New test.
34856
34857 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34858
34859         PR c++/9474
34860         * g++.dg/parse/namespace8.C: New test.
34861
34862         PR c++/9924
34863         * g++.dg/overload/builtin2.C: New test.
34864
34865 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34866
34867         * gcc.dg/return-type-3.c: New test.
34868
34869 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34870
34871         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34872         profiling options are not supported.
34873
34874 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34875
34876         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34877         * g++.old-deja/g++.warn/impint2.C: Likewise.
34878
34879 2003-03-10  Devang Patel  <dpatel@apple.com>
34880
34881         * g++.dg/cpp/c++_cmd_1.C: New test.
34882         * g++.dg/cpp/c++_cmd_1.h: New file.
34883
34884 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34885
34886         * gcc.dg/altivec-9.c: New file.
34887
34888 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34889
34890         * gcc.dg/ppc-sdata-1.c: New test.
34891         * gcc.dg/ppc-sdata-2.c: New test.
34892
34893 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34894
34895         PR c++/9373
34896         * g++.dg/opt/ptrmem2.C: New test.
34897
34898         PR c++/8534
34899         * g++.dg/opt/ptrmem1.C: New test.
34900
34901 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34902
34903         * gcc.dg/i386-loop-1.c: New test.
34904
34905 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34906
34907         PR c++/9970
34908         * g++.dg/lookup/friend1.C: New test.
34909
34910 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34911
34912         PR c++/9823
34913         * g++.dg/parser/constructor1.C: New test.
34914
34915 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34916
34917         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34918
34919         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34920
34921 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34922
34923         * gcc.dg/cpp/Wunused.c: Update test.
34924
34925 2003-03-08  Jan Hubicka  <jh@suse.cz>
34926
34927         * gcc.dg/inline-3.c: New test.
34928
34929 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34930
34931         PR c++/9809
34932         * g++.dg/parse/builtin1.C: New test.
34933
34934         PR c++/9982
34935         * g++.dg/abi/cookie1.C: New test.
34936         * g++.dg/abi/cookie2.C: Likewise.
34937
34938         PR c++/9524
34939         * g++.dg/template/field1.C: New test.
34940
34941         PR c++/9912
34942         * g++.dg/parse/class1.C: New test.
34943         * g++.dg/parse/namespace7.C: Likewise.
34944         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34945
34946 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34947
34948         * g++.dg/init/ref4.C: New test.
34949
34950 2003-03-07  Jan Hubicka  <jh@suse.cz>
34951
34952         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34953         * gcc.dg/inline-3.c: New test.
34954
34955 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34956
34957         * g++.dg/init/ref3.C: New test.
34958
34959         PR c++/9965
34960         * g++.dg/init/ref2.C: New test.
34961
34962         PR c++/9400
34963         * g++.dg/warn/Wshadow-2.C: New test.
34964
34965         PR c++/9791
34966         * g++.dg/warn/Woverloaded-1.C: New test.
34967
34968 2003-03-05  Jan Hubicka  <jh@suse.cz>
34969
34970         * gcc.dg/i386-local2.c: New.
34971         * gcc.dg/i386-local.c: Fix typo.
34972
34973 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34974
34975         * g++.dg/abi/layout3.C: New test.
34976
34977 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34978
34979         * gcc.c-torture/compile/20030305-1.c
34980
34981 2003-03-05  Jan Hubicka  <jh@suse.cz>
34982
34983         * gcc.dg/i386-local.c: New.
34984
34985 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34986
34987         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34988
34989 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34990
34991         * gcc.dg/switch-2.c: New test.
34992         * gcc.dg/switch-3.c: New test.
34993         * gcc.dg/Wswitch.c: Adjust line numbers.
34994         * gcc.dg/Wswitch-default.c: Likewise.
34995         * gcc.dg/Wswitch-enum.c: Likewise.
34996
34997 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34998
34999         * gcc.c-torture/execute/20030222-1.c: New test.
35000
35001 2003-03-03  James E Wilson  <wilson@tuliptree.org>
35002
35003         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35004
35005 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
35006
35007         PR c++/9878
35008         * g++.dg/init/ref1.C: New test.
35009
35010 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
35011
35012         * gcc.dg/sh-relax.c: New SH-only test.
35013
35014 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
35015
35016         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
35017         comment explaining purpose of testcase.
35018
35019 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35020
35021         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35022         for HC11/HC12 (asm needs two int registers).
35023         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35024         HC11/HC12 because the test uses an asm which needs two 32-bit
35025         registers.
35026
35027 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35028
35029         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35030         for HC11/HC12 (array is too large otherwise).
35031         * gcc.c-torture/compile/920501-4.x: New file, likewise.
35032         * gcc.c-torture/compile/20010518-2.x: Likewise.
35033         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35034         HC11/HC12 (array is too large).
35035
35036 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
35037
35038         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35039         * lib/g++-dg.exp (g++-dg-test): Likewise.
35040
35041 2003-03-01  Roger Sayle  <roger@eyesopen.com>
35042
35043         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35044         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35045
35046 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35047
35048         * g++.dg/warn/implicit-typename1.C: Remove warning.
35049
35050 2003-02-28  Richard Henderson  <rth@redhat.com>
35051
35052         * gcc.dg/noreturn-1.c: Move noreturn warning line.
35053         * gcc.dg/return-type-1.c: Move control reaches end warning line.
35054
35055 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
35056
35057         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35058         * g++.dg/pch/pch.exp: Likewise.
35059
35060 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35061
35062         PR c++/9879
35063         * testsuite/g++.dg/init/new4.C: New test.
35064
35065 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35066
35067         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35068
35069 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35070
35071         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35072         unsigned long.
35073
35074         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35075         wider than float.
35076
35077 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35078
35079         * lib/scanasm.exp: Add support for counting numbers of
35080         occurences.
35081         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35082         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35083
35084 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35085
35086         PR c++/9683
35087         * g++.dg/template/static3.C: New test.
35088
35089         PR c++/9829
35090         * g++.dg/parse/namespace6.C: New test.
35091
35092 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35093
35094         PR target/9732
35095         * gcc.dg/20030225-1.c: New test.
35096
35097 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35098
35099         * README: Remove out-of-date information.
35100
35101         PR c++/9836
35102         * g++.dg/template/spec6.C: New test.
35103
35104 2003-02-24  Jeff Law  <law@redhat.com>
35105
35106         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35107
35108 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35109
35110         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35111         * gcc.dg/pragma-ep-1.c: Likewise.
35112
35113 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35114
35115         PR c++/9602
35116         * g++.dg/template/friend16.C: New test.
35117
35118 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
35119
35120         PR c++/5333
35121         * g++.dg/parse/fused-params1.C: Adjust error messages.
35122         * g++.dg/template/nested3.C: New test.
35123
35124 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
35125
35126         * g++.dg/abi/param1.C: New test.
35127
35128 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35129
35130         PR c++/7982
35131         * g++.dg/warn/implicit-typename1.C: New test.
35132
35133 2003-02-22  Kelley Cook <kelleycook@comcast.net>
35134
35135         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35136         with "mtune".
35137         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35138         * gcc.c-torture/execute/20010129-1.x: Likewise.
35139         * gcc.dg/20011107-1.c: Likewise.
35140         * gcc.dg/20020108-1.c: Likewise.
35141         * gcc.dg/20020122-3.c: Likewise.
35142         * gcc.dg/20020206-1.c: Likewise.
35143         * gcc.dg/20020310-1.c: Likewise.
35144         * gcc.dg/20020426-2.c: Likewise.
35145         * gcc.dg/20020517-1.c: Likewise.
35146         * gcc.dg/991230-1.c: Likewise.
35147         * gcc.dg/i386-unroll-1.c: Likewise.
35148         * gcc.misc-tests/i386-prefetch.exp: Likewise.
35149
35150 2003-02-22  Jan Hubicka  <jh@suse.cz>
35151
35152         * gcc.dg/i386-mul.c: New test.
35153
35154 2003-02-21  Roger Sayle  <roger@eyesopen.com>
35155
35156         * gcc.dg/builtins-5.c: New test case.
35157
35158 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
35159
35160         * gcc.dg/asmreg-1.c: New test.
35161
35162 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35163
35164         PR c++/9749
35165         * g++.dg/parse/varmod1.C: New test.
35166
35167 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35168
35169         PR c++/9727
35170         * g++.dg/template/op1.C: New test.
35171
35172 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35173
35174         PR c++/8906
35175         * g++.dg/template/nested2.C: New test.
35176
35177 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35178
35179         PR c++/8724
35180         * g++.dg/expr/dtor1.C: New test.
35181
35182 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
35183
35184         * gcc.dg/cpp/include3.c: New test.
35185         * gcc.dg/cpp/inc/foo.h: New file.
35186
35187 2003-02-21  Glen Nakamura  <glen@imodulo.com>
35188
35189         * gcc.c-torture/execute/20030221-1.c: New test.
35190
35191 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
35192
35193         PR c++/9729
35194         * g++.dg/abi/conv1.C: New test.
35195
35196 2003-02-20  Jan Hubicka  <jh@suse.cz>
35197
35198         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
35199
35200 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
35201
35202         * gcc.c-torture/compile/20030219-1.c: New test.
35203
35204 2003-02-18  Jan Hubicka  <jh@suse.cz>
35205
35206         * gcc.dg/funcorder.c: New test.
35207
35208 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35209
35210         * gcc.c-torture/execute/20030218-1.c: New.
35211
35212 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
35213
35214         * gcc.dg/20030218-1.c: New.
35215
35216 2003-02-18  Richard Henderson  <rth@redhat.com>
35217
35218         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
35219         * gcc.dg/attr-used-2.c: New.
35220
35221 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
35222
35223         PR c++/9704
35224         * g++.dg/init/copy5.C: New test.
35225
35226 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
35227
35228         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
35229         * g++.dg/pch/pch.exp: Likewise.
35230
35231 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35232
35233         * gcc.c-torture/execute/20030209-1.c: Enable the test if
35234         STACK_SIZE is not defined.
35235
35236 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35237
35238         PR c++/9457
35239         * g++.dg/template/init1.C: New test.
35240
35241 2003-02-16  Jan HUbicka  <jh@suse.cz>
35242
35243         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
35244         (foo): Add few extra tests
35245         * gcc.dg/c99-const-expr-3.c: Likewise.
35246         * gcc.c-torture/execute/20030216-1.c: New.
35247
35248 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35249
35250         PR c++/9459
35251         * g++.dg/ext/typeof4.C: New test.
35252
35253 2003-02-15  Roger Sayle  <roger@eyesopen.com>
35254
35255         * gcc.dg/i386-387-3.c: New test case.
35256
35257 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
35258
35259         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
35260         cris-*-elf* cris-*-aout* and mmix-*-*.
35261
35262 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
35263
35264         * gcc.dg/20030213-1.c: New test.
35265
35266 2003-02-12  Roger Sayle  <roger@eyesopen.com>
35267
35268         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
35269         * gcc.dg/i386-387-2.c: Likewise.
35270
35271 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
35272
35273         * gcc.dg/ppc-spe.c: Fix formatting.
35274         Enable tests that were previously unsupported by gas.
35275         Delete tests for instructions that no longer exist.
35276         Switch arguments on evsubifw builtin.
35277
35278 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
35279
35280         * gcc.c-torture/execute/20030209-1.c: Disable the test if
35281         STACK_SIZE is too small.
35282
35283 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35284             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35285
35286         * gcc.dg/decl-2.c: New test.
35287
35288 2003-02-10  Jan Hubicka  <jh@suse.cz>
35289
35290         * gcc.dg/i386-fpcvt-1.c: New test.
35291
35292 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
35293
35294         * gcc.c-torture/execute/20030209-1.c: New test.
35295
35296 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
35297
35298         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
35299         int-wide bitops, use the constants of the same width.
35300         Likewise, if long long is 32-bit wide, test bitops using
35301         32-bit constants.
35302
35303 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
35304
35305         * gcc.dg/20021014-1.c: Annotate with expected notice text.
35306
35307 2003-02-07  Roger Sayle  <roger@eyesopen.com>
35308
35309         * testsuite/gcc.dg/builtins-4.c: New test case.
35310
35311 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35312
35313         * gcc.dg/20020430-1.c: Fix dg command typos.
35314         * gcc.dg/20020503-1.c: Likewise.
35315
35316 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35317
35318         PR c++/8785
35319         * g++.dg/parse/fused-params1.C: New test.
35320
35321         PR c++/8857
35322         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
35323
35324         PR c++/8921
35325         * g++.dg/parse/non-dependent1.C: New test.
35326
35327         PR c++/8928
35328         * g++.dg/parse/dupl-tmpl-args1.C: New test.
35329
35330         PR c++/9228
35331         * g++.dg/parse/undefined7.C: New test.
35332         * g++.dg/parse/non-templ1.C: New test.
35333
35334         PR c++/9229
35335         * g++.dg/parse/too-many-tmpl-args1.C: New test.
35336
35337 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
35338
35339         * gcc.c-torture/compile/20030206-1.c: New test.
35340
35341 2003-02-05  Roger Sayle  <roger@eyesopen.com>
35342
35343         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
35344         "pow" to "foo" to avoid potential confusion with a math built-in.
35345
35346 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35347
35348         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
35349         conditions for SPARC targets.
35350
35351 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
35352
35353         * gcc.dg/20030204-1.c: New test.
35354
35355 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35356
35357         PR c++/38
35358         * g++.dg/parse/array-size1.C: New test.
35359
35360         PR c++/5657
35361         * g++.dg/parse/undefined3.C: New test.
35362
35363         PR c++/5665
35364         * g++.dg/parse/undefined4.C: New test.
35365
35366         PR c++/5975
35367         * g++.dg/parse/undefined5.C: New test.
35368
35369         PR c++/7259
35370         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
35371
35372         PR c++/8578
35373         * g++.dg/parse/casting-operator1.C: New test.
35374
35375         PR c++/8596
35376         * g++.dg/parse/undefined6.C: New test.
35377
35378         PR c++/8736
35379         * g++.dg/parse/missing-template1.C: New test.
35380
35381 2003-02-04  Jan Hubicka  <jh@suse.cz>
35382
35383         * gcc.dg/i386-cadd.c: Compile using -march=k8.
35384         * gcc.dg/i386-cmov?.c: Likewise.
35385         * gcc.dg/i386-fpcvt-?.c: Likewise.
35386         * gcc.dg/i386-ssefp-1.c: Likewise.
35387         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
35388         conventions.
35389
35390 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
35391
35392         PR c++/7129
35393         * testsuite/g++.dg/ext/max.C: New test.
35394
35395 2003-02-03  Jan Hubicka  <jh@suse.cz>
35396
35397         * gcc.c-torture/execute/20030203-1.c: New test.
35398
35399 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
35400
35401         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
35402         'natural-endian'.
35403
35404 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
35405
35406         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
35407         * g++.dg/init/new2.C: Likewise.
35408         * g++.dg/other/new1.C: Likewise.
35409
35410 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
35411
35412         * gcc.dg/struct-ret-libc.c: New test.
35413
35414 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
35415
35416         * gcc.dg/20030129-1.c: New test.
35417
35418 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35419
35420         PR c++/8849
35421         * g++.dg/template/ptrmem4.C: New test.
35422
35423 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
35424
35425         * g++.dg/parser/constant1.C: New test.
35426
35427 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35428
35429         PR c++/8591
35430         * g++.dg/parse/friend2.C: New test.
35431
35432 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35433
35434         PR c++/9437
35435         * g++.dg/template/unify4.C: New test.
35436
35437 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
35438
35439         * gcc.c-torture/execute/20030128-1.c: New test.
35440
35441 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
35442
35443         * g++.dg/lookup/nested1.C: Test moved from ...
35444         * g++.old-deja/g++.other/lookup24.C: ... here.
35445
35446 2003-01-28  Jan Hubicka  <jh@suse.cz>
35447
35448         * gcc.dg/i386-cmov5.c: New test.
35449
35450 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35451
35452         * gcc.c-torture/execute/20010925-1.c: Changed the
35453         memcpy declaration.
35454
35455 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35456
35457         PR c++/3902
35458         * g++.dg/parse/template5.C: New test.
35459
35460 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
35461
35462         PR fortran/9258
35463         * g77.dg/pr9258: New test.
35464
35465 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35466
35467         * README: Move relevant parts from README.g++.
35468
35469         * README.g++: Remove this file.
35470
35471 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35472
35473         * g++.dg/abi/dcast1.C: New test.
35474
35475 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35476
35477         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35478
35479 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
35480
35481         PR c++/47
35482         * g++.old-deja/g++.other/lookup24.C: New test.
35483
35484 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35485
35486         PR middle-end/7227
35487         * gcc.dg/uninit-C.c: New test.
35488
35489 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
35490
35491         * g++.dg/abi/covariant1.C: New test.
35492
35493 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35494
35495         * gcc.dg/20030123-1.c: New test.
35496
35497 2003-01-25  Jan Hubicka  <jh@suse.cz>
35498
35499         PR opt/8492
35500         * gcc.c-torture/compile/20030125-1.c
35501
35502 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35503
35504         PR c++/9403
35505         * g++.dg/parse/template3.C: New test.
35506         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35507
35508         PR c++/795
35509         * g++.dg/parse/template4.C: New test.
35510
35511         PR c++/9415
35512         * g++.dg/template/qual2.C: New test.
35513
35514         PR c++/8545
35515         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35516
35517         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35518
35519 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35520
35521         * gcc.c-torture/execute/switch-1.c: New test case.
35522
35523 2003-01-25  Jan Hubicka  <jh@suse.cz>
35524
35525         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35526
35527 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35528
35529         Tweaks for Bison-1.875. From the NEWS file:
35530         "- `parse error' -> `syntax error'
35531         Bison now uniformly uses the term `syntax error'"
35532         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35533         * gcc.dg/cpp/digraph2.c: Likewise.
35534         * gcc.dg/cpp/direct2.c: Likewise.
35535         * gcc.dg/cpp/paste4.c: Likewise.
35536         * gcc.dg/c90-restrict-1.c: Likewise.
35537         * gcc.dg/c99-func-2.c: Likewise.
35538         * gcc.dg/noncompile/920721-2.c: Likewise.
35539         * gcc.dg/noncompile/930622-2.c: Likewise.
35540         * gcc.dg/noncompile/940112-1.c: Likewise.
35541         * gcc.dg/noncompile/950921-1.c: Likewise.
35542         * gcc.dg/noncompile/951123-1.c: Likewise.
35543         * gcc.dg/noncompile/971104-1.c: Likewise.
35544         * gcc.dg/noncompile/990416-1.c: Likewise.
35545
35546 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
35547
35548         * g++.dg/parse/undefined1.C: Add error message.
35549
35550 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35551
35552         PR c++/9354
35553         * g++.dg/parse/new1.C: New test.
35554
35555         PR c++/9216
35556         * g++.dg/parse/template2.C: New test.
35557
35558         PR c++/9354
35559         * g++.dg/parse/typedef2.C: New test.
35560
35561         PR c++/9328
35562         * g++.dg/ext/typeof3.C: New test.
35563
35564 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35565
35566         PR c++/2738
35567         * g++.dg/parse/ret-type1.C: New test.
35568
35569         PR c++/3792
35570         * g++.dg/parse/tmpl-outside1.C: New test.
35571
35572         PR c++/4207
35573         * g++.dg/parse/int-as-enum1.C: New test.
35574
35575         PR c++/4903
35576         * g++.dg/parse/no-typename1.C: New test.
35577
35578         PR c++/5533
35579         * g++.dg/parse/no-value1.C: New test.
35580
35581         PR c++/5921
35582         * g++.dg/parse/wrong-inline1.C: New test.
35583
35584         PR c++/6402
35585         * g++.dg/parse/ref1.C: New test.
35586
35587         PR c++/6992
35588         * g++.dg/parse/attr-ctor1.C: New test.
35589
35590         PR c++/7229
35591         * g++.dg/parse/namespace5.C: New test.
35592
35593         PR c++/7917
35594         * g++.dg/parse/func-def1.C: New test.
35595
35596         PR c++/8143
35597         * g++.dg/parse/undefined1.C: New test.
35598
35599         PR c++/5723, PR c++/8522
35600         * g++.dg/parse/specialization1.C: New test.
35601
35602         PR c++/163, PR c++/8595
35603         * g++.dg/parse/struct-as-enum1.C: New test.
35604
35605         PR c++/9173
35606         * g++.dg/parse/undefined2.C: New test.
35607
35608 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35609
35610         PR c++/9298
35611         * g++.dg/parse/template1.C: New test.
35612
35613         PR c++/9384
35614         * g++.dg/parse/using1.C: New test.
35615
35616         PR c++/9285
35617         PR c++/9294
35618         * g++.dg/parse/expr2.C: New test.
35619
35620         PR c++/9388
35621         * g++.dg/parse/lookup2.C: Likewise.
35622
35623 2003-01-21  Jan Hubicka  <jh@suse.cz>
35624
35625         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35626         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35627         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35628         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35629
35630 2003-01-20  Nick Clifton  <nickc@redhat.com>
35631
35632         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35633         problem with ARM sibcall code generation.
35634
35635 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35636
35637         * gcc.c-torture/execute/20030120-1.c: New.
35638
35639 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35640
35641         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35642
35643 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35644
35645         PR c++/9272
35646         * g++.dg/parse/ctor1.C: New test.
35647
35648         PR c++/9294:
35649         * g++.dg/parse/qualified1.C: New test.
35650
35651         * g++.dg/parse/typename3.C: New test.
35652
35653 2003-01-16  Richard Henderson  <rth@redhat.com>
35654
35655         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35656
35657 2003-01-16  Richard Henderson  <rth@redhat.com>
35658
35659         * g++.dg/pch/pch.exp: Copy test header to the working directory
35660         before using it either for precompilation or direct use.
35661         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35662         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35663
35664 2003-01-16  Richard Henderson  <rth@redhat.com>
35665
35666         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35667         before using it either for precompilation or direct use.
35668         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35669         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35670
35671 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35672
35673         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35674         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35675         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35676         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35677         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35678         typename warning into error.
35679         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35680         error messages.
35681         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35682         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35683         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35684         messages.
35685         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35686         make declaration visible in template.
35687         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35688         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35689         messages.
35690         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35691         message.
35692         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35693         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35694         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35695         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35696         typename warning with error message.
35697         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35698         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35699         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35700
35701 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35702
35703         * g++.dg/parse/ambig2.C: New test.
35704
35705 2003-01-15  Richard Henderson  <rth@redhat.com>
35706
35707         * g++.dg/tls/init-2.C: Update error message string.
35708
35709 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35710
35711         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35712
35713 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35714
35715         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35716         all for HC11/HC12.
35717         * gcc.c-torture/compile/20001205-1.x: Likewise.
35718         * gcc.c-torture/compile/20001226-1.x: Likewise.
35719         * gcc.c-torture/compile/920520-1.x: Likewise.
35720         * gcc.c-torture/compile/961203-1.x: Likewise.
35721         * gcc.c-torture/compile/20020604-1.x: Likewise.
35722
35723 2003-01-15  Jan Hubicka  <jh@suse.cz>
35724
35725         * gcc.c-torture/compile/20030115-1.c: New test.
35726
35727         * gcc.dg/i386-fpcvt-1.c: New test.
35728         * gcc.dg/i386-fpcvt-2.c: New test.
35729
35730 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35731
35732         Further conform g++'s __vmi_class_type_info to the C++ ABI
35733         specification.
35734         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35735         the specification.
35736
35737 2003-01-14  Jan Hubicka  <jh@suse.cz>
35738
35739         * gcc.dg/i386-fpcvt-1.c: New test.
35740         * gcc.dg/i386-fpcvt-2.c: New test.
35741
35742 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35743
35744         * gcc.dg/i386-mmx-3.c: New test.
35745
35746 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35747
35748         PR c++/9264
35749         * g++.dg/parse/octal1.C: New file.
35750
35751         PR c++/9172
35752         * g++.dg/parse/typename1.C: New file.
35753
35754 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35755
35756         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35757         * gcc.dg/bf-no-ms-layout.c: Likewise.
35758         * gcc.dg/bf-ms-attrib.c: Likewise.
35759
35760 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35761
35762         PR c++/9099
35763         * g++.dg/parse/dtor1.C: New file.
35764
35765         PR c++/9128
35766         * g++.dg/rtti/typeid1.C: New file.
35767
35768         PR c++/9153
35769         * g++.dg/parse/lookup1.C: New file.
35770
35771         PR c++/9171
35772         * g++.dg/templ/spec5.C: New file.
35773
35774 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35775
35776         * gcc.c-torture/compile/20030110-1.c: New test.
35777
35778 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35779
35780         Merge from pch-branch:
35781
35782         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35783
35784         * gcc.dg/pch/cpp-1.h: New.
35785         * gcc.dg/pch/cpp-1.c: New.
35786         * gcc.dg/pch/cpp-2.h: New.
35787         * gcc.dg/pch/cpp-2.c: New.
35788
35789         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35790
35791         * gcc.dg/pch/except-1.h: New.
35792         * gcc.dg/pch/except-1.c: New.
35793
35794         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35795
35796         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35797         running test.
35798         * gcc.dg/pch: Include *.hp not *.h.
35799         * gcc.dg/pch/system-1.h: New.
35800         * gcc.dg/pch/system-1.c: New.
35801
35802         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35803
35804         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35805         rather than trying to build and run a program using PCH.
35806         * gcc.dg/pch: Remove dg-do commands from test files.
35807
35808         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35809
35810         * gcc.dg/pch/macro-3.c: New.
35811         * gcc.dg/pch/macro-3.h: New.
35812
35813         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35814
35815         * gcc.dg/pch/common-1.c: New.
35816         * gcc.dg/pch/common-1.h: New.
35817         * gcc.dg/pch/decl-1.c: New.
35818         * gcc.dg/pch/decl-1.h: New.
35819         * gcc.dg/pch/decl-2.c: New.
35820         * gcc.dg/pch/decl-2.h: New.
35821         * gcc.dg/pch/decl-3.c: New.
35822         * gcc.dg/pch/decl-3.h: New.
35823         * gcc.dg/pch/decl-4.c: New.
35824         * gcc.dg/pch/decl-4.h: New.
35825         * gcc.dg/pch/decl-5.c: New.
35826         * gcc.dg/pch/decl-5.h: New.
35827         * gcc.dg/pch/global-1.c: New.
35828         * gcc.dg/pch/global-1.h: New.
35829         * gcc.dg/pch/inline-1.c: New.
35830         * gcc.dg/pch/inline-1.h: New.
35831         * gcc.dg/pch/inline-2.c: New.
35832         * gcc.dg/pch/inline-2.h: New.
35833         * gcc.dg/pch/static-1.c: New.
35834         * gcc.dg/pch/static-1.h: New.
35835         * gcc.dg/pch/static-2.c: New.
35836         * gcc.dg/pch/static-2.h: New.
35837
35838         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35839
35840         * g++.dg/pch/pch.exp: Better handle failing testcases.
35841         * gcc.dg/pch/pch.exp: Likewise.
35842         * gcc.dg/pch/macro-1.c: New.
35843         * gcc.dg/pch/macro-1.h: New.
35844         * gcc.dg/pch/macro-2.c: New.
35845         * gcc.dg/pch/macro-2.h: New.
35846
35847         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35848
35849         * g++.dg/dg.exp: Treat files in pch/ specially.
35850         * g++.dg/pch/pch.exp: New file.
35851         * g++.dg/pch/empty.H: New file.
35852         * g++.dg/pch/empty.C: New file.
35853         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35854         "precompile".
35855
35856         * gcc.dg/pch/pch.exp: New file.
35857         * gcc.dg/pch/empty.h: New file.
35858         * gcc.dg/pch/empty.c: New file.
35859         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35860         "precompile".
35861
35862 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35863
35864         * g++.dg/template/friend14.C: New test.
35865
35866 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35867
35868         * gcc.dg/old-style-asm-1.c: New test.
35869
35870 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35871
35872         * gcc.c-torture/compile/20030109-1.c: New test.
35873
35874 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35875
35876         * gcc.c-torture/execute/20030109-1.c: New test.
35877
35878 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35879
35880         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35881         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35882         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35883         * g++.old-deja/g++.mike/eh2.C: Likewise.
35884         * g++.old-deja/g++.mike/eh3.C: Likewise.
35885         * g++.old-deja/g++.mike/eh5.C: Likewise.
35886         * g++.old-deja/g++.mike/eh6.C: Likewise.
35887         * g++.old-deja/g++.mike/eh7.C: Likewise.
35888         * g++.old-deja/g++.mike/eh8.C: Likewise.
35889         * g++.old-deja/g++.mike/eh9.C: Likewise.
35890         * g++.old-deja/g++.mike/eh10.C: Likewise.
35891         * g++.old-deja/g++.mike/eh12.C: Likewise.
35892         * g++.old-deja/g++.mike/eh13.C: Likewise.
35893         * g++.old-deja/g++.mike/eh14.C: Likewise.
35894         * g++.old-deja/g++.mike/eh16.C: Likewise.
35895         * g++.old-deja/g++.mike/eh17.C: Likewise.
35896         * g++.old-deja/g++.mike/eh18.C: Likewise.
35897         * g++.old-deja/g++.mike/eh21.C: Likewise.
35898         * g++.old-deja/g++.mike/eh23.C: Likewise.
35899         * g++.old-deja/g++.mike/eh24.C: Likewise.
35900         * g++.old-deja/g++.mike/eh25.C: Likewise.
35901         * g++.old-deja/g++.mike/eh26.C: Likewise.
35902         * g++.old-deja/g++.mike/eh27.C: Likewise.
35903         * g++.old-deja/g++.mike/eh28.C: Likewise.
35904         * g++.old-deja/g++.mike/eh29.C: Likewise.
35905         * g++.old-deja/g++.mike/eh31.C: Likewise.
35906         * g++.old-deja/g++.mike/eh33.C: Likewise.
35907         * g++.old-deja/g++.mike/eh34.C: Likewise.
35908         * g++.old-deja/g++.mike/eh35.C: Likewise.
35909         * g++.old-deja/g++.mike/eh36.C: Likewise.
35910         * g++.old-deja/g++.mike/eh37.C: Likewise.
35911         * g++.old-deja/g++.mike/eh38.C: Likewise.
35912         * g++.old-deja/g++.mike/eh39.C: Likewise.
35913         * g++.old-deja/g++.mike/eh40.C: Likewise.
35914         * g++.old-deja/g++.mike/eh41.C: Likewise.
35915         * g++.old-deja/g++.mike/eh42.C: Likewise.
35916         * g++.old-deja/g++.mike/eh44.C: Likewise.
35917         * g++.old-deja/g++.mike/eh46.C: Likewise.
35918         * g++.old-deja/g++.mike/eh47.C: Likewise.
35919         * g++.old-deja/g++.mike/eh48.C: Likewise.
35920         * g++.old-deja/g++.mike/eh49.C: Likewise.
35921         * g++.old-deja/g++.mike/eh50.C: Likewise.
35922         * g++.old-deja/g++.mike/eh51.C: Likewise.
35923         * g++.old-deja/g++.mike/eh53.C: Likewise.
35924         * g++.old-deja/g++.mike/eh55.C: Likewise.
35925         * g++.old-deja/g++.mike/p7912.C: Likewise.
35926         * g++.old-deja/g++.mike/p9706.C: Likewise.
35927         * g++.old-deja/g++.mike/p10416.C: Likewise.
35928         * g++.old-deja/g++.mike/p11667.C: Likewise.
35929         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35930         Remove redundant reference to Iris.
35931         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35932         Elxsi, i860, Pico Java, and WE32K.
35933
35934 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35935
35936         * g++.dg/ext/asm4.C: New test.
35937
35938 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35939
35940         PR c++/9030
35941         * g++.dg/template/friend12.C: New test.
35942         * g++.dg/template/friend13.C: Likewise.
35943         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35944
35945 2003-01-08  Jan Hubicka  <jh@suse.cz>
35946
35947         * gcc.dg/i386-cadd.c: New test.
35948         * gcc.dg/i386-cmov4.c: Likewise.
35949
35950 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35951
35952         PR c++/9165
35953         * g++.dg/warn/Wunused-3.C: New test.
35954
35955         * g++.dg/abi/bitfield9.C: New test.
35956
35957         PR c++/9189
35958         * g++.dg/parse/defarg3.C: New test.
35959
35960 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35961
35962         * g++.dg/parse/ambig1.C: New test.
35963         * g++.dg/parse/defarg2.C: New test.
35964
35965 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35966
35967         * g++.dg/template/defarg-1.C: New test.
35968         * g++.dg/template/local2.C: Likewise.
35969
35970 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35971
35972         * gcc.c-torture/execute/20030105-1.c: New test.
35973
35974 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35975
35976         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35977         * g++.dg/parse/namespace4.C: Likewise.
35978
35979 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35980
35981         * g++.dg/template/ntp2.C: New test.
35982
35983 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35984
35985         * g++.dg/parse/extern-C-1.C: New test.
35986
35987         * g++.dg/parse/namespace4.C: New test.
35988
35989         * g++.dg/template/nested1.C: New test.
35990
35991         * g++.dg/parse/namespace3.C: New test.
35992
35993 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35994
35995         * g++.dg/lookup/two-stage1.C: New test.
35996
35997 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35998
35999         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36000         * g++.old-deja/g++.jason/access8.C: Likewise.
36001         * g++.old-deja/g++.other/decl5.C: Likewise.
36002
36003 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36004
36005         * g++.dg/parse/parse7.C: New test.
36006
36007 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
36008
36009         PR c++/2843
36010         * g++.dg/ext/attrib7.C: New test.
36011
36012 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36013
36014         * g++.dg/parse/parse6.C: New test.
36015
36016 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
36017
36018         * gcc.dg/h8300-stack-1.c: New.
36019
36020 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36021
36022         g++.dg/lookup/exception1.C: New test.
36023
36024         g++.dg/lookup/template1.C: New test.
36025
36026         g++.dg/parse/namespace2.C: New test.
36027
36028         g++.dg/parse/parens2.C: New test.
36029
36030 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36031
36032         * g++.dg/parse/parse5.C: New test.
36033         * g++.dg/lookup/scoped4.C: New test.
36034
36035 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36036
36037         * g++.dg/parse/parens1.C: New test.
36038
36039         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36040         angle-bracket1.C.
36041         * g++.dg/parse/parens2.C: New test.
36042
36043         * g++.dg/lookup/scope-operator1.C: New test.
36044
36045         * g++.dg/parse/operator1.C: New test.
36046
36047 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36048
36049         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36050         * g++.old-deja/g++.other/access6.C: Likewise.
36051         * g++.old-deja/g++.other/decl1.C: Likewise.
36052         * g++.old-deja/g++.pt/typename12.C: Likewise.
36053
36054 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36055
36056         * g++.dg/parse/namespace1.C: New test.
36057
36058 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36059
36060         * g++.dg/parse/parse4.C: New test.
36061
36062 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36063
36064         * g++.dg/parse/parse3.C: New test.
36065
36066 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36067
36068         * g++.dg/parse/parse2.C: New test.
36069
36070 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36071
36072         * g++.dg/template/friend11.C: New test.
36073
36074 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36075
36076         * g++.dg/parse/parse1.C: New test.
36077
36078 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36079
36080         * lib/profopt.exp: Change the name of a global variable to avoid
36081         possible clashes with other test suites.
36082
36083 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36084
36085         * g++.dg/inherit/covariant8.C: New test.
36086
36087 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36088
36089         * g++.dg/init/array9.C: New test.
36090
36091         PR c++/9112
36092         * g++.dg/parse/expr1.C: New test.
36093
36094 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36095
36096         * gcc.c-torture/compile/20021230-1.c: New test.
36097
36098 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36099
36100         * g++.dg/inherit/covariant5.C: New test.
36101         * g++.dg/inherit/covariant6.C: New test.
36102         * g++.dg/inherit/covariant7.C: New test.
36103
36104 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36105
36106         PR c++/2739
36107         * g++.dg/other/access2.C: New test.
36108
36109 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36110
36111         * g++.dg/other/anon-struct.C: No longer fails
36112         * g++.old-deja/g++.brendan/parse4.C: Likewise.
36113         * g++.old-deja/g++.brendan/parse5.C: Likewise.
36114         * g++.old-deja/g++.brendan/parse6.C: Likewise.
36115
36116 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36117
36118         * g++.dg/parse/angle-bracket.C (main): No longer fails.
36119
36120 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
36121
36122         * g++.dg/eh/spec4.C: Remove stray semicolon.
36123         * g++.dg/expr/pmf-1.C: Change error message.
36124         * g++.dg/ext/asm1.C: Remove stray semicolon.
36125         * g++.dg/ext/typename1.C: Add missing typenames.
36126         * g++.dg/inherit/template-as-base.C: Change error message.
36127         * g++.dg/lookup/scoped1.C: Likewise.
36128         * g++.dg/lookup/scoped2.C: Likewise.
36129         * g++.dg/lookup/using2.C: Likewise.
36130         * g++.dg/other/component1.C: Remove stray semicolon.
36131         * g++.dg/other/do1.C: Change error message.
36132         * g++.dg/other/error2.C: Likewise.
36133         * g++.dg/other/init1.C: Likewise.
36134         * g++.dg/other/packed1.C: Remove stray semicolon.
36135         * g++.dg/other/ptrmem2.C: Change error message.
36136         * g++.dg/parse/parameter-declaration-1.C: Remove line number
36137         marker.
36138         * g++.dg/special/initp1.C: Remove invalid attribute usage.
36139         * g++.dg/template/access3.C: Add typename keyword.
36140         * g++.dg/template/access5.C: Remove stray semicolon.
36141         * g++.dg/template/access6.C: Likewise.
36142         * g++.dg/template/complit1.C: Likewise.
36143         * g++.dg/template/crash1.C: Change error message.
36144         * g++.dg/template/inherit2.C: Remove stray semicolon.
36145         * g++.dg/template/instantiate2.C: Likewise.
36146         * g++.dg/template/instantiate3.C: Change error message.
36147         * g++.dg/template/qual1.C: Remove stray semicolon.
36148         * g++.dg/template/qualttp18.C: Change error message.
36149         * g++.dg/template/ref1.C: Remove stray semicolon.
36150         * g++.dg/template/sizeof1.C (A::value): Declare it.
36151         * g++.dg/template/spec4.C: Change error message.
36152         * g++.dg/template/static1.C: Likewise.
36153         * g++.dg/template/type1.C: Likewise.
36154         * g++.dg/template/typename3.C: Likewise.
36155         * g++.old-deja/g++.benjamin/13478.C: Change error message.
36156         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36157         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36158         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36159         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36160         named return value extension.
36161         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36162         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36163         * g++.old-deja/g++.bob/extern_C.C: Likewise.
36164         * g++.old-deja/g++.bob/inherit2.C: Likewise.
36165         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36166         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36167         * g++.old-deja/g++.brendan/crash13.C: Likewise.
36168         * g++.old-deja/g++.brendan/crash15.C: Likewise.
36169         * g++.old-deja/g++.brendan/crash18.C: Change error message.
36170         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36171         * g++.old-deja/g++.brendan/crash38.C: Likewise.
36172         * g++.old-deja/g++.brendan/crash50.C: Likewise.
36173         * g++.old-deja/g++.brendan/crash56.C: Likewise.
36174         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36175         syntax.
36176         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36177         * g++.old-deja/g++.brendan/crash8.C: Change error message.
36178         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36179         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36180         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36181         * g++.old-deja/g++.brendan/template11.C: Likewise.
36182         * g++.old-deja/g++.brendan/template26.C: Likewise.
36183         * g++.old-deja/g++.brendan/template27.C: Use explicit
36184         specialization syntax.
36185         * g++.old-deja/g++.brendan/template30.C: Likewise.
36186         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36187         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36188         non-dependent names.
36189         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
36190         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
36191         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
36192         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
36193         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
36194         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
36195         named return value extension.
36196         * g++.old-deja/g++.ext/namedret2.C: Likewise.
36197         * g++.old-deja/g++.ext/namedret3.C: Likewise.
36198         * g++.old-deja/g++.ext/return1.C: Likewise.
36199         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
36200         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
36201         * g++.old-deja/g++.jason/access8.C: Likewise.
36202         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
36203         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
36204         pseudo-destructor names.
36205         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
36206         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
36207         pseudo-destructor names.
36208         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
36209         * g++.old-deja/g++.jason/overload19.C: Likewise.
36210         * g++.old-deja/g++.jason/overload32.C: Likewise.
36211         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
36212         stray semicolons.
36213         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
36214         * g++.old-deja/g++.jason/return.C: Likewise.
36215         * g++.old-deja/g++.jason/return2.C: Likewise.
36216         * g++.old-deja/g++.jason/shadow1.C: Likewise.
36217         * g++.old-deja/g++.jason/special.C: Use explicit specialization
36218         syntax.
36219         * g++.old-deja/g++.jason/template10.C: Account for use of
36220         non-dependent names.
36221         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
36222         syntax.
36223         * g++.old-deja/g++.jason/template37.C: Likewise.
36224         * g++.old-deja/g++.law/access4.C: Change error messages.
36225         * g++.old-deja/g++.law/arm13.C: Remove incorrect
36226         pseudo-destructor names.
36227         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
36228         * g++.old-deja/g++.law/ctors9.C: Likewise.
36229         * g++.old-deja/g++.law/cvt22.C: Likewise.
36230         * g++.old-deja/g++.law/dtors5.C: Likewise.
36231         * g++.old-deja/g++.law/global-init1.C: Likewise.
36232         * g++.old-deja/g++.law/missed-error3.C: Likewise.
36233         * g++.old-deja/g++.law/operators28.C: Likewise.
36234         * g++.old-deja/g++.law/visibility28.C: Likewise.
36235         * g++.old-deja/g++.martin/eval1.C: Likewise.
36236         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
36237         name.
36238         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
36239         * g++.old-deja/g++.mike/net34.C: Likewise.
36240         * g++.old-deja/g++.mike/net36.C: Likewise.
36241         * g++.old-deja/g++.mike/ns2.C: Likewise.
36242         * g++.old-deja/g++.mike/p12306.C: Likewise.
36243         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
36244         value extension.
36245         * g++.old-deja/g++.mike/p700.C: Likewise.
36246         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
36247         * g++.old-deja/g++.mike/p710.C: Likewise.
36248         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
36249         value extension.
36250         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
36251         * g++.old-deja/g++.mike/pmf9.C: Likewise.
36252         * g++.old-deja/g++.ns/crash2.C: Likewise.
36253         * g++.old-deja/g++.ns/crash3.C: Likewise.
36254         * g++.old-deja/g++.ns/invalid1.C: Likewise.
36255         * g++.old-deja/g++.ns/ns17.C: Likewise.
36256         * g++.old-deja/g++.ns/template16.C: Likewise.
36257         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
36258         keyword.
36259         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
36260         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
36261         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
36262         named return value extension.
36263         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
36264         * g++.old-deja/g++.other/access4.C: Issue additional error
36265         messages.
36266         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
36267         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
36268         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
36269         * g++.old-deja/g++.other/crash25.C: Change error message.
36270         * g++.old-deja/g++.other/crash4.C: Change error message.
36271         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
36272         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
36273         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
36274         checks.
36275         * g++.old-deja/g++.other/defarg8.C: Likewise.
36276         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
36277         * g++.old-deja/g++.other/dtor10.C: Likewise.
36278         * g++.old-deja/g++.other/incomplete.C: Likewise.
36279         * g++.old-deja/g++.other/linkage7.C: Likewise.
36280         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
36281         lookup algorithm.
36282         * g++.old-deja/g++.other/mangle2.C: Likewise.
36283         * g++.old-deja/g++.other/refinit2.C: Likewise.
36284         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
36285         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
36286         * g++.old-deja/g++.pt/crash28.C: Likewise.
36287         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
36288         syntax.
36289         * g++.old-deja/g++.pt/crash32.C: Change error message.
36290         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
36291         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
36292         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
36293         error message position.
36294         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
36295         * g++.old-deja/g++.pt/defarg8.C: Change error message.
36296         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
36297         syntax.
36298         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
36299         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
36300         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
36301         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
36302         keyword.
36303         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36304         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
36305         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
36306         keyword.
36307         * g++.old-deja/g++.pt/explicit71.C: Change error message.
36308         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
36309         syntax.
36310         * g++.old-deja/g++.pt/friend28.C: Account for use of
36311         non-dependent names.
36312         * g++.old-deja/g++.pt/friend29.C: Likewise.
36313         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
36314         rules.
36315         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
36316         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
36317         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
36318         lookup rules.
36319         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
36320         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
36321         keyword.
36322         * g++.old-deja/g++.pt/memclass20.C: Likewise.
36323         * g++.old-deja/g++.pt/memclass5.C: Likewise.
36324         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
36325         keyword.
36326         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
36327         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
36328         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
36329         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
36330         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
36331         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
36332         keyword.
36333         * g++.old-deja/g++.pt/spec10.C: Likewise.
36334         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
36335         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
36336         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
36337         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
36338         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
36339         * g++.old-deja/g++.pt/ttp62.C: Likewise.
36340         * g++.old-deja/g++.pt/ttp64.C: Likewise.
36341         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
36342         * g++.old-deja/g++.pt/typename15.C: Likewise.
36343         * g++.old-deja/g++.pt/typename22.C: Likewise.
36344         * g++.old-deja/g++.pt/typename6.C: Change error messages.
36345         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
36346         * g++.old-deja/g++.pt/virtual2.C: Likewise.
36347         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
36348         syntax.
36349         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
36350         return value extension.
36351         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
36352         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
36353         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
36354         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
36355
36356 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36357
36358         * g++.dg/warn/inline1.C: New test.
36359         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
36360         * g++.old-deja/g++.jason/synth10.C: Likewise.
36361         * g++.old-deja/g++.mike/net31.C: Likewise.
36362         * g++.old-deja/g++.mike/p8786.C: Likewise.
36363
36364         * g++.dg/template/friend10.C: New test.
36365         * g++.dg/template/conv5.C: New test.
36366
36367 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36368
36369         * g++.dg/lookup/scoped3.C: New test.
36370
36371         * g++.dg/lookup/decl1.C: New test.
36372         * g++.dg/lookup/decl2.C: New test.
36373
36374 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36375
36376         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
36377         gcc.c-torture/compile/20021015-1.c,
36378         gcc.c-torture/compile/20021015-2.c,
36379         gcc.c-torture/compile/20021123-1.c,
36380         gcc.c-torture/compile/20021123-2.c,
36381         gcc.c-torture/compile/20021123-3.c,
36382         gcc.c-torture/compile/20021123-4.c,
36383         gcc.c-torture/execute/20021024-1.c: Add tests previously added
36384         only to 3.1 or 3.2 branch.
36385
36386 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
36387
36388         * gcc.dg/i386-bitfield3.c: New test.
36389
36390         * gcc.dg/i386-bitfield2.c: New test.
36391
36392 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
36393
36394         * g++.dg/parse/conv_op1.C: New test.
36395
36396 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
36397
36398         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
36399         approved.
36400
36401 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
36402
36403         * gcc.c-torture/compile/20021220-1.c: New test.
36404
36405 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
36406
36407         * gcc.dg/i386-fastcall-1.c: New.
36408
36409 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36410
36411         * gcc.c-torture/execute/20021219-1.c: New test.
36412
36413 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36414
36415         * gcc.dg/i386-pic-1.c: New test.
36416
36417 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36418
36419         PR c++/8099
36420         * g++.dg/template/friend9.C: New test.
36421
36422 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36423
36424         PR c++/3663
36425         * g++.dg/template/access7.C: New test.
36426
36427 2002-12-18  Nick Clifton  <nickc@redhat.com>
36428
36429         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36430         the libstdc++-v3 directory has been found.
36431
36432 2002-12-12  Devang Patel <dpatel@apple.com>
36433         * gcc.dg/darwin-ld-1.c: New test.
36434         * gcc.dg/darwin-ld-2.c: New test.
36435         * gcc.dg/darwin-ld-3.c: New test.
36436         * gcc.dg/darwin-ld-4.c: New test.
36437         * gcc.dg/darwin-ld-5.c: New test.
36438
36439 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36440
36441         * gcc.c-torture/compile/20021212-1.c: New test.
36442
36443 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
36444
36445         * gcc.dg/fshort-wchar: New test.
36446
36447 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
36448
36449         PR c++/8372
36450         * g++.dg/template/dtor1.C: New test.
36451
36452         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36453         markers.
36454
36455 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
36456
36457         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36458
36459 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
36460
36461         * g++.dg/template/static1.C: New test.
36462         * g++.dg/template/static2.C: New test.
36463         * g++.old-deja/g++.ext/memconst.C: New test.
36464
36465 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36466
36467         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36468         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36469         * g++.dg/special/initp1.C: Likewise.
36470
36471 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
36472
36473         * gcc.c-torture/execute/20021204-1.c: New test.
36474
36475 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
36476
36477         * gcc.dg/ppc-fmadd-1.c: New file.
36478         * gcc.dg/ppc-fmadd-2.c: New file.
36479         * gcc.dg/ppc-fmadd-3.c: New file.
36480
36481 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36482
36483         * gcc.c-torture/compile/20021204-1.c: New test.
36484
36485 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36486
36487         * g++.dg/inherit/covariant2.C: New test.
36488         * g++.dg/inherit/covariant3.C: New test.
36489         * g++.dg/inherit/covariant4.C: New test.
36490         * g++.dg/inherit/covariant1.C: Remove XFAIL.
36491         * g++.old-deja/g++.robertl/eb17.C: Likewise.
36492
36493 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36494
36495         PR c++/8688
36496         * g++.dg/init/brace3.C: New test.
36497
36498 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36499
36500         * gcc.dg/20020210-1.c: Fix a comment typo.
36501
36502 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36503
36504         PR c++/8720
36505         * g++.dg/parse/defarg1.C: New test.
36506
36507         PR c++/8615
36508         * g++.dg/template/char1.C: New test.
36509
36510         * g++.dg/template/varmod1.C: Fix typo.
36511
36512 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36513
36514         DR 180
36515         * g++.old-deja/g++.pt/crash32.C: Expect error.
36516
36517 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36518
36519         PR c++/5919
36520         * g++.dg/template/varmod1.C: New test.
36521
36522         PR c++/8727
36523         * g++.dg/inherit/typeinfo1.C: New test.
36524
36525         PR c++/8663
36526         * g++.dg/inherit/typedef1.C: New test.
36527
36528 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36529
36530         PR c++/8332
36531         PR c++/8493
36532         * g++.dg/template/strlen1.C: New test.
36533
36534         PR c++/8227
36535         * g++.dg/template/ctor2.C: New test.
36536
36537         PR c++/8214
36538         * g++.dg/init/string1.C: New test.
36539
36540         PR c++/8511
36541         * g++.dg/template/friend8.C: New test.
36542
36543 2002-11-29  Joe Buck <jbuck@synopsys.com>
36544
36545         * g++.dg/lookup/anon2.C: New test.
36546
36547 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
36548
36549         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36550         h8300 port.
36551
36552 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
36553
36554         * gcc.dg/bitfld-6.c: New test.
36555
36556 2002-11-27  Jan Hubicka  <jh@suse.cz>
36557
36558         * gcc.c-torture/execute/20021127.[cx]: New test.
36559
36560 2002-11-26  Jan Hubicka  <jh@suse.cz>
36561
36562         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36563         quality.
36564
36565 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
36566
36567         * g++.dg/init/brace2.C: New test.
36568         * g++.old-deja/g++.mike/p9129.C: Correct.
36569
36570 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
36571
36572         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36573
36574 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36575
36576         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36577
36578 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36579
36580         * testsuite/g++.dg/abi/empty11.C: New test.
36581         * testsuite/g++.dg/rtti/cv1.C: New test.
36582
36583 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36584
36585         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36586
36587 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36588
36589         * g++.dg/abi/empty10.C: New test.
36590
36591 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36592
36593         * gcc.c-torture/compile/20021124-1.c: New test.
36594
36595 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36596
36597         * g++.dg/abi/rtti2.C: New test.
36598
36599 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36600
36601         * gcc.dg/i386-unroll-1.c: New test.
36602
36603 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36604
36605         * gcc.c-torture/compile/20021120-1.c: New test.
36606         * gcc.c-torture/compile/20021120-2.c: New test.
36607
36608 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36609
36610         * gcc.dg/bitfld-5.c: New test.
36611
36612 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36613
36614         * gcc.c-torture/execute/20021120-3.c: New test.
36615
36616 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36617
36618         * gcc.c-torture/execute/20021120-2.c: New test.
36619
36620 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36621
36622         * gcc.c-torture/execute/20021120-1.c: New test.
36623
36624 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36625
36626         * gcc.c-torture/execute/20021118-3.c: New test.
36627
36628 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36629
36630         * gcc.c-torture/compile/20021119-1.c: New test.
36631
36632 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36633
36634         * gcc.dg/duff-1.c: New test.
36635         * gcc.dg/duff-2.c: New test.
36636         * gcc.dg/duff-3.c: New test.
36637
36638 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36639
36640         * gcc.dg/cpp/_Pragma5.c: New test.
36641
36642 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36643
36644         * gcc.c-torture/execute/20021118-2.c: New test.
36645
36646 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36647
36648         * gcc.c-torture/execute/20021118-1.c: New test.
36649
36650 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36651
36652         * gcc.dg/20021116-1.c: New test.
36653
36654 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36655
36656         * g++.dg/abi/vcall1.C: New test.
36657
36658 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36659
36660         * gcc.dg/20021029-1.c: New test.
36661         * gcc.dg/20021029-2.c: New test.
36662
36663 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36664
36665         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36666
36667 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36668
36669         PR c/8439
36670         * gcc.dg/20021110.c: Move to ...
36671         * gcc.c-torture/compile/20021110.c: .... here.
36672
36673 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36674
36675         PR c/8467
36676         * gcc.c-torture/execute/20021111-1.c
36677
36678 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36679
36680         PR c/8439
36681         * gcc.dg/20021110.c: New test.
36682
36683 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36684
36685         * g++.dg/abi/vthunk3.C: Run only on x86.
36686
36687 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36688
36689         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36690
36691 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36692
36693         * lib/compat.exp (compat-execute): Fix logic error in last
36694         change.
36695
36696 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36697
36698         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36699
36700 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36701
36702         PR c++/8389
36703         * g++.dg/template/access6.C: New test.
36704
36705 2002-11-08  Jan Hubicka  <jh@suse.cz>
36706
36707         * gcc.dg/i386-ssefp-1.c: New test.
36708         * gcc.dg/i386-ssefp-1.c: New test.
36709
36710 2002-11-08  Jan Hubicka  <jh@suse.cz>
36711
36712         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36713
36714 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36715
36716         * g++.dg/abi/vthunk3.C: New test.
36717
36718         PR c++/8338
36719         * g++.dg/template/crash2.C: New test.
36720
36721 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36722
36723         * testsuite/g++.dg/abi/dtor1.C: New test.
36724         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36725
36726 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36727
36728         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36729         Darwin.
36730
36731 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36732
36733         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36734         -mthumb.  Only xfail with -O0.
36735
36736 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36737
36738         * g++.dg/abi/thunk1.C: New test.
36739         * g++.dg/abi/thunk2.C: Likewise.
36740         * g++.dg/abi/vtt1.C: Likewise.
36741
36742 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36743
36744         PR optimization/8423
36745         * gcc.c-torture/execute/builtin-constant.c: New test.
36746
36747 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36748
36749         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36750         Add some more cases.
36751
36752 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36753
36754         PR c++/8391
36755         * g++.dg/opt/local1.C: New test.
36756
36757 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36758
36759         PR c++/8160
36760         * g++.dg/template/complit1.C: New test.
36761
36762         PR c++/8149
36763         * g++.dg/template/typename4.C: Likewise.
36764
36765 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36766
36767         Core issue 287, PR c++/7639
36768         * g++.dg/template/instantiate1.C: Adjust error location.
36769         * g++.dg/template/instantiate3.C: New test.
36770         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36771         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36772         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36773
36774 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36775
36776         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36777
36778 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36779
36780         PR c++/8287
36781         * g++.dg/init/dtor2.C: New test.
36782
36783 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36784
36785         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36786         * gcc.dg/nest.c: Bypass errors on irix6.
36787
36788 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36789
36790         * gcc.dg/nest.c: Expect error for mmix-*-*.
36791         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36792
36793 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36794
36795         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36796         markers.
36797
36798         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36799
36800 2002-10-25  Mike Stump  <mrs@apple.com>
36801
36802         * gcc.dg/warn-1.c: New test.
36803
36804 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36805
36806         * g++.dg/template/typename3.C: New test.
36807
36808 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36809
36810         * g++.dg/lookup/ptrmem1.C: New test.
36811
36812         * g++.dg/abi/vthunk2.C: New test.
36813
36814 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36815
36816         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36817
36818 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36819
36820         * g++.dg/abi/empty9.C: New test.
36821
36822 2002-10-24  Richard Henderson  <rth@redhat.com>
36823
36824         * g++.dg/inherit/thunk1.C: Enable for ia64.
36825
36826 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36827
36828         PR c++/8067
36829         * g++.dg/lookup/pretty1.C: New test.
36830
36831 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36832
36833         * gcc.dg/20021023-1.c: New test.
36834
36835 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36836
36837         PR c++/7679
36838         * g++.dg/parse/inline1.C: New test.
36839
36840 2002-10-23  Richard Henderson  <rth@redhat.com>
36841
36842         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36843
36844         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36845
36846 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36847
36848         PR c++/6579
36849         * g++.dg/parse/stmtexpr3.C: New test.
36850
36851 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36852
36853         * g++.dg/expr/cond1.C: New test.
36854
36855 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36856
36857         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36858
36859 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36860
36861         * g++.dg/abi/vbase13.C: New test.
36862         * g++.dg/abi/vbase14.C: Likewise.
36863
36864 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36865
36866         * gcc.dg/tls/pic-1.c: New test.
36867         * gcc.dg/tls/nonpic-1.c: New test.
36868         * gcc.dg/20021018-1.c: New test.
36869
36870 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36871
36872         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36873         Remove only files with the same base name as the test case.
36874         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36875         (profopt-execute): Likewise.  Also, remove old profiling
36876         and performance data files before running the tests.
36877
36878         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36879         * g++.dg/bprob/bprob.exp: Likewise.
36880         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36881         to allow more general test case names.
36882
36883         * g++.dg/bprob/bprob-1.C: Rename to ...
36884         * g++.dg/bprob/g++-bprob-1.C: ... this.
36885
36886         * g77.dg/bprob/bprob-1.f: Rename to ...
36887         * g77.dg/bprob/g77-bprob-1.f: ... this.
36888
36889 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36890
36891         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36892         bison 1.50 or later.
36893
36894 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36895
36896         * g++.dg/README: Describe more test directories.
36897
36898 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36899
36900         * g++.dg/init/array6.C: Add additional tests.
36901
36902 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36903
36904         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36905         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36906
36907 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36908
36909         * gcc.c-torture/compile/20020604-1.x: New.
36910         * gcc.c-torture/compile/simd-5.x: Likewise.
36911         * gcc.c-torture/execute/920710-1.x: Likewise.
36912         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36913
36914 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36915
36916         * g++.dg/inherit/override1.C: Add dg-options clause.
36917
36918 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36919
36920         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36921         _mm_slli_si128.
36922
36923 2002-10-19  Andreas Schwab  <schwab@suse.de>
36924
36925         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36926         directory component.
36927
36928 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36929
36930         * g++.dg/inherit/thunk1.C: New test.
36931
36932         * g++.dg/inherit/override1.C: New test.
36933
36934         * g++.dg/abi/mangle11.C: New test.
36935         * g++.dg/abi/mangle14.C: New test.
36936         * g++.dg/abi/mangle17.C: New test.
36937
36938 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36939
36940         * g++.dg/overload/member2.C: New test.
36941
36942 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36943
36944         * g++.dg/README: Describe new compat directory.
36945         * g++.dg/dg.exp: Skip tests in compat directory.
36946         * README.compat: New file.
36947         * lib/compat.exp: New expect script.
36948         * g++.dg/compat: New test directory.
36949         * g++.dg/compat/compat.exp: New expect script.
36950         * g++.dg/compat/abi: New test directory.
36951         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36952         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36953         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36954         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36955         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36956         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36957         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36958         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36959         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36960         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36961         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36962         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36963         * g++.dg/compat/break: New test directory.
36964         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36965         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36966         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36967         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36968         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36969         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36970         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36971         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36972         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36973         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36974         g++.dg/compat/break/README: New files.
36975         * g++.dg/compat/eh: New test directory.
36976         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36977         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36978         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36979         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36980         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36981         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36982         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36983         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36984         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36985         g++.dg/compat/eh/filter2_y.C,
36986         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36987         g++.dg/compat/eh/new1_y.C,
36988         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36989         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36990         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36991         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36992         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36993         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36994         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36995         g++.dg/compat/eh/unexpected1_y.C: New files.
36996         * g++.dg/compat/init: New test directory.
36997         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36998         g++.dg/compat/init/array5_y.C,
36999         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37000         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37001         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37002         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37003         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37004         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37005         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37006         g++.dg/compat/init/init-ref2_y.C: New files.
37007
37008 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37009
37010         PR c++/7584
37011         * g++.dg/inherit/using3.C: New test.
37012
37013 2002-10-17  Jan Hubicka  <jh@suse.cz>
37014
37015         * gcc.dg/20021017-2.c: New test.
37016
37017 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37018
37019         * g++.dg/abi/mangle16.C: Adjust.
37020
37021         * g++.dg/init/array8.C: New test.
37022
37023 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37024
37025         * gcc.dg/special/mips-abi.exp: New test.
37026         * gcc.dg/special/mips-abi.s: Empty file used by the above.
37027
37028 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37029
37030         * g++.dg/abi/mangle16.C: New test.
37031         * g++.dg/abi/mangle17.C: Likewise.
37032
37033         PR c++/7478
37034         * g++.dg/template/ref1.C: New test.
37035
37036 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37037
37038         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37039
37040 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
37041
37042         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37043
37044 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37045
37046         PR c++/7524
37047         * g++.dg/init/array7.C: New test.
37048
37049 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
37050
37051         * g++.dg/init/array6.C: New test.
37052
37053         * g++.dg/abi/mangle13.C: Likewise.
37054         * g++.dg/abi/mangle14.C: Likewise.
37055         * g++.dg/abi/mangle15.C: Likewise.
37056
37057 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37058
37059         * g++.dg/abi/empty8.C: New test.
37060
37061 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37062
37063         * g++.dg/init/ctor1.C: New test.
37064
37065 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37066
37067         * gcc.c-torture/execute/20021015-1.c: New test.
37068
37069 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37070
37071         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37072
37073 2002-10-14  Jan Hubicka  <jh@suse.cz>
37074
37075         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37076
37077 2002-10-14  Richard Henderson  <rth@redhat.com>
37078
37079         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37080
37081 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37082
37083         PR optimization/6631
37084         * g++.dg/opt/const2.C: New test.
37085
37086 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37087
37088         PR c++/7176
37089         * g++.dg/parse/friend1.C: New test.
37090         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37091
37092 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37093
37094         * gcc.dg/20021014-1.c: New test.
37095
37096 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37097
37098         PR c++/5661
37099         * g++.dg/ext/vlm1.C: New test.
37100         * g++.dg/ext/vlm2.C: Likewise.
37101
37102         * g++.dg/init/array1.C: Remove invalid braces.
37103         * g++.dg/init/brace1.C: New test.
37104         * g++.dg/init/copy2.C: Likewise.
37105         * g++.dg/init/copy3.C: Likewise.
37106         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37107         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37108         braces.
37109
37110 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
37111
37112         * gcc.dg/cpp/assembler.S: Don't use -ansi.
37113
37114 2002-10-11  Richard Shann  <richard.shann@superh.com>
37115
37116         * gcc.c-torture/compile/simd-5.c: New test.
37117
37118 2002-10-10  Roger Sayle  <roger@eyesopen.com>
37119
37120         * gcc.c-torture/execute/shiftopt-1.c: New test case.
37121
37122 2002-10-10  Jim Wilson  <wilson@redhat.com>
37123
37124         * gcc.c-torture/execute/20021010-1.c: New test.
37125
37126 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
37127
37128         PR c/7353
37129         * g++.dg/ext/typedef-init.C: New test.
37130         * gcc.dg/typedef-init.c: New test.
37131
37132 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
37133
37134         * gcc.dg/cpp/paste13.c: New test.
37135
37136 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37137
37138         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
37139         remaining platforms, XFAIL during compile, not execute.  Don't
37140         XFAIL at -O0.
37141
37142 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37143
37144         * gcc.dg/alias-1.c: Tweak expected warning.
37145
37146 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37147
37148         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37149
37150 2002-10-06  Andreas Jaeger  <aj@suse.de>
37151
37152         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37153         * gcc.dg/cpp/c++98.C: Likewise.
37154
37155         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37156         * g++.dg/cpp/c++98.C: Likewise.
37157
37158         * g++.dg/README (Subdirectories): Mention cpp directory.
37159
37160         PR target/7559
37161         * gcc.dg/20021006-1.c: New test.
37162
37163 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37164
37165         PR c++/7804
37166         * g++.dg/other/warning1.C: New test.
37167
37168 2002-10-04  Roger Sayle  <roger@eyesopen.com>
37169
37170         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37171         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
37172         and sparc-*-* with -m64 as expected failures.  See PR 8087.
37173
37174 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37175
37176         PR c++/7931
37177         * g++.dg/template/ptrmem3.C: New test.
37178
37179         PR c++/7754
37180         * g++.dg/template/union1.C: New test.
37181
37182 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37183
37184         PR c++/8006
37185         * g++.dg/abi/mangle9.C: New test.
37186         * g++.dg/abi/mangle10.C: New test.
37187         * g++.dg/abi/mangle11.C: New test.
37188         * g++.dg/abi/mangle12.C: New test.
37189
37190 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
37191
37192         PR c++/7188.
37193         * g++.dg/template/meminit1.C: New test.
37194         * g++.dg/warn/Wreorder-1.C: Likewise.
37195         * g++.old-deja/g++.mike/warn3.C: Tweak.
37196         * lib/prune.exp: Ingore "in copy constructor".
37197
37198 2002-10-02  Andreas Jaeger  <aj@suse.de>
37199
37200         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
37201         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
37202         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
37203         on x86-64.
37204
37205 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37206
37207         * gcc.dg/empty1.C: Fix typo.
37208
37209 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
37210
37211         * gcc.dg/alias-1.c: New test.
37212
37213 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37214
37215         * gcc.dg/empty1.C: New test.
37216
37217         * g++.dg/tls/init-2.C: Tweak error messages.
37218
37219 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
37220
37221         * gcc.c-torture/compile/20020923-1.c: New test.
37222
37223 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
37224
37225         * gcc.c-torture/execute/ffs-1.c: New test.
37226         * gcc.c-torture/execute/ffs-2.c: Ditto.
37227
37228 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
37229
37230         * g++.dg/overload/member1.C: New test.
37231
37232 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
37233
37234         * g++.dg/abi/empty7.C: New test.
37235         * g++.dg/init/pm2.C: Likewise.
37236
37237 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
37238
37239         * g++.dg/rtti/crash1.C: New test.
37240
37241 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
37242
37243         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
37244         gcc.dg/sibcall-4.c: New tests.
37245
37246 2002-09-28  Roger Sayle  <roger@eyesopen.com>
37247
37248         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
37249         powerpc and MMIX targets.
37250
37251 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
37252
37253         * gcc.dg/cpp/20020927-1.c: New.
37254
37255 2002-09-26  David S. Miller  <davem@redhat.com>
37256
37257         * gcc.c-torture/compile/trunctfdf.c: New.
37258
37259 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37260
37261         * lib/target-supports.exp (check_weak_available): Handle solaris2.
37262
37263 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
37264
37265         * gcc.c-torture/execute/loop-15.c: New.
37266
37267 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
37268
37269         * README.QMTEST: Fix typo.
37270
37271 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37272
37273         * gcc.dg/20020926-1.c: New test.
37274
37275 2002-09-25  David S. Miller  <davem@redhat.com>
37276
37277         PR target/7842
37278         * gcc.c-torture/execute/shiftdi.c: New test.
37279
37280 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
37281
37282         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
37283         unique to the tool.
37284         * lib/g77.exp (g77_init): Likewise.
37285         * lib/g++.exp (g++_init): Likewise.
37286         * lib/objc.exp (objc_init): Likewise.
37287
37288 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
37289
37290         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
37291         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
37292         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
37293
37294 2002-09-25  Richard Henderson  <rth@redhat.com>
37295
37296         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
37297         too-small long double.
37298
37299 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
37300
37301         * gcc.dg/20020919-1.c: New test.
37302
37303 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
37304
37305         * g++.dg/abi/bitfield6.C: New test.
37306         * g++.dg/abi/bitfield7.C: New test.
37307         * g++.dg/abi/bitfield8.C: New test.
37308         * g++.dg/abi/vbase11.C: New test.
37309
37310 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37311
37312         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
37313         hppa*-*-hpux*.  Update test comment.
37314
37315 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
37316
37317         * gcc.dg/tls/struct-1.c: New test.
37318
37319 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
37320
37321         * gcc.dg/cpp/tr-warn2.c: Update.
37322
37323 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37324
37325         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
37326
37327 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37328
37329         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
37330         systems.
37331
37332 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
37333
37334         * gcc.c-torture/execute/ieee/mzero3.c: New test.
37335
37336         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37337         Adjust for c++filt moved to binutils.  Remove spurious duplicate
37338         setting of cxxfilt.
37339
37340 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
37341
37342         * gcc.dg/20020312-2.c: Update for darwin.
37343
37344 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37345
37346         * g++.old-deja/g++.other/crash32.C: Mark ICE.
37347
37348 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
37349
37350         * objc.dg/comp-types-1.m: New test.
37351         * objc.dg/comp-types-2.m: New test.
37352         * objc.dg/comp-types-3.m: New test.
37353         * objc.dg/comp-types-4.m: New test.
37354         * objc.dg/comp-types-5.m: New test.
37355         * objc.dg/comp-types-6.m: New test.
37356
37357 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37358
37359         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
37360
37361 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37362
37363         * g++.dg/other/do1.C: New test.
37364
37365         * g++.dg/template/subst1.C: New test.
37366
37367 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
37368
37369         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
37370
37371 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37372
37373         * g++.dg/template/qualttp20.C: Adjust expected errors.
37374         * g++.old-deja/g++.jason/report.C: Likewise.
37375         * g++.old-deja/g++.other/qual1.C: Likewise.
37376
37377         * g++.dg/lookup/scoped2.C: New test.
37378
37379         * g++.dg/ext/asm3.C: New test.
37380
37381 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
37382
37383         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
37384
37385 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
37386
37387         * ChangeLog: follow spelling conventions.
37388         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
37389         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
37390         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
37391         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
37392         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
37393         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
37394         * g++.old-deja/g++.law/global-init1.C: Likewise.
37395         * g++.old-deja/g++.other/delete4.C: Likewise.
37396         * g++.old-deja/g++.other/inline21.C: Likewise.
37397         * g++.old-deja/g++.other/singleton.C: Likewise.
37398         * g77.dg/strlen0.f: Likewise.
37399         * g77.f-torture/compile/20010519-1.f: Likewise.
37400         * g77.f-torture/compile/980310-4.f: Likewise.
37401         * gcc.c-torture/compile/20000605-1.c: Likewise.
37402         * gcc.c-torture/execute/20020225-1.c: Likewise.
37403         * gcc.dg/c90-hexfloat-2.c: Likewise.
37404         * gcc.dg/c99-bool-1.c: Likewise.
37405         * gcc.dg/c99-hexfloat-2.c: Likewise.
37406         * gcc.dg/dll-2.c: Likewise.
37407         * gcc.dg/wtr-union-init-1.c: Likewise.
37408         * gcc.dg/wtr-union-init-2.c: Likewise.
37409         * gcc.dg/wtr-union-init-3.c: Likewise.
37410         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37411         * gcc.dg/cpp/defined.c: Likewise.
37412         * gcc.dg/cpp/macsyntx.c: Likewise.
37413         * gcc.dg/cpp/paste2.c: Likewise.
37414         * gcc.dg/cpp/trad/defined.c: Likewise.
37415         * gcc.dg/format/c90-printf-1.c: Likewise.
37416         * gcc.dg/format/c90-scanf-1.c: Likewise.
37417         * gcc.dg/format/c99-printf-1.c: Likewise.
37418         * gcc.dg/format/c99-scanf-1.c: Likewise.
37419         * gcc.misc-tests/gcov-8.c: Likewise.
37420         * lib/profopt.exp: Likewise.
37421
37422 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
37423
37424         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37425
37426 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37427
37428         * g++.dg/inherit/using2.C: New test.
37429
37430 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
37431
37432         * ChangeLog: Follow spelling conventions.
37433         * g++.dg/template/friend4.C: Likewise.
37434         * g++.old-deja/g++.pt/crash67.C: Likewise.
37435         * gcc.c-torture/execute/20000801-4.c: Likewise.
37436         * gcc.dg/c90-digraph-1.c: Likewise.
37437         * gcc.dg/c94-digraph-1.c: Likewise.
37438         * gcc.dg/c99-digraph-1.c: Likewise.
37439         * gcc.dg/cpp/line5.c: Likewise.
37440         * gcc.dg/cpp/multiline.c: Likewise.
37441         * gcc.dg/cpp/trad/literals-1.c: Likewise.
37442         * gcc.dg/format/attr-3.c: Likewise.
37443         * gcc.dg/format/c90-scanf-3.c: Likewise.
37444         * gcc.dg/format/ext-4.c: Likewise.
37445
37446 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37447
37448         * g++.dg/template/pretty1.C: New test.
37449
37450 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
37451
37452         * gcc.c-torture/execute/struct-cpy-1.c: New test.
37453
37454 2002-09-13  Matt Austern  <austern@apple.com>
37455
37456         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37457         passing a cast expression to a function by const reference.
37458
37459 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
37460
37461         * g++.dg/template/deduce1.C: New test.
37462
37463 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
37464
37465         * gcc.c-torture/execute/simd-1.c: Force all use of int to
37466         32-bit int.
37467
37468 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37469
37470         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37471         usage.
37472
37473 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
37474
37475         * gcc.c-torture/compile/20020910-1.c: New test.
37476
37477 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
37478
37479         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37480
37481 2002-09-10  Andreas Jaeger  <aj@suse.de>
37482
37483         * gcc.dg/20020312-2.c: Adjust for x86-64.
37484
37485 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
37486
37487         * g77.dg/7388.f: New test case for PR 7388.
37488
37489 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
37490
37491         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37492
37493 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37494
37495         * objc.dg/proto-lossage-1.m: New test.
37496
37497 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37498
37499         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37500
37501 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37502
37503         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37504         expected to pass.
37505
37506 2002-09-06  Stan Shebs  <shebs@apple.com>
37507             David Edelsohn  <edelsohn@gnu.org>
37508
37509         * gcc.dg/weak: New directory.
37510         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37511         target-specific xfail bits.
37512         * gcc.dg/typeof-2.c: Move to new directory.
37513         * gcc.dg/weak.exp: New expect script.
37514
37515 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37516
37517         * gcc.c-torture/execute/extzvsi.c: New test.
37518
37519 2002-09-05  Stan Shebs  <shebs@apple.com>
37520
37521         * gcc.dg/weak-1.c: xfail on Darwin.
37522         * gcc.dg/weak-2.c: Ditto.
37523         * gcc.dg/weak-3.c: Ditto.
37524         * gcc.dg/weak-4.c: Ditto.
37525         * gcc.dg/weak-5.c: Ditto.
37526         * gcc.dg/weak-6.c: Ditto.
37527         * gcc.dg/weak-7.c: Ditto.
37528         * gcc.dg/weak-8.c: Ditto.
37529         * gcc.dg/weak-9.c: Ditto.
37530
37531 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37532
37533         * gcc.c-torture/execute/loop-14.c: New test.
37534
37535 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37536
37537         * g++.dg/other/cxa-atexit1.C: New test.
37538
37539         * gcc.dg/typeof-2.c: New test.
37540
37541 2002-09-03  Roger Sayle  <roger@eyesopen.com>
37542
37543         * gcc.dg/builtins-2.c: New testcase.
37544         * gcc.dg/builtins-3.c: New testcase.
37545
37546 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
37547
37548         * gcc.dg/cpp/_Pragma4.c: New test.
37549
37550 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
37551
37552         * objc/execute/nil_method-1.m: New testcase.
37553
37554 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
37555
37556         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37557         [Object class], not [Object initialize].
37558
37559 2002-08-31  Roger Sayle  <roger@eyesopen.com>
37560             Hans-Peter Nilsson  <hp@bitrange.com>
37561
37562         * gcc.c-torture/execute/20020720-1.x: Skip test on
37563         mmix-knuth-mmixware.  Correct comment.
37564
37565 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
37566
37567         * testsuite/g++.dg/abi/bitfield5.C: New test.
37568         * testsuite/g++.dg/abi/vbase10.C: Likewise.
37569
37570 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
37571
37572         * objc.dg/undeclared-selector.m: New test.
37573
37574 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37575
37576         * g++.dg/other/offsetof1.C: Avoid cast warning.
37577
37578 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37579
37580         * objc.dg/super-class-2.m: New test.
37581
37582 2002-08-24  Matt Austern  <austern@apple.com>
37583
37584         * g++.dg/ext/lvaddr.C: New test.
37585         * g++.dg/ext/lvcast.C: New test.
37586
37587 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37588
37589         * testsuite/g++.dg/inherit/cond1.C: New test.
37590
37591 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37592
37593         * gcc.dg/noncompile/incomplete-1.c: New test.
37594
37595 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37596
37597         * gcc.dg/typespec-1.c: New test.
37598
37599 2002-08-20  Devang Patel  <dpatel@apple.com>
37600         * objc.dg/proto-hier-2.m: New test.
37601
37602 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37603
37604         * objc.dg/bitfield-1.m: New test.
37605         * objc.dg/bitfield-2.m: New test.
37606
37607 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37608
37609         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37610         gcc.dg/c99-flex-array-4.c: New tests.
37611
37612 2002-08-16  Stan Shebs  <shebs@apple.com>
37613
37614         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37615
37616 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37617
37618         * gcc.dg/typeof-1.c: New test.
37619         * g++.dg/ext/typeof2.C: New test.
37620
37621 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37622
37623         * g++.dg/other/offsetof1.C: New test.
37624
37625 2002-08-14  Richard Henderson  <rth@redhat.com>
37626
37627         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37628
37629 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37630
37631         * gcc.dg/cpp/_Pragma3.c: New test.
37632
37633 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37634
37635         * g++.dg/template/inherit3: New test.
37636
37637 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37638
37639         * gcc.dg/bitfld-4.c: Add blank options.
37640
37641 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37642
37643         * g++.dg/template/crash1.C: New test.
37644
37645 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37646
37647         * gcc.dg/tls/opt-2.c: New test.
37648
37649 2002-08-08  Devang Patel  <dpatel@apple.com>
37650
37651         * objc.dg/selector-1.m : New test
37652
37653 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37654
37655         * g++.dg/abi/bitfield4.C: New test.
37656         * gcc.dg/bitfld-4.c: New test.
37657
37658 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37659
37660         * g++.dg/other/packed1.C: New test.
37661
37662 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37663
37664         * g++.dg/abi/offsetof.C: Tweak error messages.
37665         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37666
37667 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37668
37669         * gcc.dg/bitfld-3.c: New test.
37670
37671 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37672             Richard Henderson  <rth@redhat.com>
37673
37674         * gcc.dg/i386-bitfield1.c: New test.
37675         * g++.dg/abi/bitfield3.C: Update.
37676
37677 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37678
37679         * objc.dg/const-str-2.m: Update.
37680         * gcc.dg/cpp/c++98.c: Change to C extension.
37681         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37682         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37683
37684 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37685
37686         * testsuite/gcc.dg/tls/diag-3.c: New.
37687
37688 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37689
37690         * g++.dg/README (Subdirectories): Document new subdir expr.
37691         * g++.dg/expr/pmf-1.C: New test.
37692
37693 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37694
37695         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37696
37697 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37698
37699         * g++.dg/abi/bitfield3.C: New test.
37700
37701 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37702
37703         * lib/gcov.exp: Tweak expected line formats.
37704         * gcc.misc-tests/gcov8.c: New test.
37705         * gcc.misc-tests/gcov8.x: New flags.
37706
37707 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37708
37709         * consistency.vlad/layout/endian.c: Include string.h.
37710
37711         * gcc.c-torture/execute/20020805-1.c: New test.
37712
37713 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37714
37715         * g++.dg/other/conversion1.C: New test.
37716
37717 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37718
37719         * gcc.dg/builtins-1.c: New testcase.
37720
37721 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37722
37723         * g++.dg/inherit/access3.C: New test.
37724
37725 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37726
37727         * gcc.dg/ia64-visibility-2.c: New test.
37728
37729 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37730
37731         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37732         __qualifier_flags to __flags.
37733
37734 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37735
37736         * g++.dg/inherit/operator1.C: New test.
37737         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37738         * g++.dg/other/error1.C: Change expected error message.
37739         * g++.dg/template/conv4.C: Likewise.
37740
37741 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37742
37743         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37744         for documented behavior.
37745
37746 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37747
37748         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37749         several targets known to fail.
37750
37751 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37752
37753         * gcc.dg/mips-args-[123].c: New tests.
37754
37755 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37756
37757         * gcc.dg/ppc-spe.c: New.
37758
37759 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37760
37761         * g++.dg/other/ptrmem4.C: New testcase.
37762
37763 2002-07-24  Richard Henderson  <rth@redhat.com>
37764
37765         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37766
37767 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37768
37769         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37770
37771 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37772
37773         * gcc.c-torture/execute/memset-3.c: New testcase.
37774
37775 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37776
37777         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37778         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37779
37780 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37781
37782         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37783         Delete.
37784
37785 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37786
37787         * gcc.c-torture/compile/simd-4.c: New test.
37788
37789 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37790
37791         PR c++/7347, c++/7348
37792         * g++.dg/template/access4.C: New test.
37793         * g++.dg/template/access5.C: New test.
37794         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37795         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37796         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37797         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37798
37799 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37800
37801         * gcc.dg/gnu89-init-2.c: New test.
37802
37803 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37804
37805         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37806
37807 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37808
37809         * gcc.c-torture/execute/20020720-1.c: New testcase.
37810
37811 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37812
37813         * gcc.dg/cpp/Wsignprom.c: New tests.
37814
37815 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37816
37817         * gcc.c-torture/execute/loop-13.c: New test.
37818
37819 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37820
37821         * gcc.dg/cpp/expr.c: New tests.
37822
37823 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37824
37825         * g++.dg/opt/pr6713.C: Add template instantiation.
37826
37827 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37828
37829         * gcc.dg/nest.c: New test.
37830
37831 2002-07-17  Richard Henderson  <rth@redhat.com>
37832
37833         * g++.dg/opt/pr6713.C: New test.
37834
37835 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37836
37837         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37838         XFAIL for all x86 processors.
37839
37840 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37841
37842         * gcc.c-torture/execute/20010122-1.x: Do not test with
37843         -fomit-frame-pointer.
37844
37845 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37846
37847         * g++.dg/template/instantiate2.C: New test.
37848         * g++.dg/template/spec4.C: New test.
37849
37850 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37851
37852         * g++.dg/template/access2.C: New test.
37853         * g++.dg/template/access3.C: New test.
37854
37855 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37856
37857         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37858         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37859         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37860         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37861         Convert to use <stdarg.h>.
37862         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37863         Delete.
37864         * gcc.dg/va-arg-2.c: New.
37865         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37866
37867 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37868
37869         * gcc.c-torture/compile/20020710-1.c: New test.
37870
37871 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37872                           Andrew Pinski  <pinskia@physics.uc.edu>
37873
37874         gcc.c-torture/compile/simd-2.c: New testcase.
37875         gcc.c-torture/compile/simd-3.c: Likewise.
37876
37877 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37878
37879         PR c++/7224
37880         * g++.dg/overload/error1.C: New test.
37881
37882 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37883
37884         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37885         configuration and IRIX 6 O32 ABI.
37886
37887 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37888
37889         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37890
37891 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37892
37893         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37894
37895 2002-07-10  Jeffrey A Law  <law@redhat.com>
37896
37897         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37898
37899         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37900
37901 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37902
37903         * gcc.dg/20020312-2.c: Check for __PPC__.
37904
37905 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37906
37907         * gcc.c-torture/compile/20020709-1.c: New test.
37908
37909 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37910
37911         * g++.dg/template/qualttp21.C: New test case.
37912
37913 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37914
37915         * gcc.c-torture/compile/20020706-1.c: New test.
37916         * gcc.c-torture/compile/20020706-2.c: New test.
37917
37918 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37919             Alexandre Oliva  <aoliva@redhat.com>
37920
37921         * g++.dg/warn/incomplete1.C: New test.
37922
37923 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37924
37925         PR c++/7099
37926         * g++.dg/warn/noreturn1.C: New test.
37927
37928 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37929
37930         PR c++/6706
37931         * g++.dg/debug/debug6.C: New test.
37932         * g++.dg/debug/debug7.C: New test.
37933
37934 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37935
37936         * gcc.c-torture/compile/simd-3.c: New test.
37937
37938 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37939
37940         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37941         * gcc.dg/20020620-1.c: Likewise.
37942
37943 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37944
37945         PR c++/6944
37946         * g++.dg/init/array4.C: New test.
37947         * g++.dg/init/array5.C: New test.
37948
37949 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37950
37951         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37952         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37953
37954 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37955
37956         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37957         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37958         * gcc.dg/wtr-conversion-1.c: Likewise.
37959         * gcc.dg/wtr-escape-1.c: Likewise.
37960         * gcc.dg/wtr-int-type-1.c: Likewise.
37961         * gcc.dg/wtr-label-1.c: Likewise.
37962         * gcc.dg/wtr-static-1.c: Likewise.
37963         * gcc.dg/wtr-strcat-1.c: Likewise.
37964         * gcc.dg/wtr-suffix-1.c: Likewise.
37965         * gcc.dg/wtr-switch-1.c: Likewise.
37966         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37967         * gcc.dg/wtr-union-init-1.c: Likewise.
37968         * gcc.dg/wtr-union-init-2.c: Likewise.
37969         * gcc.dg/wtr-union-init-3.c: Likewise.
37970
37971         * gcc.dg/wtr-func-def-1.c: New test.
37972
37973 2002-07-02 Devang Patel <dpatel@apple.com>
37974
37975         * objc.dg/param-1.m: New test.
37976
37977 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37978
37979         * gcc.dg/cpp/trad/directive.c: Add test.
37980         * gcc.dg/cpp/trad/macroargs.c: Add test.
37981         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37982
37983 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37984
37985         * gcc.dg/cpp/cmdlne-M.c: New test.
37986
37987 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37988
37989         * objc.dg/desig-init-1.m: New test.
37990
37991 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37992
37993         PR c++/6716
37994         * g++.dg/template/instantiate1.C: New test.
37995
37996 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37997
37998         PR c++/7112
37999         * g++.dg/template/sizeof2.C: New test.
38000
38001 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38002
38003         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38004         gcc.dg/cpp/trad/include.c: New tests.
38005
38006 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
38007
38008         PR target/7177
38009         * gcc.c-torture/compile/20020701-1.c: New test.
38010
38011 2002-07-01  Stan Shebs  <shebs@apple.com>
38012
38013         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38014         header here...
38015         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38016         (objc-torture-execute): or here.
38017
38018 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
38019
38020         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38021
38022 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38023
38024         * gcc.dg/cpp/trad/escaped-nl.c: New test.
38025
38026 2002-06-30  Devang Patel  <dpatel@apple.com>
38027
38028         * objc.dg/fsyntax-only.m: New test.
38029
38030 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
38031
38032         PR c++/6695
38033         * g++.dg/template/friend7.C: New file.
38034
38035 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
38036
38037         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38038         return type.
38039
38040 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
38041
38042         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38043         avoid division by zero.
38044
38045 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
38046
38047         * gcc.dg/Wunknownprag.c: New tests.
38048
38049 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
38050
38051         * gcc.c-torture/execute/simd-2.c: New test.
38052
38053 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
38054
38055         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38056         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38057         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38058         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38059         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38060         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38061         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38062         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38063         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38064         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38065         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38066         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38067         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38068         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38069         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38070         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38071         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38072
38073 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38074
38075         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38076         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38077         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38078         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38079         New tests.
38080         * gcc.dg/cpp/trad/directive.c: Update.
38081
38082 2002-06-23  Andreas Jaeger  <aj@suse.de>
38083
38084         * gcc.c-torture/execute/complex-6.c: New.
38085
38086 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38087
38088         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38089         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38090         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38091         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38092
38093 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38094
38095         * gcc.dg/cpp/trad: New directory with traditional tests copied
38096         from parent directory.
38097         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38098         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38099         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38100         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38101         Move to trad/ and rename.
38102         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38103         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38104         gcc.dg/cpp/trad/redef2.c: New tests.
38105         * gcc.dg/cpp/trad/trad.exp: New driver.
38106
38107 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
38108
38109         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38110         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38111         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38112         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38113         Remove.
38114
38115 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
38116
38117         * gcc.dg/20020620-1.c: New test.
38118
38119 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38120
38121         * g++.dg/template/ttp4.C: New test.
38122
38123 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
38124
38125         * g++.dg/opt/vt1.C: Fix regexp.
38126
38127 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38128
38129         * gcc.c-torture/execute/pure-1.c: Make functions static again.
38130         Don't use attribute `noinline'.
38131
38132 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38133
38134         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38135
38136 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
38137
38138         * gcc.c-torture/execute/simd-1.c: New.
38139
38140         * gcc.dg/simd-1.c: New.
38141
38142 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38143
38144         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38145
38146 2002-06-16  Richard Henderson  <rth@redhat.com>
38147
38148         * g++.dg/ext/anon-struct1.C: New.
38149         * g++.dg/ext/anon-struct2.C: New.
38150         * g++.dg/ext/anon-struct3.C: New.
38151         * gcc.dg/anon-struct-1.c: New.
38152         * gcc.dg/anon-struct-2.c: New.
38153         * gcc.dg/anon-struct-3.c: New.
38154         * gcc.dg/20011008-1.c: Adjust warning text.
38155         * gcc.dg/20020527-1.c: Add -fms-extensions.
38156
38157 2002-06-16  Richard Henderson  <rth@redhat.com>
38158
38159         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38160
38161 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
38162
38163         * gcc.c-torture/execute/20020615-1.c: New test.
38164
38165 2002-06-15  Roger Sayle  <roger@eyesopen.com>
38166
38167         * gcc.c-tortuture/execute/compare-1.c: New test case.
38168         * gcc.c-tortuture/execute/compare-2.c: New test case.
38169         * gcc.c-tortuture/execute/compare-3.c: New test case.
38170
38171 2002-06-13  Richard Henderson  <rth@redhat.com>
38172
38173         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
38174         ia64 ilp32.
38175
38176 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38177
38178         * g++.dg/template/typename2.C: Update error message.
38179
38180 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
38181
38182         * gcc.c-torture/execute/20020611-1.c: New test.
38183
38184 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
38185
38186         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38187         list of targets to skip.
38188
38189 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
38190
38191         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
38192         targets if not optimizing.
38193
38194 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
38195
38196         * gcc.c-torture/compile/20020605-1.c: New test.
38197
38198         * g++.dg/opt/vt1.C: New test.
38199
38200         * gcc.dg/20020531-1.c: New test.
38201
38202         * gcc.dg/20020530-1.c: New test.
38203
38204         * gcc.dg/20020527-1.c: New test.
38205
38206         * g++.dg/opt/cse1.C: New test.
38207
38208 2002-06-07  Roger Sayle  <roger@eyesopen.com>
38209
38210         * gcc.dg/20020607-2.c: New test case.
38211
38212 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
38213
38214         * gcc.c-torture/compile/20020604-1.c: New test.
38215
38216 2002-06-04  Richard Henderson  <rth@redhat.com>
38217
38218         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
38219         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
38220         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
38221
38222 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
38223
38224         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
38225
38226 2002-06-03  Richard Henderson  <rth@redhat.com>
38227
38228         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
38229         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
38230
38231 2002-06-02  Richard Henderson  <rth@redhat.com>
38232
38233         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
38234         test functions static.
38235
38236 2002-06-02  Andreas Jaeger  <aj@suse.de>
38237
38238         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
38239         now.
38240
38241 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38242
38243         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
38244         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
38245         Update for mofified diagnostics.
38246         * gcc.dg/c99-intconst-1.c: No longer fail.
38247
38248 2002-06-02  Richard Henderson  <rth@redhat.com>
38249
38250         * gcc.dg/uninit-A.c: Remove xfail markers.
38251
38252 2002-06-01  Roger Sayle  <roger@eyesopen.com>
38253
38254         * gcc.dg/fnegate-1.c: New test case.
38255
38256 2002-05-30  Osku Salerma  <osku@iki.fi>
38257
38258         * gcc.c-torture/execute/mayalias-1.c: New file.
38259
38260 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38261
38262         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
38263         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
38264         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
38265
38266 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
38267
38268         * gcc.c-torture/execute/20020529-1.c: New test.
38269
38270 2002-05-27  Richard Henderson  <rth@redhat.com>
38271
38272         * g++.dg/ext/attrib6.C: New test case.
38273
38274 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38275
38276         * gcc.c-torture/execute/pure-1.c: New test.
38277
38278 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38279
38280         * gcc.dg/cpp/arith-2.c: Remove.
38281
38282 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38283
38284         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
38285         * gcc.dg/cpp/if-3.c: Remove.
38286
38287 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
38288
38289         * g++.dg/opt/cse2.C: New test.
38290
38291 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
38292
38293         * gcc.dg/cpp/arith-1.c: New semantic tests.
38294         * gcc.dg/cpp/if-1.c: Update.
38295
38296 2002-05-24  Ben Elliston  <bje@redhat.com>
38297
38298         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
38299
38300 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38301
38302         * gcc.dg/verbose-asm.c: New test.
38303
38304 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38305
38306         * gcc.dg/cpp/paste12.c: New test.
38307
38308 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38309
38310         * g++.dg/parse/named_ops.C: New test.
38311
38312 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
38313
38314         * gcc/testsuite/gcc.dg/weak-8.c: New test.
38315
38316 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
38317
38318         * gcc.dg/weak-2.c: Allow optional leading underscore
38319         in scan-assembler symbol name.
38320         * gcc.dg/weak-3.c: Likewise.
38321         * gcc.dg/weak-4.c: Likewise.
38322         * gcc.dg/weak-5.c: Likewise.
38323
38324 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
38325
38326         * gcc.dg/20020523-1.c: New test.
38327
38328 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38329
38330         * objc.dg/const-str-2.m: Update now that we stop after
38331         a command line error.
38332
38333 2002-05-22  Richard Henderson  <rth@redhat.com>
38334
38335         * g++.dg/dg.exp: Fix typo in test pruneing.
38336
38337 2002-05-22  Richard Henderson  <rth@redhat.com>
38338
38339         * g++.dg/dg.exp: Prune the tls subdirectory.
38340         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
38341         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
38342         * g++.dg/tls/init-1.C: New.
38343
38344 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
38345
38346         * gcc.dg/20020517-1.c: New test.
38347
38348 2002-05-21  Richard Henderson  <rth@redhat.com>
38349
38350         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
38351         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
38352
38353 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
38354
38355         * g++.dg/other/copy2.C: New test.
38356
38357 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
38358
38359         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
38360         (MAX_COPY): Bump up to 10 times sizeof (long long).
38361         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
38362
38363         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
38364         sizeof (long long).
38365
38366         * gcc.c-torture/execute/strcpy-1.c: New test.
38367
38368 2002-05-19  Jason Merrill  <jason2redhat.com>
38369
38370         * g++.dg/ext/oper1.C: New test.
38371
38372 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
38373 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
38374
38375         * README.QMTEST: New file.
38376
38377         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
38378
38379 2002-05-19  Andreas Jaeger  <aj@suse.de>
38380
38381         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
38382         now.
38383         * gcc.c-torture/execute/loop-2d.x: Likewise.
38384
38385 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
38386
38387         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
38388         support weak symbols.
38389         * gcc.dg/weak-4.c: Likewise.
38390         * gcc.dg/weak-6.c: Likewise.
38391
38392 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
38393
38394         * gcc.dg/weak-3.c: Add dg-excess-error comment for
38395         cygwin, coff and h8300-*-hms targets
38396         * gcc.dg/weak-5.c: Likewise.
38397         * gcc.dg/weak-7.c: Likewise.
38398
38399 2002-05-16  Jason Merrill  <jason@redhat.com>
38400
38401         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
38402         (scan-assembler-not, scan-assembler-dem): Likewise.
38403         (scan-assembler-dem-not): Likewise.
38404
38405 2002-05-15  Richard Henderson  <rth@redhat.com>
38406
38407         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
38408
38409 2002-05-15  Richard Henderson  <rth@redhat.com>
38410
38411         * gcc.dg/weak-5.c (vfoo1c): No warning here.
38412         (vfoo1f): Warning here.
38413         (vfoo1l): Don't redefine the alias.
38414
38415 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
38416
38417         * g++.dg/init/pm1.C: New test.
38418
38419 2002-05-12  David S. Miller  <davem@redhat.com>
38420
38421         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38422         types.
38423
38424 2002-05-10  Roger Sayle  <roger@eyesopen.com>
38425
38426         * gcc.c-torture/execute/20020510-1.c: New test case.
38427
38428 2002-05-10  David S. Miller  <davem@redhat.com>
38429
38430         * gcc.c-torture/execute/conversion.c: Test long double too.
38431
38432 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
38433
38434         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38435         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38436         * lib/g++.exp (g++_link_flags): Likewise.
38437         * lib/objc.exp (objc_target_compile): Likewise.
38438
38439 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38440
38441         * gcc.dg/cpp/poison.c: Update.
38442         * gcc.dg/cpp/20000625-2.c: Remove.
38443         * gcc.dg/cpp/direct2s.c: Remove final test.
38444
38445 2002-05-08  Tom Rix  <trix@redhat.com>
38446
38447         * gcc.c-torture/execute/20020508-1.c: New test.
38448         * gcc.c-torture/execute/20020508-2.c: New test.
38449         * gcc.c-torture/execute/20020508-3.c: New test.
38450
38451 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38452
38453         * gcc.dg/cpp/charconst-4.c: More tests.
38454
38455 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
38456
38457         PR c/6569
38458         * gcc.dg/weak-3.c: Update location of warning messages.
38459         * gcc.dg/weak-5.c: Likewise.
38460
38461 2002-05-06  Roger Sayle  <roger@eyesopen.com>
38462
38463         * gcc.c-torture/execute/20020506-1.c: New test case.
38464
38465 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38466
38467         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38468
38469 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38470
38471         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38472
38473 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38474
38475         * gcc.dg/cpp/charconst-3.c: New test.
38476
38477 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38478
38479         * gcc.dg/cpp/charconst.c: Update tests.
38480
38481 2002-05-05  Tim Josling  <tej@melbpc.org.au>
38482
38483         * treelang: Added directory for new sample language treelang. Also
38484         lib/treelang.exp: New file to signal treelang should be tested.
38485
38486 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38487
38488         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38489         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38490         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38491         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38492         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38493         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38494         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38495
38496 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38497
38498         * gcc.dg/format/xopen-2.c: New test.
38499
38500 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38501
38502         * gcc.dg/20020503-1.c: New test.
38503
38504 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38505
38506         * g++.dg/init/dtor1.C: Make it tougher.
38507
38508 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38509
38510         * g++.dg/init/dtor1.C: New test.
38511
38512 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38513
38514         * gcc.dg/altivec-8.c: New.
38515
38516 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38517
38518         * gcc.dg/altivec-7.c: New.
38519
38520 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38521
38522         * g++.dg/parse/typedef1.C: New test.
38523
38524 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38525
38526         PR c++/6486
38527         * g++.dg/template/friend6.C: New test.
38528
38529         PR c++/6492
38530         * g++.dg/init/copy1.C: New test.
38531
38532 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38533
38534         * g++.dg/warn/effc1.C: New test.
38535
38536 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38537
38538         * gcc.dg/cpp/if-cexp.c: Add a test.
38539
38540 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
38541
38542         * gcc.dg/20020426-2.c: New test.
38543
38544 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38545
38546         * gcc.dg/cpp/if-mop.c: Update.
38547         * gcc.dg/cpp/if-mpar.c: Add test.
38548         * gcc.dg/cpp/if-oppr.c: Update.
38549
38550 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38551
38552         PR c/6343
38553         * gcc.dg/weak-[2-7].c: New tests.
38554
38555 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38556
38557         * gcc.dg/enum1.c: New test.
38558
38559 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38560
38561         PR c++/6497
38562         * g++.dg/inherit/access2.C: New test.
38563
38564 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38565
38566         PR bootstrap/6445
38567         * gcc.dg/20020426-1.c: New test.
38568
38569 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38570
38571         * g++.dg/abi/enum1.C: New test.
38572
38573 2002-04-26  Richard Henderson  <rth@redhat.com>
38574
38575         * gcc.dg/c99-bool-1.c: Expect always true warning.
38576
38577 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38578
38579         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38580
38581 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38582
38583         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38584         targets.
38585
38586 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38587
38588         * g++.dg/abi/mange7.C: New test.
38589
38590         PR c++/6438.
38591         * g++.dg/parse/stmtexpr2.C: New test.
38592
38593 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38594
38595         * gcc.dg/20020312-2.c: Add SH target.
38596
38597 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38598
38599         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38600         compiler output on mips*-*-irix*.
38601
38602 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38603
38604         * g++.dg/parse/attr1.C: New test.
38605
38606 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38607
38608         * gcc.c-torture/execute/string-opt-17.c: New test case.
38609         * gcc.c-torture/execute/memset-2.c: New test case.
38610
38611 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38612
38613         PR c++/6256:
38614         * g++.dg/template/friend5.C: New test.
38615
38616         PR c++/6331:
38617         * g++.dg/template/qual1.C: Likewise.
38618
38619 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38620
38621         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38622         Include stdlib.h, not stdio.h or ctype.h.
38623
38624 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38625
38626         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38627         cris-*-elf* and mmix-*-*.
38628         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38629         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38630         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38631         Ditto.
38632         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38633         * gcc.dg/wchar_t-1.c: Ditto.
38634
38635 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38636
38637         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38638         Clarify comment.
38639
38640 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38641
38642         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38643
38644 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38645
38646         * gcc.c-torture/execute/20000906-1.x: Delete.
38647
38648 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38649
38650         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38651
38652 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38653
38654         * PR6367
38655         * g77.f-torture/execute/6367.f: New test.
38656         * g77.f-torture/execute/6367.x: Disable for MMIX.
38657
38658 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38659
38660         * PR6352
38661         * g++.dg/opt/inline2.C: New test.
38662
38663 2002-04-18  Richard Henderson  <rth@redhat.com>
38664
38665         * gcc.dg/20000906-1.c: Enable for all targets.
38666         * gcc.c-torture/compile/iftrap-2.c: New.
38667
38668 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38669
38670         * gcc.dg/20020418-1.c: New test.
38671         * gcc.dg/20020418-2.c: New test.
38672
38673 2002-04-18  Richard Henderson  <rth@redhat.com>
38674
38675         * gcc.c-torture/compile/iftrap-1.c: New.
38676         * gcc.dg/iftrap-1.c: Adjust for ia64.
38677         * gcc.dg/iftrap-2.c: New.
38678
38679 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38680
38681         * gcc.c-torture/compile/20020418-1.c: New test.
38682
38683 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38684
38685         * gcc.c-torture/compile/20020415-1.c: New.
38686
38687 2002-04-18  David S. Miller  <davem@redhat.com>
38688
38689         * gcc.c-torture/execute/20020418-1.c: New test.
38690
38691 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38692
38693         * gcc.dg/20020416-1.c: New test.
38694
38695         * g++.dg/opt/inline1.C: New test.
38696
38697 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38698
38699         * gcc.dg/altivec-5.c: New test.
38700
38701         * gcc.dg/20020415-1.c: New test.
38702
38703 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38704
38705         * testsuite/lib/chill.exp: Remove.
38706
38707 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38708
38709         * g++.dg/other/big-struct.C: New test.
38710
38711 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38712
38713         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38714         of scratch file.
38715
38716 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38717
38718         PR c/6277
38719         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38720         in scan-assembler function name
38721
38722 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38723
38724         * g77.f-torture/execute/980628-4.x,
38725         g77.f-torture/execute/980628-5.x,
38726         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38727         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38728         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38729         i[34567]86-*-*.
38730
38731 2002-04-13  David S. Miller  <davem@redhat.com>
38732
38733         * gcc.c-torture/execute/20020413-1.c: New test.
38734
38735 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38736
38737         * gcc.dg/asm-6.c,
38738         * g++.dg/ext/asm1.C: New tests.
38739
38740 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38741
38742         PR c++ 5373.
38743         * g++.dg/parse/stmtexpr1.C: New test.
38744
38745         PR c++/5189.
38746         * g++.dg/template/copy1.C: New test.
38747
38748 2002-04-12  Richard Henderson  <rth@redhat.com>
38749
38750         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38751
38752 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38753
38754         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38755         gcc.c-torture/execute/20020307-2.c.
38756
38757 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38758
38759         * g++.dg/ext/attrib5.C,
38760         * g++.dg/lookup/struct1.C: New tests.
38761
38762 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38763
38764         * gcc.dg/20020411-1.c: New test.
38765
38766         * gcc.c-torture/execute/20020411-1.c: New test.
38767
38768 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38769
38770         * g77.f-torture/execute/6177.f: New test.
38771
38772 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38773
38774         PR middle-end/6247
38775         * g++.dg/opt/cleanup1.C: New test.
38776
38777         * g++.dg/opt/const1.C: New test.
38778
38779 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38780
38781         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38782
38783 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38784
38785         PR c++/5507
38786         * g++.dg/template/typename2.C: New test.
38787
38788 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38789
38790         * gcc.c-torture/execute/loop-12.c: New.
38791
38792 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38793
38794         * g77.f-torture/execute/980628-4.x,
38795         g77.f-torture/execute/980628-5.x,
38796         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38797         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38798         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38799
38800 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38801
38802         PR optimization/6086
38803         * g++.dg/opt/preinc1.C: New test.
38804
38805 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38806
38807         PR c++/5571
38808         * g++.dg/opt/static2.C: New test.
38809
38810 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38811
38812         PR c/5120
38813         * gcc.dg/20020406-1.c: New test.
38814
38815 2002-04-04  David S. Miller  <davem@redhat.com>
38816
38817         * gcc.c-torture/execute/20020404-1.c: New test.
38818
38819 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38820
38821         PR c/6123
38822         * gcc.dg/20020312-2.c: Do not declare global register variable
38823         if __PIC__ or __pic__ is defined.
38824
38825 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38826
38827         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38828         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38829
38830 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38831
38832         * gcc.misc-tests/linkage.exp: Update last change to handle
38833         sparc*-, not just sparc-.
38834
38835 2002-04-03  Richard Henderson  <rth@redhat.com>
38836
38837         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38838
38839 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38840
38841         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38842
38843 2002-04-02  David S. Miller  <davem@redhat.com>
38844
38845         * gcc.c-torture/execute/20020402-3.c: New test.
38846
38847 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38848
38849         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38850         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38851
38852         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38853         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38854         g77.f-torture/execute/20001201.x,
38855         g77.f-torture/execute/u77-test.x: New files.
38856
38857         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38858         * gcc.dg/wchar_t-1.c: Ditto.
38859
38860 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38861
38862         * gcc.c-torture/execute/20020402-1.c: New test.
38863
38864 2002-04-01  Richard Henderson  <rth@redhat.com>
38865
38866         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38867
38868         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38869
38870 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38871
38872         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38873
38874 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38875
38876         * g++.dg/inherit/template-as-base.C: Expect error.
38877         * g++.dg/inherit/namespace-as-base.C: Likewise.
38878
38879 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38880
38881         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38882         g++.dg/ext/instantiate3.C: Tweak match patterns.
38883
38884         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38885         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38886         -da test.
38887
38888 2002-03-31  Richard Henderson  <rth@redhat.com>
38889
38890         * gcc.dg/special/alias-2.c: New.
38891         * gcc.dg/special/ecos.exp: Run it.
38892
38893 2002-03-31  Richard Henderson  <rth@redhat.com>
38894
38895         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38896
38897 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38898
38899         * gcc.dg/weak-1.c: Disable on h8300 port.
38900
38901 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38902
38903         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38904         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38905         ordering tests.
38906         * g++.dg/bprob/bprob-1.C: New test.
38907         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38908         * g++.dg/gcov/gcov-1.C: New test.
38909         * g++.dg/gcov/gcov-1.x: New file.
38910         * g++.dg/gcov/gcov-2.C: New test.
38911         * g++.dg/gcov/gcov-3.C: New test.
38912         * g++.dg/gcov/gcov-3.h: New file.
38913
38914 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38915
38916         * g++.old-deja/g++.other/builtins5.C: New test.
38917         * g++.old-deja/g++.other/builtins6.C: New test.
38918         * g++.old-deja/g++.other/builtins7.C: New test.
38919         * g++.old-deja/g++.other/builtins8.C: New test.
38920         * g++.old-deja/g++.other/builtins9.C: New test.
38921
38922 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38923
38924         * g++.dg/opt/static1.C: New test.
38925
38926         * g++.dg/opt/longbranch1.C: New test.
38927
38928 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38929
38930         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38931
38932         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38933
38934 2002-03-28  Jeffrey A Law  (law@redhat.com)
38935
38936         * gcc.c-torture/execute/20020328-1.c: New test.
38937
38938 2002-03-27  Richard Henderson  <rth@redhat.com>
38939
38940         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38941         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38942         move from g++.old-deja/g++.ext/.
38943
38944 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38945
38946         * g++.dg/init/new2.C: New test.
38947
38948 2002-03-26  Richard Henderson  <rth@redhat.com>
38949
38950         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38951
38952         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38953         on sparc.
38954
38955         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38956         sparcv9 systems.
38957         * gcc.dg/20001102-1.c: Likewise.
38958
38959 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38960
38961         * gcc.dg/cpp/endif-pedantic1.c,
38962         gcc.dg/cpp/endif-pedantic2.c: New tests.
38963
38964 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38965
38966         * g++.dg/init/new1.C: New test.
38967
38968 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38969
38970         * g++.dg/abi/vbase9.C: New test.
38971
38972 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38973
38974         * gcc.dg/arm-asm.c: New test.
38975
38976 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38977
38978         * gcc.dg/Wswitch-enum.c: New test.
38979         Fix PR c/5044.
38980
38981 2002-03-26  Richard Henderson  <rth@redhat.com>
38982
38983         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38984         structure.
38985
38986 2002-03-25  Richard Henderson  <rth@redhat.com>
38987
38988         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38989         sparcv9 systems.
38990
38991         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38992         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38993
38994 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38995
38996         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38997
38998 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38999
39000         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39001         targets using generic thunk support.
39002
39003 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
39004
39005         * gcc.c-torture/compile/20020323-1.c: New test.
39006
39007         * g++.dg/opt/conj2.C: New test.
39008
39009 2002-03-24  Richard Henderson  <rth@redhat.com>
39010
39011         * gcc.dg/weak-1.c: Use -fno-common.
39012
39013 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39014
39015         * g77.dg/f77-edit-apostrophe-out.f: New test
39016         * g77.dg/f77-edit-h-out.f: New test
39017         * g77.dg/f77-edit-t-in.f: New test
39018         * g77.dg/f77-edit-t-out.f: New test
39019         * g77.dg/f77-edit-x-out.f: New test
39020         * g77.dg/f77-edit-slash-out.f: New test
39021         * g77.dg/f77-edit-colon-out.f: New test
39022         * g77.dg/f77-edit-s-out.f: New test
39023
39024 2002-03-24  Richard Henderson  <rth@redhat.com>
39025
39026         * objc/execute/formal_protocol-6.x: New XFAIL.
39027
39028 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39029
39030         * gcc.dg/weak-1.c: Early return from dg-final on platforms
39031         that do not support weak symbols
39032
39033 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39034
39035         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39036         * lib/g77.exp: Likewise.
39037         * lib/objc.exp: Likewise.
39038
39039 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
39040
39041         * gcc.dg/Wswitch-default.c: New test.
39042
39043 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
39044
39045         * g++.dg/other/enum1.C: New test.
39046
39047 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
39048
39049         * gcc.dg/pragma-ep-3.c: Fix typo.
39050
39051 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39052
39053         * g++.dg/inherit/template-as-base.C: New test.
39054
39055 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
39056
39057         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39058         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39059
39060 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39061
39062         * gcc.dg/cpp/multiline.c: Update to match.
39063
39064 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39065
39066         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39067
39068 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39069
39070         * gcc.dg/cpp/extratokens2.c: New file.
39071
39072 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39073
39074         * gcc.dg/20020312-2.c: Add rs6000 target.
39075
39076         * gcc.c-torture/compile/20020319-1.c: New test.
39077
39078 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39079
39080         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39081         (A, E): Handle this.
39082
39083 2002-03-20  Jason Merrill  <jason@redhat.com>
39084
39085         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39086         ignoring -fpic.
39087         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39088         through prune_gcc_output.
39089
39090 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39091
39092         * gcc.c-torture/compile/20020320-1.c: New test.
39093
39094 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39095
39096         * gcc.c-torture/compile/20020318-1.c: New test.
39097
39098         * gcc.dg/struct-by-value-1.c: New test.
39099
39100         * gcc.dg/20020319-1.c: New test.
39101
39102 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39103
39104         * g++.dg/opt/conj1.C: New test.
39105
39106 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
39107
39108         * g++.dg/template/qualttp20.C: Revert previous change.
39109         * g++.dg/template/qualttp3.C: Likewise.
39110         * g++.dg/template/qualttp4.C: Likewise.
39111         * g++.dg/template/qualttp5.C: Likewise.
39112         * g++.dg/template/qualttp6.C: Likewise.
39113         * g++.dg/template/qualttp7.C: Likewise.
39114         * g++.dg/template/qualttp8.C: Likewise.
39115         * g++.dg/template/recurse.C: Likewise.
39116
39117 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39118
39119         * gcc.dg/cpp/wchar-1.c: Update.
39120
39121 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39122
39123         * g++.dg/template/conv1.C: New test.
39124         * g++.dg/template/conv2.C: New test.
39125         * g++.dg/template/conv3.C: New test.
39126         * g++.dg/template/conv4.C: New test.
39127
39128 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39129
39130         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39131         * g++.dg/template/qualttp3.C: Likewise.
39132         * g++.dg/template/qualttp4.C: Likewise.
39133         * g++.dg/template/qualttp5.C: Likewise.
39134         * g++.dg/template/qualttp6.C: Likewise.
39135         * g++.dg/template/qualttp7.C: Likewise.
39136         * g++.dg/template/qualttp8.C: Likewise.
39137         * g++.dg/template/recurse.C: Likewise.
39138
39139 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39140
39141         * g++.dg/opt/dtor1.C: New test.
39142
39143 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
39144
39145         * gcc.c-torture/compile/20020315-1.c: New test.
39146
39147 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
39148
39149         * gcc.dg/weak-1.c: Fix scan tests.
39150
39151 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
39152
39153         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39154         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39155         cris-*-aout* mmix-*-*.
39156         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39157         cris-*-aout* mmix-*-*.
39158         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39159         cris-*-elf* cris-*-aout* and mmix-*-*.
39160         * gcc.dg/20001009-1.c: Ditto.
39161         * gcc.dg/20010912-1.c: Ditto.
39162         * gcc.dg/20020122-4.c: Ditto.
39163         * gcc.dg/inline-2.c: Ditto.
39164
39165 2002-03-14  Jeffrey A Law  (law@cygnus.com)
39166
39167         * gcc.c-torture/compile/20020314-1.c: New test.
39168
39169 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
39170
39171         * gcc.c-torture/execute/20020314-1.c: New test.
39172
39173 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
39174
39175         * g++.dg/warn/Wunused-1.C: New test.
39176
39177 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
39178
39179         * g++.dg/abi/mangle6.C: New test.
39180
39181 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
39182
39183         * gcc.c-torture/compile/20020309-2.c: New test.
39184
39185         * gcc.c-torture/compile/20020312-1.c: New test.
39186
39187 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39188
39189         * g++.dg/other/access1.C: New test.
39190
39191 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
39192
39193         * gcc.c-torture/execute/wchar_t-1.c: New test.
39194
39195 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
39196
39197         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
39198
39199 2002-03-12  Roger Sayle  <roger@eyesopen.com>
39200
39201         * gcc.dg/20020312-1.c: New test case.
39202
39203 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
39204
39205         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
39206
39207 2002-03-11  Richard Henderson  <rth@redhat.com>
39208
39209         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
39210         * g++.old-deja/g++.jason/report.C: Likewise.
39211
39212 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39213
39214         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
39215         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
39216
39217 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39218
39219         * testsuite/g++.dg/overload/pmf1.C: New test.
39220
39221 2002-03-11  Kazu Hirata  <kazu@hxi.com>
39222
39223         * gcc.c-torture/execute/20020307-1.c: Use long.
39224
39225 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
39226
39227         PR optimization/5844
39228         * gcc.dg/20020310-1.c: New test.
39229
39230 2002-03-09  Michael Meissner  <meissner@redhat.com>
39231
39232         * gcc.c-torture/execute/memcpy-2.c: New test.
39233         * gcc.c-torture/execute/memset-1.c: New test.
39234         * gcc.c-torture/execute/strlen-1.c: New test.
39235         * gcc.c-torture/execute/strcmp-1.c: New test.
39236         * gcc.c-torture/execute/strncmp-1.c: New test.
39237
39238 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
39239
39240         * gcc.dg/ppc-ldstruct.c: New test.
39241
39242 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
39243
39244         * gcc.c-torture/execute/va-arg-22.c: New test.
39245
39246 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39247
39248         * gcc.c-torture/compile/20020309-1.c: New test.
39249
39250 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
39251
39252         * gcc.c-torture/execute/20020307-2.c: New test.
39253
39254 2002-03-07  Jeffrey A Law  (law@redhat.com)
39255
39256         * g77.f-torture/compile/20020307-1.f: New test.
39257
39258 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
39259
39260         * gcc.dg/unordered-1.c: New test.
39261
39262 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
39263
39264         * gcc.c-torture/execute/20020307-1.c: New test.
39265
39266 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
39267
39268         * gcc.dg/20020304-1.c: New test.
39269
39270         * gcc.c-torture/compile/20020304-2.c: New test.
39271
39272 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
39273
39274         * gcc.c-torture/compile/20020304-1.c: New test case
39275         (from PR c/5830).
39276
39277 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
39278
39279         * gcc.dg/20020103-1.c: Add other -D ppc variants.
39280
39281 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39282
39283         * g++.dg/other/classkey1.C: New test.
39284
39285 2002-03-01  Richard Henderson  <rth@redhat.com>
39286
39287         * gcc.c-torture/compile/981223-1.x: New.
39288         * gcc.c-torture/compile/920625-1.x: New.
39289
39290 2002-02-28  Richard Henderson  <rth@redhat.com>
39291
39292         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
39293
39294 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
39295
39296         * gcc.c-torture/execute/20020227-1.c: New test.
39297
39298 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
39299
39300         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
39301         here" ERROR lines.
39302         * g++.old-deja/g++.oliva/partord1.C: Likewise.
39303         * g++.old-deja.g++.other/defarg1.C: Likewise.
39304         * g++.old-deja/g++.pt/calls2.C: Likewise.
39305         * g++.old-deja/g++.pt/crash20.C: Likewise.
39306         * g++.old-deja/g++.pt/crash30.C: Likewise.
39307         * g++.old-deja/g++.pt/crash36.C: Likewise.
39308         * g++.old-deja/g++.pt/crash6.C: Likewise.
39309         * g++.old-deja/g++.pt/defarg13.C: Likewise.
39310         * g++.old-deja/g++.pt/derived3.C: Likewise.
39311         * g++.old-deja/g++.pt/error1.C: Likewise.
39312         * g++.old-deja/g++.pt/friend21.C: Likewise.
39313         * g++.old-deja/g++.pt/friend23.C: Likewise.
39314         * g++.old-deja/g++.pt/infinite1.C: Likewise.
39315         * g++.old-deja/g++.robertl/eb128.C: Likewise.
39316
39317 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
39318
39319         * gcc.c-torture/execute/20020225-2.c: New test.
39320
39321 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
39322
39323         * gcc.c-torture/execute/920730-1t.c,
39324         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
39325         Delete test cases, only relevant to -traditional.
39326
39327 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39328
39329         * gcc.dg/cpp/undef1.c: Remove.
39330         * gcc.dg/cpp/directiv.c: Update.
39331         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
39332
39333 2002-02-27  Michael Meissner  <meissner@redhat.com>
39334
39335         * gcc.c-torture/execute/20020226-1.c: New test.
39336
39337 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
39338
39339         * g++.dg/debug/debug4.C: New test.
39340
39341         * gcc.dg/ia64-visibility-1.c: New test.
39342
39343 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
39344
39345         * gcc.dg/debug/20020224-1.c: New.
39346
39347 2002-02-25  Kazu Hirata  <kazu@hxi.com>
39348
39349         * gcc.c-torture/execute/960416-1.x: New.
39350         * gcc.c-torture/execute/divconst-3.x: Likewise.
39351
39352 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
39353
39354         * gcc.dg/20020224-1.c: New test.
39355
39356 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
39357
39358         * gcc.c-torture/execute/20020225-1.c: New.
39359
39360 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39361
39362         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
39363
39364 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
39365
39366         * gcc.dg/20020222-1.c: New test.
39367
39368 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
39369
39370         * g++.dg/opt/anonunion1.C: New test.
39371
39372 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
39373
39374         * g++.dg/template/qualttp19.C: New test.
39375         * g++.dg/template/qualttp20.C: New test.
39376         * g++.old-deja/g++.jason/report.C: Adjust expected errors
39377         * g++.old-deja/g++.other/qual1.C: Likewise.
39378
39379 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
39380
39381         * gcc.dg/attr-alwaysinline.c: New.
39382
39383 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
39384
39385         * gcc.dg/20020220-1.c: New test.
39386
39387         * gcc.dg/20020220-2.c: New test.
39388
39389         * g++.dg/opt/mmx1.C: New test.
39390
39391 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
39392
39393         * gcc.c-torture/compile/20020110.c: New test.
39394
39395 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
39396
39397         * gcc.c-torture/execute/20020219-1.c: New test.
39398
39399         * gcc.dg/20020219-1.c: New test.
39400
39401         * gcc.dg/noncompile/20020220-1.c: New test.
39402
39403         * g++.dg/opt/ptrintsum1.C: New test.
39404
39405         * gcc.dg/debug/20020220-1.c: New test.
39406
39407 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
39408
39409         * gcc.c-torture/execute/20020216-1.c: New test.
39410
39411 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39412
39413         * gcc.dg/decl-1.c: Update, new test.
39414
39415 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
39416
39417         * g++.dg/abi/bitfield1.C: New test.
39418         * g++.dg/abi/bitfield2.C: New test.
39419
39420 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39421
39422         * gcc.dg/attr-nest.c: New test.
39423
39424 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39425
39426         * gcc.c-torture/execute/20020215-1.c: New test.
39427
39428 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
39429
39430         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39431         * g++.dg/debug/debug.exp: New.
39432         * g++.dg/debug/trivial.C: New.
39433         * g++.dg/debug/debug1.C: Moved...
39434         * g++.dg/other/debug1.C: ...from here.
39435         * g++.dg/debug/debug2.C: Moved...
39436         * g++.dg/other/debug2.C: ...from here.
39437         * g++.dg/debug/debug3.C: Moved...
39438         * g++.dg/other/debug3.C: ...from here.
39439
39440         * gcc.dg/noncompile/20020213-1.c: New test.
39441
39442 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
39443
39444         * g++.dg/other/debug3.C: New test.
39445
39446         * gcc.c-torture/execute/20020213-1.c: New test.
39447
39448 2002-02-13  Richard Smith <richard@ex-parrot.com>
39449
39450         * g++.old-deja/g++.other/thunk1.C: New test.
39451
39452 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39453
39454         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39455
39456 2002-02-13  Stan Shebs  <shebs@apple.com>
39457
39458         * gcc.dg/altivec-3.c: New.
39459
39460 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
39461
39462         * gcc.dg/Wunreachable-1.c: New test.
39463         * gcc.dg/Wunreachable-2.c: New test.
39464
39465 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39466
39467         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39468
39469 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
39470
39471         * gcc.dg/decl-1.c: New test.
39472
39473 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39474
39475         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39476
39477 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39478
39479         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39480         * gcc.c-torture/compile/980506-1.x: Likewise.
39481
39482 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39483
39484         * gcc.dg/20020210-1.c: New.
39485
39486 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
39487
39488         * g77.f-torture/execute/947.f: New regression test
39489         for PR fortran/947.
39490
39491 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
39492
39493         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39494         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39495
39496 2002-02-08  Richard Henderson  <rth@redhat.com>
39497
39498         * gcc.c-torture/compile/labels-3.c: New.
39499
39500 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39501
39502         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39503         expression statements work instead.
39504         * gcc.dg/noncompile/20020207-1.c: New test.
39505
39506 2002-02-07  Richard Henderson  <rth@redhat.com>
39507
39508         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39509
39510 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39511
39512         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39513         message from g77
39514         * lib/g77-dg.exp: Trim g77 error messages so that they are
39515         recognized by dg.exp.
39516
39517 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39518
39519         PR fortran/5473
39520         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39521
39522 2002-02-07  Richard Henderson  <rth@redhat.com>
39523
39524         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39525         to be sufficiently aligned for integers.
39526
39527 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39528
39529         * g++.dg/template/friend4.C: New test.
39530
39531 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39532
39533         PR fortran/5743
39534         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39535         unsupported cases.
39536
39537 2002-02-07  Richard Henderson  <rth@redhat.com>
39538
39539         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39540         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39541         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39542         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39543
39544 2002-02-06  Richard Henderson  <rth@redhat.com>
39545
39546         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39547
39548 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
39549
39550         * gcc.dg/20020206-1.c: New test.
39551
39552 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
39553
39554         * gcc.c-torture/execute/20020206-1.c: New test.
39555
39556         * gcc.c-torture/execute/20020206-2.c: New test.
39557
39558         PR optimization/5429:
39559         * gcc.c-torture/compile/20020206-1.c: New test.
39560
39561 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
39562
39563         * g++.dg/ext/align1.C: Do not use an explicit alignment value
39564         as certain file formats cannot support particularly large
39565         alignments.
39566
39567         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39568         and do not expect to be able to link the executable.
39569
39570         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39571         fail because the COFF format does not support the weak attribute.
39572
39573 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39574
39575         * g77.dg/pr5473.f: New test
39576
39577 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39578
39579         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39580         Fix testcase accordingly.
39581
39582 2002-02-04  Richard Henderson  <rth@redhat.com>
39583
39584         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39585         (buf): Change to be an array of pointers, not ints.
39586
39587 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39588
39589         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39590         before all tests.  Move warning one line above to match where it
39591         C frontend emits.
39592         * gcc.dg/Wswitch-2.c: New test.
39593         * g++.dg/warn/Wswitch-1.C: New test.
39594         * g++.dg/warn/Wswitch-2.C: New test.
39595
39596 2002-02-04  Richard Henderson  <rth@redhat.com>
39597
39598         * g++.dg/abi/offsetof.C: Fix size comparison.
39599
39600 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39601
39602         * gcc.dg/cast-qual-2.c: New test.
39603
39604 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39605
39606         * gcc.dg/20020201-4.c: New test.
39607
39608 2002-02-04  Ben Elliston  <bje@redhat.com>
39609
39610         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39611         target_info attribute != 0, in addition to the empty string.
39612         (gcc_target_compile): Likewise.
39613
39614 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39615
39616         * gcc.dg/Wswitch.c: New test.
39617         PR gcc/4475. PR gcc/3780.
39618
39619 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39620
39621         * g77.f-torture/execute/5122.f: New test for regressions
39622         against PR fortran/5122.
39623
39624 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39625
39626         * g77.f-torture/compile/pr3743.f: Delete
39627         * g77.dg/pr3743-1.f: New test.
39628         * g77.dg/pr3743-2.f: New test.
39629         * g77.dg/pr3743-3.f: New test.
39630         * g77.dg/pr3743-4.f: New test.
39631
39632 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39633
39634         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39635
39636 2002-02-02  Richard Henderson  <rth@redhat.com>
39637
39638         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39639         * gcc.c-torture/execute/bf64-1.c: Likewise.
39640
39641 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39642
39643         * gcc.dg/20020201-2.c: New test.
39644
39645         * gcc.dg/20020201-3.c: New test.
39646
39647         * gcc.c-torture/execute/bitfld-2.c: New test.
39648
39649 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39650
39651         * gcc.dg/bitfld-1.c: Update.
39652         * gcc.dg/bitfld-2.c: Update.
39653         * gcc.c-torture/execute/bitfld-1.x: New.
39654
39655 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39656
39657         * gcc.c-torture/execute/20020201-1.c: New test.
39658
39659 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39660
39661         PR target/5469
39662         * gcc.dg/20020201-1.c: New test.
39663
39664 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39665
39666         PR fortran/3743
39667         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39668         * g77.f-torture/compile/pr3743.x: Remove
39669
39670 2002-01-31  Tom Rix  <trix@redhat.com>
39671
39672         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39673
39674 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39675
39676         * gcc.dg/noncompile/20020130-1.c: New test.
39677
39678 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39679
39680         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39681
39682 2002-01-29  Richard Henderson  <rth@redhat.com>
39683
39684         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39685         to long long.
39686         * gcc.c-torture/execute/bf64-1.c: Likewise.
39687
39688 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39689
39690         * gcc.c-torture/execute/20020129-1.c: New test.
39691
39692 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39693
39694         * gcc.c-torture/compile/20000224-1.c: Update.
39695         * gcc.c-torture/execute/bitfld-1.c: New tests.
39696         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39697         * gcc.dg/uninit-A.c: Update.
39698
39699 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39700
39701         * g++.dg/template/ctor1.C: Add instantiation.
39702
39703 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39704
39705         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39706         argument to __builtin_prefetch to be const ptr.
39707
39708 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39709
39710         * gcc.c-torture/compile/20020120-1.c: New test.
39711
39712 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39713
39714         * gcc.c-torture/execute/20020127-1.c: New test.
39715
39716 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39717
39718         * g77.dg/f77-edit-i-in.f: New test
39719         * g77.dg/f77-edit-i-out.f: New test
39720
39721 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39722
39723         * gcc.dg/debug/debug.exp: New file.
39724         * gcc.dg/debug/trivial.c: New file.
39725         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39726         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39727         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39728         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39729         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39730         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39731         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39732         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39733         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39734         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39735         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39736         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39737         * gcc.dg/20000503-1.c: Removed.
39738         * gcc.dg/20010207-1.c: Removed.
39739         * gcc.dg/20011223-1.c: Removed.
39740         * gcc.dg/20020104-2.c: Removed.
39741         * gcc.dg/debug-1.c: Removed.
39742         * gcc.dg/debug-2.c: Removed.
39743         * gcc.dg/debug-3.c: Removed.
39744         * gcc.dg/debug-4.c: Removed.
39745         * gcc.dg/debug-5.c: Removed.
39746         * gcc.dg/debug-6.c: Removed.
39747         * gcc.dg/dwarf2-1.c: Removed.
39748         * gcc.dg/dwarf2-2.c: Removed.
39749
39750 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39751
39752         * g++.old-deja/g++.other/eh5.C: New test.
39753         * g++.old-deja/g++.other/sibcall2.C: New test.
39754         * g++.old-deja/g++.other/array9.C: New test.
39755         * g++.old-deja/g++.other/typename2.C: New test.
39756         * g++.old-deja/g++.other/crash60.C: New test.
39757         * g++.old-deja/g++.other/conv9.C: New test.
39758         * g++.old-deja/g++.other/mangle10.C: New test.
39759         * g++.old-deja/g++.other/unchanging1.C: New test.
39760         * g++.old-deja/g++.other/exprstmt1.C: New test.
39761         * g++.old-deja/g++.other/inline23.C: New test.
39762         * g++.old-deja/g++.eh/ia64-1.C: New test.
39763         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39764         * g++.old-deja/g++.other/reload1.C: New test.
39765         * g++.old-deja/g++.other/static20.C: New test.
39766         * g++.old-deja/g++.other/local-alloc1.C: New test.
39767         * g++.old-deja/g++.other/conv8.C: New test.
39768         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39769         * g++.old-deja/g++.other/storeexpr1.C: New test.
39770         * g++.old-deja/g++.other/storeexpr2.C: New test.
39771         * g++.dg/eh/template2.C: New test.
39772         * g++.dg/warn/weak1.C: New test.
39773
39774 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39775
39776         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39777         Remove first, non-varying, argument.
39778
39779 2002-01-23  Richard Henderson  <rth@redhat.com>
39780
39781         * gcc.dg/inline-2.c: New.
39782
39783         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39784         Add optional target arg.  Check number of arguments.
39785         (scan-assembler-not, scan-assembler-dem): Likewise.
39786         (scan-assembler-dem-not): Likewise.
39787
39788 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39789
39790         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39791         line 12.
39792         * g++.old-deja/g++.brendan/parse3.C,
39793         g++.old-deja/g++.other/crash26.C,
39794         g++.old-deja/g++.other/crash28.C,
39795         g++.old-deja/g++.other/crash29.C,
39796         g++.old-deja/g++.other/crash30.C,
39797         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39798
39799 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39800
39801         * gcc.dg/20020115-1.c: New.
39802
39803 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39804
39805         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39806
39807 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39808
39809         * gcc.dg/20020122-3.c: New.
39810
39811 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39812
39813         * g++.dg/other/gc1.C: New test.
39814
39815 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39816
39817         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39818
39819 2002-01-22  Richard Henderson  <rth@redhat.com>
39820
39821         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39822
39823 2002-01-22  Richard Henderson  <rth@redhat.com>
39824
39825         * gcc.dg/20020122-4.c: New.
39826
39827 2002-01-22  H.J. Lu <hjl@gnu.org>
39828
39829         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39830         link output.
39831         * gcc.dg/special/ecos.exp: Likewise.
39832         * lib/g++-dg.exp: Likewise.
39833         * lib/g77-dg.exp: Likewise.
39834         * lib/gcc-dg.exp : Likewise.
39835         * lib/mike-g++.exp: Likewise.
39836         * lib/mike-g77.exp: Likewise.
39837         * lib/mike-gcc.exp: Likewise.
39838         * lib/objc-dg.exp: Likewise.
39839
39840 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39841
39842         PR target/5379
39843         * gcc.dg/20020122-2.c: New test.
39844
39845 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39846
39847         * gcc.dg/20020122-1.c: New test.
39848
39849 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39850
39851         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39852
39853 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39854
39855         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39856
39857 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39858
39859         * gcc.c-torture/compile/20020121-1.c: New test.
39860
39861 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39862
39863         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39864         ld_library_path.
39865
39866 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39867
39868         * gcc.dg/20020218-1.c: New test.
39869
39870 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39871
39872         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39873         messages
39874         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39875         "At global scope" warning
39876         * g++.dg/ext/align1.C: Change cygwin test for alignment
39877         from db-bogus to dg-warning
39878
39879 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39880
39881         * g77.f-torture/compile/cpp2.F: New test.
39882
39883 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39884
39885         * g++.dg/template/access1.C: New test.
39886
39887 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39888
39889         * gcc.dg/20020118-1.c: New.
39890
39891 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39892
39893         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39894
39895 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39896
39897         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39898         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39899         alignment warnings.
39900
39901 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39902
39903         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39904         torture_with_loops and torture_without_loops
39905
39906 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39907
39908         * gcc.c-torture/compile/20020116-1.c: New test.
39909
39910 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39911
39912         * gcc.dg/20020116-2.c: New test.
39913
39914         * gcc.dg/ultrasp4.c: New test.
39915
39916         * gcc.dg/20020116-1.c: New test.
39917
39918 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39919
39920         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39921         by EABI.
39922
39923 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39924
39925         * gcc.misc-tests/i386-prefetch.exp: New.
39926         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39927         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39928         * gcc.misc-tests/i386-pf-none-1.c: New test.
39929         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39930
39931 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39932
39933         * gcc.dg/gnu89-init-1.c: Add new tests.
39934
39935 2002-01-15  Andreas Jaeger  <aj@suse.de>
39936
39937         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39938         * gcc.dg/i386-mmx-2.c: Likewise.
39939         * gcc.dg/i386-sse-1.c: Likewise.
39940         * gcc.dg/i386-sse-2.c: Likewise.
39941         * gcc.dg/i386-sse-3.c: Likewise.
39942
39943 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39944
39945         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39946         Uncomment additional cases that now pass.
39947
39948 2002-01-11  Richard Henderson  <rth@redhat.com>
39949
39950         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39951         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39952
39953 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39954
39955         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39956
39957 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39958
39959         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39960         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39961
39962 2002-01-10  Dale Johannesen  <dalej@apple.com>
39963
39964         * gcc.c-torture/execute/loop-11.c: New.
39965
39966 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39967
39968         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39969         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39970
39971 2002-01-09  Richard Henderson  <rth@redhat.com>
39972
39973         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39974         type in which to perform the operation for each size.
39975
39976 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39977
39978         * gcc.c-torture/compile/20020109-2.c: New test.
39979
39980 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39981
39982         * gcc.c-torture/execute/loop-10.c: New test.
39983
39984 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39985
39986         * gcc.c-torture/compile/20010226-1.c: New test.
39987         * gcc.c-torture/compile/20010227-1.c: New test.
39988         * gcc.c-torture/compile/20010426-1.c: New test.
39989         * gcc.c-torture/compile/20010510-1.c: New test.
39990         * gcc.c-torture/compile/20010605-3.c: New test.
39991         * gcc.c-torture/compile/20010824-1.c: New test.
39992         * gcc.c-torture/execute/20010409-1.c: New test.
39993         * gcc.dg/noncompile/20000901-1.c: New test.
39994         * gcc.dg/20001023-1.c: New test.
39995         * gcc.dg/20001101-1.c: New test.
39996         * gcc.dg/20001102-1.c: New test.
39997         * gcc.dg/20010207-1.c: New test.
39998         * gcc.dg/20010405-1.c: New test.
39999         * gcc.dg/20010822-1.c: New test.
40000         * gcc.dg/20011107-1.c: New test.
40001
40002 2002-01-09  Jeffrey A Law  (law@redhat.com)
40003
40004         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40005
40006         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
40007         execution failure on PA targets.
40008
40009 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40010
40011         * gcc.c-torture/compile/20020109-1.c: New test.
40012
40013 2002-01-08  Kazu Hirata  <kazu@hxi.com>
40014
40015         * gcc.c-torture/execute/20020108-1.c: New test.
40016
40017 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
40018
40019         * gcc.dg/20020108-1.c: New test.
40020
40021 2002-01-08  H.J. Lu <hjl@gnu.org>
40022
40023         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40024         for header files.
40025
40026 2002-01-08  Geoff Keating  <geoffk@redhat.com>
40027
40028         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40029         consistency.
40030
40031 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
40032
40033         * gcc.dg/altivec-4.c: Test altivec predicates.
40034
40035 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
40036
40037         * gcc.c-torture/execute/20020107-1.c: New test.
40038
40039 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
40040
40041         PR c/5279
40042         * gcc.c-torture/compile/20020106-1.c: New test.
40043
40044 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
40045
40046         * gcc.c-torture/execute/nestfunc-4.c: New test.
40047
40048 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40049
40050         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40051         extra triple that slipped in.
40052         * g++.old-deja/g++.abi/align.C: Likewise.
40053         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40054
40055 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40056
40057         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40058         * g++.old-deja/g++.abi/align.C: Likewise.
40059         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40060
40061         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40062         on FreeBSD/i386.
40063         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40064         FreeBSD.
40065
40066 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40067
40068         * gcc.dg/20020104-1.c: New test.
40069
40070         * gcc.dg/20020104-2.c: New test.
40071
40072 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40073
40074         * gcc.dg/20020103-1.c: Fix typo in target selector.
40075
40076 2002-01-03  Richard Henderson  <rth@redhat.com>
40077
40078         * gcc.dg/20020103-1.c: New.
40079
40080 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40081
40082         * gcc.c-torture/execute/20020103-1.c: New test.
40083
40084 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40085
40086         * g++.dg/other/debug2.C: New test.
40087
40088         * gcc.c-torture/compile/20020103-1.c: New test.
40089
40090 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40091
40092         * gcc.dg/gnu89-init-1.c: Added new tests.
40093
40094 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40095
40096         * g++.dg/template/friend2.C: Remove as patch is reverted.
40097
40098         * g++.dg/warn/oldcast1.C: New test.
40099
40100         * g++.dg/template/ptrmem1.C: New test.
40101         * g++.dg/template/ptrmem2.C: New test.
40102
40103         * g++.dg/template/ntp.C: New test.
40104
40105         * g++.dg/other/component1.C: New test.
40106
40107         * g++.dg/template/ttp3.C: New test.
40108
40109         * g++.dg/template/friend2.C: New test.
40110         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40111
40112 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40113
40114         * g++.dg/other/ptrmem1.C: New test.
40115         * g++.dg/other/ptrmem2.C: New test.
40116
40117 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40118
40119         * g++.dg/template/ctor1.C: New test.
40120
40121 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40122
40123         * g++.dg/template/friend2.C: New test.
40124
40125 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
40126
40127         * gcc.dg/mmix-1.c: New test.
40128
40129 2001-12-31  Richard Henderson  <rth@redhat.com>
40130
40131         * gcc.dg/asm-5.c: New.
40132
40133 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
40134
40135         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40136         in namespace __gnu_cxx
40137
40138 2001-12-30  Richard Henderson  <rth@redhat.com>
40139
40140         * gcc.dg/debug-6.c: New.
40141
40142 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
40143
40144         * gcc.c-torture/compile/20011229-2.c: New test.
40145
40146 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
40147
40148         * gcc.dg/debug-3.c: New test.
40149         * gcc.dg/debug-4.c: New test.
40150         * gcc.dg/debug-5.c: New test.
40151
40152 2001-12-29  Richard Henderson  <rth@redhat.com>
40153
40154         * g++.dg/eh/loop1.C: New.
40155
40156 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40157
40158         * g++.dg/template/crash1.C: New test.
40159
40160 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40161
40162         * g++.dg/other/const1.C: New test.
40163
40164 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40165
40166         * gcc.c-torture/compile/20011229-1.c: New test.
40167
40168 2001-12-28  Stan Shebs  <shebs@apple.com>
40169
40170         * lib/objc-torture.exp: Resync with c-torture.exp.
40171         * lib/objc.exp: Load standard libraries.
40172
40173 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
40174
40175         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40176         additional tests.
40177
40178 2001-12-27  Roger Sayle <roger@eyesopen.com>
40179
40180         * gcc.c-torture/execute/string-opt-16.c: New testcase.
40181
40182 2001-12-27  Richard Henderson  <rth@redhat.com>
40183
40184         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40185
40186 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40187
40188         * g++.dg/eh/ctor1.C: New test.
40189         * g++.dg/other/error2.C: New test.
40190
40191 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40192
40193         * g++.dg/other/init2.C: New test.
40194
40195 2001-12-24  Richard Henderson  <rth@redhat.com>
40196
40197         * gcc.dg/20011223-1.c: New.
40198         * gcc.dg/inline-1.c: New.
40199
40200 2001-12-23  Richard Henderson  <rth@redhat.com>
40201
40202         * gcc.dg/asm-4.c: Test operand modifiers.
40203
40204 2001-12-23  Richard Henderson  <rth@redhat.com>
40205
40206         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
40207
40208 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40209
40210         * gcc.c-torture/execute/20011223-1.c: New test.
40211
40212 2001-12-21  Richard Henderson  <rth@redhat.com>
40213
40214         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
40215         re-enables the warning.
40216
40217 2001-12-21  Richard Henderson  <rth@redhat.com>
40218
40219         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
40220
40221 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40222
40223         * gcc.c-torture/compile/20011218-1.c: New test.
40224
40225 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
40226
40227         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
40228         arm-isr.c test.
40229         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
40230         epilogue generation for ARM ISR routines.
40231
40232 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40233
40234         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
40235         * gcc.dg/format/c90-printf-3.c: Likewise.
40236         * gcc.dg/format/c99-printf-3.c: Likewise.
40237         * gcc.dg/format/ext-1.c: Likewise.
40238         * gcc.dg/format/ext-6.c: Likewise.
40239         * gcc.dg/format/format.h: Prototype unlocked stdio.
40240
40241 2001-12-20  Richard Henderson  <rth@redhat.com>
40242
40243         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
40244         (arena): Use it.
40245         (malloc): Correct allocation logic.  Abort if we fill up the
40246         arena before initialization complete.
40247         (realloc): Correct allocation logic.
40248
40249 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40250
40251         * gcc.c-torture/compile/20011219-2.c: New test.
40252
40253         * gcc.c-torture/execute/20011219-1.c: New test.
40254
40255 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
40256
40257         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
40258         target does not support weak symbols.
40259
40260 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
40261
40262         * gcc.c-torture/compile/20011219-1.c: New test.
40263
40264 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
40265
40266         * g++.dg/other/error1.C: New test.
40267
40268 2001-12-17  Jeffrey A Law  (law@redhat.com)
40269
40270         * gcc.c-torture/execute/20011217-1.c: New test.
40271
40272 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
40273
40274         * objc.dg/special/: New directory.
40275         * objc.dg/special/special.exp: New file.
40276         * objc.dg/special/unclaimed-category-1.h: New file.
40277         * objc.dg/special/unclaimed-category-1a.m: New file.
40278         * objc.dg/special/unclaimed-category-1.m: New file.
40279
40280 2001-12-17  Andreas Jaeger  <aj@suse.de>
40281
40282         * gcc.c-torture/compile/20011217-2.c: New test.
40283
40284 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40285
40286         * gcc.c-torture/compile/20011217-1.c: New test.
40287
40288 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
40289
40290         * testsuite/gcc.dg/20011214-1.c: New.
40291
40292 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
40293
40294         * gcc.dg/altivec-4.c: New.
40295
40296 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
40297
40298         * gcc.dg/20011113-1.c: New test.
40299
40300 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40301
40302         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
40303         std::__malloc_alloc_template<0> and
40304         std::__default_alloc_template<false, 0>.
40305
40306 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
40307
40308         * objc/execute/bf-21.m: New test.
40309         * objc/execute/enumeration-1.m: New test.
40310         * objc/execute/enumeration-2.m: New test.
40311
40312 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
40313
40314         * gcc.dg/gnu89-init-1.c: New test.
40315
40316 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40317
40318         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
40319         * g++.old-deja/g++.jason/2371.C: Likewise.
40320         * g++.old-deja/g++.jason/template33.C: Likewise.
40321         * g++.old-deja/g++.jason/template34.C: Likewise.
40322         * g++.old-deja/g++.jason/template36.C: Likewise.
40323         * g++.old-deja/g++.oliva/typename1.C: Likewise.
40324         * g++.old-deja/g++.oliva/typename2.C: Likewise.
40325         * g++.old-deja/g++.other/typename1.C: Likewise.
40326         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40327         * g++.old-deja/g++.pt/nontype5.C: Likewise.
40328         * g++.old-deja/g++.pt/typename11.C: Likewise.
40329         * g++.old-deja/g++.pt/typename14.C: Likewise.
40330         * g++.old-deja/g++.pt/typename16.C: Likewise.
40331         * g++.old-deja/g++.pt/typename3.C: Likewise.
40332         * g++.old-deja/g++.pt/typename4.C: Likewise.
40333         * g++.old-deja/g++.pt/typename5.C: Likewise.
40334         * g++.old-deja/g++.pt/typename7.C: Likewise.
40335         * g++.old-deja/g++.robertl/eb9.C: Likewise.
40336
40337 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
40338
40339         * g++.dg/other/linkage1.C: New test.
40340         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
40341         specifiers.
40342
40343 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40344
40345         * gcc.dg/concat.c: New test.
40346
40347 2001-12-11  Stan Shebs  <shebs@apple.com>
40348
40349         * objc/compile: New test directory.
40350         * objc/compile/compile.exp: New expect script.
40351         * objc/compile/20011211-1.m: New compile test.
40352
40353 2001-12-11  Jason Merrill  <jason@redhat.com>
40354
40355         * lib/prune.exp (prune_gcc_output): Also handle "In member
40356         function".  So many permutations...
40357
40358 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
40359
40360         * g++.dg/template/typedef1.C: New test.
40361
40362 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
40363
40364         * g++.dg/other/copy1.C: New test.
40365
40366 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
40367
40368         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
40369
40370         * gcc.dg/builtin-choose-expr.c: New.
40371
40372 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
40373
40374         * gcc.dg/altivec-2.c: New.
40375
40376 2001-12-07  Richard Henderson  <rth@redhat.com>
40377
40378         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
40379
40380 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
40381
40382         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
40383         ultrasparc.
40384
40385 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40386
40387         * g++-old.deja/g++.robertl/eb101.C: Deleted.
40388
40389 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
40390
40391         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
40392         variable argument list.
40393
40394 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
40395
40396         * gcc.c-torture/execute/memcheck: Delete entire directory.
40397         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
40398         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
40399
40400 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40401
40402         * gcc.dg/Wshadow-1.c: New test.
40403
40404 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
40405
40406         * gcc.c-torture/compile/20011130-1.c: New test.
40407
40408         * gcc.dg/noncompile/20011025-1.c: New test.
40409
40410         * g++.dg/other/anon-union.C: New test.
40411
40412         * gcc.c-torture/execute/20011024-1.c: New test.
40413
40414 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40415
40416         * gcc.c-torture/execute/20000722-1.x,
40417         gcc.c-torture/execute/20010123-1.x: Remove.
40418         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40419         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40420         gcc.dg/c99-complit-2.c: New tests.
40421
40422 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
40423
40424         * g++.dg/inherit/base1.C: New test.
40425
40426 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
40427
40428         * g++.dg/other/stdarg1.C: New test.
40429
40430         * gcc.c-torture/compile/20011130-2.c: New test.
40431
40432 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
40433
40434         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40435         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40436         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40437         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40438         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40439         * gcc.dg/builtin-prefetch-1.c: New test.
40440
40441 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
40442
40443         * gcc.dg/20011130-1.c: New test.
40444
40445 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40446
40447         * g++.dg/other/scope1.C: New test.
40448         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40449
40450 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40451
40452         * gcc.dg/vla-init-1.c: New test.
40453
40454 2001-12-01  Geoff Keating  <geoffk@redhat.com>
40455
40456         * gcc.c-torture/compile/structs.c: New testcase from GDB.
40457
40458 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40459
40460         * objc.dg/alias.m: Update.
40461         * objc.dg/class-1.m: Update.
40462         * objc.dg/const-str-1.m: Update.
40463         * objc.dg/fwd-proto-1.m: Update.
40464         * objc.dg/id-1.m: Update.
40465         * objc.dg/super-class-1.m: Update.
40466
40467 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
40468
40469         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40470         constructs.
40471
40472 2001-11-28  Jeffrey A Law  (law@cygnus.com)
40473
40474         * gcc.c-torture/execute/20011128-1.c: New test.
40475
40476 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
40477
40478         * gcc.dg/20011127-1.c: New test.
40479
40480 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40481
40482         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
40483         from Austin Group draft 7.
40484         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
40485         scanf format arguments.
40486         * gcc.dg/format/no-exargs-2.c: New test.
40487
40488 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
40489
40490         * g++.dg/abi/vbase8-4.C: New test.
40491
40492 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40493
40494         * gcc.c-torture/execute/20011121-1.c: New test.
40495
40496 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40497
40498         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40499
40500 2001-11-23  Andreas Jaeger  <aj@suse.de>
40501
40502         * gcc.dg/cpp/charconst-2.c: New test.
40503
40504 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40505
40506         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40507         to the host if it is remote.  Let tests specify extra headers
40508         they use.
40509         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40510         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40511         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40512         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40513         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40514         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40515         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40516         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40517         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40518         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40519
40520 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40521
40522         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40523         for little endian ARMs.
40524
40525 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40526
40527         * gcc.c-torture/compile/20011119-1.c: New test.
40528         * gcc.c-torture/compile/20011119-2.c: New test.
40529
40530 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40531
40532         * gcc.dg/altivec-1.c: Fix typo.
40533
40534 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40535
40536         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40537
40538 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40539
40540         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40541
40542 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
40543
40544         * lib/g77.exp: Don't specify --rpath-link.
40545
40546         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40547         across all the headers.
40548         * gcc.dg/format/format.exp: For testing on a remote host,
40549         copy format.h.
40550
40551         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40552         * gcc.c-torture/execute/930406-1.c: Likewise.
40553         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40554
40555 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
40556
40557         * gcc.dg/altivec-1.c: New.
40558
40559 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
40560
40561         * gcc.dg/cpp/fpreprocessed.c: New test case.
40562
40563 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40564
40565         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40566         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40567         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40568
40569 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40570
40571         * gcc.dg/no-builtin-1.c: New test.
40572
40573 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40574
40575         * gcc.c-torture/execute/20011115-1.c: New test.
40576
40577 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40578
40579         * gcc.c-torture/compile/20011114-2.c: New test.
40580         * gcc.c-torture/compile/20011114-3.c: New test.
40581         * gcc.c-torture/compile/20011114-4.c: New test.
40582
40583 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40584
40585         * g++.dg/other/init1.C: New test.
40586
40587 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40588
40589         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40590         message.
40591
40592         * gcc.c-torture/execute/20011114-1.c: New testcase.
40593
40594         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40595         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40596         like the (before this change) version of 20010327-1.c.
40597
40598 2001-11-14  Roger Sayle <roger@eyesopen.com>
40599
40600         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40601
40602 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40603
40604         * g++.dg/init/array2.C: New test.
40605
40606 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40607
40608         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40609
40610 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40611
40612         * g++.dg/other/forscope1.C: New test.
40613         * g++.dg/ext/forscope1.C: New test.
40614         * g++.dg/ext/forscope2.C: New test.
40615
40616 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40617
40618         * gcc.c-torture/execute/20011113-1.c: New test.
40619
40620 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40621
40622         * gcc.c-torture/execute/20011109-2.c: New test.
40623
40624         * gcc.c-torture/execute/20011109-1.c: New test.
40625
40626 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40627
40628         * gcc.c-torture/compile/20011109-1.c: New test.
40629
40630 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40631
40632         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40633         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40634         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40635         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40636         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40637         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40638         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40639
40640 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40641
40642         * g++.dg/warn/Wshadow-1.C: New tests.
40643         * g++.old-deja/g++.mike/for3.C: Update.
40644
40645 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40646
40647         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40648         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40649         XFAILs.  Adjust expected error texts.
40650         * gcc.c-torture/compile/20011106-1.c,
40651         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40652         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40653         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40654         gcc.dg/c99-array-lval-5.c: New tests.
40655
40656 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40657
40658         * gcc.dg/cpp/defined.c: Update.
40659
40660 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40661
40662         * gcc.c-torture/execute/anon-1.c: New test.
40663
40664 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40665
40666         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40667         same size, so no warning should be produced on stormy16.
40668
40669         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40670         due to oversized array.
40671         * g++.old-deja/g++.mike/ns15.C: Likewise.
40672         * g++.old-deja/g++.pt/crash16.C: Likewise.
40673
40674 2001-11-02  Graham Stott  <grahams@redhat.com>
40675
40676         * g++.dgother/debug1.C: Fix typos.
40677
40678 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40679
40680         * g++.dg/other/debug1.C: New test.
40681
40682 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40683
40684         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40685         of unsigned long.
40686
40687 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40688
40689         * gcc.dg/20011029-2.c: New test.
40690
40691         * gcc.c-torture/compile/20011029-1.c: New test.
40692
40693 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40694
40695         * objc/execute/class_self-1.m: New test.
40696         * objc/execute/class_self-2.m: New test.
40697
40698 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40699
40700         * gcc.misc-tests/msgs.exp: Delete.
40701         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40702         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40703         error set to match recent changes.
40704
40705 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40706
40707         * gcc.dg/20011021-1.c: New test.
40708
40709 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40710
40711         * gcc.c-torture/compile/20011023-1.c: New test.
40712
40713 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40714
40715         * lib/g77.exp: Rewrite based on lib/g++.exp.
40716
40717 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40718
40719         * gcc.c-torture/execute/20011019-1.c: New test.
40720
40721         * gcc.dg/20011018-1.c: New test.
40722
40723 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40724
40725         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40726
40727 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40728
40729         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40730         * gcc.dg/attr-invalid.c: Likewise.
40731
40732 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40733
40734         * testsuite/gcc.dg/20011015-1.c: New test.
40735
40736 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40737
40738         * g++.dg/template/unify2.C: New test.
40739
40740 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40741
40742         * g++.dg/other/exception-specification.C: New test
40743
40744 2001-10-13  Tom Rix  <trix@redhat.com>
40745
40746         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40747         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40748
40749 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40750
40751         * testsuite/gcc.dg/20011009-1.c: New test.
40752
40753 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40754
40755         PR g++/4476
40756         * g++.dg/other/friend1.C: New test.
40757
40758 2001-10-11  Richard Henderson  <rth@redhat.com>
40759
40760         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40761
40762 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40763
40764         * gcc.c-torture/compile/20011010-1.c: New.
40765
40766 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40767
40768         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40769         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40770         g77.f-torture/execute/execute.exp,
40771         g77.f-torture/noncompile/noncompile.exp,
40772         gcc.c-torture/compile/compile.exp,
40773         gcc.c-torture/execute/execute.exp,
40774         gcc.c-torture/execute/ieee/ieee.exp,
40775         gcc.c-torture/execute/memcheck/memcheck.exp,
40776         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40777         objc/execute/execute.exp: Update FSF address.
40778
40779 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40780
40781         * gcc.dg/cpp/cmdlne-C.c: Update.
40782         * gcc.dg/cpp/cmdlne-C2.c: New.
40783
40784 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40785
40786         * gcc.c-torture/execute/20011008-3.c: New.
40787
40788 2001-10-08  DJ Delorie  <dj@redhat.com>
40789
40790         * gcc.dg/20011008-1.c: New.
40791         * gcc.dg/20011008-2.c: New.
40792
40793 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40794
40795         * gcc.dg/cpp/spacing1.c: Update test.
40796
40797 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40798
40799         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40800         spelling errors of "separate" as "seperate".
40801
40802 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40803
40804         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40805         enough to avoid inlining.
40806
40807 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40808
40809         * lib/g77.exp: set libg2c_dir correctly.
40810
40811 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40812
40813         * gcc.dg/cpp/macro11.c: New test.
40814
40815 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40816
40817         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40818         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40819         gcc.dg/format/multattr-3.c: New tests.
40820         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40821         tests for format attributes on function pointers being rejected.
40822
40823 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40824
40825         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40826
40827 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40828
40829         * g++.dg/warn/format1.C: New test.
40830
40831 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40832
40833         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40834
40835 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40836
40837         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40838
40839 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40840
40841         * gcc.dg/cpp/redef2.c: Add test.
40842
40843 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40844
40845         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40846         long-standing bug on i686, apparently.
40847         * gcc.c-torture/execute/loop-2c.x: New file.
40848         * gcc.c-torture/execute/loop-2d.x: New file.
40849         * gcc.c-torture/execute/loop-3c.x: New file.
40850
40851 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40852
40853         * gcc.dg/cpp/20000625-2.c: Correct line number.
40854
40855 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40856
40857         * gcc.dg/cpp/macro10.c: New test.
40858         * gcc.dg/cpp/strify3.c: New test.
40859         * gcc.dg/cpp/spacing1.c: Add tests.
40860         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40861         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40862
40863 2001-09-24  DJ Delorie  <dj@redhat.com>
40864
40865         * gcc.c-torture/execute/20010924-1.c: New test.
40866
40867 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40868
40869         * testsuite/objc/execute/paste.m: Remove.
40870
40871 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40872
40873         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40874
40875 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40876
40877         * g77.dg/strlen0.f: New test.
40878
40879 2001-09-21  Richard Henderson  <rth@redhat.com>
40880
40881         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40882         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40883
40884 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40885
40886         Table-driven attributes.
40887         * g++.dg/ext/attrib1.C: New test.
40888
40889 2001-09-20  DJ Delorie  <dj@redhat.com>
40890
40891         * gcc.dg/20000926-1.c: Update expected warning messages.
40892         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40893         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40894         array.
40895
40896 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40897
40898         * g++.dg/eh/registers1.C: New test case.
40899
40900 2001-09-17  Richard Henderson  <rth@redhat.com>
40901
40902         * gcc.dg/array-5.c: Fix VLA decomposition test.
40903
40904 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40905
40906         * gcc.dg/cpp/line5.c: New testcase.
40907
40908 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40909
40910         * gcc.dg/cpp/macro9.c: New test.
40911
40912 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40913
40914         * gcc.c-torture/execute/980223.c: Change type of addr from long
40915         to char *.
40916
40917 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40918
40919         * gcc.c-torture/execute/20010915-1.c: New test.
40920
40921 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40922
40923         * g77.dg/bprob: New directory.
40924         * g77.dg/bprob/bprob.exp: New file.
40925         * g77.dg/bprob/bprob-1.f: New test.
40926         * g77.dg/gcov: New directory.
40927         * g77.dg/gcov/gcov.exp: New file.
40928         * g77.dg/gcov/gcov-1.f: New test.
40929         * g77.dg/gcov/gcov-1.x: New file.
40930
40931 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40932
40933         * gcc.dg/cpp/directiv.c: Update.
40934         * gcc.dg/cpp/undef1.c: Update.
40935
40936 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40937
40938         * gcc.dg/20010912-1.c: New test.
40939
40940 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40941
40942         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40943         language-independent file in lib.
40944         * lib/gcov.exp: New file.
40945
40946 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40947
40948         * gcc.c-torture/compile/20010911-1.c: New test.
40949
40950 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40951
40952         * lib/profopt.exp: New, to support profile-directed optimizations.
40953         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40954         * gcc.misc-tests/bprob-1.c: New test.
40955         * gcc.misc-tests/bprob-2.c: New test.
40956
40957 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40958
40959         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40960         XFAIL and which kinds of gcov output to verify.
40961         * gcc.misc-tests/gcov-4b.x: New file.
40962         * gcc.misc-tests/gcov-5b.x: New file.
40963         * gcc.misc-tests/gcov-6.x: New file.
40964         * gcc.misc-tests/gcov-7.c: New test.
40965         * gcc.misc-tests/gcov-7.x: New file.
40966
40967 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40968
40969         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40970         * gcc.misc-tests/gcov-6.c: New test.
40971
40972 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40973
40974         PR c++/3986
40975         * g++.dg/abi/vbase1.C: New test.
40976
40977 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40978
40979         * objc.dg/method-2.m: New.
40980
40981 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40982
40983         PR c++/4203
40984         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40985         * g++.dg/init/empty1.C: New test.
40986
40987 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40988
40989         * gcc.c-torture/compile/20010903-1.c: New test.
40990
40991 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40992
40993         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40994         for m68k.
40995
40996 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40997
40998         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40999
41000         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41001
41002         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41003
41004 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
41005
41006         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41007         for 16-bit 'unsigned int'.
41008
41009 2001-08-29  Kazu Hirata  <kazu@hxi.com>
41010
41011         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41012
41013 2001-08-27  Richard Henderson  <rth@redhat.com>
41014
41015         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41016         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41017
41018 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
41019
41020         * gcc.dg/asm-names.c (ymain): New.
41021
41022 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41023
41024         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41025         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41026         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41027
41028 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41029
41030         * gcc.dg/compare5.c: New testcase.
41031
41032 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
41033
41034         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41035         and "In instantiation".
41036
41037 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
41038
41039         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41040
41041 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
41042
41043         * gcc.misc-tests/gcov.exp: Add support for branch information.
41044         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41045         * gcc.misc-tests/gcov-4.c: New test.
41046         * gcc.misc-tests/gcov-4b.c: New test.
41047         * gcc.misc-tests/gcov-5b.c: New test.
41048
41049 2001-08-20  Zack Weinberg  <zackw@panix.com>
41050
41051         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41052         expected to fail.
41053
41054 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41055
41056         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41057
41058 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41059
41060         * g++.dg/eh/template1.C: New test.
41061
41062 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41063
41064         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41065         Fix thinko.
41066         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41067         for xfail.
41068
41069 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41070
41071         * lib/g77-dg.exp: Use prune.exp for common procedures
41072         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41073         * lib/g77.exp: (g77-dg-prune) Remove
41074
41075 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41076
41077         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41078
41079 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41080
41081         * g++.dg/template/unify1.C: New test.
41082
41083 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41084
41085         * g++.dg/abi/empty4.C: New test.
41086
41087 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41088
41089         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41090         solaris2.*
41091         * g77.f-torture/compile/pr3743.x: Likewise.
41092
41093 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41094
41095         * g++.dg/other/using-declaration.C: New test.
41096
41097 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41098
41099         * gcc.dg/cpp/tr-sign.c: New testcase.
41100
41101 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41102
41103         * gcc.dg/cpp/19951025-1.c: Revert.
41104         * gcc.dg/cpp/directiv.c: We no longer process directives that
41105         interrupt macro arguments.
41106
41107 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
41108
41109         * gcc.dg/bconstp-1.c: New test.
41110
41111 2001-08-03  Richard Henderson  <rth@redhat.com>
41112
41113         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41114
41115 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41116
41117         * gcc.dg/cpp/19951025-1.c: Update.
41118
41119 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
41120
41121         * g77.dg/ff90-1.f (s): Fix reference of variable z,
41122         should be x.
41123
41124 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41125
41126         Kill -fhonor-std.
41127         * g++.old-deja/g++.ns/ns14.C: Remove special options.
41128         * g++.old-deja/g++.other/std1.C: Likewise.
41129         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41130
41131 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
41132
41133         * lib/g77.exp: Load gcc-defs.exp for common procedures
41134         (g77_pass, g77_fail, g77_finish, g77_exit,
41135         ${tool}_check_unsupported_p} Now redundant.  Deleted.
41136
41137 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41138
41139         * g77.dg/fbackslash.f
41140         * g77.dg/fcase-preserve.f
41141         * g77.dg/ff90-1.f
41142         * g77.dg/ffixed-line-length-0.f
41143         * g77.dg/ffixed-line-length-132.f
41144         * g77.dg/ffixed-line-length-7.f
41145         * g77.dg/ffixed-line-length-72.f
41146         * g77.dg/ffixed-line-length-none.f
41147         * g77.dg/ffree-form-1.f
41148         * g77.dg/fno-backslash.f
41149         * g77.dg/fno-f90-1.f
41150         * g77.dg/fno-fixed-form-1.f
41151         * g77.dg/fno-onetrip.f
41152         * g77.dg/fno-typeless-boz.f
41153         * g77.dg/fno-underscoring.f
41154         * g77.dg/fno-vxt-1.f
41155         * g77.dg/fonetrip.f
41156         * g77.dg/ftypeless-boz.f
41157         * g77.dg/fugly-assumed.f
41158         * g77.dg/funderscoring.f
41159         * g77.dg/fvxt-1.f
41160
41161 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
41162
41163         * objc.dg/fwd-proto-1.m: New.
41164         * objc.dg/local-decl-1.m: New.
41165         * objc.dg/naming-1.m: New.
41166         * objc.dg/naming-2.m: New.
41167         * objc.dg/proto-hier-1.m: New.
41168
41169 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
41170
41171         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41172         largest-type elements to a struct makes its size grow.
41173
41174 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41175
41176         * g++.dg/abi/vthunk1.C: New test.
41177
41178 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41179
41180         * g++.dg/abi/vbase8-22.C: New test.
41181
41182 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41183
41184         * gcc.dg/cpp/macro8.c: New test.
41185
41186 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41187
41188         * g++.dg/abi/vbase8-21.C: New test.
41189
41190 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41191
41192         * g++.dg/abi/vbase8-10.C: New test.
41193
41194 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41195
41196         * lib/g++.exp (g++_set_ld_library_path): Renamed to
41197         ${tool}_set_ld_library_path.
41198         Changed caller.
41199         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
41200         g++.exp.
41201
41202 2001-07-26  Stan Cox <scox@redhat.com>
41203
41204         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
41205         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
41206         gcc_exit, gcc_check_unsupported_p):
41207         Moved to gcc-deps.exp
41208         * gcc-deps.exp: New file.
41209
41210 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41211
41212         * g++.old-deja/g++.pt/defarg14.C: New test.
41213
41214 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41215
41216         * g++.old-deja/g++.other/lineno5.C: New test.
41217
41218 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41219
41220         * g++.old-deja/g++.pt/crash68.C: New test.
41221
41222 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41223
41224         * g++.old-deja/g++.other/crash42.C: New test.
41225
41226 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41227
41228         * gcc.dg/cpp/extratokens.c: Fix.
41229         * gcc.dg/cpp/skipping2.c: New tests.
41230
41231 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41232
41233         * gcc.c-torture/execute/20010724-1.c: New file.
41234         * gcc.c-torture/execute/20010724-1.x: New file.
41235
41236 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41237
41238         * g++.old-deja/g++.other/cond7.C: New test.
41239
41240 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41241
41242         * g++.old-deja/g++.other/optimize4.C: New test.
41243
41244 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41245
41246         * g++.old-deja/g++.abi/vbase8-5.C: New test.
41247
41248 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
41249
41250         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
41251         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
41252         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
41253         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
41254
41255         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
41256         bug report" message.
41257
41258         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
41259         * g++.dg/ext/instantiate1.C: Move from old-deja.
41260
41261 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
41262
41263         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
41264         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
41265         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
41266         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
41267
41268 2001-07-23  Jeffrey A Law  (law@cygnus.com)
41269
41270         * gcc.c-torture/execute/20010723-1.c: New test.
41271
41272 2001-07-23  Ben Elliston  <bje@redhat.com>
41273
41274         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
41275
41276 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41277
41278         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
41279         i[34567]86-*-*.
41280         Delete handling of ieee_multilib_flags.
41281         Pass -mieee for alpha*-*-* and sh-*-*.
41282         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
41283
41284 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
41285
41286         Remove old-abi tests.
41287         * g++.old-deja/g++.mike/p11116.C: Remove.
41288         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
41289
41290 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
41291
41292         * g77.f-torture/compile/pr3743.f: New test
41293
41294 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
41295
41296         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
41297
41298 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41299
41300         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
41301         g++.old-deja/g++.pt/static6.C: Likewise.
41302         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
41303         supports weak symbols.
41304
41305 2001-07-18  Andreas Jaeger  <aj@suse.de>
41306
41307         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
41308         supported again.
41309
41310 2001-07-18  Andreas Jaeger  <aj@suse.de>
41311
41312         * gcc.dg/iftrap-1.c: Fix target line.
41313
41314 2001-07-17  Richard Henderson  <rth@redhat.com>
41315
41316         * gcc.c-torture/execute/20010717-1.c: New.
41317
41318 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41319
41320         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
41321         tests.
41322
41323 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41324
41325         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
41326
41327 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41328
41329         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
41330         UAC_SIGBUS, UAC_NOPRINT definitions.
41331
41332 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
41333
41334         * objc/execute/object_is_class.m: New test.
41335         * objc/execute/object_is_meta_class.m: New test.
41336
41337 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41338
41339         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
41340         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
41341
41342 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
41343
41344         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
41345         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
41346
41347 2001-07-14  Richard Henderson  <rth@redhat.com>
41348
41349         * gcc.dg/iftrap-1.c: New.
41350
41351 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
41352
41353         * g77.f-torture/execute/intrinsic77.f: New test.
41354
41355 2001-07-11  Janis Johnson <janis@us.ibm.com>
41356
41357         * gcc.misc-tests/gcov-3.c: New test.
41358
41359 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41360
41361         * gcc.c-torture/compile/20010711-1.c,
41362         * gcc.c-torture/compile/20010711-2.c: New tests.
41363
41364 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41365
41366         * gcc.c-torture/execute/20010711-1.c: New test.
41367
41368 2001-07-11  Ben Elliston  <bje@redhat.com>
41369
41370         * g++.old-deja/g++.other/enum5.C: New test.
41371
41372 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
41373
41374         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
41375         (g++-dg-prune): Call prune_gcc_output.
41376         * prune.exp: New file for prune_gcc_output.
41377         * lib/g++.exp, lib/gcc.exp: Load it.
41378
41379 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41380
41381         * gcc.c-torture/compile/20010701-1.c,
41382         g++.old-deja/g++.ext/attrib6.C: New tests.
41383
41384 2001-07-06  Jeffrey A Law  (law@cygnus.com)
41385
41386         * gcc.c-torture/compile/20010706-1.c: New test.
41387
41388 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
41389
41390         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
41391
41392 2001-06-28  Stan Shebs  <shebs@apple.com>
41393
41394         * gcc.dg/pragma-darwin.c: New test.
41395
41396 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41397
41398         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
41399         Solaris 2.[678] system.
41400
41401 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41402
41403         * gcc.dg/20010622-1.c: New test.
41404
41405 2001-06-18  Stan Shebs  <shebs@apple.com>
41406
41407         * objc.dg: New directory.
41408         * objc.dg/dg.exp: New file.
41409         * objc.dg/alias.m: New.
41410         * objc.dg/class-1.m: New.
41411         * objc.dg/class-2.m: New.
41412         * objc.dg/const-str-1.m: New.
41413         * objc.dg/const-str-2.m: New.
41414         * objc.dg/id-1.m: New.
41415         * objc.dg/method-1.m: New.
41416         * objc.dg/super-class-1.m: New.
41417         * lib/objc-dg.exp: New file.
41418
41419 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41420
41421         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41422         of label name.
41423
41424 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
41425
41426         * g++.old-deja/g++.abi/vbase8-9.C: New test.
41427
41428 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41429
41430         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41431         variable.
41432
41433 2001-06-12  Richard Henderson  <rth@redhat.com>
41434
41435         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41436
41437 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41438
41439         * g++.old-deja/g++.abi/vbase5.C: New test.
41440         * g++.old-deja/g++.abi/vbase6.C: New test.
41441         * g++.old-deja/g++.abi/vbase7.C: New test.
41442
41443 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41444
41445         * gcc.c-torture/compile/20010610-1.c: New test.
41446
41447 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41448
41449         * g++.old-deja/g++.abi/vbase4.C: New test.
41450
41451 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41452
41453         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41454         support %f for HC11/HC12 targets.
41455         * gcc.c-torture/execute/930513-1.x: New file, likewise.
41456         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41457         on HC11/HC12 targets.
41458         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41459
41460 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41461
41462         * gcc.dg/wchar_t-1.c: New file.
41463         * gcc.dg/wint_t-1.c: Likewise.
41464
41465 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
41466
41467         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41468
41469 2001-06-11  Richard Henderson  <rth@redhat.com>
41470
41471         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41472
41473 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41474
41475         * gcc.c-torture/compile/20010611-1.c: New test.
41476
41477 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41478
41479         * gcc.dg/c99-tag-1.c: Add more tests.
41480
41481 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
41482
41483         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41484         representation on MN10300 and ARM/Thumb.
41485
41486 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
41487
41488         * g77.f-torture/execute/20010610.f: New.
41489
41490 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
41491
41492         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41493         names.
41494
41495 2001-06-09  Richard Henderson  <rth@redhat.com>
41496
41497         * gcc.c-torture/execute/ashrdi-1.c: New.
41498         * gcc.c-torture/execute/ashldi-1.c: New.
41499         * gcc.c-torture/execute/lshrdi-1.c: New.
41500
41501 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41502
41503         * objc/execute/load-3.m: Added. Check sending +load to categories,
41504         in addition to classes.
41505
41506 2001-06-08  Stan Shebs  <shebs@apple.com>
41507
41508         * objc/execute/load-2.m: New test.  From Nicola Pero
41509         <n.pero@mi.flashnet.it>.
41510
41511 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41512
41513         * gcc.c-torture/execute/20010605-2.c: New test.
41514
41515 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41516
41517         * g++.old-deja/g++.abi/vbase2.C: New test.
41518         * g++.old-deja/g++.abi/vbase3.C: New test.
41519
41520 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41521
41522         * g++.old-deja/g++.pt/friend49.C: New test.
41523
41524 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41525
41526         * g++.old-deja/g++.ext/anon3.C: New test.
41527
41528 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41529
41530         * g++.old-deja/g++.other/conv7.C: New test.
41531
41532 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41533
41534         * gcc.c-torture/compile/20010605-2.c: New test.
41535
41536 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41537
41538         * gcc.c-torture/execute/20010604-1.c: New test.
41539
41540 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
41541
41542         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41543
41544 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
41545
41546         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41547         (g++_link_flags): Likewise.
41548         (g++_init): Pass gccpath's value to two previous functions.
41549
41550 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41551
41552         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41553         Ensure logfile entry matches exec command line.
41554
41555 2001-05-31  Richard Henderson  <rth@redhat.com>
41556
41557         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41558         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41559
41560 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
41561
41562         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41563         compiler for irix6.2
41564
41565 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
41566
41567         * g++.old-deja/g++.other/optimize3.C: New file.
41568
41569 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
41570
41571         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41572         assemble.
41573
41574 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41575
41576         * g++.old-deja/g++.other/optimize2.C: New file.
41577
41578 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41579
41580         * gcc.c-torture/compile/20010518-2.c: New file.
41581         * gcc.c-torture/execute/20010518-1.c: New file.
41582         * gcc.c-torture/execute/20010518-2.c: New file.
41583
41584 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41585
41586         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41587
41588 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41589
41590         G++ no longer defines builtins that do not begin with __builtin.
41591         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41592         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41593         * g++.old-deja/g++.law/builtin1.C: Likewise.
41594         * g++.old-deja/g++.law/cvt2.C: Likewise.
41595         * g++.old-deja/g++.mike/net5.C: Likewise.
41596         * g++.old-deja/g++.other/builtins1.C: Likewise.
41597         * g++.old-deja/g++.other/builtins2.C: Likewise.
41598         * g++.old-deja/g++.other/builtins3.C: Likewise.
41599         * g++.old-deja/g++.other/builtins4.C: Likewise.
41600         * g++.old-deja/g++.other/inline8.C: Likewise.
41601         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41602
41603 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41604
41605         * g++.old-deja/g++.pt/using1.C: Adjust.
41606         * g++.old-deja/g++.pt/using2.C: New test.
41607
41608 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41609
41610         * gcc.dg/cpp/charconst.c: New tests.
41611         * gcc.dg/cpp/escape.c: New tests.
41612         * gcc.dg/cpp/escape-1.c: New tests.
41613         * gcc.dg/cpp/escape-2.c: New tests.
41614         * gcc.dg/cpp/ucs.c: New tests.
41615
41616 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41617
41618         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41619         native compiler for irix6.5.
41620
41621 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41622
41623         * lib/g++.exp (g++_include_flags): Use args to compute
41624         get_multilibs.
41625         (g++_link_flags): Likewise.
41626         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41627
41628 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41629
41630         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41631
41632 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41633
41634         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41635         this file.
41636
41637 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41638
41639         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41640         STACK_SIZE;
41641         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41642         to STACK_SIZE; Use it to define size of add_histo array.
41643         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41644         to STACK_SIZE.
41645         (f): Use GITT_SIZE to define size of gitt local table.
41646         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41647         to STACK_SIZE; Use it to define size of bytemem array.
41648
41649 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41650
41651         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41652         on 68HC11/HC12 due to the asm instruction.
41653         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41654         * gcc.c-torture/compile/920520-1.x: Likewise.
41655         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41656         on 68HC11/HC12 because the function is larger than 64K.
41657         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41658         on 68HC11/HC12 because the structure is too large.
41659
41660 2001-05-20  Richard Henderson  <rth@redhat.com>
41661
41662         * gcc.c-torture/execute/20010520-1.c: New.
41663
41664 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41665
41666         * g++.old-deja/g++.warn/compare1.C: New test.
41667         * gcc.dg/compare4.c: New test.
41668
41669 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41670
41671         * g++.old-deja/g++.other/optimize1.C: New test.
41672
41673 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41674
41675         * g++.old-deja/g++.pt/spec41.C: New test.
41676
41677 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41678
41679         * gcc.c-torture/compile/20010114-1.x: Remove.
41680
41681 2001-05-18  Stan Shebs  <shebs@apple.com>
41682
41683         * gcc.c-torture/compile/20010518-1.c: New test.
41684
41685 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41686
41687         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41688         * g++.old-deja/g++.pt/crash67.C: New test.
41689
41690 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41691
41692         * g++.old-deja/g++.other/debug9.C: New test.
41693
41694 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41695
41696         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41697
41698 2001-05-16  Jan Hubicka  <jh@suse.cz>
41699
41700         * gcc.c-torture/compile/20010516-1.c: New test.
41701
41702 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41703
41704         * g++.old-deja/g++.other/crash41.C: New test.
41705
41706 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41707
41708         * g++.old-deja/g++.pt/crash66.C: New test.
41709
41710 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41711
41712         * g++.old-deja/g++.robertl/eb27.C: Convert.
41713
41714 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41715
41716         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41717         declaration being redundant.
41718
41719 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41720
41721         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41722
41723 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41724
41725         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41726
41727 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41728
41729         * lib/g++.exp: Use testsuite_flags.
41730
41731 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41732
41733         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41734
41735 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41736
41737         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41738
41739 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41740
41741         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41742
41743 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41744
41745         * gcc.c-torture/compile/20010313-1.c: New test.
41746
41747 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41748
41749         * gcc.dg/cpp/direct2.c: New test.
41750         * gccq.dg/cpp/direct2s.c: New test.
41751
41752         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41753
41754 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41755
41756         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41757         * g++.old-deja/g++.other/op3.C: Likewise.
41758
41759 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41760
41761         * gcc.dg/cpp/syshdr.h: New file.
41762         * gcc.dg/cpp/sysmac1.c: Update.
41763         * gcc.dg/cpp/sysmac2.c: Update.
41764
41765 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41766
41767         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41768
41769 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41770
41771         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41772         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41773
41774 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41775
41776         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41777
41778 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41779
41780         * lib/g++.exp (g++_include_flags): Don't use any special flags
41781         if TESTING_IN_BUILD_TREE is not defined.
41782         (g++_init): Use a plain 'c++' as the compiler if
41783         TESTING_IN_BUILD_TREEE is not defined.
41784
41785 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41786
41787         * g++.old-deja/g++.eh/catch13.C: New test.
41788         * g++.old-deja/g++.eh/catch14.C: New test.
41789
41790 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41791
41792         * gcc.dg/cpp/tr-define.c: New test.
41793
41794 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41795
41796         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41797         <stdlib.h>, not <malloc.h>.
41798
41799 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41800
41801         * g++.old-deja/g++.ns/template17.C: New test.
41802
41803 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41804
41805         * g++.old-deja/g++.pt/ref4.C: New test.
41806
41807 2001-04-30  Richard Henderson  <rth@redhat.com>
41808
41809         * gcc.dg/20000724-1.c: Revert last change.
41810
41811 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41812
41813         * g77.f-torture/execute/20010430.f: New test.
41814
41815 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41816
41817         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41818
41819 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41820
41821         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41822
41823 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41824
41825         * g++.old-deja/g++.eh/crash6.C: New test.
41826
41827 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41828
41829         * g++.old-deja/g++.other/warn7.C: New test.
41830
41831 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41832
41833         * g++.old-deja/g++.other/defarg9.C: New test.
41834
41835 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41836
41837         * g77.f-torture/compile/20010426.f: New test.
41838         * g77.f-torture/execute/20010426.f: New test.
41839
41840 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41841
41842         * g77.f-torture/compile/20000629-1.x: Remove - error
41843         has been fixed.
41844
41845 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41846
41847         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41848         Tweak slightly to work with g++.dg framework.
41849         * g++.dg/special/ecos.exp: Run initp1.C test.
41850         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41851
41852         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41853         its linker doesn't give line numbers either.
41854         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41855
41856 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41857
41858         * g++.old-deja/g++.other/lex1.C: New test.
41859
41860 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41861
41862         * gcc.dg/noncompile/20010425-1.c: New test.
41863
41864 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41865
41866         * g++.old-deja/g++.pt/mangle2.C: New test.
41867
41868 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41869
41870         * gcc.dg/format/plus-1.c: New test.
41871
41872 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41873
41874         * gcc.dg/20010423-1.c: New test.
41875
41876 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41877
41878         * gcc.c-torture/execute/20010422-1.c: New test.
41879
41880 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41881
41882         * g++.old-deja/g++.ns/type2.C: New test.
41883
41884 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41885
41886         * g++.old-deja/g++.other/perf1.C: New test.
41887
41888 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41889
41890         * gcc.dg/c99-func-2.c: Remove xfail.
41891         * gcc.dg/c99-func-3.c: Remove xfail.
41892         * gcc.dg/c99-func-4.c: Remove xfail.
41893
41894 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41895
41896         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41897
41898 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41899
41900         * gcc.c-torture/compile/20010423-1.c: New test.
41901
41902 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41903
41904         * g++.old-deja/g++.pt/typename28.C: New test.
41905
41906 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41907
41908         * g++.old-deja/g++.abi/empty2.C: New test.
41909         * g++.old-deja/g++.abi/empty3.C: New test.
41910
41911 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41912
41913         * g++.old-deja/g++.other/comdat2.C: New test.
41914         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41915
41916 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41917
41918         * g++.old-deja/g++.other/overload14.C: New test.
41919
41920 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41921
41922         * g++.old-deja/g++.other/lookup23.C: New test.
41923
41924 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41925
41926         * gcc.c-torture/execute/20010403-1.c: New test.
41927
41928 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41929             Mark Mitchell  <mark@codesourcery.com>
41930
41931         * lib/old-dejagnu.exp: Don't delete output of executable.
41932         Add .exe suffix to executables.
41933
41934 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41935
41936         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41937
41938 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41939
41940         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41941
41942 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41943
41944         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41945         * g++.old-deja/g++.abi/crash1.C: New test.
41946
41947 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41948
41949         * g++.old-deja/g++.other/crash40.C: New test.
41950
41951 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41952
41953         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41954
41955 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41956
41957         * g++.old-deja/g++.other/warn6.C: New test.
41958
41959 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41960
41961         * g++.old-deja/g++.robertl/eb42.C: Same.
41962
41963 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41964
41965         * gcc.dg/wtr-conversion-1.c: New testcase.
41966
41967 2001-04-10  Richard Henderson  <rth@redhat.com>
41968
41969         * g++.old-deja/g++.other/array5.C: New.
41970
41971 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41972
41973         * gcc.c-torture/execute/20010408-1.c: New test.
41974
41975 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41976
41977         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41978         headers and constructs.
41979         * g++.old-deja/g++.robertl/eb79.C: Same.
41980         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41981         * g++.old-deja/g++.robertl/eb73.C: Same.
41982         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41983         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41984         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41985         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41986         * g++.old-deja/g++.robertl/eb44.C: Same.
41987         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41988         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41989         * g++.old-deja/g++.robertl/eb39.C: Same.
41990         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41991         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41992         * g++.old-deja/g++.robertl/eb30.C: Same.
41993         * g++.old-deja/g++.robertl/eb3.C: Same.
41994         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41995         * g++.old-deja/g++.robertl/eb21.C: Same.
41996         * g++.old-deja/g++.robertl/eb15.C: Same.
41997         * g++.old-deja/g++.robertl/eb118.C: Same.
41998         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41999         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42000         * g++.old-deja/g++.robertl/eb109.C: Same.
42001         * g++.old-deja/g++.other/sibcall1.C (main): Same.
42002         * g++.old-deja/g++.mike/rtti1.C: Same.
42003         * g++.old-deja/g++.mike/p658.C: Same.
42004         * g++.old-deja/g++.mike/net46.C: Same.
42005         * g++.old-deja/g++.mike/net34.C: Same.
42006         * g++.old-deja/g++.mike/memoize1.C: Same.
42007         * g++.old-deja/g++.mike/eh2.C: Same.
42008         * g++.old-deja/g++.law/weak.C: Same.
42009         * g++.old-deja/g++.law/visibility7.C: Same.
42010         * g++.old-deja/g++.law/visibility25.C: Same.
42011         * g++.old-deja/g++.law/visibility22.C: Same.
42012         * g++.old-deja/g++.law/visibility2.C: Same.
42013         * g++.old-deja/g++.law/visibility17.C: Same.
42014         * g++.old-deja/g++.law/visibility13.C: Same.
42015         * g++.old-deja/g++.law/visibility10.C: Same.
42016         * g++.old-deja/g++.law/visibility1.C: Same.
42017         * g++.old-deja/g++.law/virtual3.C (eval): Same.
42018         * g++.old-deja/g++.law/vbase1.C: Same.
42019         * g++.old-deja/g++.law/operators32.C: Same.
42020         * g++.old-deja/g++.law/nest3.C: Same.
42021         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42022         * g++.old-deja/g++.law/except5.C (main): Same.
42023         * g++.old-deja/g++.law/cvt7.C (run): Same.
42024         * g++.old-deja/g++.law/cvt2.C: Same.
42025         * g++.old-deja/g++.law/cvt16.C: Same.
42026         * g++.old-deja/g++.law/ctors6.C (bar): Same.
42027         * g++.old-deja/g++.law/ctors17.C (main): Same.
42028         * g++.old-deja/g++.law/ctors13.C: Same.
42029         * g++.old-deja/g++.law/ctors12.C (main): Same.
42030         * g++.old-deja/g++.law/ctors10.C: Same.
42031         * g++.old-deja/g++.law/code-gen5.C: Same.
42032         * g++.old-deja/g++.law/bad-error7.C: Same.
42033         * g++.old-deja/g++.law/arm9.C: Same.
42034         * g++.old-deja/g++.law/arm12.C: Same.
42035         * g++.old-deja/g++.law/arg8.C: Same.
42036         * g++.old-deja/g++.law/arg1.C: Same.
42037         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42038         * g++.old-deja/g++.jason/template31.C: Same.
42039         * g++.old-deja/g++.jason/template24.C (main): Same.
42040         * g++.old-deja/g++.jason/2371.C: Same.
42041         * g++.old-deja/g++.eh/new2.C: Same.
42042         * g++.old-deja/g++.eh/new1.C: Same.
42043         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42044         * g++.old-deja/g++.brendan/nest21.C (main): Same.
42045         * g++.old-deja/g++.brendan/err-msg3.C: Same.
42046         * g++.old-deja/g++.brendan/crash62.C: Same.
42047         * g++.old-deja/g++.brendan/crash52.C: Same.
42048         * g++.old-deja/g++.brendan/crash49.C (main): Same.
42049         * g++.old-deja/g++.brendan/crash38.C: Same.
42050         * g++.old-deja/g++.brendan/crash15.C (main): Same.
42051         * g++.old-deja/g++.brendan/copy9.C: Same.
42052
42053 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
42054
42055         * gcc.c-torture/execute/20001203-2.c (memset):
42056         Count argument is of type __SIZE_TYPE__.
42057
42058 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42059
42060         * gcc.c-torture/compile/20010404-1.c: New test.
42061
42062 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42063
42064         * gcc.c-torture/compile/20010326-1.c: New test.
42065
42066 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42067
42068         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42069         peculiarities of the SH.
42070         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42071
42072 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42073
42074         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42075         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42076         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42077
42078 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42079
42080         * g77.f-torture/compile/20010321-1.f: New test.
42081
42082 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42083
42084         * gcc.c-torture/compile/20010329-1.c: New test.
42085
42086 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42087
42088         * gcc.c-torture/execute/20010329-1.c: New test.
42089
42090 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42091
42092         * g++.old-deja/g++.other/eh4.C: Fix typo.
42093
42094 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42095
42096         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42097
42098 2001-03-28  Philip Blundell  <philb@gnu.org>
42099
42100         * gcc.c-torture/compile/20010328-1.c: New test.
42101
42102 2001-03-27  Richard Henderson  <rth@redhat.com>
42103
42104         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42105         * g++.old-deja/g++.eh/vbase3.C: Likewise.
42106
42107 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
42108
42109         * gcc.c-torture/compile/20010327-1.c: New test.
42110
42111 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42112
42113         * g++.old-deja/g++.other/friend12.C: New test.
42114         * g++.old-deja/g++.other/friend9.C: Expect no errors.
42115         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42116
42117 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42118
42119         * gcc.c-torture/execute/20010325-1.c: New test.
42120
42121 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
42122
42123         * g++.old-deja/g++.other/mangle3.C: New test.
42124
42125 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
42126
42127         * g++.old-deja/g++.other/anon8.C: New test.
42128
42129 2001-03-20  Philip Blundell  <philb@gnu.org>
42130
42131         * gcc.c-torture/compile/20010320-1.c: New test.
42132
42133 2001-03-17  Richard Henderson  <rth@redhat.com>
42134
42135         * g++.old-deja/g++.other/eh4.C: Add expected error text.
42136
42137 2001-03-15  Geoff Keating  <geoff@redhat.com>
42138
42139         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42140         tests on AIX.
42141
42142 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
42143
42144         * g++.old-deja/g++.other/eh4.C: New test.
42145
42146 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42147
42148         * gcc.dg/cpp/mi1.c: Update.
42149
42150 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
42151
42152         * g++.old-deja/g++.other/regstack.C: New test.
42153
42154 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42155
42156         * g++.old-deja/g++.other/ref4.C: New test.
42157
42158 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
42159
42160         * objc/execute/va_method.m: Added.
42161         * objc/execute/IMP.m: Added.
42162         * objc/execute/_cmd.m: Added.
42163         * objc/execute/accessing_ivars.m: Added.
42164         * objc/execute/class-1.m: Added.
42165         * objc/execute/class-10.m: Added.
42166         * objc/execute/class-11.m: Added.
42167         * objc/execute/class-12.m: Added.
42168         * objc/execute/class-13.m: Added.
42169         * objc/execute/class-14.m: Added.
42170         * objc/execute/class-2.m: Added.
42171         * objc/execute/class-3.m: Added.
42172         * objc/execute/class-4.m: Added.
42173         * objc/execute/class-5.m: Added.
42174         * objc/execute/class-6.m: Added.
42175         * objc/execute/class-7.m: Added.
42176         * objc/execute/class-8.m: Added.
42177         * objc/execute/class-9.m: Added.
42178         * objc/execute/class-tests-1.h
42179         * objc/execute/class-tests-2.h
42180         * objc/execute/compatibility_alias.m: Added.
42181         * objc/execute/encode-1.m: Added.
42182         * objc/execute/formal_protocol-1.m: Added.
42183         * objc/execute/formal_protocol-2.m: Added.
42184         * objc/execute/formal_protocol-3.m: Added.
42185         * objc/execute/formal_protocol-4.m: Added.
42186         * objc/execute/formal_protocol-5.m: Added.
42187         * objc/execute/formal_protocol-6.m: Added.
42188         * objc/execute/formal_protocol-7.m: Added.
42189         * objc/execute/informal_protocol.m: Added.
42190         * objc/execute/initialize.m: Added.
42191         * objc/execute/load.m: Added.
42192         * objc/execute/many_args_method.m: Added.
42193         * objc/execute/nested-3.m: Added.
42194         * objc/execute/no_clash.m: Added.
42195         * objc/execute/private.m: Added.
42196         * objc/execute/redefining_self.m: Added.
42197         * objc/execute/root_methods.m: Added.
42198         * objc/execute/selector-1.m: Added.
42199         * objc/execute/static-1.m: Added.
42200         * objc/execute/static-2.m: Added.
42201         * objc/execute/va_method.m: Added.
42202
42203 2001-03-10  Richard Henderson  <rth@redhat.com>
42204
42205         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
42206
42207 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42208
42209         * g++.old-deja/g++.other/crash31.C: XFAIL.
42210         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
42211         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
42212         * gcc.c-torture/execute/20010123-1.x: XFAIL.
42213         * gcc.c-torture/execute/20010124-1.x: XFAIL.
42214         * gcc.dg/sequence-pt-1.c: XFAIL one test.
42215
42216 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42217
42218         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
42219
42220 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42221
42222         * gcc.dg/20000724-1.c: Don't use multiline strings.
42223
42224 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42225
42226         * objc/execute/string1.m, objc/execute/string2.m: Compare the
42227         result of -cString against what we expect it to be; don't just
42228         print it out for no one to read.
42229
42230         * objc/execute/string3.m, objc/execute/string4.m: New tests.
42231         Based on testcases provided by Nicola Pero.
42232
42233 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42234
42235         * gcc.dg/cpp/macro7.c: New test.
42236
42237 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42238
42239         * gcc.dg/cpp/multiline.c: Update.
42240
42241 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42242
42243         * g++.old-deja/g++.other/enum3.C: New test.
42244
42245 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42246
42247         * g++.old-deja/g++.other/pod1.C: New test.
42248
42249 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42250
42251         * g++.old-deja/g++.ext/overload1.C: New test.
42252
42253 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42254
42255         * g++.old-deja/g++.pt/using1.C: New test.
42256
42257 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42258
42259         * g++.old-deja/g++.other/using9.C: New test.
42260
42261 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
42262
42263         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
42264
42265         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
42266
42267 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
42268
42269         * g++.old-deja/g++.ext/realpt1.C: Remove.
42270
42271 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
42272
42273         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
42274
42275 2001-02-26  Will Cohen  <wcohen@redhat.com>
42276
42277         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
42278
42279 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
42280
42281         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
42282         templatized constructors.
42283
42284 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42285
42286         * gcc.c-torture/execute/20010224-1.c: New test.
42287
42288 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
42289
42290         * gcc.c-torture/execute/20010222-1.c: New test.
42291
42292 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
42293
42294         * g++.old-deja/g++.other/inline20.C: New test.
42295
42296 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
42297
42298         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
42299
42300 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42301
42302         * g++.old-deja/g++.other/lookup22.C: New test.
42303
42304 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
42305
42306         * g77.dg: New directory.
42307         * g77.dg/20010216-1.f: New test case.
42308         * g77.dg/dg.exp: New driver.
42309         * lib/g77-dg.exp: New driver library.
42310
42311 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42312
42313         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
42314
42315 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
42316
42317         * g++.old-deja/g++.other/decl9.C: New test.
42318
42319 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
42320
42321         * g++.old-deja/g++.other/init16.C: Update the test so that it does
42322         not need <string> and also tests the initialization at runtime.
42323
42324 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42325
42326         * gcc.c-torture/execute/longlong.c: New test.
42327
42328 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42329
42330         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
42331
42332 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42333
42334         * gcc.c-torture/execute/920302-1.c (execute):
42335         Change argument type to short.
42336
42337 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42338
42339         * g++.old-deja/g++.pt/deduct6.C: New test.
42340
42341 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42342
42343         * g++.old-deja/g++.pt/deduct5.C: New test.
42344
42345 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
42346
42347         * gcc.c-torture/execute/20010209-1.c: New test.
42348
42349 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42350
42351         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
42352
42353 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
42354
42355         * g++.dg/vtgc1.C: Update for new ABI.
42356
42357         * consistency.vlad: New directory, 1665 files.
42358
42359 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42360
42361         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
42362         return type.
42363         * gcc.dg/cpp/digraphs.c: Declare puts.
42364
42365 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42366
42367         * g++.old-deja/g++.other/warn5.C: New test.
42368
42369 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42370
42371         * g++.old-deja/g++.pt/spec40.C: New test.
42372
42373 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42374
42375         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
42376         case.
42377         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
42378
42379 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
42380
42381         * gcc.c-torture/compile/20010209-1.c: New test.
42382
42383 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
42384
42385         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
42386         excess errors message but not if it crashes.
42387         * g++.old-deja/g++.other/crash27.C: Likewise.
42388         * g++.old-deja/g++.other/crash28.C: Likewise.
42389         * g++.old-deja/g++.other/crash30.C: Likewise.
42390         * g++.old-deja/g++.other/crash32.C: Likewise.
42391         * g++.old-deja/g++.other/crash35.C: Likewise.
42392         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42393
42394 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42395
42396         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
42397         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
42398         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
42399         g77.f-torture/execute/execute.exp,
42400         g77.f-torture/noncompile/noncompile.exp,
42401         gcc.c-torture/execute/execute.exp,
42402         gcc.c-torture/execute/memcheck/memcheck.exp,
42403         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
42404         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
42405         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
42406         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
42407         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
42408         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
42409         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42410         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
42411         Remove bug reporting instructions with ancient email addresses.
42412
42413 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42414
42415         * gcc.dg/20010202-1.c: New test.
42416         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42417
42418 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
42419
42420         * g++.dg/stdbool-if.C: New test.
42421
42422 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
42423
42424         * objc/execute/fdecl.m: Added main().
42425
42426 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42427
42428         * gcc.c-torture/execute/20010206-1.c: New test.
42429
42430 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42431
42432         * gcc.dg/cpp/avoidpaste1.c: Update.
42433
42434 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
42435
42436         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42437         Pero <nicola@brainstorm.co.uk>.
42438         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42439
42440 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
42441
42442         * g++.old-deja/g++.pt/spec39.C: New test.
42443
42444 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
42445
42446         * gcc.c-torture/compile/20010202-1.c: New test.
42447
42448 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
42449
42450         * g++.old-deja/g++.abi/primary2.C: New test.
42451         * g++.old-deja/g++.abi/primary3.C: New test.
42452         * g++.old-deja/g++.abi/primary4.C: New test.
42453         * g++.old-deja/g++.abi/primary5.C: New test.
42454         * g++.old-deja/g++.abi/vtable3.h: New test.
42455         * g++.old-deja/g++.abi/vtable3a.C: New test.
42456         * g++.old-deja/g++.abi/vtable3b.C: New test.
42457         * g++.old-deja/g++.abi/vtable3c.C: New test.
42458         * g++.old-deja/g++.abi/vtable3d.C: New test.
42459         * g++.old-deja/g++.abi/vtable3e.C: New test.
42460         * g++.old-deja/g++.abi/vtable3f.C: New test.
42461         * g++.old-deja/g++.abi/vtable3g.C: New test.
42462         * g++.old-deja/g++.abi/vtable3h.C: New test.
42463         * g++.old-deja/g++.abi/vtable3i.C: New test.
42464         * g++.old-deja/g++.abi/vtable3j.C: New test.
42465         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42466
42467 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
42468
42469         * g++.old-deja/g++.other/anon6.C: New test.
42470         * g++.old-deja/g++.other/anon7.C: New test.
42471
42472 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42473
42474         * gcc.dg/cpp/avoidpaste2.c: New tests.
42475
42476 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
42477
42478         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42479
42480 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
42481
42482         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42483         DECIMAL_DIG cases for Irix."
42484
42485 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
42486
42487         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42488
42489 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42490
42491         * gcc.dg/c99-tag-1.c: New test.
42492
42493 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42494
42495         * gcc.dg/cpp/tr-warn1.c: Add tests.
42496
42497 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42498
42499         * gcc.dg/cpp/avoidpaste1.c: Update.
42500         * gcc.dg/cpp/paste4.c: Update.
42501
42502 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42503
42504         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42505         cases for Irix.
42506
42507 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42508
42509         * g++.old-deja/g++.other/inline19.C: New test.
42510
42511 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42512
42513         * gcc.dg/Wlarger-than.c: New test.
42514
42515 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42516
42517         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42518
42519 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42520
42521         * gcc.c-torture/execute/20010129-1.c: New test.
42522         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42523
42524 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42525
42526         * gcc.dg/cpp/avoidpaste1.c: Test case.
42527
42528 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42529
42530         * g++.old-deja/g++.other/inline18.C: New test.
42531
42532 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42533
42534         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42535         and __builtin_putchar.
42536
42537 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42538
42539         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42540         tests.
42541
42542 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
42543
42544         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42545         floating point number rounding mode to round to the nearest
42546         representable mode.
42547
42548 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
42549
42550         * g++.old-deja/g++.other/mangle2.C: New test.
42551
42552 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42553
42554         * gcc.c-torture/compile/20010124-1.c: New test.
42555
42556 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
42557
42558         * g++.old-deja/g++.pt/spec38.C: New test.
42559
42560 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42561
42562         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42563         "Build don't run".
42564
42565 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42566
42567         * gcc.c-torture/execute/20010123-1.c: New test.
42568
42569 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42570
42571         * g++.old-deja/g++.pt/spec37.C: New test.
42572
42573 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42574
42575         * g++.old-deja/g++.pt/overload14.C: New test.
42576
42577 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42578
42579         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42580         __builtin_return_address.
42581
42582 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42583
42584         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42585         * g++.old-deja/g++.pt/spec35.C: New test.
42586         * g++.old-deja/g++.pt/spec36.C: New test.
42587
42588 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42589
42590         * gcc.c-torture/compile/20010118-1.c: New test.
42591
42592 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42593
42594         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42595
42596 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42597
42598         * gcc.c-torture/execute/20010119-1.c: New test.
42599
42600 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42601
42602         * g++.old-deja/g++.other/vbase5.C: New test.
42603
42604 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42605
42606         * gcc.c-torture/execute/20010118-1.c: New test.
42607
42608 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42609
42610         * g++.old-deja/g++.pt/deduct3.C: New test.
42611
42612 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42613
42614         * g++.old-deja/g++.pt/spec34.C: New test.
42615
42616 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42617
42618         * g77.f-torture/compile/20000601-2.f: New test.
42619
42620 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42621
42622         * g++.old-deja/g++.other/init17.C: New test.
42623
42624 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42625
42626         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42627
42628 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42629
42630         * g++.old-deja/g++.pt/unify8.C: New test.
42631
42632 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42633
42634         * g++.old-deja/g++.abi/vbase1.C: New test.
42635
42636 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42637
42638         * g++.old-deja/g++.pt/crash65.C: New test.
42639
42640 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42641
42642         * gcc.dg/cpp/assembl2.S: New test case.
42643
42644 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42645
42646         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42647         are supported.
42648
42649 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42650
42651         * g++.old-deja/g++.other/builtins1.C: New test.
42652         * g++.old-deja/g++.other/builtins2.C: Likewise.
42653         * g++.old-deja/g++.other/builtins3.C: Likewise.
42654         * g++.old-deja/g++.other/builtins4.C: Likewise.
42655
42656 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42657
42658         * gcc.c-torture/compile/20010117-1.c: New test.
42659         * gcc.c-torture/compile/20010117-2.c: New test.
42660
42661 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42662
42663         * g77.f-torture/execute/20010116.[fx]: New test,
42664         XFAIL on i?86-*-*.
42665         * g77.f-torture/compile/20010115.f: Indicate it's
42666         a test for PR fortran/1636.
42667
42668 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42669
42670         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42671
42672 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42673
42674         * g77.f-torture/compile/20010115.f: New test.
42675
42676 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42677
42678         * g++.old-deja/g++.pt/nontype5.C: New test.
42679
42680 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42681
42682         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42683         have an equivalent working one below it.
42684
42685 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42686
42687         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42688         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42689
42690 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42691
42692         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42693         message containing "init_priority".
42694         (conpr-2.C): Likewise.
42695         (conpr-3.C): Likewise.
42696         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42697
42698 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42699
42700         * gcc.c-torture/execute/20010114-2.c: New test.
42701
42702 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42703
42704         * gcc.c-torture/compile/20010114-1.c: New test.
42705         * gcc.c-torture/compile/20010114-1.x: Xfail.
42706         * gcc.c-torture/compile/20010114-2.c: New test.
42707         * gcc.c-torture/execute/20010114-1.c: New test.
42708         * gcc.dg/trunc-1.c: New test.
42709         * gcc.dg/uninit-B.c: New test.
42710
42711 2001-01-13  Nick Clifton  <nickc@redhat.com>
42712
42713         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42714         target.
42715
42716 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42717
42718         * gcc.c-torture/compile/20010113-1.c: New test.
42719
42720 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42721
42722         * gcc.c-torture/compile/20001212-1.c: New test.
42723
42724 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42725
42726         * gcc.dg/cpp/widestr1.c: Update.
42727         * gcc.dg/cpp/prag-imp.c: Remove.
42728
42729 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42730
42731         * gcc.c-torture/execute/20000801-3.x: Remove.
42732         * gcc.dg/c90-init-1.c: New test.
42733         * gcc.dg/c99-init-1.c: New test.
42734         * gcc.dg/c99-init-2.c: New test.
42735         * gcc.dg/gnu99-init-1.c: New test.
42736
42737 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42738
42739         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42740         testing that no relevant ones were found.
42741
42742 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42743
42744         * g++.old-deja/g++.pt/cast2.C: New test.
42745
42746 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42747
42748         * g++.old-deja/g++.pt/friend47.C: New test.
42749
42750 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42751
42752         * g++.old-deja/g++.pt/instantiate13.C: New test.
42753
42754 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42755
42756         * g++.old-deja/g++.other/defarg7.C: New test.
42757         * g++.old-deja/g++.other/defarg8.C: New test.
42758
42759 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42760
42761         * g++.old-deja/g++.pt/crash64.C: New test.
42762
42763 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42764
42765         * g++.old-deja/g++.pt/crash63.C: New test.
42766
42767 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42768
42769         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42770
42771 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42772
42773         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42774
42775 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42776
42777         * g++.old-deja/g++.pt/error3.C: New test.
42778
42779 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42780
42781         * g++.old-deja/g++.other/crash39.C: New test.
42782
42783 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42784
42785         * g++.old-deja/g++.other/vbase4.C: New test.
42786
42787 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42788
42789         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42790         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42791         * gcc.dg/special/special.exp: New test driver which will check
42792         for alias support for the above test.
42793
42794 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42795
42796         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42797         problems on small machines.
42798         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42799         parameterize.
42800
42801 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42802
42803         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42804         mips.
42805         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42806
42807 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42808
42809         * g++.old_deja/g++.pt/using8.C: New test.
42810
42811 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42812
42813         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42814
42815 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42816
42817         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42818         where a failure is expected.
42819         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42820
42821 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42822
42823         * g++.old_deja/g++.pt/instantiate12.C: New test.
42824
42825 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42826
42827         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42828         start of structs.
42829         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42830         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42831         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42832         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42833         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42834         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42835         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42836         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42837         * g++.old-deja/g++.eh/spec6.C: Likewise.
42838         * g++.old-deja/g++.jason/crash3.C: Likewise.
42839         * g++.old-deja/g++.law/ctors11.C: Likewise.
42840         * g++.old-deja/g++.law/ctors17.C: Likewise.
42841         * g++.old-deja/g++.law/ctors5.C: Likewise.
42842         * g++.old-deja/g++.law/ctors9.C: Likewise.
42843         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42844         * g++.old-deja/g++.mike/net22.C: Likewise.
42845         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42846         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42847         * g++.old-deja/g++.mike/virt3.C: Likewise.
42848         * g++.old-deja/g++.niklas/t128.C: Likewise.
42849         * g++.old-deja/g++.other/anon4.C: Likewise.
42850         * g++.old-deja/g++.other/using1.C: Likewise.
42851         * g++.old-deja/g++.other/warn3.C: Likewise.
42852         * g++.old-deja/g++.pt/t37.C: Likewise.
42853         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42854         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42855
42856 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42857
42858         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42859
42860 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42861
42862         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42863
42864 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42865
42866         * gcc.c-torture/compile/20010107-1.c: New test.
42867
42868 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42869
42870         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42871
42872 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42873
42874         * gcc.dg/format/format.h: New file.
42875         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42876         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42877         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42878         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42879         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42880         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42881         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42882         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42883         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42884         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42885         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42886         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42887         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42888         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42889         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42890         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42891         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42892         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42893         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42894         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42895         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42896         instead of declaring standard types, macros and functions in each
42897         test.
42898
42899 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42900
42901         * gcc.c-torture/execute/20010106-1.c: New test.
42902
42903 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42904
42905         * gcc.dg/format/format.exp: New file.
42906         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42907         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42908         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42909         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42910         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42911         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42912         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42913         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42914         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42915         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42916         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42917         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42918         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42919         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42920         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42921         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42922         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42923         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42924         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42925         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42926         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42927         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42928         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42929         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42930         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42931         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42932         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42933         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42934         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42935         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42936         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42937         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42938         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42939         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42940         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42941         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42942         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42943         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42944         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42945         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42946         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42947         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42948
42949 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42950
42951         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42952         account.
42953
42954 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42955
42956         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42957
42958 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42959
42960         * g++.old-deja/g++.pt/crash62.C: New test.
42961
42962 2001-01-04  Richard Henderson  <rth@redhat.com>
42963
42964         * gcc.dg/20000926-1.c: Update expected warnings.
42965         * gcc.dg/array-2.c: Likewise.
42966         * gcc.dg/array-4.c: Also validate flexible array members.
42967         * gcc.dg/c99-flex-array-1.c: New.
42968
42969 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42970
42971         * gcc.c-torture/compile/20001222-1.x: Remove.
42972
42973 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42974
42975         * gcc.c-torture/execute/built-in-setjmp.c: New.
42976
42977 2001-01-03  Richard Henderson  <rth@redhat.com>
42978
42979         * gcc.dg/940510-1.c: Update expected error wording.
42980         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42981
42982 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42983
42984         * lib/target-supports.exp (check_alias_available): Modified to
42985         indicate aliases not supported if only weak aliases are supported.
42986
42987 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42988
42989         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42990         Turn on cmpstrsi checks for __pj__ and __i370__.
42991
42992 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42993
42994         * g++.old-deja/g++.other/virtual11.C: New test.
42995
42996 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42997
42998         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42999
43000 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43001
43002         * gcc.c-torture/compile/20010102-1.c: New test.
43003
43004 2001-01-02  Andreas Jaeger  <aj@suse.de>
43005
43006         * gcc.dg/noreturn-3.c: New test.
43007
43008         * gcc.dg/noreturn-4.c: New test.
43009
43010 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43011
43012         * gcc.c-torture/execute/stdio-opt-1.c: Also test
43013         __builtin_fputc and __builtin_fwrite.
43014
43015 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43016
43017         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43018         signed char, not default char.
43019
43020 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43021
43022         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43023
43024 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
43025
43026         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43027
43028 2000-12-29  Richard Henderson  <rth@redhat.com>
43029
43030         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43031         (__cyg_profile_func_exit): Define.
43032
43033 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43034
43035         * g++.dg/vtgc1.C: New test.
43036
43037 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
43038
43039         * gcc.dg/noncompile/20001228-1.c: New test.
43040
43041         * gcc.dg/20001228-1.c: New test.
43042
43043         * gcc.c-torture/execute/20001228-1.c: New test.
43044
43045 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
43046
43047         * gcc.dg/format-strfmon-1.c: New test.
43048
43049 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43050
43051         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43052         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43053         * gcc.c-torture/execute/string-opt-1.c: Likewise.
43054         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43055         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43056         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43057         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43058         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43059         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43060         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43061         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43062         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43063         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43064
43065         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43066         * gcc.c-torture/execute/string-opt-4.c: Test index.
43067
43068 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43069
43070         * gcc.c-torture/compile/20001226-1.c: New test.
43071
43072 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43073
43074         * gcc.c-torture/compile/20001222-1.c: New test.
43075         * gcc.c-torture/compile/20001222-1.x: Xfail.
43076
43077 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43078
43079         * gcc.c-torture/execute/comp-goto-2.c: New test.
43080
43081 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43082
43083         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43084         Use long types if __INT_MAX__ is 32767.
43085         (main): Use cast to (sint32 *) when poking 88 into a_page.
43086
43087         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43088
43089 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43090
43091         * gcc.c-torture/compile/20001221-1.c: New test.
43092         * gcc.c-torture/execute/20001221-1.c: New test.
43093
43094 2000-12-20  Richard Henderson  <rth@redhat.com>
43095
43096         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43097         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43098
43099 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43100
43101         * gcc.dg/compare3.c: New test.
43102
43103 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43104
43105         * gcc.dg/format-warnll-1.c: New test.
43106
43107 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43108
43109         * gcc.dg/cpp/cmdlne-P.c: New test.
43110
43111 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43112
43113         * gcc.c-torture/execute/builtin-abs-1.c,
43114         gcc.c-torture/execute/builtin-abs-2.c: New tests.
43115
43116 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43117
43118         * gcc.dg/cpp/multiline.c: New test.
43119
43120 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43121
43122         * g++.old-deja/g++.other/syshdr1.C: Update.
43123         * gcc.dg/cpp/lineflags.c: Remove temporarily.
43124
43125 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43126
43127         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43128
43129 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43130
43131         * g++.old-deja/g++.pt/ttp65.C: New test.
43132
43133 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43134
43135         * g++.old-deja/g++.pt/ttp64.C: New test.
43136
43137 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43138
43139         * g++.old-deja/g++.pt/spec33.C: New test.
43140
43141 2000-12-14  Catherine Moore  <clm@redhat.com>
43142
43143         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43144         * gcc.c-torture/execute/920612-2.c: Likewise.
43145         * gcc.c-torture/execute/920428-2.c: Likewise.
43146         * gcc-c-torture/execute/va-arg-11.c: Call exit.
43147         * gcc.c-torture/execute/va-arg-21.c: Likewise.
43148
43149 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43150
43151         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43152         * gcc.dg/pack-test-2.c: Likewise.
43153
43154 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43155
43156         Tests by Zack Weinberg <zackw@stanford.edu>.
43157
43158         * gcc.dg/cpp/defined.c: Update.
43159         * gcc.dg/cpp/defined_trad.c: New tests.
43160
43161 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43162
43163         * gcc.dg/cpp/trad-direct.c: Update.
43164
43165 2000-12-11  Neil Booth  <neilb@earthling.net>
43166
43167         * gcc.dg/cpp/defined_trad.c
43168
43169 2000-12-11  Neil Booth  <neilb@earthling.net>
43170
43171         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43172
43173 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43174
43175         * gcc.dg/format-miss-2.c: New test.
43176
43177 2000-12-09  Neil Booth  <neilb@earthling.net>
43178
43179         * gcc.dg/cpp/lineflags.c: New tests.
43180         * gcc.dg/cpp/poison.c: Update.
43181         * gcc.dg/cpp/redef2.c: Update.
43182         * gcc.dg/cpp/skipping.c: New test.
43183
43184 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
43185
43186         * g++.old-deja/g++.other/eh3.C: New testcase.
43187
43188 2000-12-07  Neil Booth  <neilb@earthling.net>
43189
43190         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
43191         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
43192         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
43193         wtr-union-init-2.c, wtr-union-init-3.c: Update.
43194         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
43195         Update.
43196
43197 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43198
43199         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
43200         __SIZE_TYPE__ instead of int for type of integers cast to
43201         pointers.
43202
43203 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
43204
43205         * g++.old-deja/g++.other/cleanup4.C: New test.
43206
43207 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43208
43209         * format-sec-1.c: New test.
43210
43211 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43212
43213         * gcc.dg/format-nonlit-3.c: New test.
43214
43215 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43216
43217         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
43218         through a null pointer.
43219
43220 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43221
43222         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
43223         * g++.old-deja/g++.pt/partial4.C: New test.
43224
43225 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
43226
43227         * gcc.c-torture/execute/ieee/hugeval.x: New.
43228
43229 2000-12-06  Neil Booth  <neilb@earthling.net>
43230
43231         * gcc.dg/cpp/backslash2.c: New tests.
43232
43233 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43234
43235         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
43236         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
43237
43238 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
43239
43240         * gcc.c-torture/execute/20001203-2.c: New testcase.
43241
43242 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43243
43244         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
43245         * g++.old-deja/g++.other/virtual10.C: New test.
43246
43247 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43248
43249         * g++.old-deja/g++.mike/pmf5.C: Remove test.
43250
43251 2000-12-05  Richard Henderson  <rth@redhat.com>
43252
43253         * gcc.c-torture/compile/20001205-1.c: New.
43254
43255 2000-12-04  Neil Booth  <neilb@earthling.net>
43256
43257         * g++.old-deja/g++.other/virtual9.C: New test.
43258         * g++.old-deja/g++.pt/crash61.C: New test.
43259         * gcc.c-torture/execute/loop-9.c: New test.
43260
43261 2000-12-04  Neil Booth  <neilb@earthling.net>
43262
43263         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
43264         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
43265         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
43266         * gcc.dg/cpp/extratokens.c: ...here.
43267
43268 2000-12-04  Neil Booth  <neilb@earthling.net>
43269
43270         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
43271         New tests.
43272
43273 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43274
43275         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
43276         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
43277
43278 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43279
43280         * gcc.c-torture/execute/20001203-1.c: New test.
43281
43282 2000-12-03  Neil Booth  <neilb@earthling.net>
43283
43284         * gcc.dg/cpp/macro6.c: New test cases.
43285
43286 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43287
43288         * gcc.c-torture/execute/string-opt-9.c: New test.
43289         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43290         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43291         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43292
43293         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
43294         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
43295
43296 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
43297
43298         * gcc.dg/cpp/if-6.c: New testcase.
43299
43300         * gcc.dg/20001201-1.c: New testcase.
43301
43302 2000-12-02  Neil Booth  <neilb@earthling.net>
43303
43304         * g++.old-deja/g++.other/externC4.C,
43305         g++.old-deja/g++.other/friend10.C: New tests.
43306
43307 2000-12-02  Neil Booth  <neilb@earthling.net>
43308
43309         * g++.old-deja/g++.other/instan2.C
43310         * g++.old-deja/g++.other/instan3.C: New test.
43311
43312 2000-12-02  Neil Booth  <neilb@earthling.net>
43313
43314         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
43315         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
43316         gnuc99.c,gnuc99-pedantic.c: New tests.
43317
43318 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43319
43320         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
43321         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
43322
43323 2000-12-01  Neil Booth  <neilb@earthling.net>
43324
43325         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
43326         * gcc.dg/cpp/poison.c: Update.
43327         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
43328
43329 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
43330
43331         * g77.f-torture/execute/20001201.f: New test.
43332
43333 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43334
43335         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
43336
43337 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
43338
43339         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
43340
43341 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
43342
43343         * g++.old-deja/g++.other/cast6.C: New test.
43344
43345 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
43346
43347         * gcc.c-torture/execute/20001130-2.c: New testcase.
43348
43349 2000-11-30  Richard Henderson  <rth@redhat.com>
43350
43351         * gcc.c-torture/execute/20001130-1.c: New test.
43352
43353 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43354
43355         * g++.old-deja/g++.other/op3.C: New test.
43356
43357 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43358
43359         * g++.old-deja/g++.other/op2.C: New test.
43360
43361 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43362
43363         * g++.old-deja/g++.other/crash38.C: New test.
43364
43365 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
43366
43367         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
43368
43369 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
43370
43371         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
43372         tests.
43373         * gcc.c-torture/execute/string-opt-6.c: New test.
43374
43375         * gcc.dg/20001117-1.c: Add main.
43376
43377 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
43378
43379         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
43380         Move from here ...
43381         * gcc.dg/940510-1.c: ... to here.
43382
43383         * gcc.dg/20000926-1.c: GNU C now allows initializations of
43384         zero-size arrays in toplevel structures.
43385
43386 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43387
43388         * gcc.c-torture/execute/loop-8.c: New test.
43389
43390 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43391
43392         * g++.old-deja/g++.other/base1.C: New test.
43393
43394 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43395
43396         * g++.old-deja/g++.other/parse2.C: New test.
43397
43398 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43399
43400         * g++.old-deja/g++.pt/incomplete1.C: New test.
43401
43402 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43403
43404         * g++.old-deja/g++.other/friend9.C: New test.
43405
43406 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43407
43408         * gcc.dg/20001127-1.c: New test.
43409
43410 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43411
43412         * g++.old-deja/g++.pt/friend46.C: New test.
43413
43414 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43415
43416         * g++.old-deja/g++.other/ptrmem8.C: New test.
43417
43418 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43419
43420         * gcc.c-torture/execute/string-opt-7.c: New test.
43421         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43422
43423 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43424
43425         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43426         instead of 'mkcheck 2'.
43427
43428 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43429
43430         * gcc.c-torture/execute/memcheck/driver.c,
43431         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43432         C9X references to refer to C99.
43433
43434 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
43435
43436         * gcc.dg/ultrasp3.c: New test.
43437
43438 2000-11-25  Neil Booth  <neilb@earthling.net>
43439
43440         * gcc.dg/cpp/include2.c: Update test to be locale independent.
43441
43442 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
43443
43444         * gcc.c-torture/compile/20001123-2.c: New.
43445
43446 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43447
43448         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43449
43450 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
43451
43452         * gcc.dg/sequence-point-1.c: Add some new tests.
43453         * gcc.c-torture/execute/20001124-1.c: New test.
43454
43455 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43456
43457         * g++.old-deja/g++.other/vaarg4.C: New test.
43458         * gcc.c-torture/compile/20001123-1.c: New test.
43459
43460 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43461
43462         * g++.other/crash24.C: Adjust and remove XFAIL.
43463         * g++.other/crash37.C: New test.
43464
43465 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
43466
43467         * g++.old-deja/g++.pt/instantiate9.C: New test.
43468
43469 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
43470
43471         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43472         new ABI, too.
43473
43474         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43475         * g++.old-deja/g++.robertl/eb55.C: Likewise.
43476
43477 2000-11-22  Neil Booth  <neilb@earthling.net>
43478
43479         * gcc.dg/cpp/Wtrigraphs.c: New test.
43480
43481 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
43482
43483         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43484
43485 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
43486
43487         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43488
43489 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
43490
43491         * lib/gcc-dg.exp: load_lib scanasm.exp.
43492         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43493         * lib/g++-dg.exp: load_lib scanasm.exp.
43494         * lib/scanasm.exp: New.
43495         (scan-assembler, scan-assembler-not): Add optional arguments to
43496         test name, or if not present, the pattern name.
43497         (scan-assembler-dem, scan-assembler-dem-not): New.
43498
43499         * g++.dg/dg.exp: New.
43500
43501 2000-11-21  Neil Booth  <neilb@earthling.net>
43502
43503         * gcc.dg/cpp/integrated1.c: Remove.
43504
43505 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43506
43507         * gcc.c-torture/execute/20001121-1.c: New test.
43508
43509 2000-11-21  Richard Henderson  <rth@redhat.com>
43510
43511         * gcc.c-torture/compile/20001121-1.c: New test.
43512
43513 2000-11-20  Neil Booth  <neilb@earthling.net>
43514
43515         * gcc.dg/cpp/integrated1.c: New test.
43516
43517 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43518
43519         * g++.old-deja/g++.other/inline17.C: New test.
43520
43521 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43522
43523         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43524         local variable to be zero: I made the variable global. Now
43525         uses abort() and exit() instead of relying on main's return value.
43526
43527 2000-11-20  Neil Booth  <neilb@earthling.net>
43528
43529         * gcc.dg/cpp/paste2.c: Update test.
43530         * objc/execute/paste.m: New test.
43531
43532 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43533
43534         * gcc.dg/c99-condexpr-1.c: New test.
43535
43536 2000-11-20  Neil Booth  <neilb@earthling.net>
43537
43538         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43539
43540 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
43541
43542         * g++.old-deja/g++.pt/export1.C: New test.
43543
43544 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
43545
43546         * gcc.dg/20001117-1.c: New test.
43547
43548 2000-11-18  Richard Henderson  <rth@redhat.com>
43549
43550         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43551
43552 2000-11-18  Richard Henderson  <rth@redhat.com>
43553
43554         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43555         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43556         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43557
43558 2000-11-18  Richard Henderson  <rth@redhat.com>
43559
43560         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43561         (main): New.  Exit cleanly.
43562
43563 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43564
43565         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43566         gcc.dg/c99-fordecl-2.c: New tests.
43567
43568 2000-11-18  Richard Henderson  <rth@redhat.com>
43569
43570         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43571         * gcc.c-torture/execute/zerolen-2.c: New.
43572
43573 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43574
43575         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43576         memory.
43577
43578 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43579
43580         * g++.old-deja/g++.pt/instantiate8.C: New test.
43581
43582 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43583
43584         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43585         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43586
43587 2000-11-16  Nick Clifton  <nickc@redhat.com>
43588
43589         * gcc.c-torture/execute/nestfunc-2.c: New test.
43590         * gcc.c-torture/execute/nestfunc-3.c: New test.
43591
43592 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43593
43594         * gcc.c-torture/compile/20001116-1.c: New test.
43595
43596 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43597
43598         * gcc.c-torture/execute/20001115-1.c: New test.
43599
43600 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43601
43602         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43603         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43604         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43605         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43606
43607 2000-11-15  Neil Booth  <neilb@earthling.net>
43608
43609         gcc.dg/cpp/_Pragma1.c: Update.
43610         gcc.dg/cpp/_Pragma2.c: New test.
43611
43612 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43613
43614         * g++.old-deja/g++.other/anon5.C: New test.
43615
43616 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43617
43618         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43619         tests.
43620
43621 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43622
43623         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43624         output.
43625
43626 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43627
43628         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43629         labels at end of compound statements.
43630
43631 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43632
43633         * gcc.c-torture/execute/loop-7.c: New test.
43634
43635 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43636
43637         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43638
43639 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43640
43641         * gcc.dg/c99-bool-1.c: New test.
43642
43643 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43644
43645         * gcc.dg/c99-scope-1.c: Remove xfail.
43646         * gcc.dg/c99-scope-2.c: New test.
43647
43648 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43649
43650         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43651         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43652
43653 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43654
43655         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43656         error messages.
43657
43658         * g++.mike/p700.C: Don't typedef wchar_t.
43659         * g++.mike/p784.C: Likewise.
43660         * g++.mike/eb101.C: Don't use __wchar_t.
43661
43662 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43663
43664         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43665         from DO loop.
43666
43667 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43668
43669         * gcc.c-torture/execute/20001111-1.c: New test.
43670
43671 2000-11-10  Nick Clifton  <nickc@redhat.com>
43672
43673         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43674         long multuiple and accumulate.
43675
43676 2000-11-09  Richard Henderson  <rth@redhat.com>
43677
43678         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43679         via size_t instead of int.
43680
43681         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43682         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43683         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43684         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43685
43686 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43687
43688         * gcc.c-torture/compile/20001109-1.c: New test.
43689         * gcc.c-torture/compile/20001109-2.c: New test.
43690
43691 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43692
43693         * g++.old-deja/g++.pt/operator1.C: New test.
43694         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43695
43696 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43697
43698         * gcc.dg/20001108-1.c: New test.
43699
43700 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43701
43702         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43703         with both arguments constant strings.
43704         * gcc.c-torture/execute/string-opt-3.c: New test.
43705         * gcc.c-torture/execute/string-opt-4.c: New test.
43706         * gcc.c-torture/execute/string-opt-5.c: New test.
43707
43708 2000-11-08  Nick Clifton  <nickc@redhat.com>
43709
43710         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43711         mulsidi3adddi patterns.
43712
43713 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43714
43715         * g++.old-deja/g++.other/crash36.C: New test.
43716
43717 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43718
43719         * g++.old-deja/g++.other/init16.C: New test.
43720
43721 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43722
43723         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43724
43725 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43726
43727         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43728         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43729         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43730
43731 2000-11-07  DJ Delorie  <dj@redhat.com>
43732
43733         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43734
43735 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43736
43737         * gcc.c-torture/execute/string-opt-1.c: New test.
43738
43739 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43740
43741         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43742         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43743         parameters in registers, and there is no way for a varargs
43744         function to know in which order the integer and floating-point
43745         parameters should be interleaved when they are placed on the
43746         stack.
43747         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43748         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43749
43750 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43751
43752         * gcc.c-torture/execute/string-opt-2.c: New test.
43753
43754 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43755
43756         * g++.old-deja/g++.pt/crash60.C: New test.
43757
43758 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43759
43760         * g++.old-deja/g++.other/crash24.C: New test.
43761         * g++.old-deja/g++.other/crash25.C: New test.
43762         * g++.old-deja/g++.other/crash26.C: New test.
43763         * g++.old-deja/g++.other/crash27.C: New test.
43764         * g++.old-deja/g++.other/crash28.C: New test.
43765         * g++.old-deja/g++.other/crash29.C: New test.
43766         * g++.old-deja/g++.other/crash30.C: New test.
43767         * g++.old-deja/g++.other/crash31.C: New test.
43768         * g++.old-deja/g++.other/crash32.C: New test.
43769         * g++.old-deja/g++.other/crash33.C: New test.
43770         * g++.old-deja/g++.other/crash34.C: New test.
43771         * g++.old-deja/g++.other/crash35.C: New test.
43772
43773 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43774
43775         * gcc.c-torture/execute/20001031-1.c: New test.
43776
43777 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43778
43779         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43780         namespace.
43781
43782         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43783         standards-conformant.
43784
43785         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43786
43787         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43788         * g++.old-deja/g++.mike/p755a.C: Likewise.
43789         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43790         library makes no calls to `operator new' during initialization.
43791
43792 2000-11-04  Neil Booth  <neilb@earthling.net>
43793
43794         * gcc.dg/cpp/include2.c: New tests.
43795
43796 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43797
43798         * lib/g++.exp (g++_set_ld_library_path): New function.
43799         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43800
43801 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43802
43803         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43804         warnings.
43805
43806 2000-11-01  Richard Henderson  <rth@redhat.com>
43807
43808         * g++.old-deja/g++.ext/namedret1.C: New.
43809         * g++.old-deja/g++.ext/namedret2.C: New.
43810         * g++.old-deja/g++.ext/namedret3.C: New.
43811
43812 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43813
43814         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43815         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43816
43817 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43818
43819         * gcc.c-torture/execute/va-arg-21.c: New test.
43820
43821 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43822
43823         * gcc.dg/c99-complex-2.c: New test.
43824
43825 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43826
43827         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43828
43829 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43830
43831         * g++.old-deja/g++.other/inline16.C: New test.
43832
43833 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43834
43835         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43836         __PRETTY_FUNCTION__
43837
43838 2000-10-29  Neil Booth  <neilb@earthling.net>
43839
43840         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43841         New tests.
43842         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43843         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43844         optimisation.
43845
43846 2000-10-29  Neil Booth  <neilb@earthling.net>
43847
43848         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43849         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43850         * mi5.c: Test multiple includes work with -C.
43851         * trigraphs.c: Test ^= version.
43852
43853 2000-10-28  Neil Booth  <neilb@earthling.net>
43854
43855         New tests and test updates for new macro expander.
43856
43857         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43858         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43859         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43860         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43861         new diagnostic messages.
43862
43863         * gcc.dg/cpp/macro3.c: New tests.
43864
43865 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43866
43867         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43868         on the same line.
43869
43870 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43871
43872         * g++.old-deja/g++.other/eh2.C: New test.
43873
43874 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43875
43876         * gcc.c-torture/execute/20001027-1.c: New test.
43877
43878 2000-10-26  Richard Henderson  <rth@redhat.com>
43879
43880         * gcc.c-torture/execute/20001026-1.c: New.
43881
43882 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43883
43884         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43885         * g++.old-deja/g++.law/builtin1.C: Likewise.
43886         * g++.old-deja/g++.law/ctors10.C: Likewise.
43887         * g++.old-deja/g++.law/virtual3.C: Likewise.
43888         * g++.old-deja/g++.mike/p658.C: Likewise.
43889         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43890         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43891         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43892         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43893         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43894
43895 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43896
43897         * gcc.c-torture/compile/20001024-1.c: New test.
43898
43899 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43900
43901         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43902         to tell us whether or not we are using V3.
43903
43904 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43905
43906         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43907         operands.
43908
43909 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43910
43911         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43912
43913 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43914
43915         * gcc.c-torture/execute/20001024-1.c: New test.
43916
43917 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43918
43919         * g++.old-deja/g++.other/sibcall1.C: New test.
43920
43921 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43922
43923         * gcc.dg/noncompile/init-3.c: New test.
43924
43925 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43926
43927         * gcc.dg/format-array-1.c: New test.
43928
43929 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43930
43931         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43932         writing through null pointers; remove comment about testing
43933         unterminated strings.
43934
43935 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43936
43937         * gcc.c-torture/execute/20001017-2.c: New test.
43938
43939 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43940
43941         * gcc.c-torture/compile/20001018-1.c: New test.
43942         * gcc.c-torture/compile/20001018-1.x: Xfail.
43943
43944 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43945
43946         * gcc.c-torture/execute/20001017-1.c: New test.
43947
43948 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43949
43950         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43951         for multiple use of arguments with scanf formats; add tests for
43952         multiple use of arguments.
43953
43954 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43955
43956         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43957
43958 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43959
43960         * gcc.dg/format-miss-1.c: New test.
43961
43962 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43963
43964         * gcc.c-torture/execute/20001013-1.c: New test.
43965
43966 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43967
43968         * gcc.dg/format-branch-1.c: New test.
43969
43970 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43971
43972         * README, lib/file-format.exp: Remove EGCS references.
43973
43974 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43975
43976         * gcc.dg/20001013-1.c: New test.
43977
43978 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43979
43980         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43981         for intmax_t in the compiler using __typeof__ and the type rules
43982         for conditional expressions.
43983
43984 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43985
43986         * gcc.dg/20001012-1.c: New test.
43987         * gcc.dg/20001012-2.c: New test.
43988
43989 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43990
43991         * gcc.dg/format-attr-1.c: New test.
43992
43993 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43994
43995         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43996         __LONG_LONG_MAX__ instead of LLONG_MAX.
43997
43998 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43999
44000         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44001         scanf flags.
44002         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44003         flags.
44004
44005 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44006
44007         * gcc.dg/sequence-pt-1.c: New test.
44008
44009 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
44010
44011         * gcc.c-torture/execute/20001011-1.c: New testcase.
44012         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44013
44014 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44015
44016         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44017         does not error on it.
44018
44019 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44020
44021         * gcc.dg/20001009-1.c: New test.
44022
44023 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44024
44025         * gcc.c-torture/compile/20001009-1.c: Move from here ....
44026         * gcc.c-torture/execute/20001009-2.c: ... to here.
44027
44028 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
44029
44030         * gcc.c-torture/compile/20001009-1.c: New testcase.
44031         * gcc.c-torture/execute/20001009-1.c: New testcase.
44032         Testcases provided by Jan Hubicka <jh@suse.cz>.
44033
44034 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44035
44036         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44037         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44038         uintmax_t using <limits.h> to emulate the compiler's internal
44039         logic.  No longer XFAIL %j tests.
44040
44041 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44042
44043         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44044         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44045         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44046         regexps and details of expected handling of some bad formats.
44047         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44048         suppression.
44049
44050 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44051
44052         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44053         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44054         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44055         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44056         in list archives.
44057
44058 2000-10-06  Richard Henderson  <rth@cygnus.com>
44059
44060         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44061         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44062         * g++.old-deja/g++.jason/report.C: Likewise.
44063         * g++.old-deja/g++.law/friend5.C: Likewise.
44064         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44065         of the expected warnings.
44066
44067 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44068
44069         * g++.old-deja/g++.pt/enum14.C: New test.
44070
44071 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44072
44073         * g++.old-deja/g++.pt/crash59.C: New test.
44074
44075 2000-10-04  Will Cohen  <wcohen@redhat.com>
44076
44077         * gcc.dg/20000926-1.c: New test.
44078
44079 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44080
44081         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44082         function name for current C++ compiler.
44083         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44084
44085 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44086
44087         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44088         __PRETTY_FUNCTION__.
44089         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44090
44091 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44092
44093         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44094
44095 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44096
44097         * gcc.c-torture/compile/20000923-1.c: New test.
44098
44099 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44100
44101         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44102         * g++.old-deja/g++.pt/ttp62.C: Same.
44103         * g++.old-deja/g++.other/inline14.C: Same.
44104
44105 2000-09-24  Richard Henderson  <rth@cygnus.com>
44106
44107         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44108
44109 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44110
44111         * gcc.dg/c90-printf-1.c: Add test for wide string format.
44112
44113 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
44114
44115         * gcc.c-torture/compile/20000922-1.c: New file.
44116
44117 2000-09-21  Nick Clifton  <nickc@redhat.com>
44118
44119         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44120         a signed long modulo operation.
44121         (mod6): New function - perform an unsigned long modulo operation.
44122         (main): Add tests for modulos of very large numbers by very small
44123         dividends.
44124
44125 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44126
44127         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44128
44129 2000-09-19  Richard Henderson  <rth@cygnus.com>
44130
44131         * gcc.dg/compare2.c (case 10): XFAIL.
44132
44133 2000-09-18  Richard Henderson  <rth@cygnus.com>
44134
44135         * gcc.c-torture/execute/20000906-1.c: Move ...
44136         * gcc.dg/20000906-1.c: ... here.  Only run on targets
44137         that support __builtin_trap.
44138
44139 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
44140
44141         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44142
44143 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44144
44145         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44146         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
44147         more $ format tests.
44148
44149 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44150
44151         * gcc.dg/format-errmk-1.c: New test.
44152
44153 2000-09-17  Greg McGary  <greg@mcgary.org>
44154
44155         * gcc.c-torture/execute/20000917-1.x: Remove.
44156
44157 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44158
44159         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44160
44161 2000-09-17  Greg McGary  <greg@mcgary.org>
44162
44163         * gcc.c-torture/execute/20000917-1.c: New test.
44164         * gcc.c-torture/execute/20000917-1.x: XFAIL.
44165
44166 2000-09-16  Neil Booth  <NeilB@earthling.net>
44167
44168         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44169         in nested macro bug.
44170
44171 2000-09-15  Neil Booth  <NeilB@earthling.net>
44172
44173         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44174
44175 2000-09-14  Jeffrey A Law  (law@cygnus.com)
44176
44177         * gcc.c-torture/execute/20000914-1.c: New test.
44178
44179 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
44180
44181         * g++.other/inline13.C: New test.
44182
44183 2000-09-12  Andreas Jaeger  <aj@suse.de>
44184
44185         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44186         constant by Ulrich Drepper <drepper@redhat.com>.
44187
44188 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
44189
44190         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
44191
44192 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44193
44194         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
44195
44196 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
44197
44198         * gcc.dg/cpp/backslash.c: New test.
44199
44200 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
44201
44202         * gcc.c-torture/execute/20000910-1.c: New test.
44203         * gcc.c-torture/execute/20000910-2.c: Likewise.
44204
44205 2000-09-11  Robert Lipe  <robertl@sco.com>
44206
44207         * gcc.dg/pragma-align.c: New test.
44208
44209 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44210
44211         * g++.old-deja/g++.pt/explicit82.C: New test.
44212         * g++.old-deja/g++.pt/explicit83.C: New test.
44213
44214 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
44215
44216         * gcc.dg/asm-names.c: New test.
44217
44218 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44219
44220         * gcc.dg/cpp/tr-warn6.c: New test
44221
44222 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44223
44224         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
44225         be accepted.
44226
44227 2000-09-07  Catherine Moore  <clm@redhat.com>
44228
44229         * gcc.c-torture/execute/unroll-1.c: New test.
44230
44231 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
44232
44233         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
44234         ERROR markers.
44235         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
44236         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
44237         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
44238         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
44239         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
44240         Preprocess only.
44241         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
44242         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
44243
44244 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44245
44246         * g++.old-deja/g++.pt/deduct2.C: New test.
44247
44248 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44249
44250         * g++.old-deja/g++.pt/parms2.C: New test.
44251
44252 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44253
44254         * g++.old-deja/g++.pt/crash58.C: New test.
44255
44256 2000-09-06  Greg McGary  <greg@mcgary.org>
44257
44258         * gcc.c-torture/execute/20000906-1.c: New test.
44259         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
44260
44261 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44262
44263         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
44264
44265 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44266
44267         * g++.old-deja/g++.pt/crash57.C: New test.
44268
44269 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44270
44271         * g++.old-deja/g++.pt/crash56.C: New test.
44272
44273 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44274
44275         * g++.old-deja/g++.pt/koenig1.C: New test.
44276
44277 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44278
44279         * gcc.dg/20000904-1.c: New test.
44280
44281 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44282
44283         * gcc.dg/cpp/paste8.c: New test.
44284
44285 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
44286
44287         * gcc.c-torture/compile/20000827-1.c: New test.
44288
44289 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44290
44291         * gcc.dg/format-diag-1.c: New test.
44292
44293 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44294
44295         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
44296         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
44297         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
44298         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
44299         gcc.dg/formatz-1.c: Adjust warning regular expressions.
44300
44301 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44302
44303         * g++.old-deja/g++.other/nested4.C: New test.
44304
44305 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44306
44307         * g++.old-deja/g++.ns/scoped1.C: New test.
44308
44309 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
44310
44311         * lib/g++.exp: Support testing already-installed GCC.
44312
44313 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44314
44315         * wtr-label-1.c, wtr-suffix-1.c: New tests.
44316
44317 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44318
44319         * gcc.dg/return-type-2.c: New test.
44320
44321 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
44322
44323         * gcc.c-torture/compile/20000825-1.c: New test.
44324
44325 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
44326
44327         * gcc.dg/dwarf2-2.c: New test.
44328
44329 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
44330
44331         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
44332         dg-warning regexps.
44333
44334 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44335
44336         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
44337         gcc.dg/format-ext-5.c: New tests.
44338
44339 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
44340
44341         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
44342
44343 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
44344
44345         * gcc.dg/noncompile/930622-2.c: Adjust error message.
44346
44347 2000-08-24  Richard Henderson  <rth@cygnus.com>
44348
44349         * gcc.dg/ia64-sync-1.c: New test.
44350         * gcc.dg/ia64-sync-2.c: New test.
44351         * gcc.dg/ia64-asm-1.c: New test.
44352
44353 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44354
44355         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
44356         * gcc.dg/format-ext-2.c: New test.
44357
44358 2000-08-23  Jason Merrill  <jason@redhat.com>
44359
44360         * lib/old-dejagnu.exp: Also ignore "In member function" and
44361         "At global scope".
44362
44363 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44364
44365         * gcc.dg/noncompile/label-lineno-1.c: New test.
44366
44367 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44368
44369         * gcc.dg/c99-array-nonobj-1.c: New test.
44370
44371 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44372
44373         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
44374         tests.
44375         * gcc.dg/format-ext-1.c: New test.
44376
44377 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44378
44379         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
44380         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
44381         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
44382         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
44383         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
44384
44385 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44386
44387         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
44388         gcc.dg/c99-strftime-2.c: New tests.
44389
44390 2000-08-22  Richard Henderson  <rth@cygnus.com>
44391
44392         * gcc.c-torture/execute/20000822-1.c: New test.
44393
44394 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44395
44396         * gcc.c-torture/execute/20000819-1.x: Remove.
44397
44398 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44399
44400         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
44401         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
44402         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
44403         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
44404         gcc.dg/format-xopen-1.c: New tests.
44405
44406 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44407
44408         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
44409
44410 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44411
44412         * g++.old-deja/g++.other/loop2.C: New test.
44413
44414         * gcc.c-torture/compile/20000606-1.c: New test.
44415         * gcc.c-torture/compile/20000728-1.c: New test.
44416         * gcc.c-torture/execute/20000801-1.c: New test.
44417         * gcc.c-torture/execute/20000801-2.c: New test.
44418         * gcc.c-torture/execute/20000819-1.c: New test.
44419         * gcc.c-torture/execute/20000819-1.x: XFAIL.
44420         * gcc.dg/20000629-1.c: New test.
44421         * gcc.dg/20000724-1.c: New test.
44422         * gcc.dg/20000807-1.c: New test.
44423
44424 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44425
44426         * gcc.dg/cpp/pragma-1.c: New test.
44427         * gcc.dg/cpp/pragma-2.c: New test.
44428
44429 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
44430
44431         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44432         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
44433
44434 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44435
44436         * gcc.c-torture/compile/20000818-1.c: New test.
44437
44438 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
44439
44440         * gcc.c-torture/execute/20000818-1.c: New test.
44441
44442 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44443
44444         * gcc.dg/format-va-1.c: New test.
44445
44446 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44447
44448         * g++.old-deja/g++.other/typedef8.C: New test.
44449
44450 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44451
44452         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44453         * g++.old-deja/g++.mike/net36.C: Mark candidate.
44454         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44455         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44456         * g++.old-deja/g++.other/ptrmem7.C: New test.
44457         * g++.old-deja/g++.pt/ptrmem10.C: New test.
44458
44459 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44460
44461         * g++.old-deja/g++.pt/typename27.C: New test.
44462
44463 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
44464
44465         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44466         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44467         * g++.old-deja/g++.pt/friend45.C: New test.
44468         * g++.old-deja/g++.other/friend8.C: New test.
44469
44470 2000-08-15  Richard Henderson  <rth@cygnus.com>
44471
44472         * gcc.c-torture/execute/20000815-1.c: New test.
44473
44474 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44475
44476         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44477         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44478         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44479
44480 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
44481
44482         * g++.old-deja/g++.other/refinit2.C: New test.
44483
44484 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
44485
44486         * lib/c-torture.exp (c-torture): Make
44487         compiler_conditional_xfail_data global.
44488         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44489         compiler_conditional_xfail_data machinery.
44490         (f-torture-execute): Likewise.
44491         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44492         and only when unrolling loops.
44493
44494         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44495
44496 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44497
44498         * g++.old-deja/g++.pt/explicit81.C: New test.
44499
44500 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44501
44502         * g++.old-deja/g++.pt/typename26.C: New test.
44503
44504 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44505
44506         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44507         warning.
44508
44509 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44510
44511         * g++.old-deja/g++.other/array3.C: New test.
44512
44513 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44514
44515         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44516         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44517         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44518         New tests.
44519
44520 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44521
44522         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44523         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44524
44525 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44526
44527         * gcc.c-torture/execute/20000808-1.c: New test.
44528
44529 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44530
44531         * gcc.dg/c90-const-expr-1.c: New test.
44532
44533 2000-08-08  Richard Henderson  <rth@cygnus.com>
44534
44535         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44536
44537 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44538
44539         * gcc.dg/noncompile/const-ll-1.c: New test.
44540
44541 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44542
44543         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44544
44545 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44546
44547         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44548         that running programs linked against the shared version of libobjc
44549         run correctly.
44550
44551 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44552
44553         * gcc.dg/c99-printf-1.c: New test.
44554
44555 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44556
44557         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44558
44559 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
44560
44561         * gcc.c-torture/execute/20000731-1.x: Delete.
44562
44563 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
44564
44565         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44566         and torture_without_loops as is done by c-torture.exp.
44567         (search_for): Copy from c-torture.exp.
44568         (gcc-dg-runtest): New function, drives a directory of tests
44569         iterating over the TORTURE_OPTIONS.
44570         (scan-assembler, scan-assembler-not): Move here from
44571         individual directory drivers.
44572
44573         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44574         defined by lib/gcc-dg.exp.
44575         * gcc.dg/cpp/cpp.exp: Likewise.
44576         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44577         gcc-dg-runtest, so we cycle over optimization options.
44578
44579         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44580         * gcc.dg/compare2.c: No longer expected to fail.
44581
44582 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44583
44584         * gcc.c-torture/execute/20000804-1.c: New test.
44585
44586 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44587
44588         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44589
44590 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44591
44592         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44593
44594 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44595
44596         * gcc.c-torture/compile/20000803-1.c: New test.
44597
44598 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44599
44600         * gcc.c-torture/execute/20000801-3.c,
44601         gcc.c-torture/execute/20000801-4.c: New tests.
44602         * gcc.c-torture/execute/20000801-3.x,
44603         gcc.c-torture/execute/20000801-4.x: Xfail.
44604
44605 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44606
44607         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44608         libobjc/.libs to allow for libtool.
44609
44610 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44611
44612         * gcc.c-torture/compile/20000802-1.c: New test.
44613
44614 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44615
44616         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44617
44618 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44619
44620         * gcc-c-torture/execute/20000731-2.c: New test.
44621
44622         * gcc.c-torture/execute/20000731-1.c: New test.
44623         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44624
44625 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44626
44627         * testsuite/gcc.dg/cpp/paste7.c: New test.
44628         * gcc.dg/cpp/20000725-1.c: New test.
44629
44630 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44631
44632         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44633         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44634         declaration warning for __builtin_dwarf_reg_size.
44635
44636         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44637
44638 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44639
44640         * gcc.dg/noncompile/voidparam-1.c: New test.
44641
44642 2000-07-30  Richard Henderson  <rth@cygnus.com>
44643
44644         * gcc.dg/c90-digraph-1.c: Don't xfail.
44645         * gcc.dg/compare2.c (case 10): Xfail.
44646         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44647
44648 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44649
44650         * gcc.dg/c99-main-1.c: New test.
44651
44652 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44653
44654         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44655
44656 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44657
44658         * gcc.c-tortuer/execute/20000726-1.c: New test.
44659
44660 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44661
44662         * gcc.c-torture/execute/enum-2.c: New test.
44663
44664 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44665
44666         * gcc.dg/cpp/tr-warn3.c: New test.
44667
44668 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44669
44670         * g++.old-deja/g++.ext/implicit1.C: Remove.
44671         * g++.old-deja/g++.jason/c2.C: Remove
44672         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44673         * g++.old-deja/g++.pt/crash16.C: Likewise.
44674         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44675
44676 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44677
44678         * g++.old-deja/g++.other/for2.C: New test.
44679
44680 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44681
44682         * gcc.dg/20000720-1.c: New test.
44683
44684 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44685
44686         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44687
44688 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44689
44690         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44691         * gcc.c-torture/execute/20000722-1.c: New.
44692         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44693
44694 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44695
44696         * gcc.dg/cpp/20000720-1.S: New test.
44697
44698 2000-07-21  Michael Meissner  <meissner@redhat.com>
44699
44700         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44701
44702 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44703
44704         * g++.old-deja/g++.brendan/crash16.C,
44705         g++.old-deja/g++.brendan/parse3.C,
44706         g++.old-deja/g++.brendan/redecl1.C,
44707         g++.old-deja/g++.ns/template13.C,
44708         g++.old-deja/g++.other/decl4.C,
44709         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44710
44711 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44712
44713         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44714         and "Internal error".
44715
44716         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44717         regexps.
44718         * gcc.dg/cpp/paste6.c: New test.
44719
44720 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44721
44722         * gcc.dg/cpp/tr-direct.c: New test.
44723
44724         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44725         gcc.dg/cpp/undef1.c: Tweak error regexps.
44726
44727 2000-07-18  Eric Christopher <echristo@redhat.com>
44728
44729         * gcc.c-torture/compile/20000718-1.c: New test.
44730
44731 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44732
44733         * cpplex.c (_cpp_push_token): If the token being pushed back
44734         is the previous token in this context, just subtract one from
44735         context->posn.
44736         * cppmacro.c (save_expansion): Clear aux field when storing a
44737         placemarker.
44738
44739 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44740
44741         * gcc.dg/noncompile/redecl-1.c: New test.
44742
44743 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44744
44745         * gcc.c-torture/execute/20000717-5.c: New test.
44746         * gcc.c-torture/execute/20000717-1.x: Removed.
44747
44748 2000-07-17  Richard Henderson  <rth@cygnus.com>
44749
44750         * gcc.c-torture/execute/20000717-4.c: New test.
44751
44752 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44753
44754         * gcc.dg/cpp/syshdr.c: New test.
44755         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44756
44757 2000-07-17  Neil Booth  <neilb@earthling.net>
44758
44759         * gcc.dg/cpp/cmdlne-dM.c: New test.
44760         * gcc.dg/cpp/cmdlne-dD.c: New test.
44761
44762 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44763
44764         * gcc.c-torture/execute/20000717-3.c: New test.
44765
44766         * gcc.c-torture/compile/20000717-1.c: New test.
44767
44768 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44769
44770         * gcc.c-torture/execute/20000717-2.c: New test.
44771
44772 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44773
44774         * gcc.dg/formatz-1.c: New test.
44775
44776         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44777         * gcc.dg/c99-digraph-1.c: New tests.
44778
44779         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44780         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44781
44782         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44783         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44784         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44785         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44786         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44787         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44788         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44789
44790 2000-07-17   Greg McGary <greg@mcgary.org>
44791
44792         * gcc.c-torture/execute/20000717-1.c: New test.
44793         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44794
44795 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44796
44797         * gcc.c-torture/execute/20000715-2.c: New test.
44798         * gcc.dg/20000715-1.c: New test.
44799
44800 2000-07-15  Michael Meissner  <meissner@redhat.com>
44801
44802         * gcc.c-torture/execute/20000715-1.c: New test.
44803
44804 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44805
44806         * gcc.c-torture/execute/20000707-1.c: New test.
44807
44808 2000-07-13  Neil Booth  <NeilB@earthling.net>
44809
44810         * testsuite/gcc.dg/cpp/digraph1.c,
44811         testsuite/gcc.dg/cpp/digraph2.c,
44812         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44813
44814 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44815
44816         * g77.f-torture/compile/20000630-2.f: New test.
44817         * g77.f-torture/compile/20000630-2.x
44818
44819 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44820
44821         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44822
44823 2000-07-11  Neil Booth  <NeilB@earthling.net>
44824
44825         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44826
44827 2000-07-11  Neil Booth  <NeilB@earthling.net>
44828
44829         * gcc.dg/cpp/cmdlne-C.c: New.
44830
44831 2000-07-09  Neil Booth  <NeilB@earthling.net>
44832
44833         * gcc.dg/cpp/directiv.c: New tests.
44834         * gcc.dg/cpp/undef1.c: Update.
44835
44836 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44837
44838         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44839
44840 2000-07-09  Neil Booth  <NeilB@earthling.net>
44841
44842         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44843
44844 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44845
44846         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44847         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44848
44849 2000-07-08  Neil Booth  <NeilB@earthling.net>
44850
44851         * gcc.dg/cpp/macsyntx.c: New tests.
44852
44853 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44854
44855         * gcc.dg/20000707-1.c: New test.
44856
44857 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44858
44859         * gcc.c-torture/execute/20000706-1.c: New test.
44860         * gcc.c-torture/execute/20000706-2.c: New test.
44861         * gcc.c-torture/execute/20000706-3.c: New test.
44862         * gcc.c-torture/execute/20000706-4.c: New test.
44863         * gcc.c-torture/execute/20000706-5.c: New test.
44864
44865 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44866
44867         * g++.old-deja/g++.pt/instantiate7.C: New test.
44868
44869 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44870
44871         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44872         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44873         * g++.old-deja/g++.other/rtti3.C: Likewise.
44874         * g++.old-deja/g++.other/rttid3.C: Likewise.
44875
44876 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44877
44878         *  g77.f-torture/compile/20000630-1.x: Fix typo
44879
44880 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44881
44882         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44883         assembly output.
44884
44885 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44886
44887         * gcc.dg/cpp/ident.c: New test.
44888
44889 2000-07-05  Neil Booth  <NeilB@earthling.net>
44890
44891         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44892           gcc.dg/cpp/lexstrng.c: New tests.
44893
44894 2000-07-04  Neil Booth  <NeilB@earthling.net>
44895
44896         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44897         * gcc.dg/cpp/strify2.c: Same.
44898
44899 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44900
44901         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44902         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44903         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44904         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44905
44906         * testsuite/gcc.dg/cpp/macro1.c,
44907         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44908         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44909         testsuite/gcc.dg/cpp/strify1.c,
44910         testsuite/gcc.dg/cpp/strify2.c: New tests.
44911
44912 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44913
44914         * gcc.c-torture/execute/20000703-1.c: New test.
44915
44916 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44917
44918         * g++.old-deja/g++.pt (lookup10.C): New test.
44919
44920 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44921
44922         * g++.old-deja/g++.pt (typename25.C): New test.
44923
44924 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44925
44926         * gcc.c-torture/compile/20000701-1.c: New test.
44927
44928 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44929
44930         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44931         to test case.
44932
44933 2000-06-30  Catherine Moore  <clm@cygnus.com>
44934
44935         * gcc.c-torture/execute/align-1.c: New test.
44936
44937 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44938
44939         * g++.old-deja/g++.pt/expr8.C: New test.
44940         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44941
44942 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44943
44944         * gcc.c-torture/compile/20000629-1.c: New test.
44945
44946 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44947
44948
44949         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44950         gcc.dg/noncompile directory, depending on whether they're
44951         preprocessor tests or not.  Annotate all the tests for the dg
44952         framework.
44953
44954         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44955         * gcc.dg/noncompile/noncompile.exp: New.
44956
44957         * Moved files:
44958         Old name                                New name
44959         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44960         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44961         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44962         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44963         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44964         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44965         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44966         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44967         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44968         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44969         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44970         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44971         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44972         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44973         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44974         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44975         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44976         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44977         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44978         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44979         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44980         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44981         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44982         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44983
44984         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44985         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44986         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44987         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44988         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44989         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44990
44991 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44992
44993         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44994         declare one variable.  On the fourth, error.
44995         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44996         declared by 20000628-1a.h.
44997
44998 2000-06-29  Richard Henderson  <rth@redhat.com>
44999
45000         * gcc.c-torture/execute/930529-1.x: New file.
45001         * gcc.dg/920413-1.c: Adjust expected warning text.
45002         * gcc.dg/980217-1.c: Declare abort.
45003         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45004
45005 2000-06-29  Jeffrey A Law  (law@cygnus.com)
45006
45007         * g77.f-torture/compile/20000629-1.f: New test.
45008         * g77.f-torture/compile/20000629-1.x: Expected to fail.
45009
45010 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45011
45012         Rearrange lots of files, removing entirely the
45013         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45014         directories.
45015
45016         * Deleted files:
45017         gcc.c-torture/code_quality/code_quality.exp
45018         gcc.c-torture/special/special.exp
45019         gcc.failure/failure.exp
45020         gcc.failure/940409-1.x
45021         gcc.c-torture/compile/961203-1.x
45022
45023         * New files:
45024         gcc.misc-tests/linkage.exp
45025         gcc.c-torture/execute/920730-1t.c
45026         gcc.c-torture/execute/920730-1t.x
45027         gcc.c-torture/compile/920520-1.x
45028         gcc.c-torture/compile/920521-1.x
45029         gcc.c-torture/compile/981006-1.x
45030         gcc.c-torture/execute/eeprof-1.x
45031
45032         * Moved files (possibly with modifications to fit a new harness):
45033         Old name                                New name
45034         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
45035         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
45036         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
45037         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
45038         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
45039         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
45040         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
45041         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
45042         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
45043         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
45044         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
45045         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
45046         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
45047         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
45048
45049 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45050
45051         * c-torture/compile/961203-1.x: Delete.
45052
45053         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
45054         not exit. Include stdio.h.
45055         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45056         * gcc.misc-tests/dg-12.c: Likewise.
45057         * gcc.misc-tests/dg-5.c: Likewise.
45058         * gcc.misc-tests/dg-6.c: Likewise.
45059         * gcc.misc-tests/dg-7.c: Prototype abort.
45060         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45061         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45062         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45063         not exit.
45064         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45065         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45066
45067 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45068
45069         * gcc.dg/cpp/20000628-1.c: New test.
45070         * gcc.dg/cpp/20000628-1.h: New header for above test.
45071         * gcc.dg/cpp/20000628-1a.h: Likewise.
45072
45073 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45074
45075         * gcc.dg/cpp: New directory.
45076         * gcc.dg/cpp/cpp.exp: New driver.
45077         * gcc.dg/cpp/20000627-1.c: New test.
45078         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45079         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45080         and rewrite as a compilation test.
45081
45082         * gcc.dg: Move many files into the cpp subdirectory, possibly
45083         renaming or editing them as well.
45084         Old name                New name
45085         990119-1.c              cpp/19990119-1.c
45086         990228-1.c              cpp/19990228-1.c
45087         990407-1.c              cpp/19990407-1.c
45088         990409-1.c              cpp/19990409-1.c
45089         990413-1.c              cpp/19990413-1.c
45090         990703-1.c              cpp/19990703-1.c
45091         20000127-1.c            cpp/20000127-1.c
45092         20000129-1.c            cpp/20000129-1.c
45093         20000207-1.c            cpp/20000207-1.c
45094         20000207-2.c            cpp/20000207-2.c
45095         20000209-1.c            cpp/20000209-1.c
45096         20000209-2.c            cpp/20000209-2.c
45097         20000301-1.c            cpp/20000301-1.c
45098         20000419-1.c            cpp/20000419-1.c
45099         20000510-1.S            cpp/20000510-1.S
45100         20000519-1.c            cpp/20000519-1.c
45101         20000529-1.c            cpp/20000529-1.c
45102         20000625-1.c            cpp/20000625-1.c
45103         20000625-2.c            cpp/20000625-2.c
45104         cpp-as1.c               cpp/assert1.c
45105         cpp-as2.c               cpp/assert2.c
45106         cxx-comments-1.c        cpp/cxxcom1.c
45107         cxx-comments-2.c        cpp/cxxcom2.c
45108         endif-label.c           cpp/endif.c
45109         cpp-hash1.c             cpp/hash1.c
45110         cpp-hash2.c             cpp/hash2.c
45111         cpp-if1.c               cpp/if-1.c
45112         cpp-if2.c               cpp/if-2.c
45113         cpp-if3.c               cpp/if-3.c
45114         cpp-if4.c               cpp/if-4.c
45115         cpp-if5.c               cpp/if-5.c
45116         cpp-cond.c              cpp/if-cexp.c
45117         cpp-missingop.c         cpp/if-mop.c
45118         cpp-missingparen.c      cpp/if-mpar.c
45119         cpp-opprec.c            cpp/if-oppr.c
45120         cpp-ifparen.c           cpp/if-paren.c
45121         cpp-shortcircuit.c      cpp/if-sc.c
45122         cpp-shift.c             cpp/if-shift.c
45123         cpp-unary.c             cpp/if-unary.c
45124         cpp-li1.c               cpp/line1.c
45125         cpp-li2.c               cpp/line2.c
45126         lineno.c                cpp/line3.c
45127         lineno-2.c              cpp/line4.c
45128         cpp-mi.c                cpp/mi1.c
45129         cpp-mic.h               cpp/mi1c.h
45130         cpp-micc.h              cpp/mi1cc.h
45131         cpp-mind.h              cpp/mi1nd.h
45132         cpp-mindp.h             cpp/mi1ndp.h
45133         cpp-mix.h               cpp/mi1x.h
45134         cpp-mi2.c               cpp/mi2.c
45135         cpp-mi2a.h              cpp/mi2a.h
45136         cpp-mi2b.h              cpp/mi2b.h
45137         cpp-mi2c.h              cpp/mi2c.h
45138         cpp-mi3.c               cpp/mi3.c
45139         cpp-mi3.def             cpp/mi3.def
45140         poison-1.c              cpp/poison.c
45141         pr-impl.c               cpp/prag-imp.c
45142         cpp-redef-2.c           cpp/redef1.c
45143         cpp-redef.c             cpp/redef2.c
45144         strpaste.c              cpp/strp1.c
45145         strpaste-2.c            cpp/strp2.c
45146         cpp-tradpaste.c         cpp/tr-paste.c
45147         cpp-tradstringify.c     cpp/tr-str.c
45148         cpp-tradwarn1.c         cpp/tr-warn1.c
45149         cpp-tradwarn2.c         cpp/tr-warn2.c
45150         trigraphs.c             cpp/trigraphs.c
45151         cpp-unc1.c              cpp/unc1.c
45152         cpp-unc2.c              cpp/unc2.c
45153         cpp-unc3.c              cpp/unc3.c
45154         cpp-unc.c               cpp/unc4.c
45155         undef.c                 cpp/undef1.c
45156         undef-2.c               cpp/undef2.c
45157         cpp-wi1.c               cpp/widestr1.c
45158
45159 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
45160
45161         * lib/g++.exp (g++_include_flags): Tweak.
45162
45163 2000-06-27  H.J. Lu  <hjl@gnu.org>
45164             Loren J. Rittle  <ljrittle@acm.org>
45165
45166         * lib/g++.exp (g++_include_flags): Override libgloss.exp
45167         version with one that knows about the new gcc tree structure.
45168         (g++_link_flags): Same.
45169
45170 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
45171
45172         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45173         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45174         case we are cross-compiling.
45175
45176         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45177         g++.old-deja/g++.niklas/Makefile.in,
45178         g++.old-deja/g++.niklas/configure.in,
45179         g++.old-deja/g++.other/Makefile.in,
45180         g++.old-deja/g++.other/configure.in,
45181         gcc.c-torture/code_quality/Makefile.in,
45182         gcc.c-torture/code_quality/configure.in,
45183         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45184         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45185         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45186         gcc.c-torture/execute/ieee/Makefile.in,
45187         gcc.c-torture/execute/ieee/configure.in,
45188         gcc.c-torture/noncompile/Makefile.in,
45189         gcc.c-torture/noncompile/configure.in,
45190         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
45191         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
45192         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
45193
45194 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45195
45196         * g++.old-deja/g++.other/ambig3.C: New test.
45197
45198 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45199
45200         * g++.old-deja/g++.pt/syntax1.C: New test.
45201         * g++.old-deja/g++.pt/syntax2.C: New test.
45202         * g++.old-deja/g++.other/syntax3.C: New test.
45203         * g++.old-deja/g++.other/syntax4.C: New test.
45204
45205 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45206
45207         * gcc.dg/20000623-1.c: Prototype exit and abort.
45208
45209 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45210
45211         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
45212         New tests.
45213         * gcc.dg/cpp-mi3.def: New file.
45214
45215         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
45216         inside assertions.
45217         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
45218         lexer's error messages.
45219         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
45220         divine anything from the linemarkers.
45221         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
45222         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
45223
45224 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
45225
45226         * gcc.dg/20000623-1.c: New test.
45227
45228 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
45229
45230         * gcc.c-torture/execute/20000622-1.c: New test.
45231
45232 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45233
45234         * g++.old-deja/g++.other/init15.C: New test.
45235
45236 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45237
45238         * g++.old-deja/g++.pt/vaarg2.C: New test.
45239         * g++.old-deja/g++.pt/vaarg3.C: New test.
45240
45241 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
45242
45243         * g++.old-deja/g++.other/dyncast6.C: New test.
45244
45245 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
45246
45247         * gcc.c-torture/execute/loop-6.c: New test.
45248
45249 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
45250
45251         * gcc.dg/20000614-1.c: New test.
45252         * gcc.dg/20000614-2.c: New test.
45253
45254 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
45255
45256         * g++.old-deja/g++.other/inline12.C: New test.
45257
45258 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
45259
45260         * g++.old-deja/g++.other/eh1.C: New test.
45261
45262 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
45263
45264         * g++.old-deja/g++.other/type.C: New test.
45265
45266 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45267
45268         * g++.old-deja/g++.other/initstring.C: New test.
45269
45270 2000-06-12  Jason Merrill  <jason@redhat.com>
45271
45272         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
45273
45274 2000-06-09  Jeffrey A Law  (law@cygnus.com)
45275
45276         * gcc.c-torture/compile/20000609-1.c: New test.
45277
45278 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
45279
45280         * gcc.dg/20000609-1.c: New test.
45281
45282 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
45283
45284         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
45285         * gcc.c-torture/noncompile/poison-1.c: Move...
45286         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
45287         * gcc.dg/cpp-li1.c: Add a token after the #line.
45288
45289 2000-06-05  Richard Henderson  <rth@cygnus.com>
45290
45291         * gcc.c-torture/execute/20000605-2.c: New test.
45292         * gcc.c-torture/execute/20000605-3.c: New test.
45293
45294 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
45295
45296         * g77.f-torture/execute/20000503-1.x: New file.
45297
45298 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
45299
45300         * g++.old-deja/g++.eh/badalloc1.C: New test.
45301
45302 2000-06-05  Richard Henderson  <rth@cygnus.com>
45303
45304         * gcc.c-torture/execute/20000605-1.c: New test.
45305
45306 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45307             Nathan Sidwell <nathan@codesourcery.com>
45308
45309         * gcc.c-torture/compile/20000605-1.c: New test.
45310
45311 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
45312
45313         * g77.f-torture/compile/20000601-1.f: New test.
45314
45315 2000-06-03  Richard Henderson  <rth@cygnus.com>
45316
45317         * gcc.c-torture/execute/20000603-1.c: New.
45318
45319 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
45320
45321         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
45322         * gcc.dg/noreturn-2.c (noreturn): Likewise.
45323
45324 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
45325
45326         * gcc.dg/compare2.c (case 12): XFAIL.
45327         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
45328         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
45329
45330         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
45331
45332 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
45333
45334         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
45335         guard macro is already defined when the header is first
45336         included.
45337         * gcc.dg/cpp-mix.h: New file.
45338         * gcc.dg/endif-label.c: Update patterns to match compiler.
45339
45340         * g++.brendan/complex1.C: Declare abort.
45341         * g++.law/refs4.C: Remove XFAIL.
45342         * g++.oliva/expr2.C: Declare abort and exit.
45343
45344 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
45345
45346         * gcc.c-torture/execute/20000528-1.c: New test.
45347
45348         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
45349         * g++.old-deja/g++.law/temps4.C: Likewise.
45350
45351         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
45352         stdlib.h.  Call abort() on failure.
45353         * g++.old-deja/g++.law/refs4.C: Likewise.
45354         * g++.old-deja/g++.law/temps4.C: Likewise.
45355         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
45356         * gcc.c-torture/execute/20000112-1.c: Include string.h.
45357
45358 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
45359
45360         Relative to g++.dg/special:
45361         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
45362
45363         Relative to g++.old-deja:
45364         * g++.brendan/complex1.C, g++.jason/optimize2.C,
45365         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
45366         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
45367         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
45368         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
45369         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
45370         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
45371
45372         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
45373         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
45374         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
45375         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
45376         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
45377         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
45378         and/or string.h.
45379
45380         * g++.other/goto1.C: Update expectations for error messages.
45381
45382 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
45383
45384         * gcc.c-torture/compile/20000523-1.c: New test.
45385
45386 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45387
45388         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
45389
45390 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45391
45392         * g++.old-deja/g++.eh/catch11.C: New test.
45393         * g++.old-deja/g++.eh/catch12.C: New test.
45394
45395 2000-05-24  Nick Clifton  <nickc@cygnus.com>
45396
45397         * gcc.c-torture/execute/20000523-1.c: New test.
45398
45399 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
45400
45401         * c-torture/execute/bcp-1.c: Replace abort in arg of
45402         __builtin_constant_p with a generic external function.
45403
45404         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
45405         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
45406         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
45407         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
45408         Prototype abort and/or exit.
45409
45410         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
45411         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
45412         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
45413         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
45414
45415 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
45416
45417         * gcc.dg/dwarf2-1.c: New test.
45418
45419 2000-05-20  Richard Henderson  <rth@cygnus.com>
45420
45421         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45422
45423 2000-05-20  Andreas Jaeger  <aj@suse.de>
45424
45425         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45426         testcase.
45427
45428 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
45429
45430         * gcc.c-torture/execute/20000519-2.c: New test.
45431
45432 2000-05-19  Andreas Jaeger  <aj@suse.de>
45433
45434         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45435         which fails with SSA.
45436
45437         * lib/c-torture.exp: Also test with -O3 -fssa.
45438
45439 2000-05-18  Michael Meissner  <meissner@redhat.com>
45440
45441         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45442         * gcc.c-torture/execute/920415-1.c: Ditto.
45443         * gcc.c-torture/execute/920501-1.c: Ditto.
45444         * gcc.c-torture/execute/conversion.c: Ditto.
45445         * gcc.c-torture/execute/cvt-1.c: Ditto.
45446
45447 2000-05-18  Jeffrey A Law  (law@cygnus.com)
45448
45449         * gcc.c-torture/compile/20000518-1.c: New test.
45450
45451 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45452
45453         * g77.f-torture/compile/200005018.f: New test.
45454
45455 2000-05-17  Jeffrey A Law  (law@cygnus.com)
45456
45457         * gcc.c-torture/compile/20000517-1.c: New test.
45458
45459 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45460
45461         * gcc.c-torture/execute/20000516-1.c: New test.
45462
45463 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
45464
45465         * g++.old-deja/g++.other/eh.C: New test.
45466
45467 2000-05-12  Richard Henderson  <rth@cygnus.com>
45468
45469         * gcc.c-torture/execute/990208-1.c (main): Don't pass
45470         constants through to doit's conditional.
45471
45472 2000-05-11  Jeffrey A Law  (law@cygnus.com)
45473
45474         * gcc.c-torture/compile/20000511-1.c: New test.
45475         * g77.f-torture/compile/20000511-1.f: New test.
45476         * g77.f-torture/compile/20000511-2.f: New test.
45477
45478 2000-05-11  Michael Meissner  <meissner@redhat.com>
45479
45480         * gcc.c-torture/execute/20000511-1.c: New test.
45481
45482 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
45483
45484         * gcc.dg/dg.exp: Scan .S files as well as .c files.
45485         * gcc.dg/20000510-1.S: New.
45486
45487 2000-05-08  Catherine Moore  <clm@cygnus.com>
45488
45489         * gcc.dg/unused-3.c: New.
45490
45491 2000-05-06  Richard Henderson  <rth@cygnus.com>
45492
45493           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45494           * g++.old-deja/g++.mike/warn1.C: Likewise.
45495           * g++.old-deja/g++.pt/local1.C: Likewise.
45496           * g++.old-deja/g++.pt/local7.C: Likewise.
45497           * g++.old-deja/g++.pt/spec16.C: Likewise.
45498
45499 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45500
45501         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45502
45503 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45504
45505           * g77.f-torture/execute/20000503-1.f: New test.
45506
45507 2000-05-04  Andreas Jaeger  <aj@suse.de>
45508
45509         * gcc.dg/noreturn-2.c: New test.
45510
45511 2000-05-04  Neil Booth  <NeilB@earthling.net>
45512
45513         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45514         preprocessor.
45515
45516 2000-05-04  Richard Henderson  <rth@cygnus.com>
45517
45518         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45519
45520 2000-05-04  Richard Henderson  <rth@cygnus.com>
45521
45522         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45523         OpenSSL by Jason R Thorpe.
45524
45525 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45526
45527         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45528
45529 2000-05-03  Robert Lipe <robertlipe@usa.net>
45530
45531         * gcc.dg/20000503-1.c: New test.
45532
45533 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45534
45535         * gcc.c-torture/compile/20000502-1.c: New test.
45536         * g++.old-deja/g++.other/align.C: New test.
45537         * gcc.dg/cpp-tradstringify.c: New test.
45538
45539 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45540
45541         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45542         and hard registers.
45543
45544 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
45545
45546         * gcc.c-torture/execute/loop-5.c: New test.
45547
45548 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
45549
45550         * gcc.c-torture/execute/va-arg-20.c: New test.
45551
45552 2000-04-23  Jeffrey A Law  (law@cygnus.com)
45553
45554         * gcc.c-torture/execute/20000422-1.c: New test.
45555
45556 2000-04-20  Greg McGary  <gkm@gnu.org>
45557
45558         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45559         when optimizing, but without sibling-call optimizations (-O1).
45560
45561 2000-04-20  Jeffrey A Law  (law@cygnus.com)
45562
45563           * gcc.c-torture/compile/20000420-1.c: New test.
45564
45565 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45566
45567         * g++.abi/ptrflags.C: New test.
45568         * g++.eh/catchptr1.C: Test incomplete pointer chains.
45569
45570 2000-04-19  Catherine Moore  <clm@cygnus.com>
45571
45572         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45573
45574 2000-04-19  Greg McGary  <gkm@gnu.org>
45575
45576         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45577         sibling-call optimizations.
45578
45579 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45580
45581         * gcc.dg/20000419-1.c: New test.
45582
45583 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45584
45585         * gcc.c-torture/execute/20000412-6.c: New test.
45586
45587 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45588
45589         * gcc.c-torture/execute/20000412-5.c: New test.
45590         * g77.f-torture/compile/20000412-1.f: New test.
45591         * gcc.c-torture/execute/20000412-4.c: New test.
45592         * gcc.c-torture/compile/20000412-2.c: New test.
45593         * gcc.c-torture/execute/20000412-3.c: New test.
45594         * gcc.c-torture/compile/20000412-1.c: New test.
45595         * gcc.c-torture/execute/20000412-2.c: New test.
45596
45597 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45598
45599         * objc/execute/bf-20.m: New test.
45600
45601 2000-04-10  Richard Henderson  <rth@cygnus.com>
45602
45603         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45604
45605         * gcc.c-torture/execute/20000412-1.c: New test.
45606
45607 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45608
45609         * g++.old-deja/g++.eh/catchptr1.C: New test.
45610
45611 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45612
45613         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45614
45615 2000-04-08  Neil Booth  <NeilB@earthling.net>
45616
45617         * gcc.dg/cpp-nullchar.c: Remove test as
45618         embedded nulls cause problems.
45619
45620 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45621
45622         * gcc.dg/compare2.c: New test.
45623
45624 2000-04-08  Neil Booth  <NeilB@earthling.net>
45625
45626         * gcc.dg/cpp-nullchar.c: New test.
45627
45628 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45629
45630         * gcc.dg/cpp-mi2.c: New test.
45631         * gcc.dg/cpp-mi2[abc].h: New files.
45632
45633 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45634
45635         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45636         member name.
45637
45638 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45639
45640         * g++.old-deja/g++.abi/vmihint.C: New test.
45641
45642 2000-04-06  Neil Booth  <NeilB@earthling.net>
45643
45644         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45645         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45646         copyright.
45647
45648 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45649
45650         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45651         avoid stack-frame overwrite.
45652
45653 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45654
45655         * gcc.c-torture/compile/20000405-2.c: New test.
45656         * gcc.c-torture/compile/20000405-3.c: New test.
45657
45658 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45659
45660         * gcc.c-torture/compile/20000405-1.c: New test.
45661
45662 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45663
45664         * gcc.dg/cast-qual-1.c: Revert last change.
45665
45666 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45667
45668         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45669
45670 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45671
45672         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45673         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45674
45675 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45676
45677         * gcc.c-torture/compile/20000403-2.c: New test.
45678         * gcc.c-torture/compile/20000403-1.c: New test.
45679
45680 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45681
45682         * gcc.c-torture/execute/20000403-1.c: New test.
45683
45684 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45685
45686         * gcc.c-torture/execute/20000402-1.c: New test.
45687
45688 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45689
45690         * gcc.c-torture/execute/va-arg-15.c: New test.
45691         * gcc.c-torture/execute/va-arg-16.c: New test.
45692         * gcc.c-torture/execute/va-arg-17.c: New test.
45693         * gcc.c-torture/execute/va-arg-18.c: New test.
45694         * gcc.c-torture/execute/va-arg-19.c: New test.
45695
45696 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45697
45698         * gcc.c-torture/compile/981211-1.c: Move to...
45699         * gcc.dg/cpp-as1.c: ...here.
45700         * gcc.dg/cpp-as2.c: New file.
45701
45702         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45703         compiler.
45704
45705 2000-04-02  Neil Booth  <NeilB@earthling.net>
45706
45707         * gcc.dg/cpp-cond.c  New tests.
45708         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45709         accidental success less likely.
45710         * gcc.dg/cpp-missingop.c  New tests.
45711         * gcc.dg/cpp-missingparen.c  New tests.
45712         * gcc.dg/cpp-shift.c  New tests.
45713         * gcc.dg/cpp-shortcircuit.c  New tests.
45714         * gcc.dg/cpp-unary.c  New tests.
45715
45716 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45717
45718         * gcc.c-torture/compile/20000329-1.c: New test.
45719
45720 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45721
45722         * gcc.c-torture/compile/20000326-1.c: New test.
45723         * gcc.c-torture/compile/20000326-2.c: New test.
45724
45725 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45726
45727         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45728         the first parameter is a function argument.
45729
45730 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45731
45732         * g++.old-deja/g++.ext/array4.C: New test.
45733
45734 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45735
45736         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45737
45738 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45739
45740         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45741
45742 2000-03-19  Richard Henderson  <rth@cygnus.com>
45743
45744         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45745
45746 2000-03-19  Richard Henderson  <rth@cygnus.com>
45747
45748         * gcc.c-torture/compile/20000319-1.c: New test.
45749
45750 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45751
45752         * gcc.c-torture/execute/20000314-3.c: New test.
45753         * gcc.c-torture/execute/20000314-2.c: New test.
45754         * gcc.c-torture/execute/20000314-1.c: New test.
45755         * gcc.c-torture/compile/20000314-2.c: New test.
45756         * gcc.c-torture/compile/20000314-1.c: New test.
45757
45758 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45759
45760         * g++.old-deja/g++.warn/inline.C: New test.
45761
45762 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45763
45764         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45765         standards-compliant result rather than specific constants.
45766         Put test-values in array.
45767
45768 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45769
45770         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45771         (g++_target_compile): Put test-specific options last.
45772
45773 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45774
45775         * g++.old-deja/g++.eh/vbase4.C: New test.
45776
45777 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45778
45779         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45780
45781 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45782
45783         * g++.old-deja/g++.brendan/misc12.C: Removed.
45784         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45785         * g++.old-deja/g++.ext/pretty4.C: New test.
45786
45787 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45788
45789         * g++.old-deja/g++.other/string2.C: New test.
45790
45791 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45792
45793         * g++.old-deja/g++.warn/impint2.C: New test.
45794
45795 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45796
45797         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45798         is 1, not zero.
45799
45800 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45801
45802         * g++.old-deja/g++.warn/impint.C: New test.
45803         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45804         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45805         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45806         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45807         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45808         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45809         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45810         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45811         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45812         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45813         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45814         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45815
45816 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45817
45818         * gcc.dg/cpp-redef.c: New test.
45819
45820 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45821
45822         * g++.old-deja/g++.pt/unify7.C: New test.
45823
45824 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45825
45826         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45827         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45828
45829 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45830
45831         * gcc.c-torture/compile/20000224-1.c: New test.
45832
45833 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45834
45835         * gcc.c-torture/compile/cpp-2.c: New test.
45836         * gcc.c-torture/compile/cpp-1.c: New test.
45837
45838 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45839
45840         * gcc.c-torture/execute/20000225-1.c: New test.
45841
45842 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45843
45844         * gcc.dg/cpp-li2.c: New test.
45845
45846         * gcc.dg/cpp-wi1.c: New test.
45847
45848         * gcc.dg/cpp-li1.c: New test.
45849
45850 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45851
45852         * g++.old-deja/g++.other/sizeof5.C: New test.
45853
45854 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45855
45856         * gcc.c-torture/execute/va-arg-13.c: New test.
45857
45858 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45859
45860         * gcc.c-torture/execute/va-arg-12.c: New test.
45861
45862 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45863
45864         * gcc.c-torture/execute/20000223-1.c: New test.
45865
45866 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45867
45868         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45869
45870 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45871
45872         * g++.old-deja/g++.abi/ptrmem.C: New test.
45873
45874 2000-02-19  Richard Henderson  <rth@cygnus.com>
45875
45876         * gcc.c-torture/compile/init-3.c: New.
45877
45878 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45879
45880         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45881         ALWAYS_CXXFLAGS.
45882
45883 2000-02-11  Robert Lipe <robertl@sco.com>
45884
45885         * gcc.c-torture/compile/20000211-3.c: New test.
45886
45887 2000-02-11  Martin Buchholz <martin@xemacs.org>
45888
45889         * gcc.c-torture/compile/20000211-2.c: New test.
45890
45891 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45892
45893         * gcc.c-torture/compile/20000211-1.c: New test.
45894
45895 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45896
45897         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45898           on native targets
45899
45900 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45901
45902         * g++.old-deja/g++.other/cast5.C: New test.
45903
45904 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45905
45906         * gcc.c-torture/execute/20000205-1.c: New.
45907
45908 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45909
45910         * g++.old-deja/g++.jason/cast3.C: Return void.
45911         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45912
45913 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45914
45915         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45916
45917         * gcc.dg/loop-1.c: New test.
45918
45919 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45920
45921         * gcc.c-torture/compile/20000127-1.c: New test.
45922         * gcc.c-torture/execute/991228-1.c: New test.
45923
45924 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45925
45926         * gcc.dg/unused-2.c: New test.
45927
45928         * gcc.dg/conv-1.c: New test.
45929
45930 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45931
45932         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45933         compiler.
45934         (tool_option_proc): Fix typo.
45935
45936 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45937
45938         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45939         of the ld on the host, not on the build machine.
45940         Also, don't crash if '--help' is not a supported option.
45941
45942 2000-01-24  Richard Henderson  <rth@cygnus.com>
45943
45944         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45945
45946 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45947
45948         * gcc.c-torture/execute/20000120-2.c: New test.
45949         * gcc.c-torture/execute/20000120-1.c: New test.
45950
45951 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45952
45953         * gcc.c-torture/execute/20000113-1.c: New test.
45954
45955 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45956
45957         * gcc.c-torture/execute/20000112-1.c: New test.
45958
45959 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45960
45961         * gcc.dg/20000111-1.c: New test.
45962
45963 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45964
45965         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45966         with 16 bit integers.
45967
45968 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45969
45970         * gcc.dg/20000108-1.c: New test.
45971
45972 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45973
45974         * g++.old-deja/g++.ns/koenig8.C: New test.
45975
45976 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45977
45978         * g++.old-deja/g++.other/cast4.C: New test.
45979
45980 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45981
45982         * gcc.c-torture/compile/20000105-2.c: New test.
45983         * gcc.c-torture/compile/20000105-1.c: New test.
45984
45985 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45986
45987         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45988         references to printf & atoi to conform to ANSI standard.
45989         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45990         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45991         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45992         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45993         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45994         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45995         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45996         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45997         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45998         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45999         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46000         * g++.old-deja/g++.brendan/copy6.C: Likewise.
46001         * g++.old-deja/g++.brendan/copy7.C: Likewise.
46002         * g++.old-deja/g++.brendan/copy8.C: Likewise.
46003         * g++.old-deja/g++.brendan/crash11.C: Likewise.
46004         * g++.old-deja/g++.brendan/crash14.C: Likewise.
46005         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46006         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46007         * g++.old-deja/g++.brendan/delete2.C: Likewise.
46008         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46009         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46010         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46011         * g++.old-deja/g++.brendan/eh1.C: Likewise.
46012         * g++.old-deja/g++.brendan/groff1.C: Likewise.
46013         * g++.old-deja/g++.brendan/init3.C: Likewise.
46014         * g++.old-deja/g++.brendan/misc12.C: Likewise.
46015         * g++.old-deja/g++.brendan/misc7.C: Likewise.
46016         * g++.old-deja/g++.brendan/new2.C: Likewise.
46017         * g++.old-deja/g++.brendan/operators4.C: Likewise.
46018         * g++.old-deja/g++.brendan/operators5.C: Likewise.
46019         * g++.old-deja/g++.brendan/overload2.C: Likewise.
46020         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46021         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46022         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46023         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46024         * g++.old-deja/g++.brendan/template24.C: Likewise.
46025         * g++.old-deja/g++.brendan/template3.C: Likewise.
46026         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46027         * g++.old-deja/g++.jason/inline3.C: Likewise.
46028         * g++.old-deja/g++.jason/opeq.C: Likewise.
46029         * g++.old-deja/g++.law/arg5.C: Likewise.
46030         * g++.old-deja/g++.law/arm7.C: Likewise.
46031         * g++.old-deja/g++.law/ctors11.C: Likewise.
46032         * g++.old-deja/g++.law/cvt8.C: Likewise.
46033         * g++.old-deja/g++.law/init9.C: Likewise.
46034         * g++.old-deja/g++.law/refs4.C: Likewise.
46035         * g++.old-deja/g++.law/template2.C: Likewise.
46036         * g++.old-deja/g++.law/visibility24.C: Likewise.
46037         * g++.old-deja/g++.law/vtable3.C: Likewise.
46038         * g++.old-deja/g++.mike/asm2.C: Likewise.
46039         * g++.old-deja/g++.mike/eh1.C: Likewise.
46040         * g++.old-deja/g++.mike/misc1.C: Likewise.
46041         * g++.old-deja/g++.mike/misc13.C: Likewise.
46042         * g++.old-deja/g++.mike/misc14.C: Likewise.
46043         * g++.old-deja/g++.mike/ns12.C: Likewise.
46044         * g++.old-deja/g++.mike/p1248.C: Likewise.
46045         * g++.old-deja/g++.mike/p3708.C: Likewise.
46046         * g++.old-deja/g++.mike/p3708a.C: Likewise.
46047         * g++.old-deja/g++.mike/p3708b.C: Likewise.
46048         * g++.old-deja/g++.mike/p646.C: Likewise.
46049         * g++.old-deja/g++.mike/p700.C: Likewise.
46050         * g++.old-deja/g++.mike/p783.C: Likewise.
46051         * g++.old-deja/g++.mike/p783a.C: Likewise.
46052         * g++.old-deja/g++.mike/p783b.C: Likewise.
46053         * g++.old-deja/g++.mike/p786.C: Likewise.
46054         * g++.old-deja/g++.mike/p789.C: Likewise.
46055         * g++.old-deja/g++.mike/p789a.C: Likewise.
46056         * g++.old-deja/g++.mike/p807a.C: Likewise.
46057         * g++.old-deja/g++.other/delete3.C: Likewise.
46058         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46059         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46060         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46061         * g++.old-deja/g++.other/empty1.C: Likewise.
46062         * g++.old-deja/g++.other/temporary1.C: Likewise.
46063         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46064         * g++.old-deja/g++.pt/t16.C: Likewise.
46065         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46066
46067 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46068
46069         * gcc.dg/991230-1.c: New test.
46070
46071 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46072
46073         * gcc.c-torture/compile/991229-3.c: New test.
46074         * gcc.c-torture/compile/991229-2.c: New test.
46075         * gcc.c-torture/compile/991229-1.c: New test.
46076
46077 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46078
46079         * gcc.c-torture/compile/labels-2.c: New test.
46080
46081 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46082
46083         * gcc.c-torture/execute/991227-1.c: New test.
46084
46085 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46086
46087         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46088
46089 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46090
46091         * gcc.c-torture/execute/991221-1.c: New test.
46092
46093 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46094
46095         * g++.old-deja/g++.other/cast3.C: New test.
46096
46097 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46098
46099         * gcc.c-torture/execute/991216-4.c: New test.
46100
46101 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46102
46103         * gcc.c-torture/execute/991216-1.c: New test.
46104         * gcc.c-torture/execute/991216-2.c: New test.
46105         * gcc.c-torture/execute/991216-3.c: New test.
46106
46107 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46108
46109         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46110         Actually make the test fail by using "-O2" for compilation.
46111
46112 1999-12-15  Nathan Sidwell  <nathan@acm.org>
46113
46114         * g++.old-deja/g++.warn/cast-align1.C: New test.
46115
46116 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46117
46118         * gcc.c-torture/compile/991214-1.c: New test.
46119         * gcc.c-torture/compile/991214-2.c: New test.
46120
46121 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46122
46123         * gcc.dg/991214-1.c: New test.
46124
46125 1999-12-13  Jeffrey A Law  (law@cygnus.com)
46126
46127         * gcc.c-torture/compile/991213-3.c: New test.
46128         * gcc.c-torture/compile/991213-2.c: New test.
46129         * gcc.c-torture/compile/991213-1.c: New test.
46130
46131 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
46132
46133         * gcc.dg/991209-1.c: New test.
46134
46135 1999-12-08  Nathan Sidwell <nathan@acm.org>
46136
46137         * gcc.c-torture/compile/991208-1.c: New test.
46138
46139 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46140
46141         * gcc.dg/ultrasp2.c: New test.
46142
46143 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
46144
46145         * g++.old-deja/g++.abi/align.C (main): Fix typo.
46146
46147 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
46148
46149         * gcc.c-torture/compile/991202-1.c: New test.
46150         * gcc.c-torture/execute/991202-1.c: New test.
46151         * gcc.c-torture/execute/991202-2.c: New test.
46152         * gcc.c-torture/execute/991202-3.c: New test.
46153
46154 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
46155
46156         * g++.old-deja/g++.abi/align.C: New test.
46157         * g++.old-deja/g++.abi/aggregates.C: Likewise.
46158         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46159
46160 1999-12-01  Richard Henderson  <rth@cygnus.com>
46161
46162         * gcc.c-torture/execute/991201-1.c: New.
46163
46164 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
46165
46166         * gcc.dg/991129-1.c: New test.
46167
46168 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46169
46170         * gcc.c-torture/compile/991127-1.c: New test.
46171
46172 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46173
46174         * g++.old-deja/g++.other/warn4.C: New test.
46175
46176 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46177
46178         * g++.old-deja/g++.eh/cleanup2.C: New test.
46179         * g++.old-deja/g++.ext/pretty2.C: New test.
46180         * g++.old-deja/g++.ext/pretty3.C: New test.
46181         * g++.old-deja/g++.other/debug6.C: New test.
46182
46183 1999-10-20  Jim Wilson  <wilson@cygnus.com>
46184
46185         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46186         compiler_output to look for one error message instead of two.
46187
46188 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
46189
46190         * gcc.c-torture/execute/991118-1.c: Also test case
46191         where the word boundary does not split a byte evenly.
46192
46193 1999-11-19  Nathan Sidwell  <nathan@acm.org>
46194
46195         * g++.old-deja/g++.ext/restrict1.C: New test.
46196
46197 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46198
46199         * gcc.c-torture/execute/991118-1.c: New test.
46200
46201 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
46202
46203         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
46204         working directory pathnames.
46205
46206 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
46207
46208         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
46209         host is equipped with driver.h and driver.o so it can actually
46210         compile and run the tests.
46211
46212 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
46213
46214         * gcc.c-torture/compile/991008-1.c: New test.
46215
46216 1999-11-08  Nick Clifton  <nickc@cygnus.com>
46217
46218         * lib/gcc-dg.exp: Include target-supports.exp
46219
46220 1999-11-05  Nick Clifton  <nickc@cygnus.com>
46221
46222         * lib/target-supports.exp: New file: Provide procs to test for
46223         features supported by the target.
46224         (check_weak_available): Moved here from ecos.exp.
46225         (check_alias_available): New proc: Determine of the target
46226         toolchain supports the alias attribute.
46227
46228         * gcc.dg/special/ecos.exp: Move check_weak_available to
46229         target-supports.exp.
46230         (alias-1.c): Only perform the test if the target supports
46231         aliases.
46232         (wkali-1.c): Only perform the test if the target supports
46233         aliases.
46234
46235         * gcc.dg/990506-0.c: Expect error messages from cross
46236         targets as well as native targets.
46237
46238 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46239
46240         * gcc.dg/ultrasp1.c: Removed xfail.
46241         * gcc.dg/struct-ret-2.c: Likewise.
46242         * gcc.dg/array-1.c: Likewise.
46243
46244 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46245
46246         * gcc.dg/struct-ret-2.c: New test.
46247
46248         * gcc.dg/array-1.c: New test.
46249
46250 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
46251
46252         * gcc.c-torture/execute/991030-1.c: New test.
46253
46254 1999-10-26  Richard Henderson  <rth@cygnus.com>
46255
46256         * gcc.c-torture/compile/991026-2.c: New test.
46257
46258 1999-10-26  Jeffrey A Law  (law@cygnus.com)
46259
46260         * gcc.c-torture/compile/991026-1.c: New test.
46261
46262 1999-10-23  Jeffrey A Law  (law@cygnus.com)
46263
46264         * gcc.c-torture/execute/991023-1.c: New test.
46265
46266 1999-10-19  Jeffrey A Law  (law@cygnus.com)
46267
46268         * gcc.c-torture/execute/991019-1.c: New test.
46269
46270 1999-10-16  Richard Henderson  <rth@cygnus.com>
46271
46272         * gcc.c-torture/execute/991016-1.c: New test.
46273
46274 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
46275
46276         * gcc.c-torture/execute/991014-1.c: New test.
46277
46278 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
46279
46280         * g++.old-deja/g++.other/union2.C: New test.
46281
46282 1999-10-13  Nathan Sidwell  <nathan@acm.org>
46283
46284         * g++.old-deja/g++.other/vaarg2.C: New test.
46285         * g++.old-deja/g++.other/vaarg3.C: New test.
46286
46287 1999-10-12  Craig Burley  <craig@jcb-sc.com>
46288
46289         * g77.f-torture/noncompile/19990905-1.f: Moved from being
46290         in compile/.
46291
46292 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
46293
46294         * gcc.c-torture/execute/va-arg-11.c: New test.
46295
46296 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
46297
46298         * lib/file-format.exp (gcc_target_object_format): Don't
46299         crash if objdump is unavailable.
46300
46301 1999-09-29  Donn Terry <donn@interix.com>
46302
46303         * gcc.misc-tests/mg.exp: delete extraneous redirection.
46304
46305 1999-09-28  Nick Clifton  <nickc@cygnus.com>
46306
46307         * gcc.c-torture/compile/990928-1.c: New test.
46308
46309 1999-09-28  Nathan Sidwell  <nathan@acm.org>
46310
46311         * g++.old-deja/g++.other/decl6.C: New test.
46312
46313 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46314
46315         * gcc.c-torture/execute/va-arg-10.c: New test.
46316
46317 1999-09-27  Nathan Sidwell  <nathan@acm.org>
46318
46319         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
46320         __PRETTY_FUNCTION__.
46321
46322 1999-09-23  Nick Clifton  <nickc@cygnus.com>
46323
46324         * gcc.c-torture/execute/990923-1.c: New test.
46325
46326 1999-09-21  Nick Clifton  <nickc@cygnus.com>
46327
46328         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
46329         for which -fpic is inappropriate.
46330
46331 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
46332
46333         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
46334
46335 1999-09-21  Nathan Sidwell  <nathan@acm.org>
46336
46337         * g++.old-deja/g++.other/dyncast1.C: New test.
46338         * g++.old-deja/g++.other/dyncast2.C: New test.
46339         * g++.old-deja/g++.other/dyncast3.C: New test.
46340         * g++.old-deja/g++.other/dyncast4.C: New test.
46341         * g++.old-deja/g++.other/dyncast5.C: New test.
46342         * g++.old-deja/g++.eh/catch3.C: New test.
46343         * g++.old-deja/g++.eh/catch3p.C: New test.
46344         * g++.old-deja/g++.eh/catch4.C: New test.
46345         * g++.old-deja/g++.eh/catch4p.C: New test.
46346         * g++.old-deja/g++.eh/catch5.C: New test.
46347         * g++.old-deja/g++.eh/catch5p.C: New test.
46348         * g++.old-deja/g++.eh/catch6.C: New test.
46349         * g++.old-deja/g++.eh/catch6p.C: New test.
46350         * g++.old-deja/g++.eh/catch7.C: New test.
46351         * g++.old-deja/g++.eh/catch7p.C: New test.
46352         * g++.old-deja/g++.eh/catch8.C: New test.
46353         * g++.old-deja/g++.eh/catch8p.C: New test.
46354         * g++.old-deja/g++.eh/catch9.C: New test.
46355         * g++.old-deja/g++.eh/catch9p.C: New test.
46356
46357 1999-09-13  Nathan Sidwell  <nathan@acm.org>
46358
46359         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
46360         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
46361
46362 1999-09-13  Jeffrey A Law  (law@cygnus.com)
46363
46364         * gcc.c-torture/compile/990913-1.c: New test.
46365
46366 1999-09-10  Nathan Sidwell  <nathan@acm.org>
46367
46368         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
46369         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46370
46371 1999-09-09  Richard Henderson  <rth@cygnus.com>
46372
46373         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
46374
46375 1999-09-09  Nathan Sidwell  <nathan@acm.org>
46376
46377         * g++.old-deja/g++.other/lookup11.C: New test.
46378         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
46379         what is permitted and what we want.
46380         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
46381         overload use.
46382         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46383
46384 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
46385
46386         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
46387         * gcc.c-torture/noncompile/poison-1.c: New file.
46388
46389 1999-09-08  Nathan Sidwell  <nathan@acm.org>
46390
46391         * g++.old-deja/g++.other/sizeof3.C: New test.
46392         * g++.old-deja/g++.other/sizeof4.C: New test.
46393         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
46394         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
46395
46396 1999-09-07  Richard Henderson  <rth@cygnus.com>
46397
46398         * gcc.dg/va-arg-1.c: New.
46399
46400 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46401
46402         * gcc.c-torture/execute/va-arg-9.c: New test.
46403
46404 1999-09-05  Craig Burley  <craig@jcb-sc.com>
46405
46406         * g77.f-torture/compile/980519-2.f: New test.
46407         * g77.f-torture/compile/19990905-0.f: New test.
46408         * g77.f-torture/compile/19990905-1.f: New test.
46409         * g77.f-torture/compile/19990905-2.f: New test.
46410
46411         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
46412
46413 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
46414
46415         * gcc.c-torture/execute/990827-1.c: Fix typo.
46416
46417 1999-09-03  Nathan Sidwell  <nathan@acm.org>
46418
46419         * g++.old-deja/g++.other/deref1.C: New test.
46420
46421 1999-09-02  Nathan Sidwell  <nathan@acm.org>
46422
46423         * g++.old-deja/g++.other/ambig2.C: New test.
46424         * g++.old-deja/g++.other/cond5.C: New test.
46425         * g++.old-deja/g++.other/lookup16.C: New test.
46426
46427 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
46428
46429         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46430         assemblers too.
46431
46432 1999-08-31  Jeffrey A Law  (law@cygnus.com)
46433
46434         * lib/c-torture.exp: Avoid the "compare executables" optimization
46435         when testing native.
46436
46437 1999-08-29  Jeffrey A Law  (law@cygnus.com)
46438
46439         * gcc.c-torture/execute/990829-1.c: New test.
46440         * gcc.c-torture/compile/990829-1.c: New test.
46441
46442 1999-08-27  Paul Burchard  <burchard@pobox.com>
46443
46444         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46445         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46446         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46447         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46448         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46449         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46450         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46451         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46452         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46453         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46454         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46455
46456 1999-08-27  Jeffrey A Law  (law@cygnus.com)
46457
46458         * gcc.c-torture/execute/990827-1.c: New test.
46459
46460 1999-08-26  Craig Burley  <craig@jcb-sc.com>
46461
46462         * g77.f-torture/noncompile/19990826-4.f: New test.
46463
46464         * g77.f-torture/compile/19990826-3.f: New test.
46465
46466         * g77.f-torture/execute/19990826-2.f: New test.
46467
46468         * g77.f-torture/compile/19990826-1.f: New test.
46469
46470         * gcc.c-torture/execute/990826-0.c: New test.
46471         * g77.c-torture/execute/19990826-0.f: New test.
46472
46473         * g77.f-torture/noncompile/970626-2.f: New test.
46474
46475 1999-08-25  Paul Burchard  <burchard@pobox.com>
46476
46477         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46478         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46479         lss-011.C: New tests.
46480
46481 1999-08-25  Nathan Sidwell  <nathan@acm.org>
46482
46483         * g++.old-deja/g++.other/decl5.C: New test.
46484
46485 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46486
46487         * noncompile/noncompile.exp: Load_lib c-torture.exp.
46488         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46489         call `postbase' for each one.  All callers of `postbase' changed
46490         to call this instead.
46491
46492 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46493
46494         * gcc.c-torture/execute/990811-1.c: New test.
46495
46496 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46497
46498         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46499         just native ones.
46500
46501         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46502         just native ones.
46503
46504 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46505
46506         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46507
46508 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46509
46510         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46511
46512 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46513
46514         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46515
46516 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46517
46518         * gcc.c-torture/execute/990804-1.c: New test.
46519
46520 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46521
46522         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46523         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46524         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46525
46526 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46527
46528         * g++.old-deja/g++.other/struct1.C: New test.
46529
46530 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46531
46532         * g++.old-deja/g++.other/enum2.C: New test.
46533
46534 1999-08-02  Richard Henderson  <rth@cygnus.com>
46535
46536         Adapted from tests from Franz Sirl:
46537         * gcc.c-torture/execute/va-arg-7.c: New test.
46538         * gcc.c-torture/execute/va-arg-8.c: New test.
46539
46540 1999-08-01  Jeffrey A Law  (law@cygnus.com)
46541
46542         * gcc.c-torture/compile/990801-2.c: New test.
46543
46544         * gcc.c-torture/compile/990801-1.c: New test.
46545
46546 1999-07-27  Michael Meissner  <meissner@cygnus.com>
46547
46548         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46549         fp-cmp-1.c, converting double to float.
46550
46551         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46552         fp-cmp-1.c, converting double to long double.
46553
46554         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46555         from fr1 to unknown_register, since fr1 is a legitimate register
46556         on some machines.
46557
46558 1999-07-25  Jeffrey A Law  (law@cygnus.com)
46559
46560         * README: More listname related changes.
46561
46562 1999-07-08  Catherine Moore  <clm@cygnus.com>
46563
46564         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
46565
46566 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
46567
46568         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46569
46570 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46571
46572         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46573
46574 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46575
46576         * gcc.dg/990703-1.c: New test.
46577
46578 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46579
46580         * lib/file-format.exp: New file: Move definition of proc
46581         gcc_target_object_format to here from
46582         gcc.dg/special/ecos.exp.
46583
46584         * lib/c-torture.exp: Include lib file-format.exp.
46585         * lib/gcc-dg.exp: Include lib file-format.exp.
46586
46587         * gcc.dg/special/ecos.exp: Remove definition of proc
46588         gcc_target_object_format.
46589
46590 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46591
46592         * gcc.c-torture/execute/990628-1.c: New test.
46593
46594 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46595
46596         * gcc.c-torture/compile/990625-2.c: New test.
46597
46598         * gcc.c-torture/compile/990625-1.c: New test.
46599
46600 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46601
46602         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46603         attributes compile.
46604         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46605         ports that use the COFF/PE file format.
46606
46607 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46608
46609         * gcc.c-torture/compile/990617-1.c: New test.
46610
46611 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46612
46613         * g++.old-deja/g++.other/decl4.C: New test.
46614
46615 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46616
46617         * g++.old-deja/g++.other/bitfld3.C: New test.
46618
46619 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46620
46621         * g++.old-deja/g++.eh/catch1.C: New test.
46622
46623 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46624
46625         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46626
46627         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46628         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46629
46630 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46631
46632         * g77.f-torture/compile/19990502-0.f: Replace with new,
46633         shorter, test that still fails after recent changes.
46634
46635 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46636
46637         * gcc.c-torture/execute/990604-1.c: New test.
46638
46639 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46640
46641         * gcc.c-torture/execute/990531-1.c: New test.
46642
46643 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46644
46645         * gcc.c-torture/compile/990527-1.c: New test.
46646
46647 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46648
46649         * gcc.c-torture/execute/990527-1.c: New test.
46650
46651 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46652
46653         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46654         bitfields as signed.
46655
46656 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46657
46658         * g77.f-torture/compile/19990525-0.f: New test.
46659
46660 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46661
46662         * gcc.c-torture/execute/990525-2.c: New test.
46663
46664         * gcc.c-torture/execute/990525-1.c: New test.
46665
46666 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46667
46668         * g++.old-deja/g++.other/anon3.C: New test.
46669         * g++.old-deja/g++.other/anon4.C: New test.
46670         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46671         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46672         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46673         Merrill).
46674
46675 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46676
46677         * gcc.c-torture/execute/990524-1.c: New test.
46678
46679         * gcc.dg/990524-1.c: New test.
46680
46681 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46682
46683         * gcc.c-torture/compile/990523-1.c: New test.
46684
46685 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46686
46687         * gcc.c-torture/compile/990519-1.c: New test.
46688
46689 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46690
46691         * gcc.c-torture/compile/990517-1.c: New test.
46692
46693         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46694         (e4, f4): New tests.
46695         (main): Call them.
46696
46697 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46698
46699         * gcc.dg/noreturn-1.c: New test.
46700
46701 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46702
46703         * gcc.c-torture/execute/990513-1.c: New test.
46704
46705 1999-05-10  Richard Henderson  <rth@cygnus.com>
46706
46707         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46708
46709 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46710
46711         * g77.f-torture/execute/erfc.f: Use small single-precision
46712         values, to avoid problems on Alphas when not -mieee.
46713
46714 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46715
46716         * gcc.dg/990506-0.c: New test.
46717
46718 1999-05-08  Richard Henderson  <rth@cygnus.com>
46719
46720         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46721         the constant to test.  Don't XFAIL 64-bit targets.
46722
46723         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46724         * g++.old-deja/g++.law/profile1.C: Likewise.
46725
46726         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46727         operator new instances.
46728         * g++.old-deja/g++.other/delete5.C: Likewise.
46729
46730 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46731
46732         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46733         intrinsic.
46734
46735 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46736
46737         * g77.f-torture/execute/u77-test.f: Reverse order of two
46738         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46739
46740 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46741
46742         * gcc.dg/compare1.c: New test.
46743
46744 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46745
46746         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46747         New tests.
46748
46749 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46750
46751         * g77.f-torture/compile/19990502-1.f: New test.
46752
46753 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46754
46755         * g77.f-torture/compile/19990502-0.f: New test.
46756
46757 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46758
46759         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46760         intrinsic.
46761
46762 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46763
46764         * g77.f-torture/execute/u77-test.f (main): List libU77
46765         intrinsics not currently tested.
46766         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46767         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46768         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46769         Trim blanks off the ends of some printed strings.
46770
46771 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46772
46773         * g77.f-torture/execute/u77-test.f (main): Just warn about
46774         FSTAT gid disagreement, as it's expected on some systems.
46775
46776 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46777
46778         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46779         use a new function, which allows for some slop.
46780         Clean up some commentary.
46781         (issum): The new function.
46782         (sgladd): Deleted subroutine.
46783
46784 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46785
46786         * g77.f-torture/execute/u77-test.f: Modify to be more like
46787         libf2c/libU77 version, bringing patches to that version here.
46788         Add suitable commentary.
46789
46790 1999-04-25  Richard Henderson  <rth@cygnus.com>
46791
46792         * gcc.dg/990424-1.c: New test.
46793
46794 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46795
46796         * g77.f-torture/execute/u77-test.f (main): Bug involving
46797         LSTAT has been fixed, so turn back on full checking.
46798
46799 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46800
46801         * g77.f-torture/compile/19990419-0.f: New test.
46802         * g77.f-torture/execute/19990419-1.f: New test.
46803
46804 1999-04-17  Richard Henderson  <rth@cygnus.com>
46805
46806         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46807         to avoid the need for a prototype to supress a warning.
46808
46809 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46810
46811         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46812
46813 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46814
46815         * gcc.c-torture/execute/990404-1.c: New test.
46816
46817 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46818
46819         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46820         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46821         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46822         missing initializer warnings.
46823
46824 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46825
46826         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46827         matching strings.
46828
46829 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46830
46831         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46832
46833 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46834
46835         * g77.f-torture/execute/19990325-0.f: New test.
46836         * g77.f-torture/execute/19990325-1.f: New test.
46837
46838 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46839
46840         * gcc.c-torture/execute/990324-1.c: New test.
46841
46842 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46843
46844         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46845         test with 4.
46846
46847 1999-03-17  Richard Henderson  <rth@cygnus.com>
46848
46849         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46850
46851 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46852
46853         * g77.f-torture/execute/19990313-2.f: New test.
46854         * g77.f-torture/execute/19990313-3.f: New test.
46855
46856 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46857
46858         * g77.f-torture/execute/19990313-0.f: New test.
46859         * g77.f-torture/execute/19990313-1.f: New test.
46860
46861 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46862
46863         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46864         printf to sprintf.
46865         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46866         (main): Add check for u15.  Conditionalize u31 check depending on
46867         whether ints are <32 bits or >=32 bits.
46868
46869 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46870
46871         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46872
46873 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46874
46875         * g77.f-torture/compile/19990305-0.f: New test.
46876         * g77.f-torture/execute/19981119-0.f: New test.
46877
46878 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46879
46880         * g77.f-torture/execute/970625-2.f: call ABORT if final
46881         result is not correct, instead of just printing it.
46882         Add this checking via newly introduced obfuscation, to
46883         trip up buggy front ends.
46884
46885 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46886
46887         * g77.f-torture/compile/960317-1.f: Moved from being
46888         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46889
46890 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46891
46892         * g77.f-torture/execute/960317-1.f: New (old) test.
46893         * g77.f-torture/execute/970625-2.f: Ditto.
46894
46895 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46896
46897         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46898         message on line 1 or line 2; cccp and cpplib do this differently.
46899
46900 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46901
46902         * g++.old-deja/g++.law/weak1.C: New test.
46903
46904 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46905
46906         * gcc.c-torture/execute/990119-1.c: Renamed to...
46907         * gcc.dg/990119-1.c: this, so it will only be tested once
46908         (it's a preprocessor test, it doesn't need to be run at
46909         multiple optimization levels).
46910
46911 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46912
46913         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46914           ALWAYS_CXXFLAGS.
46915
46916 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46917
46918         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46919         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46920         to not be compilable by current g77.
46921
46922 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46923
46924         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46925
46926 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46927
46928         * gcc.c-torture/execute/990222-1.c: New test.
46929
46930 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46931
46932         * g77.f-torture/compile/19990218-0.f: New test.
46933         * g77.f-torture/noncompile/19990218-1.f: New test.
46934
46935 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46936
46937         * g77.f-torture/compile/19981216-0.f: New test.
46938
46939 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46940
46941         * gcc.dg/990214-1.c: New test.
46942
46943 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46944
46945         * gcc.dg/990213-2.c: New test.
46946
46947         * gcc.dg/990213-1.c: New test.
46948
46949 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46950
46951         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46952         ints.
46953
46954 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46955
46956         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46957         specified by target.
46958
46959         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46960
46961 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46962
46963         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46964
46965 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46966
46967         * gcc.dg/special/ecos.exp: New test driver for new tests with
46968         special requirements.
46969
46970         * gcc.dg/special/alias-1.c: New test.
46971         * gcc.dg/special/gcsec-1.c: New test.
46972         * gcc.dg/special/weak-1.c: New test.
46973         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46974         * gcc.dg/special/weak-2.c: New test.
46975         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46976         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46977         * gcc.dg/special/wkali-1.c: New test.
46978         * gcc.dg/special/wkali-2.c: New test.
46979         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46980         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46981
46982 1999-02-10  Felix Lee  <flee@cygnus.com>
46983
46984           * lib/c-torture.exp (c-torture-compile): Pull out code for
46985           analyzing gcc error messages.
46986           (c-torture-execute): Likewise.  Fix some (harmless) false
46987           positives.
46988           * lib/gcc.exp (gcc_check_compile): New function.
46989
46990 1999-02-08  Richard Henderson  <rth@cygnus.com>
46991
46992         * gcc.c-torture/execute/990208-1.c: New test.
46993
46994 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46995
46996         * g++.dg/special/ecos.exp: New driver for new tests with special
46997         requirements
46998
46999         * g++.dg/special/conpr-1.C: New test
47000         * g++.dg/special/conpr-2.C: New test
47001         * g++.dg/special/conpr-2a.C: New test
47002         * g++.dg/special/conpr-3.C: New test
47003         * g++.dg/special/conpr-3a.C: New test
47004         * g++.dg/special/conpr-3b.C: New test
47005
47006         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47007         allow g++ to use the dg driver
47008
47009         * README: Add comment about g++.dg directory
47010
47011 1999-02-06  Jeffrey A Law  (law@cygnus.com)
47012
47013         * README: Update email addresses.
47014
47015 1999-02-03  Nick Clifton  <nickc@cygnus.com>
47016
47017         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47018         arguments in order to force structure S onto the stack even on
47019         the alpha.
47020         (test): Pass 10 leading arguments to function foo as well as the
47021         structure S.
47022
47023         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47024         failure for all targets.
47025
47026         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47027         abort to terminate program execution.
47028
47029 1999-01-30  Richard Henderson  <rth@cygnus.com>
47030
47031         * gcc.c-torture/execute/990130-1.c: New test.
47032
47033 1999-01-30  Jeffrey A Law  (law@cygnus.com)
47034
47035         * gcc.dg/990130-1.c: New test.
47036
47037 1999-01-28  Michael Meissner  <meissner@cygnus.com>
47038
47039         * gcc.c-torture/execute/990128-1.c: New test.
47040
47041 1999-01-27  Michael Meissner  <meissner@cygnus.com>
47042
47043         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47044
47045 1999-01-27  Felix Lee  <flee@cygnus.com>
47046
47047         * lib/c-torture.exp (c-torture-compile): pull out code for
47048         analyzing gcc error messages.
47049         (c-torture-execute): ditto, and fix some (harmless) false
47050         positives.
47051         * lib/gcc.exp (gcc_check_compile): new function.
47052
47053 1999-01-17  Jeffrey A Law  (law@cygnus.com)
47054
47055         * gcc.dg/990117-1.c: New test.
47056
47057         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47058
47059         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47060
47061 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47062
47063         * g77.f-torture/compile/990115-1.f: New test.
47064
47065 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47066
47067         * gcc.c-torture/compile/990107-1.c: New test
47068
47069 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47070
47071         * gcc.c-torture/execute/990106-2.c: New test.
47072
47073         * gcc.c-torture/execute/990106-1.c: New test.
47074
47075 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47076
47077         * gcc.c-torture/compile/981223-1.c: New test.
47078
47079 1998-12-29  Richard Henderson  <rth@cygnus.com>
47080
47081         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47082         (opt3): Rename from opt4 and disable.
47083
47084 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47085
47086         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47087
47088 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47089
47090         * g++.old-deja/g++.other/conv5.C: New test.
47091
47092 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47093
47094         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47095
47096 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47097
47098         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47099
47100 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47101
47102         * gcc.c-torture/compile/981211-1.c: New test.
47103
47104 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47105
47106         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47107
47108         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47109
47110 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47111
47112         * gcc.special/930510-1.c: Make C9X safe.
47113         * gcc.misc-tests/gcov-1.c Similarly.
47114         * gcc.misc-tests/gcov-2.c Similarly.
47115
47116 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47117
47118         * gcc.dg/ultrasp1.c: New test.
47119
47120 1998-12-06  Richard Henderson  <rth@cygnus.com>
47121
47122         * gcc.c-torture/execute/981206.c: New test.
47123
47124 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47125
47126         * g++.old-deja/g++.ns/template7.C: New test.
47127
47128         * g++.old-deja/g++.other/expr1.C: New test.
47129
47130         * g++.old-deja/g++.eh/tmpl3.C: New test.
47131
47132         * g++.old-deja/g++.eh/tmpl2.C: New test.
47133
47134 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47135
47136         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47137         * g++.old-deja/g++.other/using6.C: Removed.
47138         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47139
47140         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47141
47142 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47143
47144         * g++.old-deja/g++.pt/overload8.C: New test.
47145
47146         * g++.old-deja/g++.pt/overload7.C: New test.
47147
47148         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47149
47150         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47151         and relinking messages.
47152         * lib/g++.exp (g++_target_compile): Remove .rpo file when
47153         compiling with -frepo.
47154
47155 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
47156
47157         * g++.old-deja/g++.pt/lookup6.C: New test.
47158
47159 1998-11-30  Nick Clifton  <nickc@cygnus.com>
47160
47161         * gcc.c-torture/execute/981130-1.c: New test.
47162         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47163
47164 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47165
47166         * g++.old-deja/g++.pt/explicit76.C: New test.
47167
47168         * g++.old-deja/g++.pt/friend38.C: New test.
47169
47170         * g++.old-deja/g++.ns/crash2.C: New test.
47171
47172         * g++.old-deja/g++.pt/defarg8.C: New test.
47173
47174         * g++.old-deja/g++.pt/instantiate6.C: New test.
47175
47176         * g++.old-deja/g++.pt/static6.C: New test.
47177
47178         * g++.old-deja/g++.pt/decl2.C: New test.
47179
47180 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47181
47182         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
47183         problem is actually related with name lookup, but so what? :-)
47184
47185         * g++.old-deja/g++.pt/friend37.C: New test.
47186
47187 1998-11-25  Dave Love  <d.love@dl.ac.uk>
47188
47189         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
47190         element, which fails on some systems.
47191
47192         * g77.f-torture/execute/labug1.f: New test.
47193
47194 1998-11-21  Jeffrey A Law  (law@cygnus.com)
47195
47196         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
47197         is defined.
47198
47199 1998-11-18  Dave Love  <d.love@dl.ac.uk>
47200
47201         * g77.f-torture/compile/981117-1.f: New test.
47202
47203 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
47204
47205         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
47206         properly discarded.
47207
47208 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
47209
47210         * gcc.c-torture/execute/memcheck: New directory of tests for
47211         -fcheck-memory-usage.
47212
47213 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47214
47215         * README: New file, general information about the testsuite and
47216         new description of the various C++ test subdirectories.
47217         * README.g++: Eliminate obsolete information, update and move most
47218         relevant stuff to README.
47219
47220 1998-11-07  Richard Henderson  <rth@cygnus.com>
47221
47222         * gcc.c-torture/compile/981107-1.c: New test.
47223
47224 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
47225
47226         * execute/memcpy-bi.c: New testcase.
47227
47228 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
47229
47230         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
47231         base classes.
47232
47233         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
47234         template is selected.
47235
47236         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
47237         classes, it should be accepted for all types.
47238
47239         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
47240
47241         * g++.old-deja/g++.pt/spec24.C: Ensure that template
47242         specializations start with template headers.
47243
47244 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
47245
47246         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
47247
47248         * g++.old-deja/g++.other/init9.C: Test cross initialization of
47249         non-POD types.
47250
47251 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47252
47253         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
47254
47255 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
47256
47257         * compile/981022-1.c, compile/981022-1.x: New test and driver.
47258
47259 1998-10-19  Jeffrey A Law  (law@cygnus.com)
47260
47261         * 981019-1.c: New test.
47262
47263 1998-10-14  Robert Lipe <robertl@dgii.com>
47264
47265         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
47266         find objc headers.
47267
47268 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47269
47270         * compile/981001-4.c: Remove use of GCC extension that triggers a
47271         compiler bug.
47272
47273 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
47274
47275         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
47276
47277 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47278
47279         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
47280         instantiation of template produces incorrect code for delete
47281         expression.
47282
47283         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
47284         constructors' name is not unique.
47285         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
47286         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
47287
47288         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
47289         automatic array of const is ill-formed.
47290
47291         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
47292         of template parameter?
47293
47294         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
47295         const.
47296
47297         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
47298         pointer-to-member expression.
47299
47300         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
47301         declaration causes ICE.
47302
47303 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
47304
47305         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
47306         reserved in the global namespace.
47307
47308         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
47309         generate needed virtual table.
47310
47311         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
47312
47313 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
47314
47315         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
47316         template-dependent type
47317
47318 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47319
47320         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
47321         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
47322         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
47323
47324         * g++.old-deja/g++.other/using5.C: New test; using decl from base
47325         class should be usable as argument of member function.
47326         * g++.old-deja/g++.other/using6.C: New test; using decl from base
47327         class should be usable as return type of member function.
47328         * g++.old-deja/g++.other/using7.C: New test; using decl from base
47329         class should be usable as type of data member.
47330
47331         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
47332
47333 1998-10-09  Jeffrey A Law  (law@cygnus.com)
47334
47335         * gcc.c-torture/special/920521-1.c: Fix bogus test.
47336
47337 1998-10-08  Nick Clifton  <nickc@cygnus.com>
47338
47339         * gcc.dg/dll-?.c Add thumb to target list.
47340         Fix assembler scan patterns to match current assembler output.
47341
47342 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
47343
47344         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
47345         matching of template brackets.
47346
47347         * g++.old-deja/g++.other/using4.C: New test.  Test using
47348         declarations of methods from base classes.
47349
47350         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
47351         within functions should introduce names into the innermost
47352         enclosing namespace.
47353
47354         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
47355         of static locals if first initialization throws.
47356
47357 1998-10-07  Jim Wilson  <wilson@cygnus.com>
47358
47359         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
47360
47361 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
47362
47363         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
47364         lose track of the possible targets of tablejump insns.
47365         * special/special.exp: Run it.
47366
47367 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47368
47369         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
47370         must be declared before its specializations can be named in friend
47371         declarations.
47372
47373 1998-10-05  Dave Love  <d.love@dl.ac.uk>
47374
47375         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
47376
47377         * g77.f-torture/execute/io1.f: New test.
47378
47379 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47380
47381         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
47382         with pointer to template function, for which no argument deduction
47383         is possible.
47384
47385         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
47386         specialization of template function as argument to template
47387         function.
47388
47389         * g++.old-deja/g++.other/access2.C: New test; Inner class
47390         shouldn't have privileged access to Outer's names.
47391
47392 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47393
47394         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
47395         friend template declared within template class conflicts with
47396         nested class of the same name.
47397
47398         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
47399         is ignored.
47400
47401         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
47402         object with direct initializer as function declaration.
47403
47404         * g++.old-deja/g++.other/decl2.C: New test; duplicate
47405         initializers.
47406
47407         * g++.old-deja/g++.other/null2.C: New test; conditional operator
47408         involving const pointer and NULL produces incorrect result.
47409
47410         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
47411         type name without `typename' should be rejected with -pedantic.
47412
47413 1998-10-02  Richard Henderson  <rth@cygnus.com>
47414
47415         * g++.old-deja/g++.other/addrof1.C: New test.
47416
47417 1998-10-01  Nick Clifton  <nickc@cygnus.com>
47418
47419         * gcc.c-torture/compile/981001-1.c: New test.
47420         * gcc.c-torture/execute/981001-1.c: New test.
47421
47422 1998-10-01  Jeffrey A Law  (law@cygnus.com)
47423
47424         * gcc.c-torture/compile/981001-2.c: New test.
47425         * gcc.c-torture/compile/981001-3.c: New test.
47426         * gcc.c-torture/compile/981001-4.c: New test.
47427
47428 1998-10-01  Robert Lipe  <robertl@dgii.com>
47429
47430         * lib/objc.exp (objc_target_compile): Add -L during compiles for
47431         multilibbed hosts.  Idea grafted from g77.exp.
47432
47433 1998-09-30  Dave Love  <d.love@dl.ac.uk>
47434
47435         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47436         avoid losing on systems which need -lsocket.
47437
47438 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
47439
47440         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47441         * g++.old-deja/g++.other/nested2.C: Ditto.
47442         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47443         failure.
47444
47445 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47446
47447         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47448         preferred over template operator!= for enum bitfields.
47449
47450 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
47451
47452         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47453         that happen to have the same base name, but in different scopes,
47454         are incorrectly rejected.
47455
47456 1998-09-16  Richard Henderson  <rth@cygnus.com>
47457
47458         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47459         on the native word size instead of an integer literal.
47460
47461 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47462
47463         * g++.old-deja/g++.other/static2.C: Invocation of static data
47464         member of type pointer-to-function denoted as non-static member.
47465
47466         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47467         checks involving function types and aliases.
47468
47469 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47470
47471         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47472         redefined to the same non-trivial type.
47473
47474         * g++.old-deja/g++.pt/explicit73.C: Test for proper
47475         namespace-qualification of template specializations declared in
47476         other namespaces.
47477
47478         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47479         to declare a subset of the specializations of a template function
47480         as friends of specializations of a template class.
47481
47482         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47483         member templates that do not fully specialize the enclosing
47484         template class are rejected.
47485
47486 1998-09-11  Dave Love  <d.love@dl.ac.uk>
47487
47488         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47489
47490 1998-09-08  Dave Love  <d.love@dl.ac.uk>
47491
47492         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47493         altered from libf2c/libU77 version.
47494
47495 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47496
47497         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47498
47499 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47500
47501         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47502         (un)signed char are different types for template specialization
47503         purposes.
47504
47505 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47506
47507         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47508         * objc: ObjC testsuite.
47509
47510 1998-08-31  Catherine Moore  <clm@cygnus.com>
47511
47512         * gcc.c-torture/execute/941014-1.x: New file.
47513
47514 1998-08-31  Nick Clifton  <nickc@cygnus.com>
47515
47516         * lib/c-torture.exp: Add support for
47517         torture_eval_before_compile and torture_eval_before_execute
47518         variables.
47519
47520 1998-08-30  Jeffrey A Law  (law@cygnus.com)
47521
47522         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47523         this test triggers valid.
47524
47525 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47526
47527         * gcc.dg/980827-1.c: New test.
47528
47529 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47530
47531         * gcc.c-torture/execute/loop-4b.c: New test.
47532
47533 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47534
47535         * lib/c-torture.exp: Add support for
47536         torture_eval_before_compile and torture_eval_before_execute
47537         variables.
47538
47539 1998-08-25  Jeffrey A Law  (law@cygnus.com)
47540
47541         * gcc.c-torture/compile/980825-1.c: New test.
47542
47543 1998-08-24  Nick Clifton  <nickc@cygnus.com>
47544
47545         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47546         count number tests in opt_t0 not good_t0.
47547
47548 1998-08-24  Jeffrey A Law  (law@cygnus.com)
47549
47550         * gcc.c-torture/compile/930326-1.x: Fix typo.
47551
47552 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
47553
47554         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47555         causes an ICE.
47556
47557 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47558
47559         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47560         STACK_SIZE is defined.
47561         * gcc.c-torture/unsorted/stuct.c: Similarly.
47562
47563         * gcc.c-torture/compile/980821-1.c: New test.
47564
47565 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47566
47567         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47568
47569 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
47570
47571         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47572         code.
47573
47574 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47575
47576         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47577         error'.
47578
47579 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47580
47581         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47582
47583 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47584
47585         * gcc.c-torture/compile/980816-1.c: New test.
47586
47587         * gcc.dg/980816-1.c: New test.
47588
47589 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47590
47591         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47592         compiler for ieee tests.
47593
47594 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47595
47596         * g77.f-torture/compile/980729-0.f: New test.
47597
47598 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47599
47600         * gcc.c-torture/special/eeprof-1.c: New test, for
47601         -finstrument-functions.
47602         * gcc.c-torture/special/special.exp: Run it.
47603
47604 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47605
47606         * gcc.c-torture/compile/980729-1.c: New test.
47607
47608 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47609
47610         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47611         __thumb__ is defined, and test for ARM style doubles if so.
47612
47613 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47614
47615         * g77.f-torture/noncompile/980615-0.f: New test.
47616
47617 1998-07-26  H.J. Lu  (hjl@gnu.org)
47618
47619         * gcc.dg/980312-1.c: Do link instead of compile.
47620         * gcc.dg/980313-1.c: Likewise.
47621
47622 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47623
47624         * gcc.c-torture/compile/980726-1.c: New test.
47625
47626 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47627
47628         * g77.f-torture/execute/io0.f: New test.
47629
47630 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47631
47632         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47633         an int.
47634
47635 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47636
47637         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47638         m32r bugs.
47639
47640 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47641
47642         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47643         c-decl.c:grokdeclarator can handle mode attributes.
47644
47645 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47646
47647         * gcc.c-torture/execute/980716-1.c: New test.
47648
47649 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47650
47651         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47652         the mn10200.
47653         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47654         the mn10200.
47655         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47656         * gcc.c-torture/compile/930326-1.x: Similarly.
47657
47658 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47659
47660         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47661         New test from Craig.
47662
47663 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47664
47665         * g77.f-torture/noncompile/980616-0.f: New test.
47666
47667         * g77.f-torture/execute/970816-3.f: New test from Craig.
47668
47669 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47670
47671         *  g++.other/singleton.C: Return error value instead of taking
47672         SIGSEGV.
47673
47674 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47675
47676         *  g++.other/singleton.C: New test.  Warning is under dispute.
47677         Runtime crash is not.
47678
47679 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47680
47681         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47682         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47683         using6.C, using7.C}: New namespace tests.
47684
47685 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47686
47687         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47688         specialization with typedef'ed names used as array indexes.
47689
47690 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47691
47692         * gcc.c-torture/execute/980709-1.c: New test.
47693
47694         * gcc.dg/980709-1.c: New test.
47695
47696 1998-07-07  Richard Henderson  <rth@cygnus.com>
47697
47698         * gcc.c-torture/execute/bcp-1.c: New test.
47699
47700 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47701
47702         * gcc.c-torture/execute/980707-1.c: New test.
47703
47704 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47705
47706         * gcc.c-torture/compile/980706-1.c: New test.
47707
47708 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47709
47710         * g77.f-torture/execute/980701-0.f,
47711         g77.f-torture/execute/980701-1.f: New test from Craig.
47712
47713 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47714
47715         * gcc.c-torture/compile/980701-1.c: New test.
47716
47717         * gcc.c-torture/execute/980701-1.c: New test.
47718
47719 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47720 rlsruhe.de>
47721
47722         * g++.old-deja/g++.robertl/eb132.C: New test.
47723         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47724
47725 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47726
47727         * g77.f-torture/execute/980628-7.f,
47728         g77.f-torture/execute/980628-8.f,
47729         g77.f-torture/execute/980628-9.f,
47730         g77.f-torture/execute/980628-10.f: New tests from Craig.
47731
47732         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47733
47734 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47735
47736         * g77.f-torture/execute/980628-4.f: New test from Craig.
47737         * g77.f-torture/execute/980628-5.f: Likewise.
47738         * g77.f-torture/execute/980628-2.f: Likewise.
47739         * g77.f-torture/execute/980628-0.f: Likewise.
47740         * g77.f-torture/execute/980628-1.f: Likewise.
47741         * g77.f-torture/execute/980628-3.f: Likewise.
47742         * g77.f-torture/execute/980628-6.f: Likewise.
47743
47744 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47745
47746         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47747         directory when nothing has been installed yet.
47748
47749 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47750
47751         * gcc.c-torture/special/special.exp: Handle newer versions of
47752         dejagnu.
47753
47754 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47755
47756         * gcc.dg/980626-1.c: New test.
47757
47758 1998-06-19  Bruno Haible <haible@ilog.fr>
47759
47760         * gcc.misc-tests/m-un-2.c: New test.
47761         * g++.old-deja/g++.other/warn01.c: Likewise.
47762
47763 1998-06-19  Robert Lipe  <robertl@dgii.com>
47764
47765         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47766         compatibility with assmblers with a different comment character.
47767         Eliminate use of GAS-specific extensions.
47768
47769 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47770
47771         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47772
47773 1998-06-19  Robert Lipe  <robertl@dgii.com>
47774
47775         * lib/g77.exp: Replace search for libf2c.a with search for newly
47776         renamed libg2c.a
47777
47778 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47779
47780         * gcc.c-torture/execute/980617-1.c: New test.
47781
47782 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47783
47784         * gcc.c-torture/execute/980612-1.c: New test.
47785
47786 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47787
47788         * gcc.dg/980523-1.c: Only test on ppc-linux.
47789         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47790
47791         * gcc.c-torture/execute/980608-1.c: New test.
47792
47793 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47794
47795         * gcc.c-torture/execute/980605-1.c: New test.
47796
47797 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47798
47799         * gcc.c-torture/execute/980604-1.c: New test.
47800
47801 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47802
47803         * gcc.c-torture/execute/980602-1.c: New test.
47804         * gcc.c-torture/execute/980602-2.c: Likewise.
47805
47806 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47807
47808         * 970125-0.f: Fix per JCB.  Add commentary.
47809
47810 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47811
47812         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47813         IEEE -0 support.
47814
47815 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47816
47817         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47818         earlier.
47819
47820 1998-05-28  Catherine Moore <clm@cygnus.com>
47821
47822         * gcc.c-torture/execute/980526-3.c: New test.
47823
47824 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47825
47826         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47827         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47828         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47829         m88k-motorola-sysv3 to XFAIL.
47830
47831 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47832
47833         * gcc.dg/980526-1.c: New test.
47834         * gcc.c-torture/execute/980526-2.c: New test.
47835
47836 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47837
47838         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47839
47840         * gcc.c-torture/execute/980526-1.c: New test.
47841
47842 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47843
47844         * g77.f-torture/execute/alpha2.f: Add runtime test.
47845
47846 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47847
47848         * g++.old-deja/old-deja.exp: Strip leading directories.
47849
47850         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47851         error for the line.  Don't run multiple tests for the same line.
47852
47853 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47854
47855         * gcc.dg/980523-1.c: New test.
47856
47857 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47858
47859         * g77.f-torture/compile/970915-0.f: New test.
47860
47861 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47862
47863         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47864
47865 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47866
47867         * gcc.dg/980520-1.c: New test.
47868
47869 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47870
47871         * gcc.dg/980502-1.c: Fix return type.
47872
47873 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47874
47875         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47876         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47877         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47878         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47879         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47880
47881 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47882
47883         * g77.f-torture/execute/980520-1.f: New test.
47884
47885 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47886
47887         * lib/mike-g77.exp: New file.
47888
47889         * g77.f-torture/noncompile/noncompile.exp,
47890         g77.f-torture/noncompile/check0.f: New files.
47891
47892 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47893
47894         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47895         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47896         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47897         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47898         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47899         abort where appropriate.
47900
47901 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47902
47903         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47904         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47905
47906 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47907
47908         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47909
47910 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47911
47912         * g77.f-torture/compile/980427-0.f: New test.
47913
47914 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47915
47916         * g77.f-torture/compile/980424-0.f: New test.
47917
47918 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47919
47920         * g77.f-torture/compile/980419-2.f (main): New test.
47921         * g77.f-torture/compile/970125-0.f: New test.
47922         * g77.f-torture/compile/980419-1.f: New test.
47923
47924 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47925
47926         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47927         of loop-4.c.
47928
47929 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47930
47931         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47932
47933 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47934
47935         * gcc.c-torture/compile/980329-1.c: New test.
47936
47937 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47938
47939         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47940         * gcc.dg/980312-1.c: Fix typo in -march command.
47941
47942 1998-03-16  H.J. Lu  (hjl@gnu.org)
47943
47944         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47945
47946 1998-03-11  Robert Lipe  <robertl@dgii.com>
47947
47948         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47949         Dave Love agree the Fortran source is bogus.
47950
47951 1998-03-11  Robert Lipe  <robertl@dgii.com>
47952
47953         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47954         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47955         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47956         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47957         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47958
47959 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47960
47961         * g++.old-deja/g++.other/friend1.C: New test.
47962
47963 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47964
47965         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47966         possibly uninitialized) variables and declare dnrm2.
47967
47968 1998-02-23  Robert Lipe <robertl@dgii.com>
47969
47970         From Bruno Haible <haible@ilog.fr>:
47971         * gcc.c-torture/execute/980223.c: New test.
47972
47973 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47974
47975         * gcc.dg/ifelse-1.c: New test.
47976
47977 1998-02-09  H.J. Lu  (hjl@gnu.org)
47978
47979         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47980
47981           * lib/old-dejagnu.exp (old-dejagnu): Added the
47982           "execution test - XFAIL *-*-*" handling in the spirit of
47983           "excess errors test -". Changed the "execution test fails"
47984           handling to be like "excess errors test fails".
47985           * Update various tests accordingly.
47986
47987 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47988
47989         * gcc.c-torture/execute/980205.c: New test.
47990
47991 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47992
47993         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47994         * lib/f-torture.exp: Similarly.
47995         * gcc.c-torture: Rename all .cexp files to .x files.
47996
47997 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47998
47999         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48000         (940510-1.c): Removed duplicate.
48001         (971104-1.c): New test.
48002
48003 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
48004
48005           * lib/f-torture.exp: Improve error and loop detection.
48006
48007 1997-11-19  Michael Meissner  <meissner@cygnus.com>
48008
48009         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48010         use that to size the filler array.
48011
48012 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
48013
48014         * lib/c-torture.exp(c-torture-execute): Fix typo.
48015
48016         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48017         testcase as the executable name. Keep the executable around if
48018         the test fails.
48019
48020 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48021
48022         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48023         changes.  Only test one -g option, and move it to the end of the
48024         list of options to test.
48025
48026 1997-09-19  Michael Meissner  <meissner@cygnus.com>
48027
48028         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48029         variable GCC_TORTURE_OPTIONS to supply default switches separated
48030         by colons.  If no environment variable, run tests with -O0 -g, -O1
48031         -g, and -O2 -g as well.
48032
48033 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
48034
48035         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48036         explanatory comments. Fix indentation.
48037
48038 1997-09-15  Jeffrey A Law  (law@cygnus.com)
48039
48040         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48041
48042 1997-09-11  Jeffrey A Law  (law@cygnus.com)
48043
48044         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48045         * g++.old-deja/g++.mike/p7325.C: Likewise.
48046         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48047
48048 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
48049
48050         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48051         * g++.old-deja/g++.brendan/crash30.C: Likewise.
48052         * g++.old-deja/g++.brendan/crash39.C: Likewise.
48053         * g++.old-deja/g++.law/operators4.C: Likewise.
48054
48055 1997-09-11  Joe Buck  (jbuck@synopsys.com)
48056
48057         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48058         * g++.old-deja/g++.mike/p784.C: Ditto.
48059         * g++.old-deja/g++.mike/p785.C: Ditto.
48060
48061 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48062
48063           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48064
48065 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48066
48067         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48068         target feature; pass this to c-torture-execute as needed.
48069
48070 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48071
48072         * lib/c-torture.exp(c-torture-execute): If the previous and the
48073         current executables being tested are identical, we don't need to
48074         run the executable again. Try to make the executable names
48075         unique. Add an optional argument for passing additional compiler
48076         flags.
48077
48078 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48079
48080         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48081
48082 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48083
48084         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48085
48086 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48087
48088         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48089         32bit or larger longs.
48090
48091         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48092         have either a 32bit long or 32bit int.
48093
48094 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48095
48096         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48097         Make double precision tests dependent on sizeof (double).
48098
48099 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48100
48101         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48102         too.
48103
48104 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
48105
48106         * gcc.c-torture/compile/961203-1.cexp: New script.
48107
48108 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
48109
48110         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48111         up the includes ourselves.
48112
48113 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
48114
48115         * lib/plumhall.exp: Remove random include, and add a few
48116         verbose messages for debugging.
48117
48118 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
48119
48120         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48121         of trying to do it ourselves.
48122
48123 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48124
48125         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48126
48127 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
48128
48129         * gcc.prms/5403.c: Made regexp a bit less strict.
48130
48131 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
48132
48133         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48134         is returned from remote_load instead.
48135         * lib/plumhall.exp: Ditto.
48136         * lib/mike-g++.exp: Ditto.
48137         * lib/old-dejagnu.exp: Ditto.
48138         * lib/c-torture.exp: Ditto.
48139
48140 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
48141
48142         * lib/g++.exp: Use build_wrapper procedure.
48143         * lib/gcc.exp: Ditto.
48144
48145 1997-05-20  Jeffrey A Law  (law@cygnus.com)
48146
48147         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48148         an old-style decl for malloc.  Fixes tests to work when
48149         sizeof (int) != sizeof (size_t).
48150
48151 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48152
48153         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48154
48155         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48156         use stdargs.h interface.
48157
48158 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48159
48160         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48161         NO_VARARGS when compiling.
48162
48163 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
48164
48165         * lib/plumhall.exp(ph_includes): New procedure.
48166         (ph_make): Use it.
48167         (ph_compiler): Ditto.
48168
48169         * lib/g++.exp: Rename test-glue.c to testglue.c.
48170         * lib/gcc.exp: Ditto.
48171
48172 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
48173
48174         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48175         to completion when it's called.
48176
48177 1997-03-21  Michael Meissner  <meissner@cygnus.com>
48178
48179         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48180         is defined, don't do test.
48181
48182 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
48183
48184         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48185         for object files.
48186         (ph_summary): Mark skipped testcases as untested, not unresolved.
48187
48188         * lib/plumhall.exp (ph_make): If unresolved because of bad
48189         errorCode, record errorCode in log file.
48190         (*): Replace send_log/verbose with verbose -log.
48191
48192 1997-03-19  Michael Meissner  <meissner@cygnus.com>
48193
48194         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
48195         double conversion if double isn't at least 8 bytes.
48196
48197         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
48198         int to work with targets where int is 16 bits.
48199
48200         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
48201         8 bytes, just exit, since 4 byte doubles don't have enough bits of
48202         precision for the test to complete.
48203
48204 1997-03-14  Michael Meissner  <meissner@cygnus.com>
48205
48206         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
48207         if d10v is not compiled with the -mdouble64 flag.
48208         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
48209
48210         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
48211         d10v is not compiled with the -mint32 flag.
48212
48213 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
48214
48215         * lib/plumhall.exp: Use incr_count.
48216
48217 1997-03-12  Jeffrey A Law  (law@cygnus.com)
48218
48219         * gcc.c-torture: Update to c-torture-1.45.
48220
48221 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
48222
48223         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
48224         the name of the expect testcase file).
48225
48226         * lib/g++.exp(g++_init): Ditto.
48227
48228 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
48229
48230         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
48231         the host.
48232
48233         * lib/gcc.exp(gcc_exit): New procedure.
48234
48235 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
48236
48237         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
48238         specs where appropriate.
48239
48240         * g++.old-deja/g++.arm/*: Added additional ERROR checks
48241         because of new "candidates are" messages, and removed a few
48242
48243         * Converted all non-old-style g++ testcases to old-style, and
48244         moved into g++.old-deja.
48245
48246 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
48247
48248         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
48249         options.
48250
48251         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
48252         succeeded.
48253
48254         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
48255
48256 1997-02-13  Michael Meissner  <meissner@cygnus.com>
48257
48258         * lib/gcc.exp (gcc_target_compile): Add support for defining
48259         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
48260         the machine doesn't have those features.
48261
48262 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
48263
48264         * g++.law/operators4.exp: Don't use LIBS.
48265
48266 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
48267
48268         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
48269
48270         * lib/mike-g++.exp: Don't set the compiler to be tested here.
48271         * lib/g++.exp: Set it here instead. Also, allow use of the
48272         --tool_exec and --tool_opt options. Change CXX to
48273         GXX_UNDER_TEST.
48274
48275         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
48276
48277         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
48278
48279 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
48280
48281         * lib/old-dejagnu.exp: Use prune_warnings instead of
48282         prune_system_crud.
48283         * lib/mike-g++.exp: Ditto.
48284         * lib/gcc.exp: Ditto.
48285         * lib/g++.exp: Ditto.
48286
48287         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
48288
48289 1997-02-07  Jeffrey A Law  (law@cygnus.com)
48290
48291           * 941014-2.c: Include stdlib.h
48292           * 960327-1.c: Include stdio.h
48293           * dbra.c, index-1.c: Don't assume ints are 32bits.
48294
48295 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
48296
48297         * lib/gcc.exp: Add gcc,stack_size target feature.
48298
48299         * lib/g++.exp(g++_target_compile): Add the include and link
48300         paths here, not in two other places. And, it's $options, not
48301         options.
48302
48303         * lib/mike-g++.exp(postbase): Remove the code that determines
48304         the correct include and link paths.
48305         * g++.old-deja/old-deja.exp: Ditto.
48306
48307 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
48308
48309         * lib/g++.exp(g++_init): target_compile no longer returns the
48310         filename of the result.
48311
48312 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
48313
48314         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
48315         call to glob.
48316
48317         * gcc.c-torture/special/special.exp: Change call to
48318         gcc_target_compile to include the object file.
48319
48320 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
48321
48322         * gcc.c-torture/special/special.exp: Correct misspelling in last
48323         change.
48324
48325 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
48326
48327         * lib/plumhall.exp(ph_summary): Log the entire output of the
48328         executable. Return -1 if there were any failures, 0 otherwise.
48329         (ph_execute): Return -1 if there were any failures, 0 otherwise.
48330         (ph_make): Clean up objects and executables that were built
48331         if the tests succeeded.
48332
48333 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
48334
48335         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
48336         libraries and includes in the build tree as appropriate.
48337
48338 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48339
48340         * lib/c-torture.exp: Instead of looking for the global variable
48341         NO_LONG_LONG, check to see if that's a feature of the target.
48342
48343 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48344
48345         * config/default.exp: Minimize. Delete the remainer of the files in
48346         config; this functionality is now in devo/dejagnu/config.
48347
48348         g++.*/*: Pass any additional flags used to compile to postbase;
48349         delete CXXFLAGS.
48350
48351         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
48352         is now done by runtest.exp. Use gcc_target_compile instead of
48353         compile.
48354
48355         lib/c-torture.exp: Use gcc_target_compile instead of compile.
48356         Remove references to CFLAGS. Use remote_file instead of
48357         calling rm -f.
48358         (c-torture): Take a list of arguments to use to compile this
48359         testcase.
48360
48361         lib/g++.exp: Simplify. Use target_compile instead of compile.
48362         lib/gcc-dg.exp: Ditto.
48363         lib/gcc.exp: Ditto.
48364         lib/mike-{gcc,g++}.exp: Ditto.
48365         lib/old-dejagnu.exp: Ditto.
48366         lib/plumhall.exp: Ditto.
48367
48368 1997-01-08  Jim Wilson  <wilson@cygnus.com>
48369
48370         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
48371         (ph_linker): Likewise.
48372
48373 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
48374
48375           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
48376         MAP_ANON / MAP_ANONYMOUS if defined;
48377         else try to map from /dev/zero .
48378
48379 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48380
48381         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
48382         isn't defined, then define it to MAP_ANONYMOUS.
48383
48384 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48385
48386         * gcc.c-torture: Update to c-torture-1.42 release.
48387
48388 1996-11-11  Jeffrey A Law  (law@cygnus.com)
48389
48390         * gcc.c-torture: Update to c-torture-1.41 release.
48391
48392 1996-10-27  Jeffrey A Law  (law@cygnus.com)
48393
48394         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
48395         c-torture release.
48396
48397 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
48398
48399         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
48400         and LDFLAGS.  Fix second case to append the target_info ldflags
48401         onto LDFLAGS, not CFLAGS.
48402         * lib/g++.exp (g++_init): Add target_info stuff.
48403         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
48404         of libgloss and newlib flags for !native.
48405
48406         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
48407         (GDB): Fix relative path to go up another dir for finding gdb.
48408
48409 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
48410
48411         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
48412         versions in the target_info array, if they don't exist.
48413
48414 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
48415
48416         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48417
48418 1996-07-08  Jim Wilson  <wilson@cygnus.com>
48419
48420         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48421         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48422
48423 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
48424
48425         * lib/old-dejagnu.exp: Don't remove the output file before we've
48426         actually tested it. Don't append pwd to the path of the executable
48427         we're testing.
48428
48429 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
48430
48431         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48432
48433 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
48434
48435         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48436         temporary directory for compiler files, and set it to a default
48437         value of /tmp. Set $output as the name of the output file from
48438         compiling the testcase. Add a -o option to $cflags_var so the
48439         compiler writes the final output file as $output. Set $executable
48440         to $output.
48441
48442         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48443         directory for compiler files, and set it to /tmp if it doesn't
48444         already have a value. Set $output_file to the name of the output
48445         file from compiling the testcase. Add a -o option to CXXFLAGS so
48446         the compiler writes the final output file as $output. Use $output
48447         as the executable to be tested.
48448
48449 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48450
48451         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48452
48453 1996-06-08  Jeffrey A Law  (law@cygnus.com)
48454
48455         * gcc.c-torture/execute/pending-1.c: New test.  Still
48456         pending in Tege's queue.
48457
48458 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
48459
48460         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48461         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
48462         if there were failures.  Call unresolved if there were unresolved
48463         testcases.  Call gcc_fail if program did not run to completion.
48464         (ph_make): Pass additional argument name to ph_execute.
48465         (ph_execute): Add new argument.  Pass additional arguments to
48466         ph_summary.  Call gcc_fail is there is no execution output.
48467
48468 1996-04-24  Jeffrey A Law  (law@cygnus.com)
48469
48470         * lib/plumhall.exp (proc_summary): Output relavent summary
48471         lines into the log so specific failures in plumhall can be
48472         investigated.
48473
48474 1996-04-10  Jeffrey A Law  (law@cygnus.com)
48475
48476         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48477         (c-torture-execute): Don't try to execute tests which use
48478         "long long" types if $NO_LONG_LONG is nonzero.
48479
48480 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
48481
48482         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48483         not c-torture.
48484
48485         * gcc.ieee: Move from here.
48486         * gcc.c-torture/execute/ieee: To here.
48487
48488 1996-03-26  Jeffrey A Law  (law@cygnus.com)
48489
48490         * gcc.c-torture: Update to c-torture-1.41 release.
48491
48492 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48493
48494         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48495         not "$output".
48496
48497 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48498
48499         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48500         -c present.
48501
48502 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48503
48504         * config/proelf.exp: Handle connecting to a simulator.
48505
48506 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48507
48508         * config/proelf.exp: New file.  Enough framework that we can
48509         run c-torture tests on the proelf targets (or any other target
48510         that gdb can connect to for that matter).
48511
48512 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48513
48514         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48515         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48516
48517         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48518         exec_output exists.
48519
48520 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48521
48522         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48523         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48524
48525         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48526         to pass/fail/unresolved/unsupported/untested.  Caller must now
48527         call unresolved/unsupported/untested.
48528         * lib/*.exp: Update FSF address.  Update to handle new results of
48529         ${tool}_load.
48530         * lib/chill.exp (verbose): Delete.
48531
48532 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48533
48534         * lib/gcc.exp (default_gcc_start): Change order of args to
48535         $LDFLAGS $CFLAGS $LIBS.
48536         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48537         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48538         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48539         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48540         * gcc.misc-tests/dg-test.exp: Likewise.
48541         * gcc.misc-tests/msgs.exp: Likewise.
48542         * gcc.prms/prms.exp: Likewise.
48543         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48544         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
48545
48546         * lib/dg.exp: Deleted, moved to dejagnu/lib.
48547
48548 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48549
48550         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48551
48552         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48553         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48554
48555         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48556         necessary.
48557
48558 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
48559
48560         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48561         global for loop; add use of $mathlib.
48562         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48563         settings here; set mathlib for anything but VxWorks.
48564
48565 1996-01-22  Jeffrey A Law  (law@cygnus.com)
48566
48567         * gcc.c-torture: Update to c-torture-1.40 release.
48568
48569 1996-01-03  Jeffrey A Law  (law@cygnus.com)
48570
48571         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48572         dg.exp.
48573
48574 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48575
48576         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48577         global.
48578
48579 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48580
48581         * lib/g++.exp (LIBS): Define if not already.
48582         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48583         (gcc-dg-prune): Call prune_gcc_output.
48584         * lib/gcc.exp (prune_gcc_output): New proc.
48585         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48586         prune_gcc_output.
48587
48588 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48589
48590         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48591         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48592
48593 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48594
48595         * gcc.c-torture: Update to c-torture-1.39 release.
48596
48597 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48598
48599         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48600         fails, try others as well.
48601
48602 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48603
48604         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48605         If compilation fails, mark execute tests as `untested'.
48606         If test is marked as unsupported, don't mark compilation and
48607         execute tests as failed.
48608
48609 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48610
48611         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48612         libstdc++ for whether or not we want to be doing shared
48613         libraries.  Delete link_curses since we don't need it anymore.
48614         * lib/mike-g++.exp (postbase): Don't link in libg++.
48615         * g++.old-deja/old-deja.exp: Likewise.
48616
48617 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48618
48619         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48620
48621 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48622
48623         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48624         For that, add `-Wl,-a,shared_archive'.
48625         * g++.old-deja/old-deja.exp: Likewise.
48626
48627 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48628
48629         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48630
48631 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48632
48633         * lib/mike-g++.exp (postbase): Pay attention to the status of
48634         g++_load.
48635
48636 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48637
48638           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48639
48640 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48641
48642         * lib/gcc.exp (default_gcc_start): No longer need to log program
48643         being executed or its output, execute_anywhere does that now.
48644         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48645         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48646
48647 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48648
48649         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48650         the same as those in lib/g++.exp.
48651
48652 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48653
48654         * gcc.c-torture: Update to c-torture-1.38 release.
48655         * gcc.ieee: Related changes.
48656
48657 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48658
48659         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48660         "exec". Minor reformatting changes.
48661
48662         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48663         cross. This means all "exec" calls now work on a remote host as
48664         well.
48665         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48666         cross. Filter out the extra "\r\n" stuff that expect puts in.
48667         (c-torture-execute): Filter out the bogus warnings like
48668         c-torture-compile does. Add support for canadian cross.
48669         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48670         Use execute_anywhere rather than calling exec directly. Now it
48671         works for canadian cross testing.
48672
48673 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48674
48675         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48676         results into a variable, and check that rather than using file exists.
48677
48678 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48679
48680         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48681         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48682
48683 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48684
48685         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48686         lib_curses if there's a shared libg++ in the build tree.
48687
48688 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48689
48690         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48691         if not supported target.
48692
48693 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48694
48695         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48696         link_curses up to always happen, not just for native builds.
48697
48698 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48699
48700         * gcc.c-torture: Update to c-torture-1.36 release.
48701         * gcc.failure: Related changes.
48702
48703 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48704
48705         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48706
48707 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48708
48709         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48710         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48711         runshlib, link_curses, and mathlib for link and run.
48712
48713         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48714         pass the runtime shared library options for Solaris, OSF/1, and
48715         Irix5, and link with -lcurses to avoid unresolved references.
48716
48717 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48718
48719         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48720         only run once.
48721
48722 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48723
48724         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48725
48726 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48727
48728         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48729         do not have a framework for the "compat" tests yet.
48730
48731 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48732
48733         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48734         set to null if we're testing vxworks5.1.  Use that instead of
48735         `-lm' in the setting of LIBS for link and run.
48736
48737 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48738
48739         * config/rom68k.exp (${tool}_load): Major changes to make it
48740         work.  Verified that it does in fact return the stuff in
48741         exec_output properly.  Catch any Emul or any TRAP other than 0.
48742
48743 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48744
48745         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48746         LDFLAGS properly for targets that need stuff from libgloss.
48747         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48748         only run once.
48749         (gpp_initialized): New variable.
48750
48751 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48752
48753         * config/rom68k.exp: Load libgloss.exp.
48754         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48755         so we can produce a fully linked binary.
48756         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48757         so we can produce a fully linked binary.
48758
48759 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48760
48761         * lib/plumhall.exp (ph_section): Watch for expected failures.
48762         Add missing `else'.
48763
48764         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48765         run the testcase.
48766         (c-torture): Likewise.
48767
48768 1995-08-28  Doug Evans  <dje@cygnus.com>
48769
48770         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48771
48772         * lib/mike-g++.exp (mike_cleanup): New proc.
48773         (prebase): New globals compiler_result, not_compiler_result,
48774         target_regexp.
48775         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48776         allow leading "-" in pattern.  Watch for unsupported tests.
48777         If $compiler_result is set, pattern match assembler code,
48778         and ditto for $not_compiler_result.
48779         * lib/mike-gcc.exp: Likewise.
48780
48781         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48782         execution "succeeded".
48783
48784 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48785
48786         * config/win32.exp: New file.
48787         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48788
48789 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48790
48791         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48792         unsupported.
48793         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48794         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48795         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48796
48797         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48798         "... without exceptions was ...".  That is now handled by
48799         prune_system_crud.
48800         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48801
48802 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48803
48804         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48805         sieve.c,sort2.c}: New files.
48806         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48807         sieve.exp,sort2.exp}: Drivers for them.
48808
48809         * lib/mike-gcc.exp (program_output): New user settable variable.
48810         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48811         messages.
48812         * lib/mike-g++.exp (program_output): New user settable variable.
48813
48814         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48815
48816         * config/sh.exp: Deleted (use sim.exp instead).
48817
48818 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48819
48820         * config/vx.exp: Declare CHECKTASK as global.
48821         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48822         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48823         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48824
48825 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48826
48827         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48828         target. Like vx.exp, only includes `vx29k.exp' instead of
48829         `vxworks.exp'.
48830
48831 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48832
48833         * config/sim.exp: Increase time limit from 120 seconds to 240.
48834
48835 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48836
48837         * gcc.c-torture/execute/950628-1.c: New test.
48838
48839 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48840
48841         * gcc.c-torture: Update with changes/additions from
48842         c-torture-1.34.
48843
48844 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48845
48846         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48847
48848 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48849
48850         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48851
48852 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48853
48854         * gcc.c-torture/compile/950512-1.c: New test.
48855         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48856         * gcc.dg/struct-ret-1.c: Likewise.
48857
48858 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48859
48860         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48861           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48862
48863 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48864
48865         * gcc.c-torture/special/920411-1.c: Deleted.
48866         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48867
48868 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48869
48870         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48871         cpu limit.
48872
48873 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48874
48875         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48876
48877 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48878
48879         From kenner;
48880         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48881         is the proper length.
48882         * va-arg-3.c: Likewise.
48883
48884 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48885
48886         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48887         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48888
48889         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48890         * lib/g++.exp (default_g++_start): Delete old cruft.
48891
48892 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48893
48894         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48895         (2 * (1 << 18)) to (2 * (1 << 17)).
48896
48897         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48898
48899 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48900
48901         * config/rom68k.exp: Renamed from config/idp.exp
48902
48903 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48904
48905         * c-torture/compile/921109-2.c
48906
48907 1995-04-18  Mike Stump  <mrs@cygnus.com>
48908
48909         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48910         excess errors.
48911
48912 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48913
48914         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48915         output.
48916         * lib/g++.exp (default_g++_start): Likewise.
48917
48918 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48919
48920         * gcc.c-torture/compile/950329-1.c: New test.
48921
48922 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48923
48924           * config/bug.exp (${tool}_load): Updated to use new remote_open
48925           and remote_close procs.
48926         * config/idp.exp: New file.
48927
48928 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48929
48930         * gcc.c-torture/execute/950322-1.c: New test.
48931
48932 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48933
48934         * config/vx.exp (${tool}_load): Clean up testing of return code from
48935         vxworks_ld and vxworks_spawn.
48936
48937 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48938
48939         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48940
48941 1995-03-13  Mike Stump  <mrs@cygnus.com>
48942
48943         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48944         can mark excess errors on a machine by machine basis.  Note, the
48945         default is to not expect any excess errors, even when excess
48946         errors test - is given, so you will want to put an XFAIL ... on
48947         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48948         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48949         those 4 machines, but no others.
48950
48951 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48952
48953         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48954         * lib/c-torture.exp: to here.
48955
48956 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48957
48958         * gcc.c-torture/execute/950221-1.c: New test.
48959         * gcc.c-torture/execute/struct-ret-1.c: New test.
48960         * gcc.c-torture/compile/950221-1.c: New test.
48961
48962         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48963
48964 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48965
48966         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48967         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48968
48969 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48970
48971         * g++.gb: New directory of tests, derived from my signature and
48972         class scoping tests.
48973
48974         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48975         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48976         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48977         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48978         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48979         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48980         * g++.gb/sig25.C: Likewise.
48981
48982         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48983         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48984         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48985         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48986         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48987         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48988         * g++.gb/sig25.exp: Likewise.
48989
48990         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48991         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48992         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48993         * g++.gb/scope13.C: Likewise, this test still fails.
48994
48995         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48996         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48997         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48998         * g++.gb/scope13.exp: Ditto.
48999
49000         * g++.gb/README: New file, explains what these tests are about.
49001
49002 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
49003
49004         * lib/dg.exp (dg-do): Support `preprocess'.
49005         (dg-test): Likewise.
49006
49007 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
49008
49009         * config/udi.exp: change "continue -expect" to "exp_continue".
49010
49011 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
49012
49013         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49014         Delete redundant tests.
49015
49016         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49017         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49018         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49019         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49020         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49021         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49022         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49023         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49024
49025         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49026         storing label pointers.
49027         * gcc.c-torture/execute/921019-1.c: Likewise.
49028         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49029         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49030         parameter fp.
49031         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49032         constants.
49033
49034         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49035         Delete obsolete tests.
49036
49037         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49038         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49039         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49040         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49041         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49042         * gcc.c-torture/compile/950124-1.c: New test.
49043
49044         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49045
49046 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
49047
49048         * lib/mike-g++.exp: Add -lm to LIBS.
49049
49050 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
49051
49052         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49053
49054 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
49055
49056         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49057
49058 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49059
49060         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49061
49062 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49063
49064         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49065         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49066         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49067         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49068         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49069         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49070         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49071         * g++.law/{operators31.C, operators32.C,
49072         * g++.law/{operators33.C, operators34.C}: Likewise.
49073         * g++.law/{pic1.C, refs2.C}: Likewise.
49074         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49075         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49076         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49077         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49078
49079         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49080         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49081         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49082         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49083         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49084         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49085         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49086         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49087         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49088         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49089         * g++.law/{operators34.exp}: Likewise.
49090         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49091         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49092         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49093         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49094         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49095
49096         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49097         No longer expected to fail.
49098         * g++.law/missed-error3.C: Tweak for recent bool changes.
49099
49100 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49101
49102         * config/emb-unix: Deleted.
49103         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49104         remote execution.  Do final link on remote host if REMOTE_LINK is set.
49105
49106 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
49107
49108         * lib/dg.exp (dg-test): Fix typo in last patch.
49109
49110 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
49111
49112         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49113         (handles multiple occurrences).
49114
49115 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
49116
49117         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49118         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49119         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49120         printed).
49121         * lib/c-torture.exp (c-torture-compile): Likewise.
49122         (c-torture): Prepend full path if missing.
49123         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49124         (gcc_fail): Likewise.
49125         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49126
49127 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
49128
49129         * lib/netware.exp: Only attach to NetWare i386 systems.
49130
49131 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
49132
49133         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49134         messages.  Add test name to "output pattern match" pass/fail message.
49135
49136 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
49137
49138         * gcc.dg: New testsuite.
49139         * gcc.dg/dg.exp: New file.
49140
49141         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49142         test-switch.c}: Deleted.
49143
49144         * gcc.misc-tests/msgs.exp: New testcase driver.
49145
49146 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
49147
49148         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49149         Watch for illegal return values from ${tool}_load.
49150         * config/unix.exp (${tool}_load): Fix pass/fail detection for
49151         cross targets.  Coerce return value >0 to 1.
49152
49153 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
49154
49155         * config/unix.exp (${tool}_load): Call program rsh, not proc.
49156
49157         * config/emb-unix.exp: New file.
49158
49159         * config/sim.exp: Error if variable $SIM not defined.
49160         (${tool}_load): Mark test as "untested" if simulator missing.
49161
49162         * config/unix.exp: Load remote.exp to get rcp_download.
49163         * lib/c-torture.exp: Use different option lists for testcases with
49164         and without loops.
49165         * gcc.c-torture/execute/execute.exp: Likewise.
49166
49167 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
49168
49169         * config/*.exp: Clarify return code from ${tool}_load.
49170         Call `unresolved' or `untested' instead of `warning' or `perror'
49171         (sometimes you still want to call both though).
49172         Add comment that `shell_id' is local to each file.
49173         * config/udi.exp (timeout): Set to 30.
49174         Don't print warning if connection fails, $connectmode has already
49175         printed an error.
49176         (${tool}_load): Move verbose messages to level 2.
49177         Rework pattern for "Process started" message.
49178         Pass `shell_id' to ${connectmode}_download.
49179         Retry twice upon timeout.  Make resetting of target more robust.
49180         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49181         Pass `shell_id' to exit_$connectmode.
49182         Only call exit_$connectmode if connected.
49183         * config/unix.exp (${tool}_load): Check return codes better.
49184         * config/vrtx.exp (${tool}_load): Likewise.
49185         * config/vx.exp (${tool}_load): Likewise.
49186         Delete unneeded global's.
49187         * lib/dg.exp (dg-test): Update to reflect clarified return codes
49188         from ${tool}_load.
49189         (dg-stat): Delete.
49190         (dg-init): Delete recording of pass/fail counts.
49191         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49192         (old-dejagnu-init): Likewise.
49193         (old-dejagnu-stat): Delete contents, empty proc now.
49194         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
49195         (c-torture): Delete references to lcnt, lpass, lfail.
49196         Get option list from TORTURE_OPTIONS.
49197         Delete -funroll[-all]-loops if no loops.
49198         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
49199         (g++_stat): Delete contents (empty proc now).
49200         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
49201         (gcc_finish): Likewise.
49202         (gcc_stat): Deleted.
49203         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
49204         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
49205         * gcc.c-torture/execute/execute.exp: Likewise.
49206         Split tests into two parts: compile, execute.
49207         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
49208         no loops.  Update to reflect clarified return codes from ${tool}_load.
49209
49210 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
49211
49212         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
49213         to grep for.
49214         (old-dejagnu): Likewise (where necessary).
49215
49216 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
49217
49218         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
49219
49220         * lib/dg.exp (dg-process-target): Fix processing of selector.
49221         Add comment regarding use of `error'.
49222
49223         * lib/gcc.exp (prune_system_crud): Define if missing.
49224         * lib/g++.exp (prune_system_crud): Likewise.
49225
49226         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
49227         Call prune_system_crud.
49228         * lib/dg.exp (dg-runtest): New proc.
49229         Use perror instead of send_user for tcl errors in testcase.
49230         Don't return any value, it's never used.
49231         Don't clobber previous definition of `unknown'.
49232         Print tcl errors in `dg-final'.
49233
49234 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
49235
49236         * lib/dg.exp (dg-process-target): Improve syntax error messages.
49237         (dg-test): Don't print errorInfo, it contains stack backtrace.
49238
49239 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
49240
49241         * lib/g++.exp (runtest_file_p): Define if missing.
49242
49243 1994-09-24  Doug Evans  (dje@cygnus.com)
49244
49245         * lib/mike-g++.exp: Comment out loading of g++.exp.
49246         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
49247         (default_g++_version): Always print something.
49248         (default_g++_start): Comment out call to `which'.
49249         (g++_start, g++_load): Deleted (must be defined in config file).
49250         * lib/gcc.exp: Test for existence of $CC at start.
49251         Delete check for tmpdir (done in gcc_init).
49252         (default_gcc_version): Always print something.
49253         (default_gcc_start): Comment out call to `which'.
49254         * config/*.exp: Major cleanup - make cross targets work at least a
49255         little better for g++ (by not being "--tool gcc" specific).
49256         Rename gcc_xxx to ${tool}_xxx.
49257         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
49258         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
49259
49260 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
49261
49262         * lib/c-torture.exp (c-torture-compile): Rework compiler
49263         message processing.
49264
49265         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
49266         c-torture.
49267
49268 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
49269
49270         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
49271
49272         * lib/dg.exp (dg-process-target): Support { target native }.
49273
49274 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
49275
49276         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
49277         looked for "... program xxx got fatal signal".
49278         Correct regsub munging of `comp_output'.
49279         Ignore compiler messages "path prefix not used" and "linker input
49280         file unused".
49281
49282 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
49283
49284         * lib/gcc.exp (runtest_file_p): Define if missing.
49285         * gcc.prms/template.c: Example to work from.
49286
49287 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
49288
49289         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
49290         * lib/dg.exp (dg-test): Call unsupported testcases as such.
49291
49292         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
49293         * gcc.prms/1883.c: Moved from compile/940714-1.c.
49294         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
49295         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
49296
49297         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
49298         (dg-process-target): No longer a varargs proc.
49299         Return S/N for target, P/F for xfail.  All callers changed.
49300         (user option procs): More argument checking.
49301         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
49302         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
49303         (dg-test): Skip test if not running on selected target in `dg-do'.
49304         Update handling of `dg-do-what', `dg-output-text'.
49305         Separate execution pass/fail from output pattern match pass/fail.
49306         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
49307
49308 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
49309
49310         * gcc.c-torture/special/special.exp: Don't expect failure for mips
49311         target for 920510-1.c.
49312
49313 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
49314
49315         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
49316         Clean up comment regarding use of passcnt, etc.
49317         (gcc_stat): Don't update `testcnt' here.
49318         (gcc_finish): Do it here.
49319         Might as well reset `but_id' here too.
49320         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
49321         to determine if the file should be tested.
49322         * gcc.c-torture/compile/compile.exp: Likewise.
49323         * gcc.c-torture/execute/execute.exp: Likewise.
49324         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49325         * gcc.misc-tests/dg-test.exp: Likewise.
49326         * gcc.prms/prms.exp: Likewise.
49327         * gcc.wendy/wendy.exp: Likewise.
49328         * g++.old-deja.exp: Likewise.
49329         Move "Testing file" message to verbose level 1.
49330
49331 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
49332
49333         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
49334
49335 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
49336
49337         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
49338         (default_gcc_start): Accept optional second list element
49339         of compiler flags.  Print compiler output at verbosity level 2.
49340         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
49341         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
49342         Save current values of framework globals passcnt, failcnt, xpasscnt,
49343         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
49344         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
49345         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
49346         xfailcnt to compute stats.  Update framework global `testcnt' from
49347         pass/fail counts.
49348         (gcc_finish): New proc.  Clean up test environment.
49349         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
49350         (gcc_epass, gcc_efail): Delete.
49351         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
49352         argument of line number.
49353         (dg-init): If the tool has an init routine, call it.
49354         (dg-test): Remove args `cflags_var' and `libs_var'.
49355         Pass all compiler options to ${tool}_start.
49356         Handle missing line number.
49357         (dg-finish): New function.
49358         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
49359         particular files.  Call gcc_finish at end.  Move "skipping test"
49360         message to verbosity level 3.
49361         * gcc.c-torture/compile/compile.exp: Likewise.
49362         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49363         * gcc.c-torture/execute/execute.exp: Likewise.
49364         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49365         Print testcase being tried at verbosity level 1.
49366         * gcc.c-torture/special/special.exp: Unset xfail.
49367         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49368         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
49369         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
49370         * gcc.failure/failure.exp: Likewise.
49371         * gcc.ieee/ieee.exp: Likewise.
49372         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
49373         Update call to dg-test.  Call dg-finish at end.
49374         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
49375         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49376         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
49377         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
49378         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
49379         * gcc.wendy/wendy.exp: Add copyright.
49380         Delete setting of tmpdir (done by gcc_init).
49381         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
49382         Pass compiler flags to gcc_start.  Call gcc_finish at end.
49383         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
49384         gcc_[ce]pass/fail.
49385
49386 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
49387
49388         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
49389         confusion.
49390         (g++_load): Likewise.
49391
49392         * config/*.exp (gcc_load): Some were varargs fns and some were not.
49393         Rename argument to `prog' to remove the confusion.
49394         Varargs fns behave differently too!
49395         (g++_load): Likewise.
49396
49397         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
49398
49399         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
49400         what it is.  Delete (always) printing of status value for !native.
49401         Simplify verbose code, and include status and exec_output.
49402         (g++_load): Use gcc_load.
49403
49404 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
49405
49406         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
49407         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
49408         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
49409         940714-3.c as these testcases don't exist anymore.  Make
49410         va-arg-1.c expected to pass.
49411
49412 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
49413
49414         * gcc.misc-tests/misc.exp: Only run specific testcases.
49415         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
49416         * gcc.misc-tests/dg-[1-9].c: New files.
49417
49418         * lib/dg.exp: New testsuite driver.
49419         * gcc.prms/prms.exp: Use it.
49420
49421         * README.gcc: New file.
49422
49423         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49424         Document and reset `lxpass' and `lxfail'.
49425         Simplify "initialized" message.
49426         (gcc_stat): Clean up comments a little.
49427
49428 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
49429
49430         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49431
49432 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
49433
49434         * lib/old-dejagnu.exp (process-option): New proc.
49435         (old-dejagnu-init, old-dejagnu-stat): Likewise.
49436         (old-dejagnu): Simplify.
49437         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49438
49439 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
49440
49441         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49442         exists and is not an empty string.
49443
49444         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49445         $xfail rather than calling setup_xfail.  Clear $xfail when test is
49446         finished.
49447         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49448         automatically.
49449
49450         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49451         longer expected to fail.
49452
49453         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49454         "f" function call.
49455
49456         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49457
49458         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49459         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49460         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49461         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49462         c-torture-1.29.
49463
49464         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49465         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49466
49467         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49468
49469         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49470         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49471
49472         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49473         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49474         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49475
49476 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
49477
49478         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49479         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49480         940714-1.c, 940714-2.c, 940714-3.c},
49481         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49482         gcc.misc-tests/{mg.c,mg.exp}:
49483         New tests.
49484         * gcc.noncompile/noncompile.exp: Change accordingly.
49485
49486 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
49487
49488         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49489         Undo previous clobberage.
49490
49491 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
49492
49493         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49494         * gcc.special/{930510-1.c, special.exp}:
49495         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49496         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49497         struct-varargs-1.c}: New tests from c-torture-1.26.
49498
49499 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49500
49501         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49502           argument to switch.
49503
49504 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49505
49506         * Revert the previous changes.  Please see Rob's directory
49507           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49508           fixes.
49509
49510 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49511
49512         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49513             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49514             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49515             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49516             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49517             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49518             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49519             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49520             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49521             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49522             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49523             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49524             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49525             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49526             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49527             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49528             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49529             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49530             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49531             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49532             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49533             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49534             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49535             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49536             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49537             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49538             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49539
49540 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
49541
49542         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49543             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49544           with perror calls.
49545
49546 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
49547
49548         * config/unix.exp (g++_load): Fix syntax.
49549
49550 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
49551
49552         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49553         * gcc.noncompile/921017-1.c: Deleted obsolete test.
49554         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49555         Don't expect va-arg-1.c to fail.  Correct expected output for
49556         920928-1.c.
49557         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49558         * gcc.wendy/hbm4.c: Correct typo.
49559         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49560
49561 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
49562
49563         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49564         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49565         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
49566         * lib/c-torture.exp (c-torture-compile): Ditto.
49567
49568         Reduce volume of output (remove all the -I's and such).
49569         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49570         Call gcc_cpass, gcc_cfail.
49571         (c-torture): Pass testing option to c-torture-compile.
49572
49573 1994-03-21  Doug Evans  (dje@cygnus.com)
49574
49575         Bring patches over from progressive.
49576         * config/default.exp: Exit remote shell cleanly.
49577         (g++_exit, g++_start): Add default versions.
49578         * config/sim.exp (gcc_load): Use perror, not error.
49579
49580 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49581
49582         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49583         set in site.exp.
49584
49585 1994-03-14  Doug Evans  (dje@cygnus.com)
49586
49587         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49588         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49589         (wendy_try): New proc to run testcase.
49590         (main loop): Call 'em.
49591         * gcc.wendy/*.c: Clean up pass to correct expected output.
49592
49593         * lib/gcc.exp: Minor cleanup work.
49594         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49595
49596 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49597
49598         * config/sim.exp (gcc_load): Document return codes better.
49599         Don't pass -v to simulator.
49600
49601 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49602
49603           * gcc.special/920717-x.c: Fix typo.
49604           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49605           get at sources.
49606
49607         * lib/mike-gcc.exp: Fix typo.
49608
49609 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49610
49611         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49612         binary to use, transform the name.
49613         * config/*.exp: rename everything. Nuke any g++ specific files,
49614         it's now a special case of gcc that requires no special support.
49615         Add a default.exp for unsupported targets.
49616
49617 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49618
49619         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49620         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49621         version of Tcl.
49622
49623 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49624
49625         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49626         than a warning.
49627
49628 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49629
49630         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49631
49632 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49633
49634         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49635         option_list.  Compile every file with only 4/6 option choices
49636         (same as C torture) instead of with 12/18 different option
49637         choices.
49638         * lib/c-torture.exp: Likewise.
49639
49640         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49641         not already set.
49642
49643 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49644
49645         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49646         can put an XFAIL *-*-* on excess errors.
49647
49648 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49649
49650         * g++.law: Add more tests derived from g++-bugs snapshots.
49651
49652         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49653         equivalent to g++.law/init9.
49654
49655         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49656         compiled it, and the a.out file after we've run it.
49657
49658 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49659
49660         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49661         compiled it, and the a.out file after we've run it.
49662
49663 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49664
49665         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49666
49667 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49668
49669         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49670         version number.
49671
49672 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49673
49674         * g++.law: New directory of g++ tests derived from the g++-bugs
49675         snapshots.
49676
49677 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49678
49679         * gcc.compile: initbug1.c initbug1.exp testcase added
49680
49681 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49682
49683         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49684         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49685           fixes submitted by Jeff Law (law@cs.utah.edu)
49686         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49687           Jeff Law (law@cs.utah.edu)
49688
49689
49690 1993-11-30  Mike Stump  (mrs@cygnus.com)
49691
49692         * config/unix-g++.exp: Follow the gcc way of doing things.
49693         * g++.old-deja/old-deja.exp: Minor updates.
49694         * lib/g++.exp: New file, follow the gcc way of doing things.
49695         * lib/old-dejagnu.exp: Minor updates.
49696         * lib/mike-g++.exp: Always unset errorInfo.
49697
49698 1993-11-06  Mike Stump  (mrs@cygnus.com)
49699
49700         * lib/gcc.exp: Fix some errors with the below change, CC and
49701         CFLAGS should be global when setting, not local.
49702
49703 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49704
49705         * lib/gcc.exp: Transform tool name.
49706
49707 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49708
49709         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49710
49711 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49712
49713         * lib/gcc.exp: change gcc_done to gcc_stat
49714
49715 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49716
49717         * Upgraded gcc testsuite to c-torture version 1.25
49718
49719 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49720
49721         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49722         * lib/c-torture: added hooks for new reporting code.
49723
49724 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49725
49726         * config/sh-gcc.exp: check if sh-sim exists in the path
49727
49728 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49729
49730         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49731         * gcc.compile/compile.exp: Initial changes for new logic.
49732         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49733         * gcc.failure/failure.exp: Initial changes for new logic.
49734         * gcc.ieee/ieee.exp: Initial changes for new logic.
49735         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49736         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49737         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49738         * lib/c-torture.exp: Initial changes for new logic.
49739         * lib/gcc.exp: Initial changes for new logic.
49740
49741 1993-10-15  Mike Stump  (mrs@cygnus.com)
49742
49743         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49744         depend upon failure or success.  Fully qualify names in failure
49745         and success messages.  Always remove a.out before starting
49746         compile, just in case.  Pay more attention to error text output by
49747         the compiler.  Handle testcases with no known past errors just
49748         like all others, so that things are uniform.  Other miscellaneous
49749         improvements.
49750
49751 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49752
49753         * gcc.cpp: new directory for cpp tests
49754
49755 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49756
49757         * lib/chill.exp: Code reformatted, removed unused code.
49758         * config/unix-chill.exp: Code reformatted, removed unused code.
49759         * chill.execute/execute.exp: Code reformatted, removed unused code.
49760         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49761
49762 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49763
49764         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49765         routines not written.
49766
49767 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49768
49769         * config/bug-gcc.exp: Use new procs from bug.exp.
49770
49771 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49772
49773         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49774         via ftp, rather than depending on NFS.
49775         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49776         case.
49777
49778 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49779
49780         * config/bug-gcc.exp: Use new download proc.
49781
49782 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49783
49784         * chill.execute/execute.exp: cleanups, handles errors better
49785         * chill.compile/compile.exp: rewrite, based on execute.exp
49786         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49787         * lib/chill.exp: major changes to diff proc and compile and link
49788           procs. added chill_fail and chill_pass wrappers to pass and
49789           fail. added more comments, and handle error codes better.
49790           Added a hack to capture stderr from exec, so noncompile tests
49791           can work.
49792
49793 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49794
49795         * chill.execute/execute.exp: rewrite of testsuite driver
49796         * lib/chill.exp: rewrite of testsuite driver
49797         * config/unix-chill.exp: rewrite of testsuite driver
49798
49799 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49800
49801         In chill.execute:
49802         * iexpr.ch: Standardize uppercase.
49803         * tuples.dat: Standardize uppercase.
49804         * vary.ch: standardize.  Correct varying string assignments.
49805         * vary.dat: Add new output lines.
49806
49807 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49808
49809         In chill.execute:
49810         * chprintf.ch: Standardize use of uppercase.
49811         * tuples.ch: Standardize and turn arr2 into a DCL,
49812           rather than a SYN.
49813         * pinits.ch: Standardize.
49814
49815 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49816
49817         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49818         * Makefil: Renamed to Makefile.in.
49819         * configure.in: New.
49820
49821 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49822
49823         In chill.execute:
49824         * .cvsignore: Add result/output files.
49825         * Makefile: Fix up variables at start.  Use MFLAGS
49826           everywhere.  Correct bool_loc, built_ins entries.
49827           Add entry for vary1.ch.
49828         * bitarray.ch: Standardize upper-case usage.
49829         * bitexpr.ch: Standardize, add output of b1.
49830         * params.ch: Use arrayt in along PROC parameters, to
49831           avoid novelty problems.
49832         * sets.ch: Tiny cleanup.
49833         * vary1.ch: Re-indent.
49834
49835 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49836
49837           * Add PR-related files to Makefiles, .cvsignore files, etc.
49838
49839 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49840
49841         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49842           with compiler objects. New names are test-flow.c and test-loop.c
49843
49844 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49845
49846         * Upgraded c-torture tests from 1.19 to 1.20
49847
49848         * new files:
49849         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49850         * gcc.compile: 930623-1.c 930623-2.c
49851         * gcc.noncompile: 930622-1.c 930622-2.c
49852         * gcc.failure: 920411-1.c 920627-2.c
49853         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49854
49855 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49856
49857         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49858           More changes to get testsuite working properly. Needs more work.
49859           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49860
49861 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49862
49863         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49864           More changes to get testsuite working properly. Needs more work.
49865
49866 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49867
49868         * chill.compile/compile.exp: Added for Dejagnu support
49869         * chill.execute/execute.exp: Added for Dejagnu support
49870         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49871
49872 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49873
49874         This should complete moving the CHILL test files.
49875         * chill.noncompile(.cvsignore printf.grt
49876             in-printf.grt chprintf.grt chprintf.ch):
49877             Added test-support files.
49878           (Makefile): Modified further.
49879         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49880             signal.ch): Added test files.
49881           * chill.execute (.cvsignore printf.grt printr.c
49882             in-printf.grt rts.c chprintf.grt rts.h): Added
49883           test-support files.
49884             (Makefile): More corrections.
49885
49886 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49887
49888         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49889           test cases, ready for DejaGnu.
49890
49891 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49892
49893         * Upgraded c-torture tests from 1.18 to 1.19
49894
49895         * gcc.compile: added test(s):
49896           930607-1.c
49897         * gcc.execute: added test(s):
49898           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49899
49900         * added new subdirectory for misc tests: gcc.misc-tests
49901         * gcc.misc-test(s): added tests:
49902           inst-check.c test-consts.c test-ior.c test-switch.c
49903
49904 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49905
49906         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49907
49908 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49909
49910         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49911
49912 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49913
49914         * Upgraded c-torture tests from 1.17 to 1.18
49915
49916 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49917
49918         * Upgraded c-torture tests from 1.12 to 1.17
49919
49920 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49921
49922         * lib/old-dejagnu.exp:
49923           Fixed handling of XFAIL target triplets to correctly
49924           recognize wildcard characters.  Removed code that
49925           appended a unique id tag to the end of the file name
49926           printed out by the result of the testcases within a
49927           given test file.
49928
49929 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49930
49931         * lib/old-dejagnu.exp:
49932           Reworked expected failure handling to trigger off of XFAIL
49933           keyword in keyphrase embeded in testcase source code. The
49934           XFAIL keyword must be at the end of the keyphrase line. It
49935           may optionally be followed by one or more target triplets.
49936           It has just occured that the handling of wildcards in the
49937           target triplet may not be correct.
49938
49939 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49940
49941         * g++.old-deja/tests:
49942           Moved all subdirectories up one level into g++.old-deja .
49943
49944         * lib/old-dejagnu.exp:
49945           Fixed problem with CXXFLAGS not being properly reset, and being
49946           corrupted with extraneous "-c" compiler option.  This was
49947           causing binaries to not be generated for test that needed them.
49948           Modified strings passed to "pass" and "fail" so that individual
49949           tests from the same test file would be distinguished by an
49950           identifier appended to the test file name in the summary logs;
49951           this corrected a problem with erroneous diff logs.  Added code
49952           to search testcases for expected fail and unexpected pass keywords.
49953
49954 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49955
49956         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49957
49958 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49959
49960         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49961           Removed extraneous text from end of "Special g++ Options"
49962           keyphrase.
49963
49964         * lib/old-dejagnu.exp: Added pattern matching to look for new
49965           keywords, embedded in testcases comments, which will trigger
49966           calls to xpass and xfail.
49967
49968 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49969
49970         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49971           comments embedded in the testcases, especially the one looking for
49972           special compiler options, as well as the pattern matching for the
49973           compiler output again.
49974
49975 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49976
49977         * lib/old-dejagnu.exp: Do a proper check of the return value for
49978           execute tests. Fixed several problems with the pattern matching
49979           of the compiler output which gave erroneous test results.
49980           Changed several of the test result messages to be more descriptive.
49981         * config/unix-g++.exp: Proc g++_load now actually works and
49982           executes the tests passed to it and returns a usable return
49983           value.
49984
49985 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49986
49987           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49988
49989 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49990
49991         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49992           Modified both files to properly execute the old style
49993           dejagnu tests. The previous versions of these files were
49994           experimental and did not function anything near correctly.
49995
49996 1993-04-05  Rob Savoye  (rob@cygnus.com)
49997
49998         * Removed all Makefile.in and configure.in files. No configuration
49999         needed now.
50000
50001 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
50002
50003         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50004
50005 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
50006
50007         * gcc.compile/configure.in, gcc.unsorted/configure.in,
50008         gcc.special/configure.in, gcc.noncompile/configure.in,
50009         gcc.execute/configure.in, gcc.code_quality/configure.in,
50010         g++.other/configure.in, g++.old-deja/configure.in,
50011         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50012         in srcname setting.
50013
50014 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
50015
50016         * lib/udi.exp: Fixed mondfe and mondfe_download.
50017         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50018         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50019
50020 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50021
50022         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50023         (gdb_exit): Don't remove *_soc files.
50024
50025 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
50026
50027         * lib/c-torture.exp: Don't look for main; instead always use -w
50028         -c.  This is how the c-torture tests work.  Remove the object
50029         file if the compilation succeeds.
50030         * gcc.execute/execute.exp: Remove executable if test passes.
50031         * gcc.noncompile/noncompile.exp: Every test is an expected
50032         failure.
50033         * gcc.special/special.exp: Added tests from c-torture 1.11,
50034         corrected use of existing test.
50035         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50036         gcc.execute/920625-1.c: Updated to c-torture 1.11.
50037         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50038         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50039         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50040         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50041         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50042         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50043         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50044         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50045         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50046         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50047         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50048         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50049         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50050         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50051         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50052         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50053         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50054         c-torture 1.11.
50055         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50056         correspond to c-torture 1.11.
50057
50058         * New file.