OSDN Git Service

3a043c1c21aa2e07feaee8fee4b7e9bf08d6268d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2
3         PR c++/24924
4         * g++.dg/cpp/pedantic-errors.C: New.
5         * g++.dg/cpp/permissive.C: New.
6         
7 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8
9         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11
12 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13
14         * lib/target-supports.exp (check_missing_uclibc_feature)
15         (check_effective_target_wchar): New procedures.
16         * gcc.dg/wchar_t-1.c: Require target wchar.
17         * gcc.dg/wint_t-1.c: Likewise.
18
19 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
20
21         * lib/target-supports.exp (check_gc_sections_available): Return
22         false for VxWorks targets.
23
24 2007-03-15  Dirk Mueller  <dmueller@suse.de>
25
26         * g++.dg/warn/Wconversion2.C: Fix typo.
27         * gcc.dg/if-empty-1.c: Ditto.
28
29 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
30
31         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
32
33 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
34
35         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
36         * gcc.target/i386/pr31167.c: Ditto.
37
38 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
39
40         PR target/31167
41         * gcc.target/i386/pr31167.c: New test.
42
43 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
44
45         PR fortran/30922
46         * gfortran.dg/import5.f90.f90: New test.
47
48
49         PR fortran/30879
50         * gfortran.dg/data_components_1.f90: New test.
51
52
53         PR fortran/30870
54         * gfortran.dg/generic_13.f90: New test.
55
56         PR fortran/31163
57         * gfortran.dg/alloc_comp_basics_5.f90: New test.
58
59 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
60
61         PR libgfortran/31051
62         * gfortran.dg/fmt_t_4.f90: New
63
64 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
65
66         PR C++/31165
67         * g++.dg/other/default7.C: New test.
68
69 2007-03-15  Dirk Mueller  <dmueller@suse.de>
70
71         * g++.dg/warn/Wconversion2.C: New.
72
73 2007-03-14  Eric Christopher  <echristo@apple.com>
74
75         * gcc.dg/ssp-1.c: New.
76         * gcc.dg/ssp-2.c: Ditto.
77
78 2007-03-14  Dirk Mueller  <dmueller@suse.de>
79
80         * g++.dg/warn/do-empty.C: New.
81         * gcc.dg/do-empty.c: New.
82         * gcc.dg/if-empty-1.c: Update.
83         * gcc.dg/20001116-1.c: Update.
84         * gcc.dg/pr23165.c: Update.
85
86 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
87
88         * gfortran.dg/module_implicit_conversion.f90: New test.
89
90 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
91
92         PR middle-end/31127
93         * gcc.dg/pr31127.c: New.
94
95 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
96
97         * gcc.dg/tree-ssa/loop-26.c: New test.
98
99 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
100
101         * gcc.target/i386/cmpxchg16b-1.c: New test.
102
103 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
104
105         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
106         * gcc.dg/c99-vla-1.c: Likewise.
107         * g++.dg/ext/vla1.C: Likewise
108
109 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
110
111         * gcc.dg/wvla-1.c: New test
112         * gcc.dg/wvla-2.c: New test
113         * gcc.dg/wvla-3.c: New test
114         * gcc.dg/wvla-4.c: New test
115         * gcc.dg/wvla-5.c: New test
116         * gcc.dg/wvla-6.c: New test
117         * gcc.dg/wvla-7.c: New test
118         * g++.dg/warn/Wvla-1.C: New test
119         * g++.dg/warn/Wvla-2.C: New test
120         * g++.dg/warn/Wvla-3.C: New test
121
122 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
123
124         PR c++/30108
125         * g++.dg/other/default6.C: New test.
126
127 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
128
129         * lib/target-supports.exp (check_profiling_available): Return false
130         for VxWorks.
131         (check_effective_target_vxworks_kernel): New procedure.
132         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
133         VxWorks.
134         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
135         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
136         to include VxWorks.
137         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
138
139 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
140
141         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
142         PIC is not supported.
143         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
144         * gcc.dg/20020426-2.c: Likewise.
145         * gcc.dg/pr28243.c: Likewise.
146         * gcc.dg/visibility-11.c: Likewise.
147         * gcc.dg/tls/opt-9.c: Likewise.
148         * gcc.dg/tls/opt-10.c: Likewise.
149         * gcc.dg/tls/pic-1.c: Likewise.
150         * gcc.dg/tls/struct-1.c: Likewise.
151         * gcc.target/i386/20000807-1.c: Likewise.
152         * gcc.target/i386/20000904-1.c: Likewise.
153         * gcc.target/i386/20011119-1.c: Likewise.
154         * gcc.target/i386/990213-2.c: Likewise.
155         * gcc.target/i386/990214-1.c: Likewise.
156         * gcc.target/i386/compress-float-387-pic.c: Likewise.
157         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
158         * gcc.target/i386/pic-1.c: Likewise.
159         * gcc.target/i386/pr21518.c: Likewise.
160         * gcc.target/i386/pr23098.c: Likewise.
161         * gcc.target/i386/pr23943.c: Likewise.
162
163 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
164
165         PR c++/31038
166         * g++.dg/template/complit2.C: New test.
167
168         PR c++/30328
169         * g++.dg/ext/bitfield1.C: New test.
170
171 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
172
173         PR fortran/30883
174         * gfortran.dg/interface_11.f90: New test.
175
176 2007-03-11  Richard Guenther  <rguenther@suse.de>
177
178         PR tree-optimization/31115
179         * gcc.dg/torture/pr31115.c: New testcase.
180
181 2007-03-11  Ira Rosen  <irar@il.ibm.com>
182
183         PR tree-optimization/29925
184         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
185
186 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
187
188         PR c++/30274
189         * g++.dg/expr/bitfield3.C: New test.
190         * g++.dg/expr/bitfield4.C: Likewise.
191         * g++.dg/expr/bitfield5.C: Likewise.
192         * g++.dg/expr/bitfield6.C: Likewise.
193
194         PR c++/30924
195         * g++.dg/template/array18.C: New test.
196
197 2007-03-10  Dirk Mueller  <dmueller@suse.de>
198
199         PR c++/17946
200         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
201         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
202
203 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
204
205         PR c++/20599
206         * g++.dg/cpp0x/variadic-bind.C: New.
207         * g++.dg/cpp0x/variadic-function.C: New.
208         * g++.dg/cpp0x/variadic-mem_fn.C: New.
209         * g++.dg/cpp0x/variadic-tuple.C: New.
210         * g++.dg/cpp0x/variadic1.C: New.
211         * g++.dg/cpp0x/variadic2.C: New.
212         * g++.dg/cpp0x/variadic3.C: New.
213         * g++.dg/cpp0x/variadic4.C: New.
214         * g++.dg/cpp0x/variadic5.C: New.
215         * g++.dg/cpp0x/variadic6.C: New.
216         * g++.dg/cpp0x/variadic7.C: New.
217         * g++.dg/cpp0x/variadic8.C: New.
218         * g++.dg/cpp0x/variadic9.C: New.
219         * g++.dg/cpp0x/variadic10.C: New.
220         * g++.dg/cpp0x/variadic11.C: New.
221         * g++.dg/cpp0x/variadic12.C: New.
222         * g++.dg/cpp0x/variadic13.C: New.
223         * g++.dg/cpp0x/variadic14.C: New.
224         * g++.dg/cpp0x/variadic15.C: New.
225         * g++.dg/cpp0x/variadic16.C: New.
226         * g++.dg/cpp0x/variadic17.C: New.
227         * g++.dg/cpp0x/variadic18.C: New.
228         * g++.dg/cpp0x/variadic19.C: New.
229         * g++.dg/cpp0x/variadic20.C: New.
230         * g++.dg/cpp0x/variadic21.C: New.
231         * g++.dg/cpp0x/variadic22.C: New.
232         * g++.dg/cpp0x/variadic23.C: New.
233         * g++.dg/cpp0x/variadic24.C: New.
234         * g++.dg/cpp0x/variadic25.C: New.
235         * g++.dg/cpp0x/variadic26.C: New.
236         * g++.dg/cpp0x/variadic27.C: New.
237         * g++.dg/cpp0x/variadic28.C: New.
238         * g++.dg/cpp0x/variadic29.C: New.
239         * g++.dg/cpp0x/variadic30.C: New.
240         * g++.dg/cpp0x/variadic31.C: New.
241         * g++.dg/cpp0x/variadic32.C: New.
242         * g++.dg/cpp0x/variadic33.C: New.
243         * g++.dg/cpp0x/variadic34.C: New.
244         * g++.dg/cpp0x/variadic35.C: New.
245         * g++.dg/cpp0x/variadic36.C: New.
246         * g++.dg/cpp0x/variadic37.C: New.
247         * g++.dg/cpp0x/variadic38.C: New.
248         * g++.dg/cpp0x/variadic39.C: New.
249         * g++.dg/cpp0x/variadic40.C: New.
250         * g++.dg/cpp0x/variadic41.C: New.
251         * g++.dg/cpp0x/variadic42.C: New.
252         * g++.dg/cpp0x/variadic43.C: New.
253         * g++.dg/cpp0x/variadic44.C: New.
254         * g++.dg/cpp0x/variadic45.C: New.
255         * g++.dg/cpp0x/variadic46.C: New.
256         * g++.dg/cpp0x/variadic47.C: New.
257         * g++.dg/cpp0x/variadic48.C: New.
258         * g++.dg/cpp0x/variadic49.C: New.
259         * g++.dg/cpp0x/variadic50.C: New.
260         * g++.dg/cpp0x/variadic51.C: New.
261         * g++.dg/cpp0x/variadic52.C: New.
262         * g++.dg/cpp0x/variadic53.C: New.
263         * g++.dg/cpp0x/variadic54.C: New.
264         * g++.dg/cpp0x/variadic55.C: New.
265         * g++.dg/cpp0x/variadic56.C: New.
266         * g++.dg/cpp0x/variadic57.C: New.
267         * g++.dg/cpp0x/variadic58.C: New.
268         * g++.dg/cpp0x/variadic59.C: New.
269         * g++.dg/cpp0x/variadic60.C : New.
270         * g++.dg/cpp0x/variadic61.C : New.
271         * g++.dg/cpp0x/variadic62.C : New.
272         * g++.dg/cpp0x/variadic63.C : New.
273         * g++.dg/cpp0x/variadic64.C : New.
274         * g++.dg/cpp0x/variadic65.C : New.
275         * g++.dg/cpp0x/variadic66.C : New.
276         * g++.dg/cpp0x/variadic67.C : New.
277         * g++.dg/cpp0x/variadic68.C : New.
278         * g++.dg/cpp0x/variadic69.C : New.
279         * g++.dg/cpp0x/variadic70.C : New.
280         * g++.dg/cpp0x/variadic71.C : New.
281         * g++.dg/cpp0x/variadic72.C : New.
282         * g++.dg/cpp0x/variadic73.C : New.
283         * g++.dg/cpp0x/variadic74.C : New.
284         * g++.dg/cpp0x/variadic75.C : New.
285         * g++.dg/cpp0x/variadic-ex1.C : New.
286         * g++.dg/cpp0x/variadic-ex2.C : New.
287         * g++.dg/cpp0x/variadic-ex3.C : New.
288         * g++.dg/cpp0x/variadic-ex4.C : New.
289         * g++.dg/cpp0x/variadic-ex5.C : New.
290         * g++.dg/cpp0x/variadic-ex6.C : New.
291         * g++.dg/cpp0x/variadic-ex7.C : New.
292         * g++.dg/cpp0x/variadic-ex8.C : New.
293         * g++.dg/cpp0x/variadic-ex9.C : New.
294         * g++.dg/cpp0x/variadic-ex10.C : New.
295         * g++.dg/cpp0x/variadic-ex11.C : New.
296         * g++.dg/cpp0x/variadic-ex12.C : New.
297         * g++.dg/cpp0x/variadic-ex13.C : New.
298         * g++.dg/cpp0x/variadic-ex14.C : New.
299
300 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
301
302         PR libgfortran/31099
303         * gfortran.dg/unformatted_recl.f90: New test.
304
305 2007-03-09  Roger Sayle  <roger@eyesopen.com>
306
307         * gcc.dg/fold-eqcmplx-1.c: New test case.
308
309 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
310
311         PR rtl-optimization/30643
312         * gcc.dg/pr30643.c: New.
313
314 2007-03-09  Chao-ying Fu  <fu@mips.com>
315
316         * gcc.target/mips/mips32-dspr2-type.c: New test.
317         * gcc.target/mips/mips32-dspr2.c: New test.
318         * gcc.target/mips/dspr2-MULT.c: New test.
319         * gcc.target/mips/dspr2-MULTU.c: New test.
320         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
321         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
322         Adjust some formats.
323
324 2007-03-09  Dirk Mueller  <dmueller@suse.de>
325
326         PR c++/17946
327         * gcc.dg/Wlogical-op-1.c: New.
328         * g++.dg/warn/Wlogical-op-1.C: New.
329
330 2007-03-09  Richard Guenther  <rguenther@suse.de>
331
332         PR tree-optimization/30904
333         PR middle-end/31058
334         * gcc.dg/pr30904.c: Remove xfail.
335
336 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
337
338         PR C/31072
339         * gcc.c-torture/execute/pr31072.c: New test.
340
341 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
342
343         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
344         * gcc.dg/torture/builtin-attr-1.c: Likewise.
345         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
346         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
347         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
348         * gcc.dg/torture/builtin-integral-1.c: Likewise.
349         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
350         and *lround*.  Correct macro names.
351         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
352         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
353
354 2007-03-08  Ian Lance Taylor  <iant@google.com>
355
356         * gcc.dg/no-strict-overflow-5.c: New test.
357         * gcc.dg/no-strict-overflow-6.c: New test.
358         * gcc.dg/Wstrict-overflow-11.c: New test.
359         * gcc.dg/Wstrict-overflow-12.c: New test.
360         * gcc.dg/Wstrict-overflow-13.c: New test.
361         * gcc.dg/Wstrict-overflow-14.c: New test.
362         * gcc.dg/Wstrict-overflow-15.c: New test.
363
364 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
365
366         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
367         for VxWorks kernel mode.
368         * gcc.c-torture/execute/strncmp-1.x: Likewise.
369
370 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
371
372         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
373         mode.
374
375 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
376
377         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
378         and lib/bfill.c on VxWorks targets.
379         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
380         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
381         lib/bfill.c and lib/memmove.c on VxWorks targets.
382         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
383         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
384         on VxWorks targets.
385         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
386         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
387
388 2007-03-08  Tobias Burnus  <burnus@net-b.de>
389
390         * gfortran.dg/use_5.f90: New test.
391         * gfortran.dg/use_6.f90: Ditto.
392         * gfortran.dg/use_7.f90: Ditto.
393
394 2007-03-08  Tobias Burnus  <burnus@net-b.de>
395
396         PR fortran/30973
397         * gfortran.dg/use_4.f90: New test.
398         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
399
400 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
401
402         PR fortran/31011
403         * gfortran.dg/parameter_array_section_2.f90: New test.
404
405 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
406
407         PR c++/30852
408         * g++.dg/ext/offsetof1.C: Add cases with volatile.
409
410         PR c++/30534
411         * g++.dg/template/arg5.C: New test.
412
413 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
414
415         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
416
417 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
418
419         * gcc.dg/var-expand1.c: Add newline at end of file.
420
421 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
422
423         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
424
425 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
426
427         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
428
429 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
430
431         * gcc.dg/torture/builtin-convert-4.c: New test.
432
433 2007-03-05  Ian Lance Taylor  <iant@google.com>
434
435         * gcc.c-torture/compile/pr31034.c: New test.
436
437 2007-03-05  Ian Lance Taylor  <iant@google.com>
438
439         * gcc.dg/inline-18.c: New test.
440         * gcc.dg/inline-19.c: New test.
441         * gcc.dg/inline-20.c: New test.
442         * gcc.dg/inline-21.c: New test.
443
444 2007-03-05  Richard Guenther  <rguenther@suse.de>
445
446         PR tree-optimization/14052
447         * gcc.dg/tree-ssa/vrp33.c: New testcase.
448
449 2007-03-05  Richard Guenther  <rguenther@suse.de>
450
451         PR tree-optimization/23777
452         * gcc.dg/tree-ssa/pr23777.c: New testcase.
453
454 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
455
456         PR other/30465
457         * gcc.dg/multiple-overflow-warn-3.c: New.
458         * g++.dg/warn/multiple-overflow-warn-3.C: New.
459
460 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
461
462         PR c++/30895
463         * g++.dg/parse/template23.C: New test.
464
465 2007-03-04  Roger Sayle  <roger@eyesopen.com>
466
467         PR middle-end/30744
468         * gcc.dg/pr30744-1.c: New test case.
469
470 2007-03-04  Tobias Burnus  <burnus@net-b.de>
471
472         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
473
474 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
475
476         PR target/30406
477         * gfortran.dg/logical_3.f90: New test.
478
479 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
480
481         PR libfortran/30981
482         * gfortran.dg/integer_exponentiation_1.f90:  New test.
483
484 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
485
486         * gcc.target/m68k/m68k.exp: New.
487         * gcc.target/m68k/crash1.c: New.
488
489 2007-03-03  Tobias Burnus  <burnus@net-b.de>
490
491         * gfortran.dg/c_by_val.c: Use int64_t instead of long
492         to be more compatible with integer(kind=8).
493
494 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
495
496         PR libfortran/31001
497         * gfortran.dg/zero_sized_3.f90: New test.
498
499 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
500
501         PR c++/15787
502         * g++.dg/parse/else.C: New.
503         * g++.dg/parse/else-2.C: New.
504
505 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
506             Tobias Burnus  <burnus@net-b.de>
507
508         PR fortran/30882
509         * gfortran.dg/size_dim.f90: New test.
510
511 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
512             Tobias Burnus  <burnus@net-b.de>
513
514         PR fortran/30873
515         * gfortran.dg/entry_9.f90: New test.
516
517 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
518
519         PR c++/28253
520         * g++.dg/inherit/covariant16.C: New test.
521
522 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
523
524         * g++.dg/other/darwin-minversion-1.C: New.
525
526 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
527
528         * gcc.dg/tree-ssa/20070302-1.c: New test.
529
530 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
531
532         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
533         tests.
534
535 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
536
537         * gcc.dg/tree-ssa/prefetch-4.c: New test.
538
539 2007-03-01  Simon Baldwin <simonb@google.com>
540
541         PR c++/23689
542         * warn/ignored_typedef.C: New.
543         * init/ctor8.C: Added dg-warning to consume ignored typedef
544         warning.
545         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
546         and added an explicit line number.
547
548 2007-02-28  Richard Guenther  <rguenther@suse.de>
549
550         PR middle-end/30364
551         * gcc.dg/torture/pr30364-1.c: New testcase.
552         * gcc.dg/torture/pr30364-2.c: Likewise.
553         * gcc.dg/torture/pr30364-3.c: Likewise.
554
555 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
556
557         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
558         powerpc*, use -funsafe-math-optimizations.
559         * gcc.dg/torture/builtin-logb-1.c: Likewise.
560         * gcc.dg/torture/builtin-modf-1.c: Likewise.
561
562 2007-02-28  Tobias Burnus  <burnus@net-b.de>
563             Paul Thomas  <pault@gcc.gnu.org>
564
565         PR fortran/30888
566         PR fortran/30887
567         * c_by_val_1.f: Test %VAL() with non-default kind.
568         * c_by_val.c: Ditto.
569         * c_by_val_4.f: New test.
570
571 2007-02-28  Tobias Burnus  <burnus@net-b.de>
572
573         PR fortran/30968
574         * gfortran.dg/continuation_7.f90: New test.
575
576 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
577
578         * g++.dg/inherit/thunk7.C: New test.
579         * lib/target-supports.exp (check_profiling_available): Not available
580         for bfin-*-*.
581
582 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
583
584         PR target/30970
585         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
586
587 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
588
589         * lib/target-supports.exp (check_effective_target_init_priority):
590         Remove Solaris special case.
591
592 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
593
594         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
595         for more builtin types.
596
597         * g++.dg/ext/visibility/class1.C: Port to Darwin.
598         * g++.dg/ext/visibility/noPLT.C: Likewise.
599
600 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
601
602         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
603         sh* targets.
604
605 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
606
607         PR fortran/30865
608         * size_optional_dim_1.f90:  New test.
609
610 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
611
612         * gcc.dg/vxworks/vxworks.exp: New file.
613         * gcc.dg/vxworks/initpri1.c: Likewise.
614         * gcc.dg/vxworks/initpri2.c: Likewise.
615         * gcc.dg/initpri2.c: Add more tests.
616         * g++.dg/special/initpri2.C: Likewise.
617
618         * gcc.dg/initpri1.c: New test.
619         * gcc.dg/initpri2.c: Likewise.
620         * g++.dg/special/initpri1.C: New test.
621         * g++.dg/special/initpri2.C: Likewise.
622         * g++.dg/special/conpr-1.C: Use init_priority effective target.
623         * g++.dg/special/conpr-2.C: Likewise.
624         * g++.dg/special/conpr-3.C: Likewise.
625         * g++.dg/special/conpr-4.C: Likewise.
626         * g++.dg/special/initp1.C: Likewise.
627         * g++.dg/special/ecos.exp: Remove code to detect availability of
628         constructor priorities.
629         * lib/target-supports.exp (check_effective_target_init_priority):
630         New function.
631
632 2007-02-24  Jan Hubicka  <jh@suse.cz>
633
634         * gcc.c-torture/execute/pr30778.c: New testcase.
635
636 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
637
638         PR libgfortran/30918
639         * gfortran.dg/namelist_26.f90: New test.
640
641 2007-02-24  Richard Guenther  <rguenther@suse.de>
642
643         PR middle-end/30951
644         * gcc.dg/pr30951.c: New testcase.
645
646 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
647
648         * gcc.dg/torture/builtin-modf-1.c: New test.
649
650 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
651
652         PR tree-optimization/30904
653         * gcc.dg/pr30904.c: New test.
654
655 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
656
657         * gcc.test-framework/README: Correct command.
658         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
659         -Wunused-value.
660         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
661
662 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
663
664         * lib/target-supports.exp (check_effective_target_unwrapped): New.
665
666 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
667
668         * lib/target-supports.exp (check_effective_target_newlib): New
669         function.
670
671 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
672
673         PR fortran/30660
674         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
675         allocatable component.
676
677
678 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
679
680         * gcc.dg/torture/builtin-logb-1.c: New test.
681         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
682         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
683         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
684         sh* targets.
685
686 2007-02-23  Richard Guenther  <rguenther@suse.de>
687
688         * g++.dg/warn/changes-meaning.C: New testcase.
689
690 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
691
692         PR libgfortran/30910
693         * gfortran.dg/fmt_zero_precision.f90: Update test.
694
695 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
696
697         * gcc.dg/torture/builtin-frexp-1.c: New test.
698
699 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
700
701         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
702
703 2007-02-22  Ian Lance Taylor  <iant@google.com>
704
705         PR debug/30898
706         * g++.dg/debug/pr30898.C: New test.
707
708 2007-02-22  Ira Rosen  <irar@il.ibm.com>
709
710         * gcc.dg/vect/vect-106.c: New test.
711
712 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
713             Ira Rosen  <irar@il.ibm.com>
714
715         PR tree-optimization/30843
716         * gcc.dg/vect/pr30843.c: New test.
717
718 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
719
720         PR tree-optimization/30858
721         * gcc.dg/vect/pr30858.c: New test.
722
723 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
724
725         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
726         to set options for compiling testglue.
727         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
728         * lib/obj-c++.exp (obj-c++_init): Likewise.
729
730 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
731
732         * gnat.dg/derived_aggregate.adb: New test.
733
734 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
735
736         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
737         sh* targets.  Call the correct CKSGN macro.
738
739 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
740
741         * gfortran.dg/gomp/omp_parse1.f90: New test.
742         * gfortran.dg/gomp/omp_parse2.f: New test.
743
744 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
745
746         PR fortran/30869
747         * gfortran.dg/do_pointer_1.f90:  New test.
748
749 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
750
751         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
752         and scalbln.
753
754 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
755
756         * gcc.dg/darwin-minversion-1.c: New.
757         * gcc.dg/darwin-minversion-2.c: New.
758
759 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
760
761         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
762
763 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
764             DJ Delorie <dj@redhat.com>
765
766         PR other/30824
767         * gcc.dg/Wfatal.c: New.
768         * gcc.dg/Wfatal-2.c: New.
769         * gcc.dg/Werror-1.c: Adjust expectations.
770         * gcc.dg/Werror-5.c: Likewise.
771         * gcc.dg/Werror-7.c: Likewise.
772         * gcc.dg/Werror-10.c: Likewise.
773         * gcc.dg/Werror-11.c: Likewise.
774
775 2007-02-20  Tobias Burnus  <burnus@net-b.de>
776
777         PR fortran/30522
778         * gfortran.dg/volatile10.f90: New test.
779
780 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
781
782         PR libfortran/30533
783         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
784
785 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
786
787         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
788         * gcc.dg/Walways-true-1.c: Likewise.
789         * gcc.dg/weak/weak-3.c: Likewise.
790         * gcc.dg/Werror-1.c: Likewise.
791         * gcc.dg/Werror-3.c: Likewise.
792         * gcc.dg/Werror-4.c: Likewise.
793         * gcc.dg/Werror-5.c: Likewise.
794         * gcc.dg/Werror-6.c: Likewise.
795         * gcc.dg/Werror-7.c: Likewise.
796         * gcc.dg/Werror-8.c: Likewise.
797         * gcc.dg/Werror-10.c: Likewise.
798         * gcc.dg/Werror-11.c: Likewise.
799         * gcc.dg/Werror-12.c: Likewise.
800         * g++.old-deja/g++.mike/warn8.C: Likewise.
801         * g++.dg/warn/Walways-true-1.C: Likewise.
802         * g++.dg/warn/Walways-true-2.C: Likewise.
803         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
804         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
805         -Wstring-literal-comparison with -Waddress.
806         * gcc.dg/Wstring-literal-comparison-4.c: Replace
807         -Wno-string-literal-comparison with -Wno-address.
808
809 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
810
811         * gnat.dg/self_aggregate_with_call.adb: New test.
812
813 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
814
815         PR tree-optimization/30975
816         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
817         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
818         * gcc.dg/vect/pr30795.c: New.
819
820 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
821
822         PR fortran/30681
823         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
824
825 2007-02-18  Roger Sayle  <roger@eyesopen.com>
826
827         PR rtl-optimization/28173
828         * gcc.target/i386/andor-1.c: New test case.
829
830 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
831
832         * gcc.dg/torture/builtin-ldexp-1.c: New.
833         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
834
835 2007-02-18  Roger Sayle  <roger@eyesopen.com>
836
837         * gfortran.dg/array_constructor_15.f90: New test case.
838
839 2007-02-18  Roger Sayle  <roger@eyesopen.com>
840
841         * gfortran.dg/forall_10.f90: New test case.
842
843 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
844
845         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
846
847 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
848
849         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
850         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
851
852 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
853
854         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
855         * gcc.target/i386/builtin-bswap-3.c: Ditto.
856         * gcc.target/i386/xchg-1.c: New test.
857         * gcc.target/i386/xchg-2.c: New test.
858
859 2007-02-16  Richard Guenther  <rguenther@suse.de>
860             Christian Bruel  <christian.bruel@st.com>
861
862         * gcc.dg/strict-overflow-5.c: New testcase.
863
864 2007-02-16  Tobias Burnus  <burnus@net-b.de>
865
866         PR fortran/30793
867         * gfortran.dg/func_derived_4.f90: New test.
868
869 2007-02-15  Roger Sayle  <roger@eyesopen.com>
870
871         PR middle-end/30391
872         * gfortran.dg/pr30391-1.f90: New test case.
873
874 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
875
876         PR middle-end/30433
877         * gcc.c-torture/compile/pr30433.c: New testcase to check
878         that complex constants comparisions are foldded.
879
880 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
881
882         PR C++/30158
883         * g++.dg/ext/stmtexpr10.C: New testcase.
884
885 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
886
887         PR middle-end/30729
888         * gcc.dg/Wunused-value-2.c: New testcase.
889
890 2007-02-15  Ian Lance Taylor  <iant@google.com>
891
892         * g++.dg/eh/subreg-1.C: New test.
893
894 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
895
896         PR c/26494
897         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
898         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
899         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
900         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
901         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
902         * gcc.dg/Werror-implicit-function-declaration.c: New.
903
904 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
905
906         PR c++/28943
907         * g++.dg/warn/pr28943.C: New.
908
909 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
910
911         * gfortran.fortran-torture/execute/math.f90: Fix typo.
912
913 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
914
915         PR fortran/30779
916         * gfortran.dg/error_recovery_3.f90: New test.
917
918 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
919
920         * g++.dg/tree-ssa/sra-1.C: New.
921
922 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
923
924         * g++.dg/tree-ssa/sra-1.C: New.
925
926 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
927
928         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
929
930 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
931
932         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
933
934 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
935
936         PR fortran/30799
937         * gfortran.dg/logical_2.f90: New test.
938
939 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
940
941         * gcc.dg/torture/complex-alias-1.c: New test.
942
943 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
944
945         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
946         instead of -fdump-tree-tailcall.
947
948 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
949
950         * gfortran.dg/interface_10.f90: Fix comment typo.
951
952 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
953
954         PR tree-optimization/30771
955         * gcc.dg/vect/pr30771.c: New test.
956
957 2007-02-13  Ian Lance Taylor  <iant@google.com>
958
959         * gcc.dg/Wstrict-overflow-1.c: New test.
960         * gcc.dg/Wstrict-overflow-2.c: New test.
961         * gcc.dg/Wstrict-overflow-3.c: New test.
962         * gcc.dg/Wstrict-overflow-4.c: New test.
963         * gcc.dg/Wstrict-overflow-5.c: New test.
964         * gcc.dg/Wstrict-overflow-6.c: New test.
965         * gcc.dg/Wstrict-overflow-7.c: New test.
966         * gcc.dg/Wstrict-overflow-8.c: New test.
967         * gcc.dg/Wstrict-overflow-9.c: New test.
968         * gcc.dg/Wstrict-overflow-10.c: New test.
969
970 2007-02-13  Roger Sayle  <roger@eyesopen.com>
971
972         * gcc.target/ia64/builtin-bswap-2.c: New test case.
973
974 2007-02-13  Richard Henderson  <rth@redhat.com>
975
976         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
977         * gcc.c-torture/execute/pr29302-1.c: ... here.
978
979 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
980
981         PR c/29521
982         * gcc.dg/c90-return-1.c: Update output.
983         * gcc.dg/c99-return-1.c: Likewise.
984
985 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
986
987         PR fortran/30554
988         * gfortran.dg/used_dummy_types_7.f90: New test..
989
990 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
991
992         * gcc.target/i386/parity-1.c: New test.
993         * gcc.target/i386/parity-2.c: New test.
994
995 2007-02-12  Roger Sayle  <roger@eyesopen.com>
996
997         * gcc.target/i386/builtin-bswap-3.c: New test case.
998
999 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
1000
1001         PR tree-optimization/29145
1002         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1003         alias analysis is improved to take better advantage of restrict
1004         qualified pointers.
1005         * gcc.dg/vect/vect-80.c: Likewise.
1006         * gcc.dg/vect/pr29145.c: New.
1007
1008 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1009
1010         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1011         * gcc.target/i386/sse4a-insert.c: Likewise.
1012
1013 2007-02-11  Roger Sayle  <roger@eyesopen.com>
1014
1015         * gcc.target/ia64/builtin-popcount-1.c: New test case.
1016         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1017
1018 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
1019
1020         PR fortran/30478
1021         * gfortran.dg/enum_4.f90: Update error message checks.
1022
1023 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
1024
1025         PR fortran/30554
1026         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1027         versions of the modules.
1028
1029         PR fortran/30617
1030         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1031         by getting rid of recursive I/O and providing functions with
1032         results.
1033
1034         PR fortran/30319
1035         * gfortran.dg/char_array_constructor_2.f90
1036
1037 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
1038
1039         PR c++/26988
1040         * g++.dg/template/spec34.C: New test
1041
1042 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
1043
1044         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1045         on i?86 and x86_64.
1046         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1047         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1048         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1049         on i?86 and x86_64.
1050         * gcc.dg/vect/vect-113.c: Ditto.
1051
1052 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
1053
1054         PR c++/29487
1055         * g++.dg/eh/weak1-C: New test.
1056         * g++.dg/eh/weak1-a.cc: Likewise.
1057         * g++.dg/eh/comdat1.C: Likewise.
1058
1059 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
1060             Dorit Nuzman  <dorit@il.ibm.com>
1061
1062         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1063         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1064         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1065         * gcc.dg/vect/vect-113.c: Likewise.
1066
1067         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1068
1069 2007-02-10  Richard Henderson  <rth@redhat.com>
1070
1071         * lib/target-supports.exp (check_effective_target_tls): Redefine
1072         to mean non-emulated tls.
1073         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1074         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1075         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1076         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1077         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1078         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1079         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1080
1081 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1082
1083         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1084
1085 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1086
1087         * gfortran.dg/secnds.f: Replace time tolerance with a
1088         before-and-after bracket.
1089         * gfortran.dg/secnds-1.f: Likewise.
1090
1091 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1092
1093         PR fortran/30512
1094         * gfortran.dg/maxlocval_1.f90: New test.
1095
1096 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1097
1098         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1099
1100 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1101
1102         PR fortran/30720
1103         * gfortran.dg/array_function_1.f90: New test.
1104
1105 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1106
1107         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1108         (check_effective_target_dummy_wcsftime): New functions.
1109
1110 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1111
1112         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1113         * lib/target-supports.exp (check_effective_target_uclibc): New
1114         function.
1115
1116 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1117
1118         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1119         (vsnprintf): Don't define for uClibc targets.
1120
1121 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1122
1123         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1124         set before checking whether it was allowed.
1125         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1126         before checking inside_main.
1127
1128 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1129
1130         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1131         uClinux targets.
1132         (u16sf): Likewise u4sf.
1133         * g++.dg/compat/struct-layout-1.h: Likewise.
1134
1135 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1136
1137         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1138         procedure.
1139         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1140         m68k targets if check_effective_target_coldfire_fpu returns true.
1141
1142 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1143         Richard Guenther  <rguenther@suse.de>
1144
1145         PR middle-end/23361
1146         * gcc.dg/fold-compare-3.c: New testcase.
1147         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1148
1149 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1150
1151         * gcc.dg/pr26570.c: Clean up coverage files.
1152         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1153         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1154         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1155         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1156         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1157         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1158         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1159         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1160         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1161         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1162         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1163         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1164         * gcc.dg/vect/pr28952.c: Ditto.
1165         * gcc.dg/vect/pr27151.c: Ditto.
1166         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1167         * g++.dg/gomp/macro-3.C: Ditto.
1168
1169 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1170
1171         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1172         of the loop.
1173
1174 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1175
1176         * gcc.target/i386/builtin-bswap-2.c: New test case.
1177
1178 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1179
1180         * gfortran.dg/forall_8.f90: New test case.
1181         * gfortran.dg/forall_9.f90: Likewise.
1182
1183 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1184
1185         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1186
1187 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1188
1189         * lib/target-supports.exp (check_effective_target_simulator): New.
1190
1191 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1192
1193         * gcc.dg/tree-ssa/loop-25.c: New test.
1194
1195 2007-02-06  Richard Henderson  <rth@redhat.com>
1196
1197         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1198
1199 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1200
1201         * gcc.target/powerpc/popcount-1.c: New test case.
1202         * gcc.target/powerpc/parity-1.c: Likewise.
1203
1204 2007-02-06  Richard Guenther  <rguenther@suse.de>
1205
1206         PR middle-end/27302
1207         * gcc.dg/torture/pr27302-2.c: New testcase.
1208
1209 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1210
1211         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1212         * gcc.dg/vect/vect-iv-1.c: New test.
1213         * gcc.dg/vect/vect-iv-2.c: New test.
1214         * gcc.dg/vect/vect-iv-3.c: New test.
1215         * gcc.dg/vect/vect-iv-4.c: New test.
1216         * gcc.dg/vect/vect-iv-5.c: New test.
1217         * gcc.dg/vect/vect-iv-6.c: New test.
1218         * gcc.dg/vect/vect-iv-7.c: New test.
1219         * gcc.dg/vect/vect-iv-8.c: New test.
1220         * gcc.dg/vect/vect-iv-9.c: New test.
1221         * gcc.dg/vect/vect-iv-10.c: New test.
1222         * gcc.dg/vect/vect-iv-11.c: New test.
1223         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1224         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1225         * gcc.dg/vect/vect-14.c: Now vectorizable.
1226         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1227         * gcc.dg/vect/vect-27.c: Likewise.
1228         * gcc.dg/vect/vect-29.c Likewise.
1229         * gcc.dg/vect/vect-dv-2.c: Likewise.
1230         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1231         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1232         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1233
1234 2007-02-06  Ira Rosen  <irar@il.ibm.com>
1235
1236         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1237
1238 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1239
1240         * gcc.dg/builtins-20.c: Add more cases.
1241
1242 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
1243
1244         PR debug/30189
1245         * gcc.dg/pr30189.c: New test.
1246
1247 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1248
1249         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1250         for running tests.
1251         * gcc.target/i386/sse4a-extract.c: New test.
1252         * gcc.target/i386/sse4a-insert.c: New test.
1253         * gcc.target/i386/sse4a-montsd.c: New test.
1254         * gcc.target/i386/sse4a-montss.c: New test.
1255
1256 2007-02-05  Richard Guenther  <rguenther@suse.de>
1257
1258         * gcc.target/i386/vectorize3.c: New testcase.
1259
1260 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
1261
1262         PR target/30665
1263         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1264
1265 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1266
1267         PR fortran/30611
1268         * gfortran.dg/repeat_1.f90: New test.
1269
1270 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
1271
1272         PR fortran/30605
1273         * gfortran.dg/spread_shape_1.f90: Remove tabs.
1274         * gfortran.dg/derived_init_2.f90: Ditto.
1275         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1276         * gfortran.dg/array_initializer_1.f90: Ditto.
1277         * gfortran.dg/do_2.f90: Ditto.
1278         * gfortran.dg/proc_assign_1.f90: Ditto.
1279
1280 2007-02-04  Richard Guenther  <rguenther@suse.de>
1281
1282         PR middle-end/30636
1283         * g++.dg/warn/pr30636.C: New testcase.
1284         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1285
1286 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
1287
1288         PR middle-end/30667
1289         * gfortran.dg/pr30667.f: New test.
1290
1291 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1292
1293         * gcc.dg/builtins-54.c: Add more cases.
1294
1295 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
1296
1297         PR fortran/30514
1298         * gfortran.dg/zero_sized_2.f90: New test.
1299
1300         PR fortran/30660
1301         * gfortran.dg/alloc_comp_basics_4.f90: New test.
1302
1303         PR fortran/29820
1304         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1305         file.
1306
1307 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1308
1309         PR fortran/30683
1310         * gfortran.dg/interface_10.f90: New test.
1311
1312 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1313
1314         * gcc.dg/builtins-20.c: Add more cases.
1315
1316 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1317
1318         PR target/29682
1319         * gcc-target/ia64/pr29682.c: New test.
1320
1321 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
1322
1323         PR fortran/30284
1324         * gfortran.dg/arrayio_11.f90.f90: New test.
1325
1326         PR fortran/30626
1327         * gfortran.dg/arrayio_12.f90.f90: New test.
1328
1329 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
1330
1331         PR c++/30536
1332         * g++.dg/tls/diag-5.C: New test.
1333
1334         PR middle-end/30473
1335         * gcc.dg/pr30473.c: New test.
1336         * gcc.c-torture/execute/20070201-1.c: New test.
1337
1338 2007-02-01  Roger Sayle  <roger@eyesopen.com>
1339
1340         * gfortran.dg/dependency_20.f90: New test case.
1341
1342 2007-01-31  Ian Lance Taylor  <iant@google.com>
1343
1344         * gcc.dg/lower-subreg-1.c (test): New test.
1345
1346 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
1347
1348         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1349
1350 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1351
1352         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1353         * gcc.dg/torture/builtin-math-3.c: Likewise.
1354
1355 2007-01-31  Dirk Mueller  <dmueller@suse.de>
1356
1357         gcc.dg/Wparentheses-2.c: Update and add new tests.
1358
1359 2007-01-31  Ira Rosen  <irar@il.ibm.com>
1360
1361         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1362         vectorize.
1363
1364 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
1365
1366         * gcc.dg/builtins-63.c: New test.
1367
1368 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1369
1370         PR fortran/27588
1371         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1372
1373 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1374
1375         PR fortran/30520
1376         * gfortran.dg/volatile8.f90: New argument conformance test.
1377         * gfortran.dg/volatile9.f90: New scope test.
1378
1379 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1380
1381         PR c++/24745
1382         * g++.dg/warn/null4.C: New.
1383
1384 2001-01-30  Roger Sayle  <roger@eyesopen.com>
1385             Uros Bizjak  <ubizjak@gmail.com>
1386
1387         * gcc.dg/large-size-array-3.c: Correct typo.
1388
1389 2007-01-30  Richard Guenther  <rguenther@suse.de>
1390
1391         PR middle-end/27657
1392         * g++.dg/debug/pr27657.C: New testcase.
1393
1394 2007-01-30  Richard Guenther  <rguenther@suse.de>
1395
1396         PR middle-end/30313
1397         * gcc.dg/torture/pr30313.c: New testcase.
1398
1399 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
1400
1401         * gcc.dg/dfp/dfp-except.h: New file.
1402         * gcc.dg/dfp/fe-check.h: New file.
1403         * gcc.dg/dfp/fe-binop.c: New test.
1404         * gcc.dg/dfp/fe-convert-1.c: New test.
1405         * gcc.dg/dfp/fe-convert-2.c: New test.
1406         * gcc.dg/dfp/fe-convert-3.c: New test.
1407
1408         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1409         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1410         * gcc.dg/dfp/convert-dfp.c: Ditto.
1411         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1412
1413 2007-01-29  Josh Conner  <jconner@apple.com>
1414
1415         * gcc.target/powerpc/altivec-24.c: New test.
1416
1417 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
1418
1419         PR c++/28266
1420         * g++.dg/parse/defarg12.C: New test.
1421
1422 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
1423
1424         PR fortran/30554
1425         * gfortran.dg/used_dummy_types_6.f90: New test.
1426
1427 2007-01-28  Jan Hubicka  <jh@suse.cz>
1428
1429         * gcc.dg/tree-prof/val-prof-6.c: New test.
1430
1431 2007-01-28  Roger Sayle  <roger@eyesopen.com>
1432
1433         * gcc.dg/large-size-array-3.c: Correct test case (portability).
1434
1435 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
1436
1437         PR C++/28988
1438         * g++.dg/expr/dtor4.C: New test.
1439
1440 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
1441
1442         * gcc.dg/tree-ssa/loop-23.c: New test.
1443
1444 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
1445
1446         PR libfortran/30389
1447         * gfortran.dg/achar_2.f90:  New test.
1448         * gfortran.dg/achar_3.f90:  New test.
1449
1450 2007-01-27  Ian Lance Taylor  <iant@google.com>
1451
1452         * gcc.dg/strict-overflow-1.c: New test.
1453         * gcc.dg/no-strict-overflow-1.c: New test.
1454         * gcc.dg/strict-overflow-2.c: New test.
1455         * gcc.dg/no-strict-overflow-2.c: New test.
1456         * gcc.dg/strict-overflow-3.c: New test.
1457         * gcc.dg/no-strict-overflow-3.c: New test.
1458         * gcc.dg/strict-overflow-4.c: New test.
1459         * gcc.dg/no-strict-overflow-4.c: New test.
1460         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
1461         * gcc.dg/pr15784-1.c: Likewise.
1462         * gcc.dg/pr20922-1.c: Likewise.
1463         * gcc.dg/pr20922-3.c: Likewise.
1464         * gcc.dg/pr20922-4.c: Likewise.
1465         * gcc.dg/pr20922-6.c: Likewise.
1466         * gcc.dg/compare-4.c: Likewise.
1467         * gcc.dg/torture/pr26898-1.c: Likewise.
1468         * gcc.dg/tree-ssa/divide-1.c: Likewise.
1469         * gcc.dg/tree-ssa/divide-2.c: Likewise.
1470         * gcc.dg/tree-ssa/divide-3.c: Likewise.
1471         * gcc.dg/tree-ssa/divide-4.c: Likewise.
1472         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1473         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1474         * gcc.dg/tree-ssa/pr21082.c: Likewise.
1475         * gcc.dg/tree-ssa/pr26899.c: Likewise.
1476         * g++.dg/tree-ssa/pr21082.C: Likewise.
1477
1478 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1479
1480         * gcc-dg/large-size-array-3.c: New test case.
1481
1482 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1483
1484         * gfortran.dg/forall_7.f90: New test case.
1485
1486 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
1487
1488         PR fortran/30407
1489         * gfortran.dg/where_operator_assign_1.f90: New test.
1490         * gfortran.dg/where_operator_assign_2.f90: New test.
1491         * gfortran.dg/where_operator_assign_3.f90: New test.
1492
1493 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
1494
1495         * lib/target-supports.exp
1496         (check_effective_target_powerpc_altivec): New.
1497         (check_effective_target_vect_cmdline_needed): Use it.
1498
1499 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1500
1501         PR fortran/30278
1502         * gfortran.dg/backslash_3.f: New test.
1503
1504 2007-01-26  Richard Guenther  <rguenther@suse.de>
1505
1506         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1507
1508 2007-01-26  Tobias Burnus  <burnus@net-b.de>
1509
1510         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1511         * gfortran.dg/vect/vect.exp: Ditto.
1512         * gfortran.dg/dg.exp: Ditto.
1513         * gfortran.fortran-torture/execute/execute.exp: Ditto.
1514         * gfortran.fortran-torture/compile/compile.exp: Ditto.
1515
1516 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1517
1518         * gcc.dg/builtins-20.c: Add more cases.
1519         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1520
1521 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1522
1523         PR fortran/30437
1524         * gcc.dg/Wall.c: New.
1525         * gcc.dg/Wno-all.c: New.
1526         * gfortran.dg/Wall.f90: New.
1527         * gfortran.dg/Wno-all.f90: New.
1528
1529 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
1530
1531         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1532         * g++.dg/eh/simd-2.C: Also run on Darwin.
1533         * g++.dg/eh/simd-3.C: New.
1534         * g++.dg/eh/simd-4.C: New.
1535
1536 2007-01-25  Richard Guenther  <rguenther@suse.de>
1537
1538         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1539         and _PROFILE_USE.
1540         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1541
1542 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
1543
1544         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1545         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1546         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1547         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1548         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1549         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1550         * gcc.dg/ipa/ipa-7.c: New testcase.
1551
1552 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
1553
1554         * g++.dg/cpp0x/warn_cxx0x.C: New.
1555
1556 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1557
1558         * gcc.dg/builtins-20.c: Test builtin carg.
1559
1560 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1561
1562         PR middle-end/27416
1563         * gcc.dg/gomp/pr27416.c: New test.
1564
1565         PR middle-end/30494
1566         * gcc.dg/gomp/pr30494.c: New test.
1567         * g++.dg/gomp/pr30494.C: New test.
1568
1569         PR middle-end/30421
1570         * gcc.dg/gomp/pr30421.c: New test.
1571
1572 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1573
1574         * gcc.target/ia64/versionid-1.c: New test.
1575         * gcc.target/ia64/versionid-2.c: New test.
1576
1577 2007-01-24  Richard Guenther  <rguenther@suse.de>
1578
1579         PR testsuite/30181
1580         * gcc.dg/builtins-57.c: Change to a link-time testcase
1581         to support non-C99 targets.
1582
1583 2007-01-24  Jan Hubicka  <jh@suse.cz>
1584
1585         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1586
1587 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1588
1589         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1590
1591 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1592
1593         PR objc/27438
1594         * objc.dg/const-str-12.m: New test.
1595
1596 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1597
1598         PR fortran/30532
1599         * gfortran.dg/ctrl-z.f90:  New test.
1600
1601 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1602
1603         PR fortran/30481
1604         * gfortran.dg/namelist_assumed_char.f90:  New test.
1605
1606 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1607
1608         PR c++/27492
1609         * g++.dg/inherit/covariant15.C: New test.
1610
1611 2007-01-23  Ian Lance Taylor  <iant@google.com>
1612
1613         * g++.dg/warn/Wparentheses-24.C: New test.
1614
1615 2007-01-23  Richard Guenther  <rguenther@suse.de>
1616
1617         PR testsuite/30560
1618         * ada/acats/run_acats: Do not call gnatmake or gnatchop
1619         with full path.
1620
1621 2007-01-22  Richard Guenther  <rguenther@suse.de>
1622
1623         PR tree-optimization/30038
1624         * gcc.dg/builtins-62.c: New testcase.
1625
1626 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1627
1628         * gcc.c-torture/compile/20070121.c: New test.
1629
1630 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
1631
1632         PR libfortran/30525
1633         * gfortran.dg/char_comparison_1.f:  New test.
1634
1635 2007-01-21  Ira Rosen  <irar@il.ibm.com>
1636
1637         * gcc.dg/vect/vect-strided-same-dr.c: New test.
1638
1639 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1640
1641         PR objc/30479
1642         * objc.dg/pch: New directory.
1643         * objc.dg/pch/pch.exp: New file.
1644         * objc.dg/pch/interface-1.m: New test.
1645         * objc.dg/pch/interface-1.hs: New include file.
1646         * lib/objc.exp (objc_target_compile): Add
1647         "-x objective-c-header" in front of the sources if this is
1648         a precompiled header being compiled.
1649
1650 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1651
1652         * gfortran.dg/array_memcpy_3.f90: New test case.
1653         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1654
1655 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1656             Brooks Moses  <brooks.moses@codesourcery.com>
1657             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1658
1659         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1660         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1661
1662 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1663
1664         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1665
1666 2007-01-19  Mike Stump  <mrs@apple.com>
1667
1668         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1669         away.
1670
1671 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1672
1673         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1674         option instead of -funsafe-math-optimizations.
1675
1676 2007-01-19  Tomas Bily  <tbily@suse.cz>
1677
1678         gcc.dg/tree-prof/indir-call-prof.c: New.
1679         g++.dg/dg.exp: Add tree-prof subdirectory.
1680         g++.dg/tree-prof/indir-call-prof.C: New.
1681         g++.dg/tree-prof/tree-prof.exp: New.
1682
1683 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1684
1685         PR c++/17947
1686         * g++.dg/warn/deprecated.C: Update warning output.
1687         * g++.dg/warn/deprecated-2.C: Likewise.
1688         * g++.dg/warn/deprecated-3.C: New.
1689
1690 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1691
1692         * gcc.c-torture/execute/nestfunc-7.c: New.
1693
1694 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1695
1696         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1697
1698 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1699
1700         * gcc.dg/m68k-pic-1.c: New.
1701
1702 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1703
1704         * gfortran.dg/array_memcpy_4.f90: New test case.
1705
1706 2007-01-18  Josh Conner  <jconner@apple.com>
1707
1708         PR target/30485
1709         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1710         * gcc.dg/vect/no-trapping-math-1: New.
1711         * gcc.dg/vect/no-trapping-math-2: New.
1712
1713 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1714
1715         * gcc.target/i386/387-8.c: Update comment about optimizing
1716         inherent load of 1.0 of fptan instruction.
1717
1718 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1719             Richard Guenther <rguenther@suse.de>
1720
1721         PR diagnostic/8268
1722         * gcc.dg/Warray-bounds.c: New testcase.
1723         * gcc.dg/Warray-bounds-2.c: New testcase.
1724         * g++.dg/warn/Warray-bounds.C: New testcase.
1725         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1726
1727 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1728
1729         PR fortran/30476
1730         * gfortran.dg/generic_12.f90: New test.
1731
1732 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1733
1734         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1735         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1736
1737 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1738
1739         * gcc.dg/dfp/compare-special.h: New file.
1740         * gcc.dg/dfp/compare-special-32.c: New test.
1741         * gcc.dg/dfp/compare-special-64.c: New test.
1742         * gcc.dg/dfp/compare-special-128.c: New test.
1743
1744 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1745             Paul Thomas  <pault@gcc.gnu.org>
1746             Steven G. Kargl  <kargl@gcc.gnu.org>
1747
1748         PR fortran/30404
1749         * gfortran.dg/forall_6.f90: New test case.
1750         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1751         * gfortran.dg/dependency_13.f90: Likewise.
1752
1753 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1754
1755         PR testsuite/12325
1756         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1757         targets that don't support Inf.
1758
1759 2007-01-15  Dale Johannesen  <dalej@apple.com>
1760
1761         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1762
1763 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1764
1765         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1766         of achar for 0xff to avoid the "Extended ASCII not
1767         implemented" error message.
1768
1769 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1770
1771         PR fortran/28172
1772         * gfortran.dg/altreturn_4.f90: New test.
1773
1774         PR fortran/29389
1775         * gfortran.dg/stfunc_4.f90: New test.
1776
1777         PR fortran/29712
1778         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1779         * gfortran.dg/initialization_1.f90: Change warning.
1780
1781         PR fortran/30283
1782         * gfortran.dg/specification_type_resolution_2.f90: New test.
1783
1784 2007-01-14  Jan Hubicka  <jh@suse.cz>
1785
1786         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1787         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1788         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1789         elimination.
1790
1791 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1792
1793         PR fortran/30410
1794         * gfortran.dg/external_procedures_2.f90: New test.
1795
1796 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1797
1798         PR target/30413
1799         * gcc.target/i386/pr30413.c: New test.
1800
1801 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1802
1803         PR fortran/30452
1804         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1805
1806 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1807
1808         * gcc.dg/20070112-1.c: New test.
1809
1810 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1811
1812         PR libgfortran/30435
1813         * gfortran.dg/list_read_6.f90: New test.
1814
1815 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1816
1817         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1818
1819 2007-01-12  Tom Tromey  <tromey@redhat.com>
1820
1821         PR preprocessor/28227:
1822         * gcc.dg/cpp/pr28227.c: New file.
1823
1824 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1825
1826         * gcc.dg/tree-ssa/loop-22.c: New test.
1827
1828 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1829
1830         PR tree-optimization/29516
1831         * gcc.dg/tree-ssa/loop-20.c: New test.
1832
1833 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1834
1835         PR libfortran/30415
1836         * minmaxloc_integer_kinds_1.f90:  New test.
1837
1838 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1839
1840         PR c++/29573
1841         * g++.dg/template/sizeof-template-argument.C: New test.
1842
1843 2007-01-11  Jan Hubicka  <jh@suse.cz>
1844
1845         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1846         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1847         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1848         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1849         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1850         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1851         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1852         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1853         transformation in question.
1854         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1855         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1856         * gcc.dg/always_inline3.c: Likewise.
1857
1858 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1859
1860         PR c++/28999
1861         * g++.dg/template/typename11.C: New test.
1862
1863 2007-01-10  Robert Kennedy <jimbob@google.com>
1864
1865         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1866
1867 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1868
1869         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1870         for different integer kinds.
1871         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1872         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1873         * gfortran.dg/ishft_2.f90: New test.
1874         * gfortran.dg/ishft_3.f90: New test.
1875
1876 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1877
1878         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1879
1880 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1881
1882         PR tree-optimization/30322
1883         * gcc.dg/tree-ssa/loop-21.c: New test.
1884
1885 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1886
1887         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1888
1889 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1890
1891         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1892
1893 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1894
1895         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1896         * g++.dg/warn/overflow-warn-3.C: Likewise.
1897         * g++.dg/warn/overflow-warn-4.C: Likewise.
1898         * g++.dg/warn/overflow-warn-5.C: Likewise.
1899         * g++.dg/warn/overflow-warn-6.C: Likewise.
1900         * g++.dg/warn/Woverflow-1.C: Likewise.
1901         * g++.dg/warn/Woverflow-2.C: Likewise.
1902         * g++.dg/warn/Woverflow-3.C: Likewise.
1903         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1904
1905 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1906
1907         * gfortran.dg/array_constructor_14.f90: New test case.
1908         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1909
1910 2007-01-08  Richard Guenther  <rguenther@suse.de>
1911
1912         PR tree-optimization/23603
1913         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1914         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1915
1916 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1917
1918         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1919         in __v8qi typedef.
1920         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1921         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1922         compiler behaviour.
1923         * gcc.dg/simd-5.c: Likewise.
1924         * gcc.dg/simd-6.c: Likewise.
1925         * g++.dg/conversion/simd1.C: Likewise.
1926         * g++.dg/conversion/simd3.C: Likewise.
1927         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1928         (main): Use it.
1929
1930 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1931
1932         PR tree-optimization/29877
1933         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1934         name of a hard register for the target concerned.  Adjust dg-error
1935         directives to cope with new behaviour of TER.
1936
1937 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1938
1939         PR c++/28986
1940         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1941         * g++.dg/warn/overflow-warn-1.C: New.
1942         * g++.dg/warn/overflow-warn-3.C: New.
1943         * g++.dg/warn/overflow-warn-4.C: New.
1944         * g++.dg/warn/overflow-warn-5.C: New.
1945         * g++.dg/warn/overflow-warn-6.C: New.
1946         * g++.dg/warn/Woverflow-1.C: New.
1947         * g++.dg/warn/Woverflow-2.C: New.
1948         * g++.dg/warn/Woverflow-3.C: New.
1949         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1950
1951 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1952
1953         PR fortran/27698
1954         * gfortran.dg/invalid_name.f90: New test.
1955         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1956         * gfortran.dg/gomp/pr29759.f90: Ditto.
1957
1958 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1959
1960         * gfortran.dg/present_1.f90:  Update error message.
1961
1962 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1963
1964         PR c++/19439
1965         * g++.dg/template/duplicate1.C: New test
1966         * g++.dg/template/memfriend6.C: Adjust error markers.
1967
1968 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1969
1970         PR tree-opt/30385
1971         * gcc.dg/torture/inline-1.c: New test.
1972
1973 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1974
1975         PR c/19978
1976         * gcc.dg/multiple-overflow-warn-1.c: New.
1977         * gcc.dg/multiple-overflow-warn-2.c: New.
1978         * gcc.dg/overflow-warn-6.c: New.
1979         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1980
1981 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1982
1983         * gfortran.dg/array_memcpy_1.f90: New test case.
1984         * gfortran.dg/array_memcpy_2.f90: Likewise.
1985
1986 2007-01-05  Richard Guenther  <rguenther@suse.de>
1987
1988         PR middle-end/27826
1989         * g++.dg/opt/pr27826.C: New testcase.
1990
1991 2007-01-05  Ian Lance Taylor  <iant@google.com>
1992
1993         * gcc.dg/Walways-true-1.c: New test.
1994         * gcc.dg/Walways-true-2.c: New test.
1995         * g++.dg/warn/Walways-true-1.C: New test.
1996         * g++.dg/warn/Walways-true-2.C: New test.
1997
1998 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1999
2000         PR c/30360
2001         * gcc.dg/pr30360.c: New test.
2002
2003 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
2004
2005         PR fortran/23232
2006         * gfortran.dg/data_implied_do_1.f90: New test.
2007
2008         PR fortran/27996
2009         PR fortran/27998
2010         * gfortran.dg/char_length_1.f90: New test.
2011
2012 2007-01-05  Richard Guenther  <rguenther@suse.de>
2013
2014         PR middle-end/28116
2015         * g++.dg/opt/pr28116.C: New testcase.
2016
2017 2007-01-05  Tobias Burnus  <burnus@net-b.de>
2018
2019         PR fortran/29624
2020         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2021           invalid deallocate.
2022         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2023         * gfortran.dg/protected_4.f90: Add pointer intent check.
2024         * gfortran.dg/protected_6.f90: Add pointer intent check.
2025         * gfortran.dg/pointer_intent_1.f90: New test.
2026         * gfortran.dg/pointer_intent_2.f90: New test.
2027         * gfortran.dg/pointer_intent_3.f90: New test.
2028
2029 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2030
2031         PR 30235
2032         * gfortran.dg/altreturn_2.f90: new test.
2033
2034 2007-01-04  Tom Tromey  <tromey@redhat.com>
2035
2036         PR preprocessor/28165:
2037         * gcc.dg/cpp/pr28165.c: New file.
2038
2039 2007-01-03  Josh Conner  <jconner@apple.com>
2040
2041         PR middle-end/29683
2042         * gcc.dg/pr29683.c: New.
2043
2044 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2045
2046         PR c++/28217
2047         * g++.dg/pch/template-1.C: New test.
2048         * g++.dg/pch/template-1.Hs: New file.
2049
2050 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2051
2052         PR middle-end/30353
2053         * gcc.c-torture/compile/complex-4.c: New test.
2054
2055 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
2056
2057         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2058         -maltivec.
2059         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2060
2061 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR middle-end/30286
2064         * gcc.dg/pr30286.c: New test.
2065
2066         PR c++/29535
2067         * g++.dg/template/crash66.C: New test.
2068
2069         PR c++/29054
2070         * g++.dg/template/friend49.C: New test.
2071
2072 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2073
2074         * gfortran.dg/ibits.f90: New test.
2075
2076 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2077
2078         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2079         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2080
2081 2007-01-02  Jan Hubicka  <jh@suse.cz>
2082
2083         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2084         first one.
2085
2086 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2087
2088         PR c/19977
2089         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2090         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2091
2092 2006-01-02  Ian Lance Taylor  <iant@google.com>
2093
2094         * g++.dg/warn/Wparentheses-22.C: New test.
2095         * g++.dg/warn/Wparentheses-23.C: New test.
2096
2097 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2098
2099         PR middle-end/7651
2100         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2101         * gcc.dg/declspec-3-Wextra.c: New.
2102         * gcc.dg/declspec-3-no.c: New
2103
2104 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2105
2106         PR fortran/20896
2107         * gfortran.dg/interface_10.f90: Remove.
2108
2109 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2110
2111         * gcc.dg/fold-eqxor-4.c: New test case.
2112
2113 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2114
2115         PR middle-end/30311
2116         * gcc.c-torture/compile/pr30311.c: New test.
2117
2118 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2119
2120         PR middle-end/30253
2121         * gcc.c-torture/compile/statement-expression-1.c: New test.
2122
2123 2007-01-01  Andreas Schwab  <schwab@suse.de>
2124
2125         PR target/29166
2126         * g++.dg/eh/pr29166.C: New test.
2127
2128 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2129
2130         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2131         New.
2132         (check_effective_target_vect_cmdline_needed): Use it.
2133
2134 2006-12-31  Richard Guenther  <rguenther@suse.de>
2135
2136         PR middle-end/30137
2137         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2138         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2139
2140 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2141
2142         PR middle-end/30322
2143         * gcc.dg/fold-plusnot-1.c: New test case.
2144
2145 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2146
2147         PR c++/29731
2148         * g++.dg/parse/template22.C: New test.
2149
2150 2006-12-31  Richard Guenther  <rguenther@suse.de>
2151
2152         PR middle-end/30338
2153         * gcc.c-torture/compile/pr30338.c: New testcase.
2154
2155 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2156
2157         PR fortran/27900
2158         * gfortran.dg/intrinsic_actual_4.f90: New test.
2159
2160         PR fortran/24325
2161         * gfortran.dg/func_decl_3.f90: New test.
2162
2163 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2164
2165         PR fortran/23060
2166         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2167         * gfortran.dg/c_by_val_1.f: New test.
2168         * gfortran.dg/c_by_val_2.f: New test.
2169         * gfortran.dg/c_by_val_3.f: New test.
2170
2171 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2172
2173         PR libfortran/30321
2174         * gfortran.dg/sum_zero_array_1.f90:  New test.
2175
2176 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2177
2178         PR preprocessor/29612
2179         * gcc.dg/cpp/pr29612-1.c: New test.
2180         * gcc.dg/cpp/pr29612-2.c: New test.
2181
2182 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2183
2184         PR fortran/30034
2185         * gfortran.dg/pure_formal_proc_1.f90: New test.
2186
2187         PR fortran/30237
2188         * gfortran.dg/intrinsic_actual_3.f90: New test.
2189
2190 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2191
2192         PR fortran/30014
2193         * gfortran.dg/io_constraints_1.f90: Update test.
2194         * gfortran.dg/io_constraints_2.f90: Update test.
2195         * gfortran.dg/inquire_iolength.f90: New test.
2196
2197 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2198
2199         PR fortran/20896
2200         * gfortran.dg/interface_10.f90: New test.
2201         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2202         since z is already, locally a variable.
2203
2204         PR fortran/25135
2205         * gfortran.dg/generic_11.f90: New test.
2206         * gfortran.dg/interface_7.f90: Remove name clash between module
2207         name and procedure 'x' referenced in the interface.
2208
2209 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2210
2211         PR middle-end/7651
2212         * gcc.dg/Wmissing-parameter-type.c: New.
2213         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2214         * gcc.dg/Wmissing-parameter-type-no.c: New.
2215
2216 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2217
2218         PR fortran/25818
2219         * gfortran.dg/entry_array_specs_2.f: New test.
2220
2221         PR fortran/30084
2222         * gfortran.dg/nested_modules_6.f90: New test.
2223
2224 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2225
2226         PR middle-end/7651
2227         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2228         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2229
2230 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
2231
2232         PR C++/30168
2233         * g++.dg/opt/complex6.C: New test.
2234
2235 2006-12-22  Ben Elliston  <bje@au.ibm.com>
2236
2237         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2238         full" if the linker on spu-*-* warns about exceeding local store.
2239
2240         And revert this patch:
2241         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2242         fail to link due to relocation overflows on spu-*-*.
2243
2244 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2245
2246         PR fortran/30273
2247         * gfortran.dg/dependency_19.f90: New test.
2248
2249 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2250
2251         PR fortran/30202
2252         * gfortran.dg/alloc_comp_basics_3.f90: New test.
2253
2254 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
2255
2256         PR middle-end/30262
2257         * gcc.c-torture/execute/20061220-1.c: New test.
2258
2259         PR middle-end/30263
2260         * gcc.dg/gomp/asm-1.c: New test.
2261
2262         PR target/30230
2263         * g++.dg/eh/ia64-2.C: New test.
2264
2265 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2266
2267         PR target/28966
2268         PR target/29248
2269         * gcc.dg/rs6000-leaf.c: New.
2270
2271 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2272
2273         PR fortran/25392
2274         * gfortran.dg/f2c_8.f90: New test.
2275
2276 2006-12-20  Bill Wendling  <wendling@apple.com>
2277
2278         * gcc.dg/asm-b.c: Check for __ppc64__.
2279
2280 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2281
2282         PR fortran/30190
2283         * gfortran.dg/bounds_check_5.f90: New test.
2284
2285 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
2286
2287         PR middle-end/30143
2288         * gcc.dg/gomp/complex-1.c: New testcase.
2289
2290 2006-12-20  Roger Sayle  <roger@eyesopen.com>
2291
2292         * gfortran.dg/array_memset_1.f90: New test case.
2293
2294 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
2295
2296         * lib/target-supports.exp: Add spu to
2297         check_effective_target_vect_widen_mult_hi_to_si.
2298
2299 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2300
2301         PR fortran/29992
2302         * gfortran.dg/generic_9.f90: New test.
2303
2304         PR fortran/30081
2305         * gfortran.dg/generic_10.f90: New test.
2306
2307 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
2308
2309         PR tree-opt/30045
2310         * gcc.dg/pr30045.c: New test.
2311
2312 2006-12-20  Ben Elliston  <bje@au.ibm.com>
2313
2314         * gcc.dg/20020312-2.c: Add a case for __SPU__.
2315
2316 2006-12-19  Eric Christopher  <echristo@apple.com>
2317
2318         PR target/29302
2319         * gcc.c-torture/execute/pr29302-1.c: New.
2320
2321 2006-12-19  Tobias Burnus  <burnus@net-b.de>
2322
2323         PR fortran/39238
2324         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2325
2326 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
2327
2328         PR fortran/30236
2329         * gfortran.dg/altreturn_3.f90: New test.
2330
2331         * gfortran.dg/char_result_12.f90: Fix comment typos.
2332
2333 2006-12-19  Ben Elliston  <bje@au.ibm.com>
2334
2335         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2336         as newlib's stdio.h uses non-traditional cpp constructs.
2337
2338 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2339
2340         * gfortran.dg/advance.f90: Renamed to advance_1.f90
2341         * gfortran.dg/append-1.f90: Renamed to append_1.f90
2342         * gfortran.dg/array-1.f90: Renamed to array_1.f90
2343         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2344         * gfortran.dg/backspace.f: Renamed to backspace_1.f
2345         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2346         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2347         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2348         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2349         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2350         * gfortran.dg/logint-1.f: Renamed to logint_1.f
2351         * gfortran.dg/logint-2.f: Renamed to logint_2.f
2352         * gfortran.dg/logint-3.f: Renamed to logint_3.f
2353         * gfortran.dg/advance_1.f90: Renamed from advance.f90
2354         * gfortran.dg/append_1.f90: Renamed from append-1.f90
2355         * gfortran.dg/array_1.f90: Renamed from array-1.f90
2356         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2357         * gfortran.dg/backspace_1.f: Renamed from backspace.f
2358         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2359         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2360         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2361         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2362         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2363         * gfortran.dg/logint_1.f: Renamed from logint-1.f
2364         * gfortran.dg/logint_2.f: Renamed from logint-2.f
2365         * gfortran.dg/logint_3.f: Renamed from logint-3.f
2366
2367 2006-12-18  Bill Wendling  <wendling@apple.com>
2368
2369         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2370         id is an OjbC keyword.
2371
2372 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2373
2374         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2375
2376 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2377
2378         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2379
2380 2006-12-18  Ian Lance Taylor  <iant@google.com>
2381
2382         * g++.dg/warn/Wmissing-declarations-1.C: New test.
2383
2384 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2385
2386         * gcc.c-torture/compile/pr27528.c: Use empty templates.
2387
2388 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2389
2390         PR fortran/30207
2391         * gfortran.fortran-torture/execute/where21.f90: New test.
2392
2393 2006-12-17  Tobias Burnus  <burnus@net-b.de>
2394
2395         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2396
2397 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2398
2399         PR middle-end/7651
2400         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2401         * gcc.dg/if-empty-1.c: Likewise.
2402         * gcc.dg/pr23165.c: Likewise.
2403         * g++.dg/warn/empty-body.C: Likewise.
2404
2405 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2406
2407         PR libfortran/30005
2408         * gfortran.dg/open_errors.f90: New test.
2409
2410 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
2411
2412         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2413
2414         * gcc.target/i386/ssse3-pabsb.c: New file.
2415         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2416         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2417         * gcc.target/i386/ssse3-palignr.c: Likewise.
2418         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2419         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2420         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2421         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2422         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2423         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2424         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2425         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2426         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2427         * gcc.target/i386/ssse3-psignb.c: Likewise.
2428         * gcc.target/i386/ssse3-psignd.c: Likewise.
2429         * gcc.target/i386/ssse3-psignw.c: Likewise.
2430         * gcc.target/i386/ssse3-vals.h: Likewise.
2431
2432 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
2433
2434         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2435         * lib/fortran-torture.exp: Include target-supports.exp.
2436
2437 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
2438
2439         PR target/30185
2440         * gcc.c-torture/execute/pr30185.c: New test.
2441
2442 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2443
2444         PR testsuite/30179
2445         PR testsuite/30180
2446         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2447         * gcc.dg/builtin-bswap-2.c: Likewise.
2448         * gcc.dg/builtin-bswap-3.c: Likewise.
2449         * gcc.dg/builtin-bswap-4.c: Likewise.
2450         * lib/target-supports.exp (check_effective_target_stdint_types): New.
2451         * cc.c-torture/execute/mode-dependent-address.x: New file.
2452
2453 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2454
2455         PR libfortran/30145
2456         * gfortran.dg/write_zero_array: New test.
2457
2458 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2459
2460         PR fortran/30200
2461         * gfortran.dg/write_fmt_trim.f90: New test.
2462
2463 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
2464
2465         PR 30194
2466         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
2467         temporarily.
2468
2469 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2470
2471         * lib/target-supports.exp (check_weak_available): Use istarget
2472         "hppa*-*-hpux10*" instead of regexp.
2473         (check_cxa_atexit_available): Likewise.
2474
2475 2006-12-14  Richard Guenther  <rguenther@suse.de>
2476
2477         PR tree-optimization/30197
2478         * gcc.c-torture/execute/complex-1.c: Fix function name.
2479         * gcc.dg/builtins-61.c: New testcase.
2480
2481 2006-12-14  Richard Guenther  <rguenther@suse.de>
2482
2483         PR middle-end/30172
2484         * gcc.dg/pr30172-1.c: New testcase.
2485
2486 2006-12-14  Richard Guenther  <rguenther@suse.de>
2487
2488         PR tree-optimization/30198
2489         * gcc.dg/builtins-60.c: New testcase.
2490
2491 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
2492
2493         * lib/target-supports.exp (vect_no_align): Remove spu.
2494
2495 2006-12-13  Ian Lance Taylor  <iant@google.com>
2496
2497         PR c++/19564
2498         PR c++/19756
2499         * g++.dg/warn/Wparentheses-5.C: New test.
2500         * g++.dg/warn/Wparentheses-6.C: New test.
2501         * g++.dg/warn/Wparentheses-7.C: New test.
2502         * g++.dg/warn/Wparentheses-8.C: New test.
2503         * g++.dg/warn/Wparentheses-9.C: New test.
2504         * g++.dg/warn/Wparentheses-10.C: New test.
2505         * g++.dg/warn/Wparentheses-11.C: New test.
2506         * g++.dg/warn/Wparentheses-12.C: New test.
2507         * g++.dg/warn/Wparentheses-13.C: New test.
2508         * g++.dg/warn/Wparentheses-14.C: New test.
2509         * g++.dg/warn/Wparentheses-15.C: New test.
2510         * g++.dg/warn/Wparentheses-16.C: New test.
2511         * g++.dg/warn/Wparentheses-17.C: New test.
2512         * g++.dg/warn/Wparentheses-18.C: New test.
2513         * g++.dg/warn/Wparentheses-19.C: New test.
2514         * g++.dg/warn/Wparentheses-20.C: New test.
2515         * g++.dg/warn/Wparentheses-21.C: New test.
2516
2517 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2518
2519         PR testsuite/30157
2520         * lib/target-supports.exp (check_cxa_atexit_available): Return false
2521         for target "hppa.*hpux10".
2522
2523 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
2524
2525         * g++.dg/debug/vartrack1.C: New test.
2526
2527         * g++.dg/opt/ifcvt1.C: New test.
2528
2529         * gcc.dg/tls/opt-13.c: New test.
2530
2531         * gcc.dg/20060425-2.c: New test.
2532
2533         * g++.dg/opt/pr15054-2.C: New test.
2534
2535         * gcc.c-torture/execute/20060420-1.c: New test.
2536
2537         * gcc.c-torture/execute/20060412-1.c: New test.
2538
2539         * objc/compile/20060406-1.m: New test.
2540
2541 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
2542
2543         * g++.dg/template/array17.C: New test.
2544
2545 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
2546
2547         * gcc.target/powerpc/altivec-23.c: New test.
2548
2549 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
2550
2551         PR c++27316
2552         * g++.dg/inherit/error3.C: New test.
2553
2554         PR c++/28740
2555         * g++.dg/inherit/error4.C: New test.
2556
2557 2006-12-13  Richard Guenther  <rguenther@suse.de>
2558
2559         PR tree-optimization/17687
2560         * gcc.dg/builtins-59.c: New testcase.
2561
2562 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2563
2564         * gcc.target/spu/Wmain.c: New test.
2565
2566 2006-12-12  Josh Conner  <jconner@apple.com>
2567
2568         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2569         * g++.dg/abi/thunk4.C: Likewise.
2570         * g++.dg/abi/rtti3.C: Likewise.
2571
2572 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2573
2574         * gcc.target/spu/cpat-1.c: New test.
2575         * gcc.target/spu/cpat-2.c: New test.
2576         * gcc.target/spu/cpat-3.c: New test.
2577         * gcc.target/spu/cpat-4.c: New test.
2578
2579 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2580
2581         PR tree-opt/28436
2582         * gcc.c-torture/compile/vector-1.c: New test.
2583         * gcc.c-torture/compile/vector-2.c: New test.
2584         * gcc.c-torture/compile/vector-3.c: New test.
2585
2586 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2587
2588         * lib/fortran-torture.exp: Update copyright years.  Remove
2589         obsolete comment.  Test -ftree-vectorize where it makes sense.
2590         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2591         from fortran-torture.exp.
2592         * gfortran.dg/char_transpose_1.f90,
2593         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2594         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2595         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2596         '-w' to dg-options.
2597
2598 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2599
2600         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2601         saved_${tool}_load.
2602
2603 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2604
2605         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2606         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2607         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2608         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2609         gaps.
2610
2611 2006-12-12  Richard Guenther  <rguenther@suse.de>
2612
2613         PR middle-end/30147
2614         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2615
2616 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
2617             Diego Novillo  <dnovillo@redhat.com>
2618
2619         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2620         VDEF/VUSE changes.
2621         * gcc.dg/tree-ssa/pr26421.c: Likewise
2622         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2623         * gcc.dg/tree-ssa/pr23382.c: Likewise.
2624         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2625         * gcc.dg/tree-ssa/pr28410.c: Likewise.
2626         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2627         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2628         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2629         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2630         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2631
2632 2006-12-11  Jan Hubicka  <jh@suse.cz>
2633
2634         * gcc.dg/tree-prof/stringop-1.c: New test.
2635         * gcc.dg/tree-prof/stringop-2.c: New test.
2636
2637 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2638
2639         PR target/30120
2640         * gcc.target/i386/pr30120.c: New test.
2641
2642         Revert:
2643         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2644
2645         * gcc.target/i386/x87regparm-1.c: New test.
2646         * gcc.target/i386/x87regparm-2.c: New test.
2647         * gcc.target/i386/x87regparm-3.c: New test.
2648         * gcc.target/i386/x87regparm-4.c: New test.
2649
2650 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2651
2652         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2653
2654 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2655
2656         PR fortran/23994
2657         * gfortran.dg/protected_1.f90: New test.
2658         * gfortran.dg/protected_2.f90: New test.
2659         * gfortran.dg/protected_3.f90: New test.
2660         * gfortran.dg/protected_4.f90: New test.
2661         * gfortran.dg/protected_5.f90: New test.
2662         * gfortran.dg/protected_6.f90: New test.
2663
2664 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2665             Tobias Burnus  <burnus@gcc.gnu.org>
2666
2667         PR fortran/29975
2668         PR fortran/30068
2669         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2670         interface.
2671         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2672         ambiguous interfaces.
2673         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2674         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2675         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2676         ambiguous interfaces.
2677         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2678         * gfortran.dg/array_initializer_2.f90: Add initializer array
2679         constructor test.
2680
2681         PR fortran/30096
2682         * gfortran.dg/interface_9.f90: Test that host interfaces are
2683         not checked for ambiguity with the local version.
2684
2685 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2686
2687         PR fortran/29464
2688         * gfortran.dg/module_interface_2.f90: New test.
2689
2690 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2691
2692         PR fortran/29941
2693         * gfortran.dg/assumed_len.f90: New test.
2694
2695 2006-12-09  Richard Guenther  <rguenther@suse.de>
2696
2697         * g++.dg/warn/implicit-typename1.C: Qualify types.
2698         * g++.dg/parse/crash12.C: Likewise.
2699         * g++.dg/tree-ssa/pr22444.C: Likewise.
2700
2701 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2702
2703         * gfortran.dg/array_2.f90: Added sqrt test.
2704
2705 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2706
2707         * gcc.target/i386/x87regparm-1.c: XFAIL.
2708         * gcc.target/i386/x87regparm-2.c: XFAIL.
2709         * gcc.target/i386/x87regparm-3.c: XFAIL.
2710         * gcc.target/i386/x87regparm-4.c: XFAIL.
2711
2712 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2713
2714         * lib/target-supports.exp
2715         (check_effective_target_large_long_double): New.
2716         * gcc.dg/Wconversion-real.c : Use it.
2717         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2718         unsigned.
2719
2720 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2721
2722         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2723
2724 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2725
2726         PR fortran/27546
2727         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2728
2729 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2730
2731         PR c++/29732
2732         * g++.dg/template/crash65.C: New test.
2733         * g++.dg/template/spec16.C: Tweak error markers.
2734
2735 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2736
2737         * gcc.target/spu: New directory.
2738         * gcc.target/spu/spu.exp: New file.
2739         * gcc.target/spu/intrinsics-1.c: New test.
2740
2741 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2742
2743         PR c++/29980
2744         * g++.dg/ext/attrib27.C: New test.
2745         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2746         * g++.dg/parse/typedef5.C: Likewise.
2747
2748 2006-12-07  Mike Stump  <mrs@apple.com>
2749
2750         * treelang/compile/var_defs.tree: Adjust.
2751
2752 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2753
2754         PR c++/29730
2755         * g++.dg/template/crash64.C: New test.
2756         * g++.dg/parse/crash27.C: Adjust error markers.
2757
2758 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2759
2760         PR libfortran/30009
2761         PR libfortran/30056
2762         * gfortran.dg/read_eof_4.f90:  Add tests.
2763         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2764         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2765
2766 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2767
2768         PR c++/29729
2769         * g++.dg/template/crash63.C: New test.
2770
2771         PR c++/29728
2772         * g++.dg/template/crash62.C: New test.
2773
2774 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2775
2776         PR fortran/30003
2777         * gfortran.dg/allocatable_function_1.f90: Increase the number
2778         of expected calls of free to 10; the lhs section reference is
2779         now evaluated so there is another call to bar.  Change the
2780         comment appropriately.
2781         * gfortran.dg/array_section_1.f90: New test.
2782
2783 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2784
2785         PR fortran/29912
2786         * gfortran.dg/char_result_12.f90: New test.
2787
2788 2006-12-05  Richard Guenther  <rguenther@suse.de>
2789
2790         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2791         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2792         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2793         vect_double, xfail for spu*-*-*.
2794
2795 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2796
2797         PR fortran/29962
2798         * initialization_4.f90: Test noninteger exponents (-std=f95).
2799         * initialization_5.f90: New test for noninteger exponents
2800           with -std=f2003.
2801
2802 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2803
2804         PR fortran/29821
2805         * gfortran.dg/parameter_array_section_1.f90: New test.
2806
2807 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2808
2809         PR c++/29733
2810         * g++.dg/template/crash61.C: New test.
2811
2812         PR c++/29632
2813         * g++.dg/template/error23.C: New test.
2814
2815 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2816
2817         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2818
2819 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2820
2821         PR fortran/29916
2822         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2823
2824 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2825
2826         PR middle-end/29965
2827         * gcc.dg/gomp/pr29965-1.c: New test.
2828         * gcc.dg/gomp/pr29965-2.c: New test.
2829         * gcc.dg/gomp/pr29965-3.c: New test.
2830         * gcc.dg/gomp/pr29965-4.c: New test.
2831         * gcc.dg/gomp/pr29965-5.c: New test.
2832         * gcc.dg/gomp/pr29965-6.c: New test.
2833         * g++.dg/gomp/pr29965-1.C: New test.
2834         * g++.dg/gomp/pr29965-2.C: New test.
2835         * g++.dg/gomp/pr29965-3.C: New test.
2836         * g++.dg/gomp/pr29965-4.C: New test.
2837         * g++.dg/gomp/pr29965-5.C: New test.
2838         * g++.dg/gomp/pr29965-6.C: New test.
2839         * g++.dg/gomp/pr29965-7.C: New test.
2840         * g++.dg/gomp/pr29965-8.C: New test.
2841         * g++.dg/gomp/pr29965-9.C: New test.
2842         * g++.dg/gomp/pr29965-10.C: New test.
2843
2844 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2845
2846         * gnat.dg/pointer_variable_bounds.adb: New test.
2847         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2848         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2849
2850 2006-12-03  Eric Christopher  <echristo@apple.com>
2851
2852         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2853
2854 2006-12-03  Richard Henderson  <rth@redhat.com>
2855             Andrew Pinski  <pinskia@gmail.com>
2856
2857         PR C++/14329
2858         * g++.dg/warn/unit-1.C: New test.
2859
2860 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2861
2862         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2863
2864 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2865
2866         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2867         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2868         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2869         * gcc.dg/vect/vect-70.c: Reduce array size.
2870         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2871         vect_no_compaer_double targets.
2872         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2873         vect_float, vect_double, and vect_int.
2874
2875 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2876
2877         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2878         test for loop versioning on vect_no_align targets.
2879         * gcc.dg/vect/pr20122.c: Likewise.
2880         * gcc.dg/vect/vect-105.c: Likewise.
2881         * gcc.dg/vect/vect-42.c: Likewise.
2882         * gcc.dg/vect/vect-43.c: Likewise.
2883         * gcc.dg/vect/vect-74.c: Likewise.
2884         * gcc.dg/vect/vect-75.c: Likewise.
2885         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2886         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2887         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2888         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2889
2890 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2891
2892         PR fortran/29642
2893         * gfortran.dg/value_1.f90 : New test.
2894         * gfortran.dg/value_2.f90 : New test.
2895         * gfortran.dg/value_3.f90 : New test.
2896         * gfortran.dg/value_4.f90 : New test.
2897         * gfortran.dg/value_4.c : Called from value_4.f90.
2898
2899 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2900
2901         PR C++/30033
2902         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2903
2904 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2905
2906         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2907
2908 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2909
2910         PR c/27953
2911         * gcc.dg/pr27953.c: New test.
2912
2913 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2914
2915         PR c++/30022
2916         * g++.dg/ext/vector5.C: New test.
2917
2918         PR c++/30021
2919         * g++.dg/other/main1.C: New test.
2920
2921 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2922
2923         PR libfortran/29568
2924         * gfortran.dg/convert_implied_open.f90:  Change to
2925         new default record length.
2926         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2927         new error message.
2928         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2929
2930 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2931
2932         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2933
2934 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2935
2936         PR c++/29066
2937         * g++.dg/expr/pr29066.c: New.
2938
2939 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2940             Zdenek Dvorak <dvorakz@suse.cz>
2941
2942         PR tree-optimization/29921
2943         * gcc.dg/pr29921-2.c: New test.
2944
2945 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2946
2947         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2948         (i386_get_cpuid): New function.
2949         (i386_cpuid_ecx): Likewise.
2950         (i386_cpuid_edx): Likewise.
2951         (i386_cpuid): Updated to call i386_cpuid_edx.
2952
2953         * gcc.target/i386/sse3-addsubpd.c: New file.
2954         * gcc.target/i386/sse3-addsubps.c: Likewise.
2955         * gcc.target/i386/sse3-haddpd.c: Likewise.
2956         * gcc.target/i386/sse3-haddps.c: Likewise.
2957         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2958         * gcc.target/i386/sse3-hsubps.c: Likewise.
2959         * gcc.target/i386/sse3-lddqu.c: Likewise.
2960         * gcc.target/i386/sse3-movddup.c: Likewise.
2961         * gcc.target/i386/sse3-movshdup.c: Likewise.
2962         * gcc.target/i386/sse3-movsldup.c: Likewise.
2963
2964 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2965
2966         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2967
2968 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2969
2970         * gcc.dg/dfp/convert-int-max.c: New test.
2971         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2972
2973 2006-11-30  Richard Guenther  <rguenther@suse.de>
2974
2975         * gcc.dg/vect/vect-pow-1.c: Rename ...
2976         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2977         floats instead of doubles, check successful vectorization.
2978
2979 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2980
2981         PR target/29945
2982         * gcc.c-torture/compile/pr29945.c: New testcase.
2983
2984 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2985
2986         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2987         -maltivec.
2988
2989 2006-11-29  Eric Christopher  <echristo@apple.com>
2990
2991         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2992
2993 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2994
2995         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2996
2997         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2998
2999 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
3000
3001         PR c++/29022
3002         * g++.dg/inherit/virtual2.C: New test.
3003         * g++.dg/inherit/virtual3.C: Likewise.
3004         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3005         * g++.dg/inherit/error2.C: Likewise.
3006         * g++.dg/template/instantiate1.C: Likewise.
3007
3008 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
3009
3010         PR tree-opt/29984
3011         * gcc.dg/tree-ssa/reassoc-12.c: New test.
3012
3013 2006-11-28  Jan Hubicka  <jh@suse.cz>
3014
3015         * gcc.dg/memcpy-1.c: New test.
3016
3017 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
3018
3019         PR c++/29735
3020         * g++.dg/warn/main-3.C: New test.
3021
3022 2006-11-28  Jan Hubicka  <jh@suse.cz>
3023
3024         * gcc.dg/winline-1.c: New test.
3025
3026 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3027
3028         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3029         alignments.
3030
3031 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3032
3033         PR fortran/29976
3034         * gfortran.dg/missing_optional_dummy_3.f90
3035
3036 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3037
3038         PR fortran/20880
3039         * gfortran.dg/interface_3.f90: Modify errors.
3040
3041 2006-11-28  Ben Elliston  <bje@au.ibm.com>
3042
3043         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3044         fail to link due to relocation overflows on spu-*-*.
3045
3046 2006-11-27  Michael Matz  <matz@suse.de>
3047             Andreas Krebbel  <krebbel1@de.ibm.com>
3048
3049         PR target/29319
3050         * gcc.dg/20061127-1.c: New testcase.
3051
3052 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
3053
3054         * gcc.dg/20061124-1.c: Add exit() function prototype.
3055
3056 2006-11-27  Jan Hubicka  <jh@suse.cz>
3057
3058         * gcc.target/i386/memcpy-1.c: Adjust size.
3059         * testsuite/gcc.dg/visibility-11.c: Likewise.
3060
3061 2006-11-27  Richard Guenther  <rguenther@suse.de>
3062
3063         PR middle-end/25620
3064         * gcc.target/i386/pow-1.c: New testcase.
3065         * gcc.dg/builtins-58.c: Likewise.
3066
3067 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3068
3069         PR c++/29886
3070         * g++.dg/expr/cast8.C: New test.
3071
3072 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3073
3074         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3075         Don't ever inline the testcase.
3076
3077 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3078
3079         PR fortran/29982
3080         * gfortran.fortran-torture/compile/parameter_3.f90: New
3081         testcase.
3082
3083 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3084
3085         PR fortran/29951
3086         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3087
3088 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3089
3090         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3091         for CHAR.
3092
3093 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3094
3095         PR libgfortran/29936
3096         * gfortran.dg/write_check3.f90: New test.
3097
3098 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3099
3100         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3101
3102 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3103
3104         PR fortran/20880
3105         * gfortran.dg/interface_3.f90: New test.
3106
3107         PR fortran/29387
3108         * gfortran.dg/generic_8.f90: New test.
3109
3110 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3111
3112         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3113         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3114         * gfortran.dg/specifics_3.f90: Remove.
3115
3116 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3117
3118         PR c/29955
3119         * gcc.dg/gomp/pr29955.c: New test.
3120
3121         PR c/29736
3122         * gcc.dg/pr29736.c: New test.
3123
3124 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3125
3126         PR tree-opt/29964
3127         * gcc.dg/pure-1.c: New test.
3128
3129 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3130
3131         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3132         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3133
3134 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3135
3136         * gcc.dg/20061124-1.c: New testcase.
3137
3138 2006-11-23  Eric Christopher  <echristo@apple.com>
3139
3140         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3141
3142 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3143
3144         PR c/2707
3145         PR c++/26167
3146         * gcc.dg/Wconversion-integer.c: New. Supersedes
3147         Wconversion-negative-constants.c
3148         * gcc.dg/Wconversion-real.c: New.
3149         * gcc.dg/Wconversion-real-integer.c: New.
3150         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3151         * g++.dg/warn/Wconversion1.C: Modified.
3152
3153 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3154
3155         * gfortran.dg/overload_1.f90: New test.
3156
3157 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3158
3159         PR c/9072
3160         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3161         Wtraditional-conversion.
3162         * gcc.dg/overflow-warn-2.c: Likewise.
3163         * gcc.dg/Wconversion.c: Likewise. Renamed as
3164         Wtraditional-conversion.c .
3165         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3166         Wtraditional-conversion-2.c .
3167         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3168         Wtraditional-conversion-2.c
3169         * gcc.dg/Wconversion-negative-constants.c: New.
3170
3171 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3172
3173         * gcc.dg/tree-ssa/dump-1.c: New test.
3174
3175 2006-11-23  David Ung <davidu@mips.com>
3176
3177         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3178         -mfp64, allowable when ISA >= 33 and float is enabled.
3179         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3180         of mthc1 and mfhc1 patterns.
3181
3182 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3183
3184         PR tree-optimization/29921
3185         * gcc.dg/pr29921.c: New test.
3186
3187 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3188
3189         PR fortran/29441
3190         * gfortran.dg/initialization_4.f90: New test.
3191
3192 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3193
3194         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3195         platforms that have interleaving support.
3196         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3197         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3198         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3199         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3200         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3201         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3202         gcc.dg/vect/vect-strided-u8-i8.c,
3203         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3204         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3205         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3206         gcc.dg/vect/vect-strided-float.c,
3207         gcc.dg/vect/vect-strided-a-mult.c,
3208         gcc.dg/vect/vect-strided-mult-char-ls.c,
3209         gcc.dg/vect/vect-strided-a-u16-mult.c,
3210         gcc.dg/vect/vect-strided-a-u32-mult.c,
3211         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3212         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3213         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3214         gcc.dg/vect/vect-strided-mult.c,
3215         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3216         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3217
3218 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3219
3220         PR fortran/25087
3221         * gfortran.dg/auto_char_len_4.f90: New test.
3222
3223 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3224
3225         PR fortran/29652
3226         * gfortran.dg/generic_7.f90: New test.
3227         * gfortran.dg/defined_operators_1.f90: Add new error.
3228
3229 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
3230
3231         PR tree-optimization/29902
3232         * g++.dg/tree-ssa/pr29902.C: New test.
3233
3234 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
3235
3236         PR fortran/29820
3237         * gfortran.dg/used_types_13.f90: New test.
3238
3239 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
3240
3241         * gcc.dg/dfp/snan.c: Delete.
3242
3243 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
3244
3245         * g++.dg/cpp0x/static_assert1.C: New.
3246         * g++.dg/cpp0x/static_assert2.C: New.
3247         * g++.dg/cpp0x/static_assert3.C: New.
3248
3249 2006-11-21  Richard Guenther  <rguenther@suse.de>
3250
3251         * gcc.dg/vect/vect-pow-1.c: New testcase.
3252         * gcc.dg/vect/vect-pow-2.c: Likewise.
3253
3254 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
3255
3256         PR c++/29570
3257         * g++.dg/template/static29.C: New test.
3258
3259         PR c++/29734
3260         * g++.dg/conversion/simd4.C: New test.
3261
3262 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
3263
3264         PR c++/29475
3265         * g++.dg/template/access19.C: New test.
3266         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3267         error is reported.
3268
3269 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3270
3271         PR tree-opt/25500
3272         * gcc.dg/tree-ssa/sra-4.c: New testcase.
3273
3274 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3275
3276         PR fortran/27546
3277         * gfortran.dg/import.f90: Extended test.
3278         * gfortran.dg/import2.f90: Extended test.
3279
3280 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3281
3282         * gfortran.dg/volatile3.f90: Add conflict test.
3283
3284 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
3285
3286         PR fortran/24783
3287         * gfortran.dg/implicit_10.f90: New test.
3288
3289 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3290
3291         PR c++/8586
3292         * g++.dg/warn/Wall-write-strings.C: New.
3293
3294 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3295
3296         * gfortran.dg/alloc_comp_constraint_5.f90: New.
3297         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3298
3299 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3300
3301         * gfortran.dg/use_3.f90: Remove error message.
3302         * gfortran.dg/iso_fortran_env_1.f90: New test.
3303         * gfortran.dg/iso_fortran_env_2.f90: New test.
3304         * gfortran.dg/iso_fortran_env_3.f90: New test.
3305         * gfortran.dg/iso_fortran_env_4.f90: New test.
3306
3307 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
3308
3309         * gcc.dg/vect/vect-27.c: Fix initialization.
3310
3311 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3312
3313         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3314         * gcc.dg/torture/builtin-minmax-1.c: New.
3315
3316         * gcc.dg/builtins-20.c: Add cases for copysign.
3317
3318 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3319
3320         PR fortran/24285
3321         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3322
3323 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3324         * gfortran.dg/use_1.f90: New test.
3325         * gfortran.dg/use_1.f90: New test.
3326         * gfortran.dg/use_1.f90: New test.
3327
3328 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
3329
3330         PR tree-optimization/29801
3331         * gcc.dg/pr29801.c: New test.
3332
3333 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
3334
3335         PR middle-end/29584
3336         * gcc.dg/torture/pr29584.c: New test.
3337
3338 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
3339
3340         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3341         Condition PowerPC tests for saving FPRs on powerpc_fprs.
3342         * gcc.target/powerpc/compress-float-ppc.c,
3343         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3344         powerpc_fprs.
3345         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3346         do not pass -mhard-float.
3347
3348 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3349
3350         * gnat.dg/volatile_aggregate.adb: New test.
3351
3352 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3353
3354         PR fortran/29391
3355         PR fortran/29489
3356         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3357         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3358
3359 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3360
3361         PR target/29201
3362         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3363
3364 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3365
3366         * gfortran.dg/import3.f90: Fix error message.
3367
3368 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3369
3370         PR tree-opt/29788
3371         * gfortran.fortran-torture/compile/inline_1.f90:
3372         New testcase.
3373
3374 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3375
3376         * gcc.target/i386/x87regparm-1.c: New test.
3377         * gcc.target/i386/x87regparm-2.c: New test.
3378         * gcc.target/i386/x87regparm-3.c: New test.
3379         * gcc.target/i386/x87regparm-4.c: New test.
3380
3381 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3382
3383         PR fortran/27546
3384         * gfortran.dg/import.f90: New test.
3385         * gfortran.dg/import2.f90: New test.
3386         * gfortran.dg/import3.f90: New test.
3387
3388 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3389
3390         PR fortran/27588
3391         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3392
3393 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3394
3395         PR fortran/29806
3396         * gfortran.dg/contains.f90: New test.
3397         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3398
3399 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
3400
3401         PR tree-optimization/29581
3402         * gcc.dg/pr29581-1.c: New test.
3403         * gcc.dg/pr29581-2.c: New test.
3404         * gcc.dg/pr29581-3.c: New test.
3405         * gcc.dg/pr29581-4.c: New test.
3406         * gfortran.dg/pr29581.f90: New test.
3407
3408 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
3409
3410         PR fortran/29702
3411         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3412         numbers in error message headers.
3413
3414 2006-11-14  Richard Guenther  <rguenther@suse.de>
3415
3416         * gcc.target/i386/math-torture/math-torture.exp: Restrict
3417         to i?86 and x86_64 targets.
3418
3419 2006-11-14  Caroline Tice  <ctice@apple.com>
3420
3421         * gcc.dg/pubtypes-1.c: New file/testcase.
3422         * gcc.dg/pubtypes-2.c: New file/testcase.
3423         * gcc.dg/pubtypes-3.c: New file/testcase.
3424         * gcc.dg/pubtypes-4.c: New file/testcase.
3425         * g++.dg/pubtypes.C: New file/testcase.
3426
3427 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
3428
3429         PR c++/29106
3430         * g++.dg/init/self1.C: New test.
3431
3432 2006-11-14  Tobias Burnus  <burnus@net-b.de>
3433
3434         PR fortran/29657
3435         * gfortran.dg/conflicts.f90: Add.
3436
3437 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
3438
3439         PR rtl-optimization/29798
3440
3441         * gcc.c-torture/execute/pr29798.c: New.
3442
3443 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3444
3445         * gcc.dg/builtins-20.c: Add more cases.
3446
3447 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
3448
3449         PR fortran/29759
3450         * gfortran.dg/gomp/pr29759.f90: New test.
3451
3452 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
3453
3454         PR c++/29518
3455         * g++.dg/template/static28.C: New test.
3456
3457 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
3458
3459         * lib/c-torture.exp: Use target-libpath.exp.
3460         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
3461         set GCC_EXEC_PREFIX env var from global variable of same name.
3462
3463 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3464
3465         PR fortran/26994
3466         * gfortran.fortran-torture/compile/transfer-1.f90:
3467         New testcase.
3468
3469 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
3470             Zdenek Dvorak <dvorakz@suse.cz>
3471
3472         PR tree-optimization/29680
3473         * gcc.dg/alias-11.c: New test.
3474
3475 2006-11-12  Jason Merrill  <jason@redhat.com>
3476             Andrew Pinski <pinskia@physics.uc.edu>
3477
3478         PR middle-end/28915
3479         * gcc.target/i386/vectorize1.c: New.
3480
3481 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3482
3483         PR rtl-optimization/29797
3484         * gcc.c-torture/execute/pr29797-1.c: New test case.
3485
3486 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3487
3488         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3489
3490 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
3491
3492         * gcc.dg/tree-ssa/prefetch-3.c: New test.
3493
3494 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3495
3496         PR tree-optimization/13827
3497         * gcc.dg/fold-eqand-1.c: New test case.
3498
3499 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3500
3501         PR rtl-opt/28812
3502         * gcc.c-torture/execute/mayalias-3.c: New test.
3503
3504 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
3505
3506         PR middle-end/27528
3507         * gcc.c-torture/compile/pr27528.c: New test.
3508         * gcc.dg/pr27528.c: Likewise.
3509
3510 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3511
3512         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3513
3514         * gcc.dg/torture/builtin-symmetric-1.c: New test.
3515
3516 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3517
3518         PR fortran/29758
3519         * gfortran.dg/reshape_source_size_1.f90: New test.
3520
3521 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3522
3523         PR fortran/29315
3524         * gfortran.dg/aliasing_dummy_4.f90: New test.
3525
3526 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
3527
3528         PR target/29777
3529         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3530         and x86_64-*-* targets.
3531
3532 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3533
3534         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3535         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3536         New macros. Use them in exact tests.
3537         (TESTIT3): New macro.
3538         Add tests for fmin, fmax and fma.
3539
3540 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3541
3542         PR fortran/29431
3543         * gfortran.dg/array_constructor_13.f90: New test.
3544
3545 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3546
3547         PR fortran/29744
3548         * gfortran.dg/used_types_12.f90: New test.
3549
3550 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
3551
3552         PR middle-end/29726
3553         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3554         (test6): Ditto.
3555         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3556         * gcc.dg/fold-eqandshift-3.c: New test case.
3557
3558 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3559
3560         PR fortran/29699
3561         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3562
3563         PR fortran/21370
3564         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3565
3566 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3567
3568         * gcc.dg/20061109-1.c: New testcase.
3569
3570 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3571
3572         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3573
3574 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3575
3576         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3577         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3578
3579 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3580
3581         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3582         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3583
3584 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3585
3586         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3587
3588 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3589
3590         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3591         vect-9.c).
3592         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3593         * gcc.dg/vect/vect-9.c: Now vectorizable.
3594         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3595         that support vect_widen_mult.
3596         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3597         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3598         vect-reduc-dot-u16.c).
3599         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3600         vect-reduc-dot-u16.c).
3601         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3602         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3603         vect-reduc-dot-s8.c).
3604         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3605         vect-reduc-dot-s8.c).
3606         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3607         vect-reduc-dot-s8.c).
3608         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3609         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3610         vect-reduc-dot-u8.c).
3611         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3612         vect-reduc-dot-u8.c).
3613         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3614         * gcc.dg/vect/vect-multitypes-9.c: New test.
3615         * gcc.dg/vect/vect-multitypes-10.c: New test.
3616         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3617         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3618         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3619         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3620         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3621         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3622         wrapv-vect-reduc-dot-s8.c.
3623         * lib/target-support.exp (check_effective_target_vect_unpack): New.
3624         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3625         targets that support vec_unpack.
3626         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3627         (check_effective_target_vect_widen_mult_qi_to_hi): New.
3628         (check_effective_target_vect_widen_mult_hi_to_si): New.
3629         (check_effective_target_vect_widen_sum): Removed.
3630
3631         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3632
3633         * gcc.dg/vect/vect-multitypes-8.c: New test.
3634         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3635
3636         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
3637
3638         * gcc.dg/vect/vect-multitypes-7.c: New test.
3639
3640         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3641
3642         * gcc.dg/vect/vect-multitypes-4.c: New test.
3643         * gcc.dg/vect/vect-multitypes-5.c: New test.
3644         * gcc.dg/vect/vect-multitypes-6.c: New test.
3645
3646         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3647
3648         * gcc.dg/vect/vect-multitypes-1.c: New test.
3649         * gcc.dg/vect/vect-multitypes-2.c: New test.
3650         * gcc.dg/vect/vect-multitypes-3.c: New test.
3651
3652 2006-11-07  Eric Christopher  <echristo@apple.com>
3653
3654         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3655         Test using scan-assembler-not.
3656
3657 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3658
3659         * gcc.dg/inline-17.c: New test.
3660
3661 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3662
3663         PR other/25028
3664         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3665         on HP-UX.
3666
3667 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3668
3669         PR fortran/29539
3670         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3671
3672         PR fortran/29634
3673         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3674         test.
3675
3676 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3677
3678         PR fortran/29601
3679         * gfortran.dg/volatile.f90: Add.
3680         * gfortran.dg/volatile2.f90: Add.
3681         * gfortran.dg/volatile3.f90: Add.
3682         * gfortran.dg/volatile4.f90: Add.
3683         * gfortran.dg/volatile5.f90: Add.
3684         * gfortran.dg/volatile6.f90: Add.
3685         * gfortran.dg/volatile7.f90: Add.
3686
3687 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3688
3689         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3690           for matching error messages.
3691         * gfortran.dg/specifics_3.f90: Adjust pattern
3692           for matching error messages.
3693
3694 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3695             Bernhard Fischer  <aldot@gcc.gnu.org>
3696
3697         * lib/gcc-dg.exp (output-exists): New proc.
3698         (output-exists-not): New proc.
3699         * gcc.test-framework/test-framework.awk: Support new directives.
3700         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3701         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3702         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3703         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3704         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3705         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3706
3707 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3708
3709         PR fortran/29630
3710         PR fortran/29679
3711         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3712         * gfortran.dg/initialization_3.f90: New.
3713
3714 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3715
3716         PR libgfortran/25545
3717         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3718
3719 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3720
3721         PR middle-end/29695
3722         * gcc.c-torture/execute/pr29695-1.c: New test.
3723         * gcc.c-torture/execute/pr29695-2.c: New test.
3724
3725 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3726
3727         PR fortran/29565
3728         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3729
3730 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3731
3732         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3733         for matching error messages.
3734
3735 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3736
3737         PR target/26915
3738         * gcc.target/i386/387-12.c: New test.
3739
3740 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3741
3742         PR libfortran/29713
3743         * gfortran.dg/pr29713.f90: New test.
3744
3745 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3746
3747         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3748         Also test for bogus rest sign.
3749
3750 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3751
3752         PR libfortran/27895
3753         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3754
3755 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3756
3757         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3758         from error messages.
3759
3760 2006-11-02  Mike Stump  <mrs@apple.com>
3761
3762         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3763
3764         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3765
3766 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3767
3768         * g++.dg/eh/gcsec1.C: New test.
3769
3770 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3771
3772         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3773         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3774
3775 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3776
3777         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3778         hexadecimal value.
3779         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3780         * gcc.dg/pr14796-2.c: Likewise.
3781
3782 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3783
3784         * gcc.c-torture/execute/20061101-1.c: New test.
3785
3786 2006-11-01  Richard Guenther  <rguenther@suse.de>
3787
3788         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3789
3790 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3791
3792         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3793         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3794
3795 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3796
3797         * gcc.c-torture/execute/20061031-1.c: New test.
3798
3799 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3800
3801         PR 23067
3802         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3803         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3804         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3805         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3806         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3807         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3808         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3809
3810 2006-10-31  Eric Christopher  <echristo@apple.com>
3811             Falk Hueffner  <falk@debian.org>
3812
3813         * gcc.dg/builtin-bswap-1.c: New.
3814         * gcc.dg/builtin-bswap-2.c: New.
3815         * gcc.dg/builtin-bswap-3.c: New.
3816         * gcc.dg/builtin-bswap-4.c: New.
3817         * gcc.dg/builtin-bswap-5.c: New.
3818         * gcc.target/i386/builtin-bswap-1.c: New.
3819
3820 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3821
3822         * gcc.dg/inline-16.c: New.
3823
3824         PR 16622
3825         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3826         defining it.
3827         * gcc.dg/inline-13.c: New.
3828         * gcc.dg/inline-14.c: New.
3829         * gcc.dg/inline-15.c: New.
3830
3831         PR 11377
3832         * gcc.dg/inline6.c: New.
3833         * gcc.dg/inline7.c: New.
3834
3835 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3836
3837         PR middle-end/23470
3838         * gcc.dg/pr23470-1.c: New test case.
3839
3840 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3841
3842         PR fortran/29537
3843         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3844         data.
3845         * gfortran.dg/blockdata_2.f90: New testcase.
3846
3847 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3848
3849         PR libfortran/29627
3850         * gfortran.dg/unf_short_record_1.f90:  New test.
3851
3852 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3853
3854         PR fortran/29067
3855         * gfortran.dg/pr29067.f: New test.
3856
3857 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3858             Richard Sandiford  <richard@codesourcery.com>
3859
3860         * lib/target-supports.exp (get_compiler_messages): Append options
3861         as a single list element.
3862         (check_effective_target_arm_vfp_ok): New.
3863         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3864
3865 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3866
3867         PR fortran/29387
3868         * gfortran.dg/intrinsic_actual_2.f90: New test.
3869
3870         PR fortran/29490
3871         * gfortran.dg/actual_array_interface_1.f90: New test.
3872
3873         PR fortran/29641
3874         * gfortran.dg/used_types_11.f90: New test.
3875
3876 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3877
3878         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3879         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3880         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3881         * g++.old-deja/g++.mike/net25.C (main): Same.
3882         * g++.dg/lookup/exception1.C (main): Same.
3883         * g++.dg/parse/parens2.C (main): Same.
3884
3885 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3886
3887         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3888
3889 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3890
3891         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3892         * gcc.dg/torture/builtin-math-3.c: Likewise.
3893
3894 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3895
3896         PR fortran/29452
3897         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3898         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3899
3900 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3901
3902         PR Fortran/29410
3903         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3904
3905 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3906
3907         * lib/target-supports.exp (check_function_available): Declare
3908         function before calling.
3909
3910 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3911
3912         PR tree-optimization/29637
3913         * gcc.dg/pr29637.c: New test.
3914
3915 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3916
3917         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3918         tree canonicalization.
3919
3920 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3921
3922         * gcc.dg/builtins-20.c: Add more hypot tests.
3923
3924 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3925
3926         * gcc.dg/fold-compare-1.c: New test case.
3927
3928 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3929
3930         PR c++/16307
3931         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3932
3933 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3934
3935         PR tree-optimization/15458
3936         * gcc.dg/fold-xornot-1.c: New test case.
3937
3938 2006-10-29  Richard Guenther  <rguenther@suse.de>
3939
3940         * gcc.target/i386/math-torture/trunc.c: New testcase.
3941
3942 2006-10-29  Richard Guenther  <rguenther@suse.de>
3943
3944         * gcc.target/i386/math-torture/round.c: New testcase.
3945
3946 2006-10-29  Richard Guenther  <rguenther@suse.de>
3947
3948         * gcc.target/i386/math-torture/ceil.c: New testcase.
3949         * gcc.target/i386/math-torture/floor.c: Likewise.
3950
3951 2006-10-29  Richard Guenther  <rguenther@suse.de>
3952
3953         * gcc.target/i386/math-torture/rint.c: New testcase.
3954         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3955
3956 2006-10-29  Richard Guenther  <rguenther@suse.de>
3957
3958         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3959         * gcc.target/i386/math-torture/lceil.c: Likewise.
3960
3961 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3962
3963         PR libgfortran/24313
3964         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3965
3966 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3967
3968         * gcc.c-torture/execute/20020118-1.c,
3969         gcc.c-torture/execute/builtins/strlen.c,
3970         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3971         comment typos.
3972
3973 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3974
3975         * gcc.dg/builtins-20.c: Add tests for hypot.
3976         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3977         two-argument builtins.
3978         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3979         TESTIT2.  Update all callers.
3980         (TESTIT2, TESTIT2_R): New helper macros.
3981         Add testcases for pow, hypot and atan2.
3982
3983 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3984
3985         PR C++/29295
3986         * g++.dg/expr/bool1.C: New test.
3987         * g++.dg/expr/bool2.C: New test.
3988
3989 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3990
3991         PR fortran/28224
3992         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3993         * gfortran.dg/namelist_internal.f90: New test.
3994
3995 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3996
3997         PR fortran/29625
3998         * gfortran.dg/io_real_boz.f90: Add.
3999         * gfortran.dg/io_real_boz2.f90: Add.
4000
4001 2006-10-28  Richard Guenther  <rguenther@suse.de>
4002
4003         PR middle-end/26899
4004         * gcc.dg/tree-ssa/pr26899.c: New testcase.
4005
4006 2006-10-28  Richard Guenther  <rguenther@suse.de>
4007
4008         PR target/28806
4009         * gcc.target/i386/math-torture/lround.c: New testcase.
4010
4011 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4012
4013         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4014         * gcc.dg/builtins-44.c: Likewise.
4015         * gcc.dg/builtins-45.c: Likewise.
4016         * gcc.dg/pr28796-2.c: Likewise.
4017         * gcc.dg/unordered-3.c: Likewise.
4018
4019 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4020
4021         PR libgfortran/27954
4022         * gfortran.dg/error_recovery_2.f90: New test.
4023
4024 2006-10-26  Richard Guenther  <rguenther@suse.de>
4025
4026         * gcc.target/i386/i386.exp: Use glob, not find to collect
4027         tests.  Avoids recursing into subdirectories.
4028         * gcc.target/i386/math-torture/math-torture.exp: Torture
4029         for interesting ia32 math options.
4030         * gcc.target.i386/math-torture/lrint.c: New testcase.
4031
4032 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4033
4034         PR libgfortran/29563
4035         * gfortran.dg/arrayio_9.f90: Update test.
4036         * gfortran.dg/arrayio_19.f90: New test.
4037
4038 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4039
4040         * gcc.dg/20061026.c: New testcase.
4041
4042 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4043
4044         PR libgfortran/29563
4045         * gfortran.dg/arrayio_9.f90: New test.
4046
4047 2006-10-26  Ben Elliston  <bje@au.ibm.com>
4048
4049         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4050         Copy the strings manually, as strcpy may call strlen.
4051
4052 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4053
4054         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4055         Add checks for log, log2, log10 and log1p.
4056
4057         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4058         we already test 0.0.  Add checks for expm1, log, log2, log10,
4059         log1p, cbrt, erf and erfc.
4060
4061 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
4062
4063         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4064
4065 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
4066
4067         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4068         and remainderl() built-in functions.  Remove -ffast-math from
4069         dg-options.
4070
4071 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4072
4073         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4074         acosh and atanh.
4075
4076         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4077         floating point modifiers to arguments passed to float and long
4078         double functions respectively.  Update all callers to use floating
4079         point numbers, not integers.  Add tests for exp, exp2 and
4080         exp10/pow10.
4081
4082         * gcc.dg/torture/builtin-math-3.c: New test.
4083
4084 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4085
4086         PR fortran/29393
4087         * gfortran.dg/initialize_2.f90: New.
4088
4089 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4090
4091         * gcc.dg/torture/builtin-math-2.c: New test.
4092
4093 2006-10-24  Richard Guenther  <rguenther@suse.de>
4094
4095         PR middle-end/28796
4096         * gcc.dg/pr28796-1.c: New testcase.
4097         * gcc.dg/pr28796-2.c: Likewise.
4098
4099 2006-10-24  Richard Guenther  <rguenther@suse.de>
4100
4101         * gcc.dg/builtins-57.c: New testcase.
4102
4103 2006-10-24  Richard Guenther  <rguenther@suse.de>
4104
4105         PR tree-optimization/29567
4106         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4107
4108 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
4109
4110         PR tree-optimization/14784
4111         * gcc.dg/alias-10.c: New test.
4112
4113 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4114
4115         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4116
4117 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
4118
4119         * gcc.dg/builtin-strncat-chk-1.c: New test.
4120
4121 2006-10-23  Jan Hubicka  <jh@suse.cz>
4122
4123         * gcc.dg/memmove-1.c: New test.
4124
4125 2006-10-23  Paul Brook  <paul@codesourcery.com>
4126
4127         * gcc.dg/pragma-pack-5.c: New test.
4128
4129 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4130
4131         * g++.dg/other/s390-1.C: New testcase.
4132
4133 2006-10-23  Richard Guenther  <rguenther@suse.de>
4134
4135         PR middle-end/27132
4136         PR middle-end/23295
4137         * gcc.dg/pr27132.c: New testcase.
4138         * gcc.dg/pr23295.c: Likewise.
4139         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4140         * g++.dg/tree-ssa/pr19807.C: Likewise.
4141
4142 2006-10-23  Richard Guenther  <rguenther@suse.de>
4143
4144         PR middle-end/21032
4145         * gcc.dg/pr21032.c: New testcase.
4146
4147 2006-10-22  Jeff Law  <law@redhat.com>
4148         Richard Guenther  <rguenther@suse.de>
4149
4150         PR tree-optimization/15911
4151         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4152
4153 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4154
4155         PR c++/20647
4156         * g++.dg/abi/rtti3.C: New.
4157
4158 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4159
4160         PR middle-end/28252
4161         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4162         transformation.
4163
4164 2006-10-21  Richard Guenther  <rguenther@suse.de>
4165
4166         PR tree-optimization/3511
4167         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4168
4169 2006-10-21  Richard Guenther  <rguenther@suse.de>
4170
4171         PR middle-end/26898
4172         * gcc.dg/torture/pr26898-1.c: New testcase.
4173         * gcc.dg/torture/pr26898-2.c: Likewise.
4174
4175 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
4176
4177         PR c++/28053
4178         * g++.dg/parse/bitfield1.C: Adjust error markers.
4179         * g++.dg/parse/bitfield2.C: New test.
4180
4181 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
4182
4183         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4184
4185 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4186
4187         PR libfortran/27895
4188         * gfortran.dg/zero_sized_1.f90: New test.
4189
4190 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4191
4192         * gcc.dg/div-compare-1.c: New test.
4193
4194 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
4195
4196         PR fortran/29216
4197         * gfortran.dg/result_default_init_1.f90: New test.
4198
4199         PR fortran/29314
4200         * gfortran.dg/automatic_default_init_1.f90: New test.
4201
4202         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4203         from 38 to 33.
4204
4205 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
4206
4207         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4208         'using namespace std' without previous declaration.
4209         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4210         * g++.old-deja/g++.robertl/eb133c.C: New.
4211
4212 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4213
4214         PR libgfortran/29277
4215         * gfortran.dg/streamio_4.f90: Update test.
4216         * gfortran.dg/streamio_11.f90: New test.
4217
4218 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
4219
4220         PR c++/27952
4221         * g++.dg/inherit/virtual1.C: New test.
4222
4223 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4224
4225         PR c++/28261
4226         * g++.dg/parse/enum3.C: New test.
4227
4228 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4229
4230         PR c++/29039
4231         * g++.dg/init/ctor8.C: New test.
4232
4233 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4234
4235         PR c++/27270
4236         * g++.dg/ext/complit8.C: Tweak error markers.
4237         * g++.dg/template/complit1.C: Add error marker.
4238
4239 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4240
4241         PR c++/27270
4242         * g++.dg/ext/complit8.C: New test.
4243
4244         PR c++/29408
4245         * g++.dg/parse/dtor12.C: New test.
4246
4247         PR c++/29435
4248         * g++.dg/template/sizeof11.C: New test.
4249
4250 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
4251
4252         PR fortran/29392
4253         * gfortran.dg/data_char_3.f90: New test.
4254
4255         PR fortran/29451
4256         * gfortran.dg/negative_automatic_size.f90: New test.
4257
4258 2006-10-16  David Daney  <ddaney@avtrex.com>
4259
4260         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
4261
4262 2006-10-16  Eric Christopher  <echristo@apple.com>
4263
4264         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
4265         x86_64.
4266
4267 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4268
4269         PR c++/28211
4270         * g++.dg/tc1/dr49.C: Tweak error messages.
4271         * g++.dg/parse/template21.C: New test.
4272
4273 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4274
4275         PR middle-end/20491
4276         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
4277
4278 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4279
4280         PR fortran/29403
4281         * gfortran.dg/print_1.f90: New test.
4282
4283 2006-10-15  Jan Hubicka  <jh@suse.cz>
4284
4285         PR middle-end/29241
4286         * gcc.c-torture/compile/pr29241.c: New testcase.
4287
4288 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
4289
4290         PR middle-end/29250
4291         * gcc.c-torture/compile/pr29250.c: New test.
4292
4293 2006-10-15  Richard Guenther  <rguenther@suse.de>
4294
4295         * gcc.dg/pr29299.c: New testcase.
4296
4297 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
4298
4299         PR fortran/24767
4300         * gfortran.dg/label_4.f90: Adjust warning flag.
4301
4302 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
4303
4304         PR fortran/29371
4305         * gfortran.dg/nullify_3.f90: New test.
4306
4307 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4308
4309         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4310         on Solaris 2.5.1 too.
4311
4312 2006-10-13  Eric Christopher  <echristo@apple.com>
4313
4314         * gcc.dg/pr25993.c: Skip for darwin.
4315
4316 2006-10-13  Eric Christopher  <echristo@apple.com>
4317
4318         * gcc.dg/visibility-11.c: Skip for darwin.
4319
4320 2006-10-13  Eric Christopher  <echristo@apple.com>
4321
4322         * gcc.dg/darwin-weakimport-1.c: Use
4323         -fno-asynchronous-unwind-tables.
4324         * gcc.dg/darwin-weakimport-3.c: Ditto.
4325
4326 2006-10-13  Richard Guenther  <rguenther@suse.de>
4327
4328         PR tree-optimization/29446
4329         * gcc.dg/torture/pr29446.c: New testcase.
4330
4331 2006-10-13  Bill Wendling  <wendling@apple.com>
4332
4333         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
4334         * g++.old-deja/g++.jason/hmc1.C: Likewise.
4335         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
4336         * g++.old-deja/g++.law/shadow1.C: Likewise.
4337         * g++.old-deja/g++.law/ctors10.C: Likewise.
4338         * g++.dg/debug/namespace1.C: Likewise.
4339         * g++.dg/inherit/namespace-as-base.C: Likewise.
4340         * g++.dg/opt/delay-slot-1.C: Likewise.
4341         * g++.dg/parse/defarg10.C: Likewise.
4342         * g++.dg/template/ptrmem11.C: Likewise.
4343         * g++.dg/template/mem_func_ptr.C: Likewise.
4344         * g++.dg/template/spec19.C: Likewise.
4345
4346 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
4347
4348         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
4349
4350 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
4351
4352         PR fortran/29373
4353         * gfortran.dg/implicit_9.f90: New test.
4354
4355         PR fortran/29407
4356         * gfortran.dg/namelist_25.f90: New test.
4357
4358         PR fortran/27701
4359         * gfortran.dg/same_name_2.f90: New test.
4360
4361         PR fortran/29232
4362         * gfortran.dg/host_assoc_types_1.f90: New test.
4363
4364         PR fortran/29364
4365         * gfortran.dg/missing_derived_type_1.f90: New test.
4366         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
4367
4368         PR fortran/29422
4369         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
4370
4371         PR fortran/29428
4372         * gfortran.dg/alloc_comp_assign_5.f90: New test.
4373
4374 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4375
4376         PR fortran/29391
4377         * gfortran.dg/bound_2.f90: New test.
4378
4379 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4380
4381         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4382         directive.
4383         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4384         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
4385         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4386         * gfortran.dg/gomp/reduction3.f90: Likewise.
4387         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4388         * gfortran.dg/dummy_procedure_2.f90: Likewise.
4389         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4390         * gfortran.dg/forall_4.f90: Likewise.
4391         * gfortran.dg/spec_expr_4.f90: Likewise.
4392         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
4393         * gfortran.dg/forall_5.f90: Likewise.
4394         * gfortran.dg/open_access_append_2.f90: Add check for
4395         compile-time warning.
4396
4397 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
4398
4399         PR c++/28506
4400         * g++.dg/parse/pure1.C: New test.
4401
4402 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4403
4404         PR fortran/21435
4405         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
4406         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
4407         for compile-time warnings.
4408         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
4409         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
4410         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
4411         file.
4412         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
4413         specifier.
4414         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
4415         compile-time warning.
4416
4417 2006-10-12  Jan Hubicka  <jh@suse.cz>
4418
4419         PR c/28419
4420         * gcc.dg/pr28319.c: New test.
4421
4422 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
4423         PR c++/29318
4424         * g++.dg/ext/vla4.C: New test.
4425
4426 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
4427
4428         PR c++/27961
4429         * g++.dg/template/crash60.C: New test.
4430         * g++.dg/other/large-size-array.C: Adjust error markers.
4431         * g++.dg/parse/crash27.C: Likewise.
4432         * g++.dg/template/crash1.C: Likewise.
4433
4434 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
4435
4436         PR testsuite/29093
4437         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
4438
4439 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
4440
4441         PR preprocessor/28709
4442         * gcc.dg/cpp/paste14.c: New test.
4443
4444 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
4445
4446         PR c++/29175
4447         * g++.dg/init/array24.C: New test.
4448
4449 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4450
4451         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
4452         of <sys/types.h>.
4453
4454 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
4455
4456         PR c++/29024
4457         * g++.dg/parse/typedef8.C: New test.
4458         * g++.dg/other/mult-stor1.C: Adjust error markers.
4459
4460 2006-10-11  Richard Guenther  <rguenther@suse.de>
4461
4462         PR tree-optimization/28230
4463         * gcc.dg/torture/pr28230.c: New testcase.
4464
4465 2006-10-11  Richard Guenther  <rguenther@suse.de>
4466
4467         PR inline-asm/29119
4468         * gcc.dg/torture/pr29119.c: New testcase.
4469
4470 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
4471
4472         PR middle-end/29272
4473         * gcc.c-torture/execute/20060930-2.c: New test.
4474
4475 2006-10-09  Richard Henderson  <rth@redhat.com>
4476
4477         Revert emutls patch.
4478
4479 2006-10-09  Richard Guenther  <rguenther@suse.de>
4480
4481         PR middle-end/29254
4482         * gcc.dg/pr29254.c: New testcase.
4483
4484 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
4485             Paul Thomas  <pault@gcc.gnu.org>
4486
4487         PR fortran/20541
4488         * gfortran.dg/alloc_comp_basics_1.f90: New test.
4489         * gfortran.dg/alloc_comp_basics_2.f90: New test.
4490         * gfortran.dg/alloc_comp_assign_1.f90: New test.
4491         * gfortran.dg/alloc_comp_assign_2.f90: New test.
4492         * gfortran.dg/alloc_comp_assign_3.f90: New test.
4493         * gfortran.dg/alloc_comp_assign_4.f90: New test.
4494         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4495         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4496         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4497         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4498         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4499         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4500         * gfortran.dg/alloc_comp_std.f90: New test.
4501         * gfortran.dg/move_alloc.f90: New test.
4502
4503 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
4504
4505         PR fortran/29115
4506         * gfortran.dg/derived_constructor_comps_2.f90: New test.
4507
4508         PR fortran/29211
4509         * gfortran.dg/forall_char_dependencies_1.f90: New test.
4510
4511 2006-10-08  Tobias Burnus  <burnus@net-b.de>
4512
4513         PR fortran/28585
4514         * gfortran.dg/new_line.f90: New test.
4515
4516 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4517
4518         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4519         * gcc.dg/torture/builtin-convert-1.c,
4520         gcc.dg/torture/builtin-convert-2.c,
4521         gcc.dg/torture/builtin-convert-3.c,
4522         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4523
4524 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
4525
4526         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4527         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4528         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4529         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4530
4531 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
4532
4533         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4534         Xfail some tests for powerpc-darwin and powerpc-aix.
4535
4536 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
4537
4538         PR c/29380
4539         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4540
4541 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4542
4543         PR target/29300
4544         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4545         on hppa*-*-hpux*.
4546
4547 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4548
4549         PR fortran/16580
4550         PR fortran/29288
4551         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4552         Add tests for using all possible intrinsics as actual arguments.
4553         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4554         all possible intrinsics as actual arguments.
4555         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4556         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4557
4558 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
4559
4560         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4561         * gcc.dg/debug/debug-2.c: Likewise.
4562
4563 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4564
4565         * gcc.c-torture/compile/sync-2.c: New test.
4566
4567 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4568
4569         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4570         line endings.
4571
4572 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4573
4574         PR rtl-optimization/29128
4575         * gcc.c-torture/compile/pr29128.c: New test.
4576
4577 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4578
4579         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4580         line endings.
4581
4582 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4583
4584         PR middle-end/29256
4585         * gcc.dg/tree-ssa/loop-19.c: New test.
4586
4587 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR tree-optimization/29330
4590         * gcc.dg/pr29330.c: New test.
4591
4592         PR target/28924
4593         * gcc.c-torture/compile/20061005-1.c: New test.
4594
4595 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4596
4597         * gcc.dg/typename-vla-1.c: New case.
4598         * gnat.dg/forward_vla.adb: New case.
4599
4600 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4601
4602         PR tree-optimization/29290
4603         * gfortran.dg/loop_nest_1.f90: New test.
4604
4605         PR target/29198
4606         * gcc.dg/tls/opt-12.c: New test.
4607
4608         PR fortran/28415
4609         * gfortran.dg/save_2.f90: New test.
4610
4611         PR c/29091
4612         * gcc.dg/pr29091.c: New test.
4613
4614 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
4615
4616         * lib/target-supports.exp
4617         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4618         same as x86_64-*-*; check for LP64.
4619
4620 2006-10-04  Richard Henderson  <rth@redhat.com>
4621
4622         * lib/target-supports.exp (check_effective_target_tls): Redefine
4623         to mean non-emulated tls.
4624         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4625         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4626         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4627         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4628         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4629         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4630         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4631
4632 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4633
4634         PR fortran/29343
4635         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4636
4637 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4638
4639         * gfortran.dg/bounds_check_fail_1.f90: New test.
4640
4641 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4642
4643         PR c++/29020
4644         * g++.dg/template/friend48.C: New test.
4645
4646 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4647
4648         PR fortran/29098
4649         * gfortran.dg/default_initialization_2.f90: New test.
4650
4651 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4652
4653         PR fortran/20779
4654         PR fortran/20891
4655         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4656
4657 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4658
4659         PR fortran/29284
4660         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4661
4662         PR fortran/29321
4663         PR fortran/29322
4664         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4665
4666         PR fortran/25091
4667         PR fortran/25092
4668         * gfortran.dg/entry_array_specs_1.f90: New test.
4669
4670 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4671
4672         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4673         insufficient to inhibit some test failures at -O3.  Do testing
4674         on integers.
4675
4676 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4677
4678         PR c++/29138
4679         * g++.dg/inherit/access8.C: New test.
4680         * g++.dg/template/dtor4.C: Tweak error messages.
4681
4682 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4683
4684         PR fortran/27478
4685         * gfortran.dg/entry_8.f90: New test.
4686
4687 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4688
4689         PR c++/29291
4690         * g++.dg/parse/new4.C: New test.
4691
4692 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4693
4694         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4695         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4696         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4697         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4698         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4699
4700 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4701
4702         PR fortran/19260
4703         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4704         * gfortran.dg/continuation_2.f90: New test.
4705
4706         PR fortran/19262
4707         * gfortran.dg/continuation_3.f90: New test.
4708         * gfortran.dg/continuation_4.f90: New test.
4709         * gfortran.dg/continuation_5.f: New test.
4710         * gfortran.dg/continuation_6.f: New test.
4711
4712 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4713
4714         PR c++/29226
4715         * g++.dg/template/vla1.C: New test.
4716
4717 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4718
4719         PR fortran/29210
4720         * gfortran.dg/complex_parameter_1.f90: New test.
4721
4722 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR c/29154
4725         * gcc.c-torture/execute/20060929-1.c: New test.
4726
4727 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4728
4729         PR c++/29105
4730         * g++.dg/template/member6.C: New test.
4731         * g++.dg/parse/typename7.C: Adjust error markers.
4732
4733         PR c++/29080
4734         * g++.dg/template/member7.C: New test.
4735
4736 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4737
4738         PR c/24010
4739         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4740         gcc.dg/Woverride-init-3.c: New tests.
4741
4742 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4743
4744         * gcc.c-torture/execute/20060930-1.c: New test.
4745
4746 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4747
4748         PR fortran/18791
4749         * gfortran.dg/specifics_1.f90: New test.
4750         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4751         complex specifics.
4752
4753 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4754
4755         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4756         pthread-init-common.h: New.
4757
4758 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4759
4760         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4761         precision on some archs.
4762
4763 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4764
4765         * gcc.dg/non-local-goto-1.c: New test.
4766         * gcc.dg/non-local-goto-2.c: Likewise.
4767         * gcc.dg/setjmp-3.c: Likewise.
4768         * gcc.dg/setjmp-4.c: Likewise.
4769
4770 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4771
4772         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4773
4774 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4775
4776         PR fortran/28276
4777         * gfortran.dg/exponent_1.f90: New test.
4778
4779         PR fortran/27021
4780         * gfortran.dg/nearest_1.f90: New test.
4781
4782 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4783
4784         PR middle-end/25261
4785         PR middle-end/28790
4786         * gcc.dg/gomp/nestedfn-1.c: New test.
4787
4788 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4789
4790         PR objc/29195
4791         * objc/compile/method-1.m: New test.
4792
4793 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4794
4795         PR c++/26938
4796         * g++.dg/template/crash58.C: New test.
4797         * g++.dg/parse/crash28.C: Adjust error markers.
4798         * g++.dg/template/crash34.C: Likewise.
4799         * g++.dg/template/friend31.C: Likewise.
4800         * g++.dg/template/crash32.C: Likewise.
4801
4802         PR c++/27329
4803         * g++.dg/template/crash59.C: New test.
4804
4805         PR c++/27667
4806         * g++.dg/template/spec33.C: New test.
4807         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4808
4809 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4810             Adam Nemet  <anemet@caviumnetworks.com>
4811
4812         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4813         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4814
4815 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4816
4817         PR target/28911
4818         * gcc.dg/pr28911.c: New.
4819
4820 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4821
4822         PR target/29169
4823         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4824         (dg-options): Add -mfpmath=387.
4825
4826 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4827
4828         PR c/28706
4829         * gcc.dg/pr28706.c: New test.
4830
4831         PR c/28712
4832         * gcc.dg/pr28712.c: New test.
4833
4834 2006-09-22  Mike Stump  <mrs@apple.com>
4835
4836         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4837
4838 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4839
4840         PR tree-optimization/28888
4841         * gcc.dg/pr28888.c: New test.
4842
4843 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4844
4845         PR c++/29016
4846         * g++.dg/init/ptrfn1.C: New test.
4847
4848 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4849
4850         PR c++/28861
4851         * g++.dg/template/spec32.C: New test.
4852         * g++.dg/parse/crash9.C: Adjust error markers.
4853
4854         PR c++/28303
4855         * g++.dg/template/typedef6.C: New test.
4856         * g++.dg/init/error1.C: Adjust error markers.
4857         * g++.dg/parse/crash9.C: Likewise.
4858         * g++.dg/template/crash55.C: Likewise.
4859
4860 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4861
4862         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4863
4864 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4865
4866         PR target/27650
4867         * g++.dg/ext/dllimport12.C: New test.
4868
4869 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4870
4871         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4872         * gcc.target/mips/nmadd-2.c: Likewise.
4873         * gcc.target/mips/mips-ps-6.c: New test.
4874         * gcc.target/mips/neg-abs-1.c: Likewise.
4875         * gcc.target/mips/neg-abs-2.c: Likewise.
4876         * gcc.target/mips/nmadd-3.c: New test.
4877
4878 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4879
4880         PR middle-end/28046
4881         * gcc.dg/gomp/atomic-10.c: New test.
4882         * g++.dg/gomp/atomic-10.C: New test.
4883
4884 2006-09-20  Eric Christopher  <echristo@apple.com>
4885
4886         * gcc.target/i386/sse3-not-fisttp.c: New.
4887
4888 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4889
4890         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4891
4892 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4893
4894         * gcc.c-torture/execute/pr28289.c (one): New variable.
4895         (main): Use it instead of argc.
4896         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4897         (main): Use it instead of argc.
4898
4899 2006-09-19  Paul Brook  <paul@codesourcery.com>
4900
4901         PR target/28516
4902         * gcc.dg/nested-func-5.c: New test.
4903
4904 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4905
4906         * lib/target-supports.exp (check_effective_target_tls): Compile
4907         test stubs using ${tool}_target_compile, not just target_compile.
4908         (check_effective_target_tls_runtime): Likewise.
4909
4910 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4911
4912         * gcc.c-torture/compile/20030405-1.x: Remove.
4913
4914         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4915         optimising linker from discarding it.
4916
4917 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4918
4919         PR fortran/28526
4920         * gfortran.dg/keyword_symbol_1.f90: New test.
4921
4922         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4923         pedantic compilation option.
4924
4925 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4926
4927         PR fortran/29060
4928         * gfortran.dg/spread_shape_1.f90: New test.
4929
4930 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4931
4932         PR tree-optimization/28887
4933         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4934
4935 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4936
4937         PR c/25993
4938         * gcc.dg/pr25993.c: New test.
4939
4940 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4941
4942         PR tree-opt/21591
4943         * gcc.dg/vect/pr21591.c: New test.
4944
4945 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4946
4947         PR tree-opt/29059
4948         * gcc.c-torture/compile/strcpy-1.c: New test.
4949         * gcc.c-torture/compile/strcpy-2.c: New test.
4950         * gcc.c-torture/compile/memcpy-1.c: New test.
4951         * gcc.c-torture/compile/memcpy-2.c: New test.
4952
4953 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4954
4955         PR testsuite/29055
4956         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4957
4958 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4959
4960         * gnat.dg/specs/double_record_extension1.ads: New test.
4961         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4962
4963 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4964
4965         PR fortran/29051
4966         * gfortran.dg/oldstyle_3.f90: New test.
4967
4968 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4969
4970         PR libgfortran/29099
4971         * gfortran.dg/secnds-1.f: New test.
4972
4973 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4974
4975         PR libgfortran/29053
4976         * gfortran.dg/streamio_9.f90: New test.
4977         * gfortran.dg/streamio_10.f90: New test.
4978
4979 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4980
4981         PR C++/29002
4982         * g++.dg/init/array22.C: New test.
4983         * g++.dg/init/array23.C: New test.
4984
4985 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4986
4987         * stackcheck.lst: Update list of tests requiring stack checking.
4988         * norun.lst: Adjust for above change.
4989         * ada95.lst: New file.
4990         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4991         requiring -gnat95 switch.
4992
4993 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4994
4995         * gnat.dg/in_out_parameter.adb: New test.
4996
4997 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4998
4999         PR debug/28980
5000         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5001
5002 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
5003
5004         * gnat.dg/specs/unchecked_union.ads: New test.
5005
5006 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
5007
5008         PR rtl-optimization/28982
5009         * gcc.c-torture/execute/pr28982a.c: New test.
5010         * gcc.c-torture/execute/pr28982b.c: Likewise.
5011
5012 2006-09-12  Eric Christopher  <echristo@apple.com>
5013
5014         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
5015         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
5016
5017 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
5018
5019         PR c/28768
5020         PR preprocessor/14634
5021         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
5022         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
5023         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
5024
5025 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5026
5027         * gcc.dg/pr28243.c: New test.
5028
5029 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
5030
5031         PR fortran/28971
5032         gfortran.dg/pr28971.f90: New test to act as a backstop in case
5033         this undiagnosed regression reappears.
5034
5035 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
5036
5037         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
5038         Treat $srcdir as a literal.
5039         * lib/fortran-torture.exp (fortran-torture-compile,
5040         fortran-torture-execute): Likewise.
5041         * lib/objc-torture.exp (objc-torture-compile,
5042         objc-torture-execute): Likewise.
5043         * lib/profopt.exp (profopt-execute): Likewise.
5044
5045 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
5046
5047         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
5048
5049 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
5050
5051         PR testsuite/28950
5052         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
5053
5054 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
5055
5056         PR target/13685
5057         * gcc.target/i386/pr13685.c: New test.
5058
5059 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5060
5061         * gcc.dg/pr28726.c: New test.
5062
5063 2006-09-11  Josh Conner  <jconner@apple.com>
5064
5065         * gcc.dg/nrv3.c: Increase size of structure.
5066         * gcc.dg/nrv4.c: Likewise.
5067         * gcc.dg/nrv5.c: Likewise.
5068
5069 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
5070
5071         PR libfortran/28890
5072         gfortran.dg/assumed_charlen_function_5.f90: New test.
5073
5074 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
5075
5076         PR c++/28991
5077         * g++.dg/init/static3.C: New test.
5078
5079 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
5080
5081         PR testsuite/29007
5082         * gcc.dg/long-long-cst1.c (t): Add cast to
5083         __SIZE_TYPE__ before casting to int.
5084         (main): Return 0 on success.
5085
5086 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5087
5088         * gcc.c-torture/execute/20060910-1.c: New test.
5089
5090 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5091
5092         PR middle-end/26983
5093         * gcc.dg/pr26983.c: New test.
5094
5095 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
5096
5097         PR target/29006
5098         * gcc.c-torture/execute/pr29006.c: New test.
5099
5100 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5101
5102         PR libfortran/28947
5103         gfortran.dg/matmul_4.f90: New test.
5104
5105 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5106
5107         PR fortran/28959
5108         gfortran.dg/used_types_10: New test.
5109
5110 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5111
5112         PR libfortran/28923
5113         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5114         gfortran.dg/array_initializer_3.f90: New test.
5115
5116 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5117
5118         PR fortran/28914
5119         * gfortran.dg/actual_array_constructor_3.f90: New test.
5120
5121 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
5122
5123         PR testsuite/26778
5124         * gcc.target/i386/pr26778.c: New testcase.
5125
5126 2006-09-08  Eric Christopher  <echristo@apple.com>
5127
5128         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5129         * gcc.target/i386/memcpy-1.c: Ditto.
5130         * gcc.target/i386/asm-1.c: Ditto.
5131         * gcc.target/i386/20060512-4.c: Ditto.
5132         * gcc.target/i386/compress-float-387.c: Ditto.
5133         * gcc.target/i386/20060512-1.c: Ditto.
5134         * gcc.target/i386/compress-float-sse.c: Ditto.
5135         * gcc.target/i386/20060512-2.c: Ditto.
5136         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5137         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5138         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5139         * gcc.dg/pr26449.c: Ditto.
5140         * gcc.dg/attr-ms_struct-2.c: Ditto.
5141         * gcc.dg/attr-ms_struct-1.c: Ditto.
5142         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5143
5144 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5145
5146         PR c/28504
5147         * gcc.dg/vla-10.c: New test.
5148
5149 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5150
5151         PR c++/28858
5152         * g++.dg/parse/template20.C: New test.
5153         * g++.dg/template/operator8.C: Remove obsolete part.
5154         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5155         * g++.old-deja/g++.pt/crash65.C: Likewise.
5156
5157 2006-09-07  Jason Merrill  <jason@redhat.com>
5158
5159         PR middle-end/27724
5160         * gcc.dg/long-long-cst1.c: New test.
5161
5162 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5163
5164         PR C++/28906
5165         * g++.dg/other/array3.C: New test.
5166         * g++.dg/other/array4.C: New test.
5167         * g++.dg/other/array5.C: New test.
5168
5169 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5170
5171         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5172
5173 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
5174
5175         PR target/28946
5176         * gcc.target/i386/pr28946.c: New test.
5177
5178 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
5179
5180         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5181         in integer literal constant.
5182         * gfortran.dg/enum_8.f90: Ditto.
5183         * gfortran.dg/g77/20030326-1.f: Ditto.
5184
5185 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
5186
5187         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5188         nonconformance usage.
5189
5190 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5191
5192         PR middle-end/28862
5193         * gcc.c-torture/compile/vector-align-1.c: New test.
5194
5195 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5196
5197         PR rtl-opt/27883
5198         * g++.dg/opt/copysign-1.C: New test.
5199
5200 2006-09-06  Jason Merrill  <jason@redhat.com>
5201
5202         PR c++/27371
5203         * g++.dg/warn/unused-result1.C: New test.
5204
5205 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
5206
5207         PR c++/28903
5208         * g++.dg/ext/vla3.C: New test.
5209
5210         PR c++/28886
5211         * g++.dg/template/array16.C: New test.
5212
5213 2006-09-06  Richard Guenther  <rguenther@suse.de>
5214
5215         * gcc.dg/pr27226.c: Remove testcase again.
5216
5217 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5218
5219         PR tree-opt/28937
5220         * g++.dg/opt/unroll2.C: New test.
5221
5222 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5223
5224         PR tree-opt/28952
5225         * gcc.dg/vect/pr28952.c: New test.
5226
5227 2006-09-05  Richard Guenther  <rguenther@suse.de>
5228
5229         PR tree-optimization/28900
5230         * gcc.dg/torture/pr28900.c: New testcase
5231
5232 2006-09-05  Richard Guenther  <rguenther@suse.de>
5233
5234         PR tree-optimization/28905
5235         * gcc.c-torture/compile/pr28905.c: New testcase.
5236
5237 2006-09-05  Richard Guenther  <rguenther@suse.de>
5238
5239         PR middle-end/28935
5240         * gcc.dg/pr28935.c: New testcase.
5241
5242 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5243
5244         * gcc.c-torture/execute/20060905-1.c: New test.
5245
5246 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5247
5248         PR fortran/28908
5249         * gfortran.dg/used_types_7.f90: New test.
5250         * gfortran.dg/used_types_8.f90: New test.
5251         * gfortran.dg/used_types_9.f90: New test.
5252
5253 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5254
5255         * gcc.c-torture/compile/20060904-1.c: New test.
5256
5257 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5258
5259         PR c++/23287 Revert my 2006-09-01 patch
5260         * g++.dg/parse/dtor12.C: Remove.
5261
5262 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
5263
5264         PR c+/27670
5265         * g++.dg/template/operator9.C: New test.
5266
5267         PR c++/27493
5268         * g++.dg/template/operator7.C: New test.
5269
5270         PR c++/27494
5271         * g++.dg/template/operator8.C: New test.
5272
5273         PR c++/27397
5274         * g++.dg/template/crash57.C: New test.
5275
5276         * g++.dg/template/typedef4.C: Adjust error markers.
5277         * g++.dg/template/typedef5.C: Likewise.
5278
5279 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
5280
5281         PR c++/28878
5282         * g++.dg/parse/crash33.C: New test.
5283
5284 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
5285         Richard Guenther  <rguenther@suse.de>
5286         Adam Nemet  <anemet@caviumnetworks.com>
5287
5288         PR middle-end/27226
5289         * gcc.target/mips/memcpy-1.c: New testcase.
5290         * gcc.dg/pr27226.c: Likewise.
5291
5292 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5293
5294         PR c++/28705
5295         * g++.dg/lookup/koenig5.C: New.
5296         * g++.dg/template/crash56.C: New.
5297
5298 2006-09-01  Josh Conner  <jconner@apple.com>
5299
5300         PR c++/25505
5301         * gcc.dg/nrv3.c: New test.
5302         * gcc.dg/nrv4.c: New test.
5303         * gcc.dg/nrv5.c: New test.
5304
5305 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5306
5307         PR c++/23287
5308         * g++.dg/parse/dtor12.C: New.
5309
5310 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
5311
5312         PR tree-optimization/28839
5313         * gcc.dg/pr28839.c: New test.
5314
5315 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
5316
5317         PR target/24367
5318         * gcc.dg/pr24367.c: New testcase.
5319
5320 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
5321
5322         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
5323
5324 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
5325
5326         PR rtl-optimization/27735
5327         * gcc.dg/loop-unswitch-1.c: New test.
5328
5329 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
5330
5331         PR fortran/28885
5332         * gfortran.dg/aliasing_dummy_2.f90: New test.
5333
5334         PR fortran/20067
5335         * gfortran.dg/generic_5.f90: Change error message.
5336
5337         PR fortran/28873
5338         * gfortran.dg/generic_6.f90: New test.
5339
5340         PR fortran/25077
5341         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
5342
5343         PR fortran/25102
5344         * gfortran.dg/invalid_interface_assignment.f90: New test.
5345
5346         PR fortran/24866
5347         * gfortran.dg/module_proc_external_dummy.f90: New test.
5348
5349 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
5350
5351         PR c++/28349
5352         * testsuite/g++.dg/warn/var-args1.C: New test.
5353
5354 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
5355
5356         PR fortran/28866
5357         * gfortran.dg/simpleif_2.f90: New test.
5358         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
5359         * gfortran.dg/enum_5.f90: Ditto.
5360
5361 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5362             Kazu Hirata  <kazu@codesourcery.com>
5363
5364         PR tree-optimization/17506
5365         * gcc.dg/pr17506.c: New.
5366
5367 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
5368
5369         PR c++/28139
5370         * g++.dg/eh/alias1.C: New test.
5371
5372 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5373
5374         PR c++/28860
5375         * g++.dg/template/ttp22.C: New test.
5376
5377 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
5378
5379         PR middle-end/26632
5380         * gcc.dg/pr26632.c: New.
5381
5382 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5383
5384         PR libgfortran/28354
5385         * gfortran.dg/fmt_zero_precision.f90: New test.
5386
5387 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
5388
5389         PR c++/28058
5390         * g++.dg/template/spec31.C: New test.
5391
5392 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
5393
5394         PR c++/26573
5395         * g++.dg/other/static2.C: New test.
5396
5397 2006-08-26  Roger Sayle  <roger@eyesopen.com>
5398
5399         * gcc.dg/Wswitch-enum-2.c: New test case.
5400         * gcc.dg/Wswitch-enum-3.c: Likewise.
5401
5402 2006-08-26  Richard Guenther  <rguenther@suse.de>
5403
5404         * gcc.c-torture/compile/20060826-1.c: New testcase.
5405
5406 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
5407
5408         PR c++/28736
5409         * g++.dg/template/void10.C: New test.
5410
5411         PR c++/28737
5412         * g++.dg/template/void8.C: New test.
5413
5414         PR c+_+/28738
5415         * g++.dg/template/void9.C: New test.
5416
5417         * g++.dg/template/void3.C: Adjust error markers.
5418         * g++.dg/template/void4.C: Likewise.
5419         * g++.dg/template/crash55.C: Likewise.
5420         * g++.dg/template/void7.C: Likewise
5421
5422 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
5423
5424         PR c++/28588
5425         * g++.dg/inherit/access6.C: New test.
5426         * g++.dg/inherit/access7.C: Likewise.
5427
5428         PR c++/28595
5429         * g++.dg/template/array15.C: New test.
5430         * g++.dg/template/crash2.C: Tweak error markers.
5431
5432 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR middle-end/28683
5435         * gcc.c-torture/compile/20060823-1.c: New test.
5436
5437 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5438
5439         PR c++/28853
5440         * g++.dg/template/ttp21.C: New test.
5441
5442         PR c++/28852
5443         * g++.dg/other/operator1.C: Add error-marker.
5444         * g++.dg/other/operator2.C: New test.
5445
5446 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5447
5448         PR c/27893
5449         * gcc.c-torture/compile/vla-const-1.c,
5450         gcc.c-torture/compile/vla-const-2.c: New tests.
5451
5452 2006-08-26  Richard Guenther  <rguenther@suse.de>
5453
5454         PR middle-end/28814
5455         * gcc.dg/torture/pr28814.c: New testcase.
5456
5457 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5458
5459         PR c/28418
5460         * gcc.c-torture/compile/compound-literal-1.c: New test.
5461
5462 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5463
5464         PR c/28299
5465         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
5466         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
5467         Expect extra diagnostics.
5468
5469 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
5470
5471         gcc.dg/noncompile/pr16876.c: New test.
5472
5473 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
5474
5475         PR c++/28056
5476         * g++.dg/parse/local1.C: New test.
5477         * g++.dg/other/qual1.C: Tweak error marker.
5478
5479 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5480
5481         PR c++/27787
5482         * g++.dg/template/typename10.C: New.
5483         * g++.dg/template/lookup4.C: Remove bogus error marker.
5484
5485 2006-08-25  Richard Guenther  <rguenther@suse.de>
5486
5487         PR testsuite/28829
5488         * gcc.dg/pr26570.c: Fix testcase.
5489
5490 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
5491
5492         PR tree-opt/28807
5493         * gcc.c-torture/execute/mayalias-2.c: New test.
5494         * gcc.dg/tree-ssa/alias-13.c: New test.
5495
5496 2006-08-24  Jan Hubicka  <jh@suse.cz>
5497
5498         PR debug/26881
5499         * gcc.dg/debug/pr26881.c: New file.
5500
5501 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
5502
5503         PR fortran/28788
5504         * gfortran.dg/used_types_4.f90: New test.
5505         * gfortran.dg/derived_init_2.f90: Modify to check sibling
5506         association of derived types.
5507         * gfortran.dg/used_types_2.f90: Add module cleanup.
5508         * gfortran.dg/used_types_3.f90: The same.
5509
5510         PR fortran/28771
5511         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5512         fix of regression.
5513
5514 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5515
5516         PR 28813
5517         * gfortran.dg/direct_io_6.f90: Remove test.
5518
5519 2006-08-23  Stuart Hastings  <stuart@apple.com>
5520
5521         PR 28825
5522         * gcc.target/i386/20060821-1.c: New.
5523
5524 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
5525
5526         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
5527         dg-warning strings for dllimport.
5528
5529 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5530
5531         PR C++/28450
5532         * g++.dg/ext/vector4.C: New test.
5533         * g++.dg/ext/complex1.C: New test.
5534
5535 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
5536
5537         PR debug/28692
5538         * gcc.dg/debug/const-1.c: New.
5539         * gcc.dg/debug/const-2.c: New.
5540         * gcc.dg/debug/dwarf2/const-1.c: New.
5541         * gcc.dg/debug/dwarf2/const-2.c: New.
5542         * gcc.dg/debug/dwarf2/const-2b.c: New.
5543
5544 2006-08-22  Richard Guenther  <rguenther@suse.de>
5545
5546         PR middle-end/28776
5547         * gcc.c-torture/compile/pr28776-1.c: New testcase.
5548         * gcc.c-torture/compile/pr28776-2.c: Likewise.
5549
5550 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5551
5552         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5553
5554 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
5555
5556         PR c++/26269
5557         * g++.dg/other/error14.C: New test.
5558
5559         PR c++/28505
5560         * g++.dg/parse/ctor7.C: New test.
5561         * g++.dg/parse/ctor8.C: Likewise.
5562
5563         PR c++/28741
5564         * g++.dg/template/void7.C: New test.
5565
5566 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5567
5568         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5569         * gnat.dg/self_aggregate_with_array.adb: New test.
5570
5571 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5572
5573         * g++.dg/eh/arm-vfp-unwind.C: New test.
5574
5575 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5576
5577         PR c++/28341
5578         * g++.dg/template/ref3.C: New test.
5579         * g++.dg/template/nontype13.C: New test.
5580
5581         PR c++/28346
5582         * g++.dg/template/ptrmem17.C: New test.
5583
5584 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5585
5586         PR target/28648 c:
5587         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5588
5589 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5590
5591         PR fortran/28630
5592         * gfortran.dg/used_types_2.f90: New test.
5593
5594         PR fortran/28601
5595         * gfortran.dg/used_types_3.f90: New test.
5596
5597         PR fortran/20886
5598         * gfortran.dg/generic_actual_arg.f90: New test.
5599
5600         PR fortran/28735
5601         * gfortran.dg/module_private_array_refs_1.f90: New test.
5602
5603         PR fortran/28762
5604         * gfortran.dg/program_name_1.f90: New test.
5605
5606         PR fortran/28425
5607         * gfortran.dg/derived_constructor_comps_1.f90: New test.
5608
5609         PR fortran/28496
5610         * gfortran.dg/array_initializer_2.f90: New test.
5611
5612         PR fortran/18111
5613         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5614
5615         PR fortran/28600
5616         * gfortran.dg/assumed_charlen_function_4.f90: New test.
5617
5618         PR fortran/28771
5619         * gfortran.dg/assumed_charlen_in_main.f90: New test.
5620
5621         PR fortran/28660
5622         * gfortran.dg/dependent_decls_1.f90: New test.
5623
5624 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5625
5626         PR fortran/25217
5627         * gfortran.dg/derived_init_2.f90: New.
5628
5629 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
5630
5631         * gcc.c-torture/execute/pr28289.c: New test.
5632
5633 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
5634
5635         PR c/28744
5636         * gcc.dg/attr-externally-visible-1.c: New test.
5637         * gcc.dg/attr-externally-visible-2.c: New test.
5638         * g++.dg/parse/attr-externally-visible-1.C: New test.
5639         * g++.dg/parse/attr-externally-visible-2.C: New test.
5640
5641 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5642
5643         PR c++/28606
5644         * g++.dg/parse/dtor11.C: New test.
5645
5646 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5647
5648         PR rtl-optimization/28489
5649         * gcc.c-torture/compile/pr28489.c: New test.
5650
5651 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5652
5653         PR c++/28710
5654         * g++.dg/template/redecl4.C: New test.
5655
5656         PR c++/28711
5657         * g++.dg/template/ctor8.C: New test.
5658
5659 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5660
5661         * gcc.dg/pr26570.c: Fix testcase.
5662
5663 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5664
5665         * PR c++/28573
5666         * g++.dg/parse/offsetof6.C: New test.
5667         * g++.dg/parse/offsetof6.C: New test.
5668         * g++.dg/parse/offsetof7.C: New test.
5669
5670 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5671
5672         PR testsuite/28602
5673         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5674         is false.
5675
5676 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5677
5678         PR c++/28302
5679         * g++.dg/ext/vector3.C: New test.
5680
5681 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5682
5683         PR gcov/profile/26570
5684         * gcc.dg/pr26570.c: New test.
5685
5686 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5687
5688         PR c/27697
5689         * gcc.dg/qual-component-1.c: New test.
5690
5691 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5692
5693         PR c++/28593
5694         * g++.dg/parse/new3.C: New test.
5695
5696 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5697
5698         PR fortran/25828
5699         * gfortran.dg/streamio_1.f90: New test.
5700         * gfortran.dg/streamio_2.f90: New test.
5701         * gfortran.dg/streamio_3.f90: New test.
5702         * gfortran.dg/streamio_4.f90: New test.
5703         * gfortran.dg/streamio_5.f90: New test.
5704         * gfortran.dg/streamio_6.f90: New test.
5705         * gfortran.dg/streamio_7.f90: New test.
5706         * gfortran.dg/streamio_8.f90: New test.
5707
5708 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5709
5710         PR c/28287
5711         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5712
5713 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5714
5715         PR c++/28594
5716         * g++.dg/template/void6.C: New test.
5717
5718 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5719
5720         PR c/28649
5721         * gcc.dg/parse-error-1.c: New test.
5722         * gcc.dg/parse-error-2.c: New test.
5723         * gcc.dg/cpp/digraph2.c: Add error-marker.
5724         * gcc.dg/noncompile/920923-1.c: Likewise.
5725
5726 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5727
5728         PR c/27490
5729         * gcc.dg/sizeof-2.c: New testcase.
5730
5731         PR c/27489
5732         * gcc.dg/switch-A.c: New testcase.
5733
5734 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5735
5736         PR c++/28288
5737         PR c++/14556
5738         * g++.old-deja/g++.warn/compare1.C: Delete.
5739         * g++.dg/opt/pr7503-2.C: Delete.
5740         * g++.dg/opt/pr7503-3.C: Delete.
5741         * g++.dg/opt/pr7503-4.C: Delete.
5742         * g++.dg/opt/pr7503-5.C: Delete.
5743         * g++.dg/opt/max1.C: Delete.
5744         * g++.dg/warn/minmax.C: Delete.
5745         * g++.dg/expr/minmax.C: New test.
5746
5747 2006-08-14  Richard Guenther  <rguenther@suse.de>
5748
5749         PR testsuite/28703
5750         * gcc.c-torture/execute/pr28651.c: Do not use argc
5751         to avoid optimization, instead forbid inlining.
5752
5753 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5754
5755         PR rtl-optimization/28634
5756         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5757
5758 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5759
5760         PR c/27184
5761         * gcc.dg/torture/pr27184.c: New test.
5762
5763 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5764
5765         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5766
5767 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5768
5769         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5770         * gfortran.dg/stat_2.f90: Likewise.
5771         * gfortran.dg/chmod_1.f90: Likewise.
5772         * gfortran.dg/chmod_2.f90: Likewise.
5773         * gfortran.dg/chmod_3.f90: Likewise.
5774
5775 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5776
5777         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5778
5779 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5780
5781         * g++.dg/opt/pr23454-2.C: New test.
5782
5783 2006-08-11  Richard Guenther  <rguenther@suse.de>
5784
5785         PR middle-end/28651
5786         * gcc.c-torture/execute/pr28651.c: New testcase.
5787
5788 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5789
5790         * gnat.dg/specs/static_initializer.ads: New test.
5791
5792 2006-08-10  Paul Brook  <paul@codesourcery.com>
5793
5794         * gcc.target/arm/cond-asm.c: New test.
5795
5796 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5797
5798         PR tree-optimization/26197
5799         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5800         * g++.dg/vect/vect.exp: Compile the new tests with
5801         --param max-aliased-vops=0.
5802
5803 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5804
5805         PR c++/28637
5806         * g++.dg/template/void3.C: New test.
5807
5808         PR c++/28638
5809         * g++.dg/template/void4.C: New test.
5810
5811         PR c++/28640
5812         * g++.dg/template/void5.C: New test.
5813
5814 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5815
5816         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5817         after dg-do compile.
5818
5819 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5820
5821         PR tree-optimizations/26969
5822         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5823         "unswitch-loops" with -funswitch-loops.
5824         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5825
5826 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5827
5828         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5829         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5830         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5831         * objc.dg/dwarf-1.m: Likewise.
5832         * objc.dg/dwarf-2.m: Likewise.
5833         * obj-c++.dg/dwarf-2.mm: Likewise.
5834
5835 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5836
5837         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5838         * objc.dg/dwarf-2.m: Likewise.
5839         * obj-c++.dg/dwarf-2.mm: Likewise.
5840
5841         PR libfortran/28603
5842         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5843
5844         PR testsuite/27611
5845         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5846
5847         PR testsuite/27033
5848         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5849
5850 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5851
5852         PR target/27827
5853         * gcc.target/i386/pr27827.c: New testcase.
5854
5855 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5856
5857         PR fortran/28590
5858         * gfortran.dg/sequence_types_1.f90: New test.
5859
5860 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5861
5862         PR fortran/28548
5863         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5864         dg-warning.  Add -pedantic option.
5865
5866 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5867
5868         PR c/28502
5869         * gcc.dg/proto-1.c: New test.
5870
5871         PR c/27721
5872         * gcc.dg/lvalue-4.c: New test.
5873
5874         PR c/28136
5875         * gcc.dg/init-bad-5.c: New test.
5876
5877 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5878
5879         PR c++/28347
5880         * g++.dg/ext/typedef-init.C: Add new test for typedef
5881         initialization inside templates. Adjust existing error markers.
5882
5883 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5884
5885         PR c++/28148
5886         * g++.dg/init/ptrmem3.C: New test.
5887
5888 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5889
5890         PR tree-optimization/27770
5891         * lib/target-support.exp: New target keyword "section_anchors".
5892         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5893         tests.
5894         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5895         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5896         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5897         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5898
5899 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5900
5901         * gcc.dg/20060801-1.c: Add missing '}'.
5902
5903 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5904
5905         PR c++/27508
5906         * g++.dg/parse/dtor9.C: New test.
5907         * g++.dg/parse/dtor10.C: New test.
5908         * g++.dg/other/error7.C: Adjust error-marker.
5909
5910         PR c++/28274
5911         * g++.dg/other/default5.C: New test.
5912
5913 2006-08-02  Richard Guenther  <rguenther@suse.de>
5914
5915         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5916
5917 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5918
5919         PR c++/28557
5920         * g++.dg/template/conv9.C: New test.
5921
5922 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5923
5924         PR debug/28063
5925         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5926         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5927         Optionally return assembly text.  Update callers.
5928         (check_no_compiler_messages): Update verbose messages.
5929         (check_no_messages_and_pattern): New.
5930         (check_effective_target_string_merging): New.
5931
5932 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5933
5934         PR c++/28250
5935         * g++.dg/eh/catch4.C: New test.
5936
5937         PR c++/28257
5938         * g++.dg/other/qual1.C: New test.
5939
5940         PR c++/28259
5941         * g++.dg/inherit/error2.C: New test.
5942
5943         PR c++/28267
5944         * g++.dg/other/new1.C: New test.
5945
5946         * g++.dg/warn/pr23075.C: Remove obsolete test.
5947         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5948         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5949
5950 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5951
5952         PR c++/28523
5953         * g++.dg/eh/cast1.C: New test.
5954
5955 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5956
5957         PR libfortran/28452
5958         * gfortran.dg/random_3.f90:  New test.
5959
5960 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5961
5962         PR c++/28432
5963         * g++.dg/other/pr28304.C: Change expected error message.
5964         * g++.dg/other/pr28432.C: New test.
5965
5966 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5967
5968         PR c++/28256
5969         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5970
5971 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5972
5973         PR debug/23336
5974         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5975         at -g1.
5976         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5977         g++.dg/debug/enum-2.C: New.
5978
5979 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5980
5981         PR c++/6634
5982         * g++.dg/parse/long1.C: Add more tests.
5983
5984 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5985
5986         * gfortran.dg/lrshift_1.c: New file.
5987
5988 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5989
5990         PR libgfortran/28335
5991         * gfortran.dg/no_unit_error_1.f90: New test.
5992
5993 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5994
5995         PR libgfortran/28335
5996         * gfortran.dg/no_unit_error_1.f90: Delete test.
5997         * gfortran.dg/no_unit_error_2.f90: Delete test.
5998
5999 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6000
6001         * gfortran.dg/chmod_3.f90: New test.
6002         * gfortran.dg/ltime_gmtime_1.f90: New test.
6003         * gfortran.dg/ltime_gmtime_2.f90: New test.
6004         * gfortran.dg/lrshift_1.f90: New test.
6005         * gfortran.dg/chmod_1.f90: New test.
6006         * gfortran.dg/chmod_2.f90: New test.
6007
6008 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
6009
6010         PR c++/27668
6011         * g++.dg/template/crash55.C: New test.
6012
6013         PR c++/27962
6014         * g++.dg/template/nontype16.C: New test.
6015
6016         * g++.dg/template/void2.C: Adjust error markers.
6017         * g++.dg/template/nontype5.C: Adjust error markers.
6018
6019 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
6020
6021         * gcc.target/i386/stack-prot-kernel.c: New test.
6022
6023 2006-07-27  Roger Sayle  <roger@eyesopen.com>
6024
6025         * gcc.dg/builtins-55.c: New test case.
6026
6027 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
6028
6029         PR rtl-optimization/27907
6030         * gcc.c-torture/compile/pr27907.c: New test.
6031
6032 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6033
6034         * gfortran.dg/mclock.f90: New test.
6035         * gfortran.dg/int_conv_1.f90: New test.
6036         * gfortran.dg/stat_1.f90: New test.
6037         * gfortran.dg/stat_2.f90: New test.
6038
6039 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6040
6041         PR libgfortran/28335
6042         * gfortran.dg/no_unit_error_1.f90: New test.
6043         * gfortran.dg/no_unit_error_2.f90: New test.
6044         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
6045
6046 2006-07-25  Roger Sayle  <roger@eyesopen.com>
6047
6048         PR middle-end/28473
6049         * gcc.dg/fold-convround-1.c: New test case.
6050
6051 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6052
6053         * gfortran.dg/arithmetic_if.f90:  Fix comments.
6054
6055 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6056
6057         PR c++/27572
6058         * g++.dg/other/typedef1.C: New test.
6059         * g++.dg/template/typedef4.C: New test.
6060         * g++.dg/template/typedef5.C: New test.
6061
6062 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6063
6064         PR fortran/28416
6065         * gfortran.dg/allocatable_dummy_3.f90: New.
6066
6067 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6068
6069         PR fortran/28439
6070         * gfortran.dg/arithmetic_if.f90:  New test.
6071
6072 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
6073
6074         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6075         avoid memcpy optimization.
6076
6077 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6078
6079         PR fortran/25289
6080         * gfortran.dg/direct_io_6.f90: New test.
6081
6082 2006-07-24  Jan Hubicka  <jh@suse.cz>
6083
6084         PR c/25795
6085         PR c++/27369
6086         * gcc.dg/pr25795.c: New test.
6087         * gcc.dg/pr25795-1.c: New test.
6088
6089 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6090
6091         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6092         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6093         which may be transformed to "g || h" on some platforms.
6094
6095 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
6096
6097         PR c++/28025
6098         * g++.dg/template/friend45.C: New test.
6099
6100 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6101
6102         PR libgfortran/28339
6103         * gfortran.dg/arrayio_8.f90: New test.
6104
6105 2006-07-21  Mike Stump  <mrs@apple.com>
6106
6107         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6108
6109         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6110
6111 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6112
6113         PR c++/28250
6114         * g++.dg/eh/catch3.C: New test.
6115
6116         PR c++/28363
6117         * g++.dg/template/defarg10.C: New test.
6118
6119 2006-07-20  Paul Brook  <paul@codesourcery.com>
6120
6121         PR 27363
6122         * gcc.dg/pr27363.c: New test.
6123
6124 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
6125
6126         PR c++/28338
6127         * g++.dg/init/ref13.C: New test.
6128
6129 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6130
6131         PR obj-c++/28434
6132         * obj-c++.dg/proto-error-1.mm: New test.
6133
6134 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6135
6136         PR c++/28337
6137         * g++.dg/template/string1.C: New test.
6138
6139 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6140
6141         PR c++/28048
6142         * g++.dg/template/defarg9.C: New test.
6143
6144         PR c++/28235
6145         * g++.dg/template/static27.C: New test.
6146
6147 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6148
6149         PR 28410
6150         * gcc.dg/tree-ssa/pr28410.c: New test.
6151
6152 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6153
6154         PR c++/28258
6155         * g++/dg/other/error13.C: New test.
6156
6157         PR c++/28260
6158         * g++.dg/template/friend44.C: New test.
6159
6160 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6161
6162         PR c++/27495
6163         * g++.dg/other/pr27495.C: New.
6164
6165 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6166
6167         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6168         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6169
6170 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6171
6172         PR c/28286
6173         * gcc.dg/pragma-pack-4.c: New test.
6174
6175 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6176
6177         PR c++/28291
6178         * g++.dg/ext/pr28291.C: New test.
6179
6180 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6181
6182         PR middle-end/28403
6183         * gcc.c-torture/execute/pr28403.c: New test.
6184
6185 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6186
6187         PR middle-end/28402
6188         * gcc.dg/pr28402.c: New test.
6189
6190 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6191
6192         PR c++/28304
6193         * g++.dg/other/pr28304.C: New test.
6194
6195 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
6196
6197         PR other/28251
6198         gcc.c-torture/unsorted/dump-noaddr.c: New test.
6199         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6200
6201 2006-07-17  Richard Guenther  <rguenther@suse.de>
6202
6203         PR tree-optimization/28238
6204         * g++.dg/tree-ssa/pr28238.C: New testcase.
6205
6206 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6207
6208         PR c++/28250
6209         * g++.dg/eh/catch1.C: New test.
6210         * g++.dg/eh/catch2.C: New test.
6211
6212 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
6213
6214         PR c++/28370
6215         * g++.dg/template/anon3.C: New test.
6216
6217 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
6218
6219         PR fortran/20844
6220         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6221         specifiers requiring an explicit format tag..
6222
6223         PR fortran/28201
6224         * gfortran.dg/generic_5: New test.
6225
6226         PR fortran/20893
6227         * gfortran.dg/elemental_optional_args_1.f90: New test.
6228
6229 2006-07-16  Olivier Hainque  <hainque@adacore.com>
6230
6231         * gnat.dg/assert.ads: New file.
6232         * gnat.dg/controlled_record.ads: Likewise.
6233         * gnat.dg/controlled_record.adb: Likewise.
6234
6235 2006-07-15  Lee Millward  <lee.millward@gmail.com>
6236
6237         PR c++/28292
6238         * g++.dg/other/error12.C: New test.
6239
6240         PR c++/28269
6241         * g++.dg/template/crash54.C: New test.
6242
6243 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6244
6245         PR c++/28249
6246         * g++.dg/parse/catch1.C: New test.
6247
6248         PR c++/28294
6249         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6250
6251         PR c++/28387
6252         * g++.dg/ext/attrib24.C: New test.
6253
6254 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6255
6256         PR c++/28343
6257         * g++.dg/ext/asmspec1.C: New test.
6258
6259 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
6260
6261         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
6262         (dg-test): Support shouldfail tests.
6263         * lib/target-supports-dg.exp (dg-shouldfail): New.
6264         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
6265         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
6266         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
6267         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
6268         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
6269         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
6270         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
6271
6272 2006-07-13  Jan Hubicka  <jh@suse.cz>
6273
6274         * gcc.target/i386/memcpy-1.c: New.
6275
6276 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
6277
6278         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
6279
6280 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
6281
6282         PR fortran/25097
6283         * gfortran.dg/present_1.f90: New test.
6284
6285         PR fortran/20903
6286         * gfortran.dg/interface_derived_type_1.f90: New test.
6287
6288 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
6289
6290         PR fortran/28213
6291         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
6292         list.
6293
6294 2006-07-07  Lee Millward  <lee.millward@gmail.com>
6295
6296         PR c++/27820
6297         * g++.dg/other/label1.C: New test.
6298
6299 2006-07-07   Richard Guenther  <rguenther@suse.de>
6300
6301         PR middle-end/28268
6302         * gcc.dg/torture/pr28268.c: New testcase.
6303
6304 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
6305
6306         PR c++/27019
6307         * g++.dg/ext/pr27019.C: New.
6308
6309 2006-07-07  Richard Guenther  <rguenther@suse.de>
6310
6311         PR tree-optimization/28187
6312         * gcc.dg/pr28187.c: New testcase.
6313
6314 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
6315
6316         * gnat.dg/address_conversion.adb: New test.
6317         * gnat.dg/boolean_subtype.adb: Likewise.
6318         * gnat.dg/frame_overflow.adb: Likewise.
6319         * gnat.dg/pointer_array.adb: Likewise.
6320         * gnat.dg/pointer_conversion.adb: Likewise.
6321
6322 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
6323
6324         PR fortran/28237
6325         PR fortran/23420
6326         * gfortran.dg/print_fmt_5.f90: New test.
6327
6328 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6329
6330         PR fortran/28129
6331         * gfortran.dg/bounds_check_4.f90: New test.
6332
6333 2006-07-05  Richard Guenther  <rguenther@suse.de>
6334
6335         PR target/28158
6336         * gfortran.dg/pr28158.f90: New testcase.
6337
6338 2006-07-05  Richard Guenther  <rguenther@suse.de>
6339
6340         PR tree-optimization/28162
6341         * gcc.dg/pr28162.c: New testcase.
6342
6343 2006-07-05  Richard Guenther  <rguenther@suse.de>
6344         Andrew Pinski  <pinskia@gcc.gnu.org>
6345
6346         PR c++/27084
6347         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
6348
6349 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
6350
6351         PR fortran/28174
6352         * gfortran.dg/actual_array_substr_2.f90: New test.
6353
6354         PR fortran/28167
6355         * gfortran.dg/actual_array_constructor_2.f90: New test.
6356
6357 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6358
6359         * gfortran.dg/itime_idate_1.f: New test.
6360         * gfortran.dg/itime_idate_2.f: New test.
6361
6362 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6363
6364         PR libgfortran/27704
6365         * gfortran.dg/open_status_3.f90: New test.
6366         * gfortran.dg/fmt_l.f90: Update for new feature.
6367
6368 2006-07-03  Asher Langton  <langton2@llnl.gov>
6369
6370         * gfortran.dg/oldstyle_2.f90: New.
6371
6372 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6373
6374         * gnat.dg/string_slice.adb: New test.
6375
6376 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6377
6378         PR fortran/19259
6379         * gfortran.dg/semicolon_fixed.c: New.
6380         * gfortran.dg/semicolon_free.c: New.
6381
6382 2006-06-30  Mike Stump  <mrs@apple.com>
6383
6384         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
6385         that don't support internal visibility.
6386
6387 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
6388
6389         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
6390         for '(' / ')' needing an extra '\'.
6391
6392 2006-06-29  Roger Sayle  <roger@eyesopen.com>
6393
6394         PR middle-end/27428
6395         * gcc.dg/pr27428-1.c: New test case.
6396
6397 2006-06-29  Mike Stump  <mrs@apple.com>
6398
6399         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
6400         on darwin as we can't align commons large enough yet.
6401
6402         * gcc.dg/vla-8.c: Add additional testcases.
6403
6404 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
6405
6406         PR c++/28114
6407         * g++.dg/other/pr28114.C: New.
6408
6409 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
6410
6411         * gcc.c-torture/compile/20060625-1.c: New test.
6412
6413 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
6414
6415         PR fortran/20867
6416         * gfortran.dg/stfunc_3.f90: New test.
6417
6418         PR fortran/25056
6419         * gfortran.dg/impure_actual_1.f90: New test.
6420
6421         PR fortran/20874
6422         * gfortran.dg/elemental_result_1.f90: New test.
6423
6424         PR fortran/25073
6425         * gfortran.dg/select_7.f90: New test.
6426
6427         PR fortran/27554
6428         * intrinsic_actual_1.f: New test.
6429
6430         PR fortran/22038
6431         PR fortran/28119
6432         * gfortran.dg/forall_4.f90: New test.
6433
6434         PR fortran/25072
6435         * gfortran.dg/forall_5.f90: New test.
6436
6437 2006-06-25  Lee Millward  <lee.millward@gmail.com>
6438
6439         PR c++/28051
6440         * g++.dg/template/using13.C: New test.
6441
6442         PR c++/28054
6443         * g++.dg/other/incomplete3.C: New test.
6444
6445 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6446
6447         PR fortran/28081
6448         * gfortran.dg/substr_3.f: New test.
6449         * gfortran.dg/equiv_2.f90: Update expected error message.
6450
6451 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
6452
6453         PR fortran/28118
6454         * gfortran.dg/actual_array_substr_1.f90: New test.
6455
6456 2006-06-24  Olivier Hainque  <hainque@adacore.com>
6457
6458         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
6459         * gnat.dg/scalar_mode_agg_compare.adb: New test.
6460
6461 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
6462
6463         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6464
6465 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
6466
6467         PR fortran/27981
6468         * gfortran.dg/simpleif_2.f90: New test.
6469
6470 2006-06-23  Lee Millward  <lee.millward@gmail.com>
6471
6472         * g++.dg/template/error22.C: Fix typo.
6473
6474 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6475
6476         PR c++/28112
6477         * g++.dg/ext/attrib23.C: New test.
6478
6479 2006-06-23  Olivier Hainque  <hainque@adacore.com>
6480
6481         * gnat.dg/varsize_temp.adb: New test.
6482
6483 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6484
6485         PR c++/11468
6486         * g++.dg/other/java2.C: New test.
6487
6488 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
6489
6490         PR target/27789
6491         * g++.dg/ext/dllimport4.C. Add more tests for invalid
6492         initialization.
6493
6494 2006-06-22  Roger Sayle  <roger@eyesopen.com>
6495
6496         PR target/27531
6497         * gcc.dg/pr27531-1.c: New test case.
6498
6499 2006-06-22  Asher Langton  <langton2@llnl.gov>
6500
6501         PR fortran/24748
6502         * gfortran.dg/implicit_8.f90: New.
6503
6504 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
6505
6506         PR rtl-optimization/28121
6507         * gcc.dg/pr28121.c: New test.
6508
6509 2006-06-22  Lee Millward  <lee.millward@gmail.com>
6510
6511         PR c++/27805
6512         * g++.dg/parse/ptrmem6.C: New test.
6513
6514         PR c++/27821
6515         * g++.dg/template/error22.C: New test.
6516
6517 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6518
6519         PR c++/28111
6520         * g++.dg/template/friend43.C: New test.
6521
6522         PR c++/28110
6523         * g++.dg/template/crash53.C: New test.
6524
6525         PR c++/28109
6526         * g++.dg/rtti/incomplete1.C: New test.
6527
6528 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
6529
6530         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6531
6532 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
6533
6534         * gcc.c-torture/execute/complex-7.c: New.
6535
6536 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
6537
6538         * gcc.dg/merge-all-constants-1.c: New test.
6539
6540 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
6541
6542         PR c++/28113
6543         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6544
6545 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
6546
6547         * gfortran.dg/rrspacing_1.f90: New test.
6548
6549 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6550
6551         PR c++/28052
6552         * g++.dg/other/bitfield2.C: New test.
6553
6554 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
6555
6556         PR tree-optimization/27331
6557         * gcc.dg/pr27331.c: New test.
6558
6559 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
6560             Eric Botcazou  <ebotcazou@adacore.com>
6561
6562         PR ada/18692
6563         * lib/gnat.exp: New file.
6564         * lib/gnat-dg.exp: Likewise.
6565         * gnat.dg: New directory.
6566         * gnat.dg/dg.exp: New driver.
6567         * gnat.dg/specs: New directory.
6568         * gnat.dg/specs/specs.exp: New driver.
6569         * gnat.dg/style: New directory.
6570         * gnat.dg/style/style.exp: New driver.
6571
6572 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6573
6574         PR fortran/16206
6575         * gfortran.dg/array_initializer_1.f90: New test.
6576
6577         PR fortran/28005
6578         * gfortran.dg/matmul_3.f90: New test.
6579
6580 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6581
6582         PR middle-end/28075
6583         * gcc.dg/tree-ssa/inline-1.c: New test.
6584
6585 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6586
6587         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6588         in malloc prototype; remove XFAIL.
6589         * gcc.dg/pr18241-2.c: Ditto.
6590         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6591         in memset prototype; remove XFAIL.
6592         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6593
6594 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6595
6596         * gcc.dg/vla-8.c: Add.
6597
6598 2006-06-19  Richard Guenther  <rguenther@suse.de>
6599
6600         PR tree-optimization/27090
6601         * g++.dg/tree-ssa/pr27090.C: New testcase.
6602
6603 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6604
6605         PR target/27861
6606         * gcc.dg/pr27861-1.c: New test case.
6607
6608 2006-06-19  Richard Guenther  <rguenther@suse.de>
6609
6610         PR middle-end/28045
6611         * gcc.dg/torture/pr28045.c: New testcase.
6612
6613 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6614
6615         PR fortran/26801
6616         * gfortran.dg/associated_4.f90: New test.
6617
6618 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6619
6620         PR fortran/19310
6621         PR fortran/19904
6622         * gfortran.dg/real_const_3.f90: New test.
6623
6624 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
6625
6626         PR c++/28016
6627         * g++.dg/template/static26.C: New test.
6628
6629         PR c++/27979
6630         * g++.dg/expr/bitfield2.C: New test.
6631
6632         PR c++/27884
6633         * g++.dg/parse/linkage2.C: New test.
6634
6635 2006-06-16  Richard Guenther  <rguenther@suse.de>
6636
6637         PR middle-end/27116
6638         * gcc.dg/pr15785-1.c: Revert last change.
6639         * gcc.dg/torture/pr27116-2.c: New testcase.
6640
6641 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6642
6643         PR middle-end/27802
6644         * gcc.dg/pr27802-1.c: New test case.
6645
6646 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6647
6648         PR c++/27689
6649         * g++.dg/template/ttp18.C: New test.
6650         * g++.dg/template/ttp19.C: Likewise.
6651
6652         PR c++/27666
6653         * g++.dg/expr/cond9.C: New test.
6654
6655         PR c++/27640
6656         * g++.dg/template/ctor7.C: New test.
6657
6658 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6659
6660         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6661
6662 2006-06-16  Richard Guenther  <rguenther@suse.de>
6663
6664         PR tree-optimization/27781
6665         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6666
6667 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6668
6669         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6670
6671 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6672
6673         * gcc.dg/tree-ssa/loop-18.c: New test.
6674
6675 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6676
6677         PR c++/27665
6678         * g++.dg/template/crash52.C: New test.
6679
6680         PR c++/27648
6681         * g++.dg/ext/attrib22.C: New test.
6682
6683         PR c++/26559
6684         * g++.dg/template/builtin1.C: New test.
6685         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6686
6687         PR c++/28018
6688         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6689         assignment.
6690         * g++.old-deja/g++.pt/crash51.C: Likewise.
6691
6692         PR c++/27227
6693         * g++.dg/lookup/linkage1.C: New test.
6694         * g++.dg/lookup/linkage2.C: Likewise.
6695
6696 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6697
6698         PR middle-end/27959
6699         * gcc.dg/pr27959.c: New testcase.
6700
6701 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6702
6703         PR target/28014:
6704         * g++.dg/eh/div.C: New test.
6705
6706 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR c++/27894
6709         * g++.dg/tree-ssa/pr26757.C: New test.
6710         * g++.dg/tree-ssa/pr27894.C: New test.
6711
6712 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6713
6714         * gcc.c-torture/compile/20060609-1.c: New test.
6715
6716         PR target/27863
6717         * gcc.c-torture/compile/pr27863.c: New test.
6718
6719 2006-06-13  Richard Guenther  <rguenther@suse.de>
6720
6721         PR tree-optimization/27830
6722         * g++.dg/tree-ssa/pr27830.C: New testcase.
6723
6724 2006-06-13  Matthew Sachs  <msachs@apple.com>
6725
6726         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6727         the list of compiler flags; this causes those flags to be checked
6728         for things like dg-skip-if.
6729
6730 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6731
6732         PR c++/27601
6733         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6734
6735 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6736             Kazu Hirata  <kazu@codesourcery.com>
6737
6738         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6739         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6740
6741 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6742
6743         PR c++/27933
6744         * g++.dg/lookup/using15.C: New test.
6745
6746         PR c++/27951
6747         * g++.dg/other/anon4.C: New test.
6748
6749 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6750
6751         PR c++/21210
6752         * g++.dg/init/complex1.C: New test case.
6753
6754 2006-06-11  Eric Christopher  <echristo@apple.com>
6755
6756         PR middle-end/27948
6757         * gcc.dg/bf-ms-layout.c: Run on darwin.
6758         * gcc.dg/bf-no-ms-layout: Ditto.
6759         * gcc.dg/attr-ms_struct-2.c: New.
6760         * gcc.dg/bf-ms-layout-2.c: Ditto.
6761
6762 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6763
6764         * gcc.dg/attr-ms_struct-packed1.c: New.
6765
6766 2006-06-09  Mike Stump  <mrs@apple.com>
6767
6768         * gcc.dg/vla-7.c: Add.
6769
6770 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6771
6772         PR fortran/24558
6773         * gfortran.dg/entry_6.f90: New test.
6774
6775         PR fortran/20877
6776         PR fortran/25047
6777         * gfortran.dg/entry_7.f90: New test.
6778
6779 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6780
6781         PR c/27747
6782         * gcc.dg/cpp/_Pragma6.c: New test.
6783
6784         PR c++/27748
6785         * g++.dg/cpp/_Pragma1.C: New test.
6786
6787         PR preprocessor/27746
6788         * gcc.dg/gomp/macro-3.c: New test.
6789         * gcc.dg/gomp/macro-4.c: New test.
6790         * g++.dg/gomp/macro-3.C: New test.
6791         * g++.dg/gomp/macro-4.C: New test.
6792
6793 2006-06-09  Richard Guenther  <rguenther@suse.de>
6794
6795         PR tree-optimization/26998
6796         * gcc.dg/torture/pr26998.c: New testcase.
6797         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6798
6799 2006-06-08  Mike Stump  <mrs@apple.com>
6800
6801         * gcc.dg/pr27095.c: Account for stubs.
6802
6803         PR target/26427
6804         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6805         produce bad code on darwin.
6806
6807 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6808
6809         PR fortran/27958
6810         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6811
6812 2006-06-08  Asher Langton  <langton2@llnl.gov>
6813
6814         PR fortran/27786
6815         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6816
6817 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6818
6819         PR target/27421
6820         * gcc.dg/union-3.c: New test.
6821
6822 2006-06-08  Richard Guenther  <rguenther@suse.de>
6823
6824         PR middle-end/27116
6825         * gcc.dg/torture/pr27116.c: New testcase.
6826         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6827
6828 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6829
6830         PR rtl-optimization/26449
6831         * gcc.dg/pr26449.c: New test.
6832
6833 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6834
6835         PR c++/27601
6836         * g++.dg/ext/offsetof1.C: Test member functions.
6837
6838 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6839
6840         * gcc.dg/pr27095.c: Improve scanning.
6841
6842 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6843
6844         PR fortran/23091
6845         * gfortran.dg/saved_automatic_1.f90: New test.
6846
6847         PR fortran/24168
6848         * gfortran.dg/array_simplify_1.f90: New test.
6849
6850         PR fortran/25090
6851         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6852
6853         PR fortran/25058
6854         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6855
6856 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6857
6858         PR c++/27177
6859         * g++.dg/expr/cast7.C: New test.
6860
6861 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6862
6863         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6864         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6865         * lib/fortran-torture.exp (fortran-torture-compile,
6866         fortran-torture-execute): Ditto.
6867
6868 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6869
6870         PR target/27842
6871         * gcc.dg/vmx/pr27842.c: New test.
6872
6873 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6874
6875         PR libfortran/27895
6876         * gfortran.dg/bounds_check_3.f90: New test.
6877
6878 2006-06-05  Mike Stump  <mrs@apple.com>
6879
6880         * objc.dg/objc-fast-4.m: Skip for ppc64.
6881
6882 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6883
6884         PR testsuite/27705
6885         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6886
6887 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6888             Victor Kaplansky  <victork@il.ibm.com>
6889
6890         PR tree-optimizations/26360
6891         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6892         with -fno-tree-dce.
6893         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6894
6895 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6896
6897         PR fortran/14067
6898         * gfortran.dg/data_char_1.f90: Add messages for truncated
6899         strings.
6900
6901         PR fortran/16943
6902         * gfortran.dg/func_decl_2.f90: New test.
6903
6904         PR fortran/20839
6905         * gfortran.dg/do_2.f90: New test.
6906
6907         PR fortran/27655
6908         * gfortran.dg/associated_3.f90: New test.
6909
6910 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6911
6912         PR c++/27819
6913         * g++.dg/template/static25.C: New test.
6914
6915         PR c++/27722
6916         * g++.dg/init/array21.C: New test.
6917
6918         PR c++/27807
6919         * g++.dg/ext/complit7.C: New test.
6920
6921         PR c++/27806
6922         * g++.dg/parse/ptrmem5.C: New test.
6923
6924 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6925             Andrew Pinski  <pinskia@physics.uc.edu>
6926
6927         PR c/27150
6928         PR middle-end/27382
6929         * gcc.dg/pr27150-1.c: New testcase.
6930         * gcc.dg/pr27382-1.c: New testcase.
6931         * gcc.dg/pr27382-2.c: New testcase.
6932
6933 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6934
6935         PR c/25161
6936         PR c/27020
6937         * gcc.dg/array-10.c: New test.
6938
6939 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6940
6941         PR c++/27804
6942         * g++.dg/init/const4.C: New test.
6943         * g++.dg/init/member1.C: Add error-marker.
6944         * g++.dg/other/fold1.C: Adjust error-marker.
6945
6946 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6947
6948         PR c++/27601
6949         * g++.dg/ext/offsetof1.C: New test.
6950
6951 2006-06-04 Eric Christopher <echristo@apple.com>
6952
6953         * gcc.dg/attr-ms_struct-1.c: New.
6954
6955 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6956
6957         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6958
6959 2006-06-04  Richard Guenther  <rguenther@suse.de>
6960
6961         PR tree-optimization/27039
6962         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6963
6964 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6965
6966         PR target/26223
6967         * gcc.target/i386/amd64-abi-2.c: New test case.
6968
6969 2006-06-02  Eric Christopher  <echristo@apple.com>
6970
6971         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6972         * gcc.target/i386/20020523-1.c: Skip if darwin.
6973         * gcc.target/i386/asm-3.c: Ditto.
6974         * gcc.target/i386/20011119-1.c: Ditto.
6975         * gcc.target/i386/clobbers.c: Remove pic part of test.
6976
6977 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6978
6979         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6980         * g++.old-deja/g++.other/init19.C: Ditto.
6981         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6982         and add other platforms as expected failures.
6983
6984 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6985
6986         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6987         (is-effective-target-keyword): Ditto.
6988
6989 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6990
6991         PR fortran/27715
6992         * gfortran.dg/extended_char_comparison_1.f:  New test.
6993
6994 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6995
6996         PR fortran/25098
6997         * gfortran.dg/dummy_procedure_1.f90: New test.
6998
6999         PR fortran/25147
7000         * gfortran.dg/dummy_procedure_2.f90: New test.
7001
7002         * gfortran.dg/associated_2.f90: Correct to make consistent with
7003         standard.
7004
7005 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7006
7007         * gcc.target/i386/387-11.c: New test case.
7008
7009 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
7010
7011         PR c++/27801
7012         * g++.dg/template/cond6.C: New test.
7013
7014         PR c++/26496
7015         * g++.dg/template/crash51.C: New test.
7016         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
7017
7018         PR c++/27385
7019         * g++.dg/init/array20.C: New test.
7020
7021 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7022
7023         * gcc.dg/builtins-54.c: New test case.
7024
7025 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7026
7027         PR c++/26433
7028         * g++.dg/template/fntry1.C: Add dg-do link.
7029
7030         PR c++/27808
7031         * g++.dg/parse/friend6.C: New test.
7032
7033 2006-05-30  Asher Langton  <langton2@llnl.gov>
7034
7035         * gfortran.dg/cray_pointers_7.f90: New test.
7036
7037 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7038
7039         PR tree-optimization/23452
7040         * gcc.dg/fold-mulconj-1.c: New test case.
7041
7042 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7043
7044         PR c++/27803
7045         * g++.dg/parse/bitfield1.C: New test.
7046
7047 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7048
7049         * gcc.target/ppc-eq0-1.c: New test case.
7050         * gcc.target/ppc-negeq0-1.c: New test case.
7051
7052 2006-05-30  Dirk Mueller  <dmueller@suse.de>
7053
7054         PR c/27273
7055         * gcc.dg/overflow-warn-5.c: New test.
7056
7057 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7058
7059         PR c/27718
7060         * gcc.dg/sizeof-1.c: New test.
7061
7062 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
7063
7064         PR target/27790
7065         * gcc.target/i386/pr27790.c: New test.
7066
7067 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7068
7069         PR libgfortran/27757
7070         * gfortran.dg/direct_io_5.f90: New test.
7071
7072 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7073
7074         PR libgfortran/27634
7075         * gfortran.dg/fmt_missing_period_1.f: New test.
7076         * gfortran.dg/fmt_missing_period_2.f: New test.
7077         * gfortran.dg/fmt_missing_period_3.f: New test.
7078
7079 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7080
7081         PR fortran/19777
7082         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7083         arrays.
7084
7085 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7086
7087         PR c++/27713
7088         * g++.dg/template/new6.C: New test.
7089
7090 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7091
7092         PR tree-optimization/24964
7093         * gcc.target/i386/387-10.c: New test case.
7094
7095 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
7096
7097         * intrinsics/string_intrinsics.c (compare_string):
7098         Use memcmp instead of strncmp to avoid tripping over
7099         CHAR(0) in a string.
7100
7101 2006-05-27  Richard Guenther  <rguenther@suse.de>
7102
7103         PR middle-end/27773
7104         * gcc.dg/torture/pr27773.c: New testcase.
7105
7106 2006-05-27  Dirk Mueller  <dmueller@suse.de>
7107
7108         * gcc.dg/pr24561.c: Rename to..
7109         * gcc.dg/pr25962.c: .. this.
7110
7111 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7112
7113         PR fortran/19777
7114         * gfortran.dg/bounds_check_2.f: New test.
7115
7116 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7117
7118         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7119         * gfortran.dg/byte_1.f90: Likewise.
7120         * gfortran.dg/dup_save_2.f90: Likewise.
7121
7122 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
7123
7124         * gfortran.dg/associated_2.f90: New test.
7125
7126 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7127
7128         PR fortran/27524
7129         * gfortran.dg/bounds_check_1.f90: New test.
7130
7131 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7132
7133         PR rtl-optimization/27661
7134         * gcc.dg/pr27661.c: New test case.
7135
7136 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7137
7138         PR fortran/23151
7139         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7140         * gfortran.dg/print_parentheses_1.f:  New test.
7141         * gfortran.dg/print_parentheses_2.f90:  New test.
7142
7143 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7144
7145         PR target/27758
7146         * gcc.dg/pr27758.c: New test.
7147
7148 2006-05-24  Falk Hueffner  <falk@debian.org>
7149
7150         * gcc.c-torture/compile/pr27571.c: New test.
7151
7152 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7153
7154         PR fortran/27709
7155         * gfortran.dg/spec_expr_4.f90: New test.
7156
7157         PR fortran/27155
7158         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7159
7160 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7161
7162         PR c++/20103
7163         * g++.dg/ext/complit6.C: New test.
7164         * g++.dg/ext/complit3.C: Adjust error markers.
7165         * g++.dg/init/const3.C: New test.
7166
7167 2006-05-25  Richard Guenther  <rguenther@suse.de>
7168
7169         PR middle-end/27743
7170         * gcc.dg/torture/pr27743.c: New testcase.
7171
7172 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7173
7174         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7175
7176 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
7177
7178         * gcc.dg/compat/scalar-by-value-x.h: New.
7179         * gcc.dg/compat/scalar-by-value-y.h: New.
7180         * gcc.dg/compat/scalar-by-value-5.c: New.
7181         * gcc.dg/compat/scalar-by-value-5_main.c: New.
7182         * gcc.dg/compat/scalar-by-value-5_x.c: New.
7183         * gcc.dg/compat/scalar-by-value-5_y.c: New.
7184         * gcc.dg/compat/scalar-by-value-6.c: New.
7185         * gcc.dg/compat/scalar-by-value-6_main.c: New.
7186         * gcc.dg/compat/scalar-by-value-6_x.c: New.
7187         * gcc.dg/compat/scalar-by-value-6_y.c: New.
7188
7189 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
7190
7191         PR tree-optimization/27639
7192         PR tree-optimization/26719
7193         * gcc.dg/pr27639.c: New test.
7194         * gcc.dg/pr26719.c: New test.
7195         * gcc.dg/tree-ssa/scev-cast.c: New test.
7196
7197 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
7198
7199         PR c++/20173
7200         * g++.dg/template/error21.C: New test.
7201
7202 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
7203
7204         PR target/27696
7205         * gcc.target/i386/pr27696.c: New.
7206
7207 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
7208
7209         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7210
7211         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7212
7213 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7214
7215         PR c++/27716
7216         * g++.dg/other/assign1.C: New test.
7217
7218 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
7219
7220         PR target/27266
7221         * gcc.target/i386/pr27266.c: New.
7222
7223 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7224
7225         PR c++/27451
7226         * g++.dg/ext/asm9.C: New test.
7227
7228 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
7229
7230         PR rtl-optimization/25514
7231         * gcc.c-torture/compile/pr25514.c: New test.
7232
7233 2006-05-22  Richard Guenther  <rguenther@suse.de>
7234
7235         Revert
7236         2006-01-31  Richard Guenther  <rguenther@suse.de>
7237
7238         * gcc.target/i386/sselibm-1.c: New testcase.
7239         * gcc.target/i386/sselibm-2.c: Likewise.
7240         * gcc.target/i386/sselibm-3.c: Likewise.
7241         * gcc.target/i386/sselibm-4.c: Likewise.
7242         * gcc.target/i386/sselibm-5.c: Likewise.
7243
7244 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7245
7246         PR c/27420
7247         * gcc.dg/func-args-2.c: New test.
7248
7249         PR c/26818
7250         * gcc.dg/struct-incompl-1.c: New test.
7251
7252 2006-05-22  Richard Guenther  <rguenther@suse.de>
7253
7254         PR testsuite/27708
7255         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7256         the transformations we test for.
7257
7258 2006-05-22  Richard Guenther  <rguenther@suse.de>
7259
7260         PR testsuite/27707
7261         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
7262
7263 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
7264
7265         PR c++/27210
7266         * g++.dg/warn/new1.C: New test.
7267         * g++.dg/template/new5.C: Likewise.
7268
7269 2006-05-21  Roger Sayle  <roger@eyesopen.com>
7270
7271         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
7272         * gcc.target/i386/20060512-3.c: Likewise.
7273
7274 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
7275
7276         PR rtl-optimization/27671
7277         * gcc.c-torture/execute/pr27671-1.c: New.
7278         * gcc.dg/pr27671-2.c: Likewise.
7279
7280         PR tree-optimization/26622.
7281         * gcc.c-torture/compile/pr26622.c: New.
7282
7283 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7284
7285         PR fortran/27613
7286         * gfortran.dg/recursive_reference_1.f90: New test.
7287
7288 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7289
7290         PR fortran/25746
7291         * gfortran.dg/elemental_subroutine_3.f90: New test.
7292
7293         PR fortran/25090
7294         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
7295
7296         PR fortran/27584
7297         * gfortran.dg/associated_target_1.f90: New test.
7298
7299         PR fortran/19015
7300         * gfortran.dg/maxloc_shape_1.f90: New test.
7301
7302 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7303
7304         PR libgfortran/24459
7305         * gfortran.dg/namelist_24.f90: New test.
7306         * gfortran.dg/namelist_12.f: Fix typo in comment.
7307
7308 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
7309
7310         PR middle-end/25776
7311         * g++.dg/other/error11.C: New test.
7312
7313 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7314
7315         * gcc.target/mips/pr26765.c: Add -w to options.
7316
7317 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7318
7319         * lib/target-supports.exp (check_effective_target_mpaired_single):
7320         New function.
7321         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
7322         multilibs.
7323         * g++.dg/vect/vect.exp: Likewise.
7324
7325 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7326
7327         PR testsuite/25891
7328         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
7329
7330 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7331
7332         PR fortran/27662
7333         * gfortran.dg/temporary_1.f90: New file.
7334
7335 2006-05-19  Andreas Schwab  <schwab@suse.de>
7336
7337         * g++.dg/other/unused1.C: Also match "stringz".
7338
7339 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
7340
7341         PR c++/26433
7342         * g++.dg/template/fntry1.C: New test.
7343
7344 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
7345
7346         PR c++/27471
7347         PR c++/27506
7348         * g++.dg/conversion/bitfield5.C: New test.
7349         * g++.dg/conversion/bitfield6.C: New test.
7350
7351 2006-05-18  Mike Stump  <mrs@apple.com>
7352
7353         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
7354         * gcc.dg/vla-4.c: Add.
7355         * gcc.dg/vla-5.c: Add.
7356         * gcc.dg/vla-6.c: Add.
7357
7358 2006-05-12  Stuart Hastings  <stuart@apple.com>
7359
7360         * testsuite/gcc.target/i386/20060512-1.c: New.
7361         * testsuite/gcc.target/i386/20060512-2.c: New.
7362         * testsuite/gcc.target/i386/20060512-3.c: New.
7363         * testsuite/gcc.target/i386/20060512-4.c: New.
7364
7365 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
7366
7367         PR c++/26122
7368         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
7369
7370         PR c++/26068
7371         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
7372         * g++.dg/parse/linkage1.C: New test.
7373
7374 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7375
7376         PR tree-optimization/27548
7377         * g++.dg/tree-ssa/pr27548.C: New test.
7378
7379 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7380
7381         PR fortran/26551
7382         * gfortran.dg/recursive_check_1.f: New test.
7383         * gfortran.dg/recursive_check_2.f90: New test.
7384
7385 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
7386
7387         * g++.dg/opt/temp2.C: New test.
7388
7389 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7390
7391         PR c++/27491
7392         * g++.dg/init/brace5.C: New test.
7393
7394         PR middle-end/27415
7395         * gcc.dg/gomp/pr27415.c: New test.
7396         * g++.dg/gomp/pr27415.C: New test.
7397
7398         PR tree-optimization/27549
7399         * g++.dg/tree-ssa/pr27549.C: New test.
7400
7401 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7402
7403         PR libgfortran/27575
7404         * gfortran.dg/read_eof_4.f90: New test.
7405
7406 2006-05-16  Richard Guenther  <rguenther@suse.de>
7407
7408         PR tree-optimization/22303
7409         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
7410
7411 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
7412
7413         PR middle-end/27573
7414         * gcc.dg/gomp/pr27573.c: New test.
7415         * gfortran.dg/gomp/pr27573.f90: New test.
7416
7417         PR c/27499
7418         * gcc.dg/gomp/pr27499.c: New test.
7419         * g++.dg/gomp/pr27499.C: New test.
7420
7421 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7422
7423         PR c++/27339
7424         * g++.dg/parser/access8.C: Adjust error marker.
7425         * g++.dg/template/access17.C: New test.
7426         * g++.dg/template/access18.C: Likewise.
7427
7428 2006-05-15  Roger Sayle  <roger@eyesopen.com>
7429
7430         PR target/26600
7431         * gcc.target/i386/pr26600.c: New test case.
7432
7433 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7434
7435         PR c++/27505
7436         * g++.dg/expr/bitfield1.C: New test.
7437
7438 2006-05-15  Richard Guenther  <rguenther@suse.de>
7439
7440         PR tree-optimization/27603
7441         * gcc.dg/torture/pr27603.c: New testcase.
7442
7443 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
7444
7445         PR fortran/25090
7446         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7447
7448         PR fortran/25082
7449         * gfortran.dg/scalar_return_1.f90: New test.
7450
7451         PR fortran/27411
7452         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
7453
7454 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
7455
7456         * gcc.dg/gomp/critical-4.c: New test.
7457         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
7458         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7459         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
7460         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
7461
7462 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7463
7464         PR c++/27582
7465         * g++.dg/template/dependent-args1.C: New test.
7466
7467         PR c++/27581
7468         * g++.dg/lookup/this1.C: New test.
7469
7470         PR c++/27315
7471         * g++.dg/template/operator6.C: New test.
7472         * g++.dg/template/incomplete3.C: New test.
7473
7474         PR c++/27559
7475         * g++.dg/template/new4.C: New test.
7476
7477         PR c++/27496
7478         * g++.dg/template/void2.C: New test.
7479
7480 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
7481
7482         * g++.dg/template/dependent-expr5.C: New test.
7483
7484 2006-05-14  Roger Sayle  <roger@eyesopen.com>
7485
7486         PR middle-end/26729
7487         * gcc.dg/pr26729-1.c: New test case.
7488
7489 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
7490
7491         * gcc.dg/pr27003.c: New test.
7492
7493 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
7494
7495         * lib/target-supports.dg (check_cxa_atexit_available): Change
7496         v3_target_compile to ${tool}_target_compile.
7497
7498 2006-05-11  Jason Merrill  <jason@redhat.com>
7499
7500         * lib/scanasm.exp (scan-not-hidden): Fix typo.
7501
7502 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7503
7504         PR fortran/27553
7505         * gfortran.dg/label_5.f90: New test.
7506
7507 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
7508
7509         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7510         check_effective_target_powerpc_altivec_ok): New.
7511         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7512         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7513         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7514         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7515         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7516         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7517         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7518         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7519         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7520         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7521         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7522         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7523         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7524         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7525         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7526         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7527         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7528         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7529         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7530         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7531         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7532         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7533         gcc.target/powerpc/altivec-9.c,
7534         gcc.target/powerpc/altivec-consts.c,
7535         gcc.target/powerpc/altivec-pr22085.c,
7536         gcc.target/powerpc/altivec-splat.c,
7537         gcc.target/powerpc/altivec-types-1.c,
7538         gcc.target/powerpc/altivec-types-2.c,
7539         gcc.target/powerpc/altivec-types-3.c,
7540         gcc.target/powerpc/altivec-types-4.c,
7541         gcc.target/powerpc/altivec-varargs-1.c,
7542         gcc.target/powerpc/altivec-vec-merge.c,
7543         gcc.target/powerpc/ppc-vector-memcpy.c,
7544         gcc.target/powerpc/ppc-vector-memset.c,
7545         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7546         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7547         these effective targets.
7548         * gcc.dg/vmx/pr27006.c: Add missing close brace.
7549         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7550
7551 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7552
7553         PR middle-end/27384
7554         * g++.dg/other/fold1.C: New test.
7555
7556         PR middle-end/27488
7557         * gcc.dg/fold-nonneg-1.c: New test.
7558
7559         PR c++/27547
7560         * g++.dg/other/operator1.C: New test.
7561
7562 2006-05-11  Richard Guenther  <rguenther@suse.de>
7563
7564         PR middle-end/27529
7565         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7566
7567 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7568
7569         * lib/target-supports-dg.exp (check-flags): New.
7570         (dg-skip-if): Move flag checks.
7571
7572 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7573
7574         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7575         * lib/target-supports.dg (check_cxa_atexit_available): New.
7576
7577 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7578
7579         PR fortran/27470
7580         * gfortran.dg/multiple_allocation_2.f90: New test case.
7581
7582 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7583
7584         * gcc.target/arm/pr27387.C: Fix a comment typo.
7585
7586 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7587
7588         PR fortran/24549
7589         * gfortran.dg/error_recovery_1.f90: New test.
7590
7591 2006-05-10  Richard Guenther  <rguenther@suse.de>
7592
7593         PR tree-optimization/27302
7594         * gcc.dg/torture/pr27302.c: New testcase.
7595
7596 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7597         Richard Guenther  <rguenther@suse.de>
7598
7599         PR middle-end/27498
7600         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7601
7602 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7603
7604         PR rtl-optimization/27335
7605         * gcc.dg/pr27335.c: New test.
7606
7607 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
7608
7609         * gcc.target/mips/mips-ps-5.c: New file.
7610
7611 2006-05-08  Jan Hubicka  <jh@suse.cz>
7612
7613         PR middle-end/25962
7614         * gcc.dg/pr25962.c: New.
7615
7616 2006-05-08  Roger Sayle  <roger@eyesopen.com>
7617
7618         PR target/27158
7619         * gcc.target/powerpc/pr27158.c: New test case.
7620
7621 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
7622
7623         PR testsuite/27476
7624         * ada/acats/run_all.sh: Use test -z.
7625
7626 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7627
7628         PR libfortran/18271
7629         * gfortran.dg/spec_expr_3.f90: New test.
7630
7631 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
7632
7633         PR target/24879
7634         * gcc.target/i386/monitor.c: New file.
7635
7636 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
7637
7638         * gcc.dg/pr27095.c: xfail *-*-darwin*.
7639
7640 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7641
7642         PR c++/27447
7643         * g++.dg/other/ptrmem7.C: New test.
7644
7645 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7646
7647         PR target/27421
7648         * gcc.dg/array-9.c: New test.
7649
7650 2006-05-07  Richard Guenther  <rguenther@suse.de>
7651
7652         PR tree-optimization/27409
7653         * gcc.dg/torture/pr27409.c: New testcase.
7654
7655 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7656
7657         PR fortran/27457
7658         * gfortran.dg/select_6.f90: New.
7659
7660 2006-05-07  Richard Guenther  <rguenther@suse.de>
7661
7662         PR tree-optimization/27136
7663         * gcc.dg/torture/pr27136.c: New testcase.
7664
7665 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7666
7667         PR fortran/24813
7668         * gfortran.dg/char_cons_len_1.f90: New test.
7669
7670 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7671
7672         PR c++/27427
7673         * g++.dg/template/incomplete2.C: New test.
7674
7675 2006-05-06  Richard Guenther  <rguenther@suse.de>
7676
7677         PR tree-optimization/27151
7678         * gcc.dg/vect/pr27151.c: New testcase.
7679
7680 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7681
7682         PR c++/27430
7683         * g++.dg/template/void1.C: New test.
7684
7685         PR c++/27423
7686         * g++.dg/other/void2.C: New test.
7687
7688         PR c++/27422
7689         * g++.dg/conversion/void1.C: New test.
7690
7691 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7692
7693         PR/21391
7694         * g++.dg/other/unused1.C: New.
7695
7696 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7697
7698         PR objc/27240
7699         * objc.dg/member-1.m: New test.
7700
7701 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7702
7703         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7704
7705 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7706
7707         PR libfortran/26985
7708         * gfortran.dg/matmul_2.f90: New test.
7709
7710 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7711
7712         * ada/acats/run_all.sh: Use sync when main not found.
7713
7714 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7715
7716         PR target/26765
7717         * gcc.target/mips/pr26765.c: New.
7718
7719 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7720
7721         * gcc.target/bfin: New directory.
7722         * gcc.target/bfin/bfin.exp: New file.
7723         * gcc.target/bfin/frmul.c: New file.
7724         * gcc.target/bfin/arith.c: New file.
7725         * gcc.target/bfin/mul-combine.c: New file.
7726         * gcc.target/bfin/shift.c: New file.
7727
7728 2006-05-04  Richard Guenther  <rguenther@suse.de>
7729
7730         PR tree-optimization/14287
7731         PR tree-optimization/14844
7732         PR tree-optimization/19792
7733         PR tree-optimization/21608
7734         PR tree-optimization/27090
7735         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7736         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7737         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7738         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7739         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7740
7741 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7742
7743         PR tree-optimization/27285
7744         * gcc.c-torture/execute/pr27285.c: New test.
7745
7746         PR middle-end/27388
7747         * gcc.dg/gomp/pr27388-1.c: New test.
7748         * gcc.dg/gomp/pr27388-2.c: New test.
7749         * gcc.dg/gomp/pr27388-3.c: New test.
7750
7751         PR c++/27359
7752         * g++.dg/gomp/pr27359.C: New test.
7753
7754 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7755
7756         PR fortran/20248
7757         * gfortran.dg/iargc.f90: New test.
7758
7759 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7760
7761         PR c++/27102
7762         * g++.dg/template/crash49.C: New test.
7763
7764 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7765
7766         PR testsuite/27032
7767         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7768
7769 2006-05-02  Jeff Law  <law@redhat.com>
7770
7771         PR tree-optimization/27364
7772         * gcc.c-torture/execute/pr27364.c: New test.
7773
7774 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7775
7776         PR c++/27309
7777         * g++.dg/parser/ctor5.C: New test.
7778
7779 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7780
7781         PR target/27387
7782         * gcc.target/arm/arm.exp: New.
7783         * gcc.target/arm/pr27387.C: Likewise.
7784
7785 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7786
7787         PR fortran/27269
7788         PR fortran/27324
7789         * gfortran.dg/module_equivalence_2.f90: New test.
7790
7791 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR middle-end/27337
7794         * g++.dg/gomp/pr27337-1.C: New test.
7795         * g++.dg/gomp/pr27337-2.C: New test.
7796
7797         PR middle-end/27328
7798         * gcc.dg/gomp/pr27328.c: New test.
7799
7800         PR middle-end/27325
7801         * g++.dg/gomp/pr27325.C: New test.
7802
7803         PR middle-end/27310
7804         * g++.dg/gomp/pr27310.C: New test.
7805
7806 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7807
7808         PR tree-optimization/27291
7809         * g++.dg/tree-ssa/pr27291.C: New test.
7810
7811 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7812
7813         PR tree-optimization/27283
7814         * g++.dg/tree-ssa/pr27283.C: New test.
7815
7816 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7817
7818         * gcc.dg/tree-ssa/loop-16.c: New test.
7819
7820 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7821             Joseph S. Myers  <joseph@codesourcery.com>
7822
7823         * gcc.dg/Wconversion-3.c: New test case.
7824         * gcc.dg/Wconversion-4.c: Likewise.
7825
7826 2006-05-01  Richard Guenther  <rguenther@suse.de>
7827
7828         PR tree-optimization/26726
7829         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7830
7831 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7832
7833         * gcc.dg/Woverflow-1.c: New test case.
7834         * gcc.dg/Woverflow-2.c: Likewise.
7835         * gcc.dg/Woverflow-3.c: Likewise.
7836
7837 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7838
7839         PR c++/27094
7840         * g++.dg/template/defarg8.C: New test.
7841
7842 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7843
7844         PR c++/27278
7845         * g++.dg/parse/operator7.C: New test.
7846
7847 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7848
7849         PR c++/11471
7850         PR c++/27102
7851         * g++.dg/template/crash48.C: New test.
7852
7853         PR c++/27279
7854         * g++.dg/parse/ctor4.C: New test.
7855
7856 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7857
7858         PR fortran/25681
7859         * gfortran.df/char_type_len.f90: New test.
7860
7861 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7862
7863         PR libgfortran/27304
7864         * gfortran.dg/fmt_exhaust.f90: New test.
7865
7866 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7867
7868         PR c/25309
7869         * gcc.dg/large-size-array-2.c: New test case.
7870
7871 2006-04-28  Richard Guenther  <rguenther@suse.de>
7872
7873         PR target/26826
7874         * gcc.target/i386/pr26826.c: New testcase.
7875
7876 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7877
7878         PR middle-end/27260
7879         * gcc.c-torture/execute/pr27260.c: New.
7880
7881 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7882
7883         PR middle-end/27095
7884         * gcc.dg/pr27095.c: New.
7885
7886 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7887
7888         PR c++/27292
7889         * g++.dg/conversion/bitfield4.C: New test.
7890
7891 2006-04-27  Eric Christopher  <echristo@apple.com>
7892
7893         * gcc.dg/pragma-ms_struct.c: New.
7894
7895 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7896
7897         PR c++/27102
7898         * g++.dg/template/crash47.C: New test.
7899
7900 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7901
7902         * gcc.target/i386/sse-7.c: build with -msse.
7903
7904 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7905
7906         PR testsuite/27274:
7907         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7908         (main): Exit if processor doesn't support SSE.
7909
7910 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7911
7912         PR middle-end/27282
7913         * gcc.c-torture/compile/pr27282.c: New test.
7914
7915 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7916
7917         PR middle-end/26913
7918         * g++.dg/gomp/pr26913.C: New test.
7919
7920         PR c/25996
7921         * gcc.dg/gomp/pr25996.c: New test.
7922         * g++.dg/gomp/pr25996.C: New test.
7923
7924 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7925
7926         PR rtl-optimization/26725
7927         * gcc.c-torture/compile/pr26725.c: New test.
7928
7929 2006-04-25  Richard Guenther  <rguenther@suse.de>
7930
7931         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7932         than n + -1.
7933
7934 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7935
7936         * gcc.dg/20060425-1.c: New testcase.
7937
7938 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7939
7940         PR tree-optimization/26865
7941         * gcc.dg/pr26865.c: New test.
7942
7943 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7944
7945         PR c++/27292
7946         * g++.dg/conversion/bitfield1.C: New test.
7947         * g++.dg/conversion/bitfield2.C: Likewise.
7948         * g++.dg/conversion/bitfield3.C: Likewise.
7949
7950 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7951         Richard Guenther  <rguenther@suse.de>
7952
7953         PR tree-optimization/27236
7954         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7955
7956 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7957
7958         PR c++/19963
7959         * g++.dg/other/incomplete2.C: New test.
7960
7961 2006-04-24  Richard Guenther  <rguenther@suse.de>
7962
7963         PR middle-end/26869
7964         * gcc.dg/torture/pr26869.c: New testcase.
7965
7966 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7967         Richard Guenther  <rguenther@suse.de>
7968
7969         PR tree-optimization/27218
7970         * g++.dg/tree-ssa/pr27218.C: New testcase.
7971
7972 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7973
7974         PR c++/26912
7975         * g++.dg/template/friend41.C: New test.
7976
7977 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7978
7979         * g++.dg/opt/pr15551.C: Include cstdio.
7980         (main): Use remove instead of unlink.
7981
7982 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7983
7984         * gcc.dg/sibcall-7.c: New test.
7985         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7986         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7987         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7988         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7989         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7990
7991 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7992
7993         PR c++/26534
7994         * g++.dg/opt/bitfield1.C: New test.
7995         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7996         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7997         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7998         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7999         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
8000         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
8001         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
8002         * g++.dg/abi/bitfield2.C: Likewise.
8003         * g++.dg/init/bitfield1.C: Likewise.
8004
8005 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
8006
8007         PR fortran/25099
8008         * gfortran.dg/elemental_subroutine_4.f90: New test.
8009         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
8010         call sub (m, x).
8011
8012 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8013
8014         * gcc.c-torture/compile/20060421-1.c: New testcase.
8015
8016 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8017
8018         PR c/25875
8019         * gcc.dg/init-bad-4.c: New test.
8020
8021 2006-04-21  Paul Brook  <paul@codesourcery.com>
8022
8023         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
8024
8025 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
8026
8027         PR fortran/27122
8028         * gfortran.dg/defined_operators_1.f90: New test.
8029         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
8030         remove old ones associated, incorrectly, with Note 5.46.
8031
8032         PR fortran/27113
8033         * gfortran.dg/character_array_constructor_1.f90: New test.
8034
8035 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
8036
8037         * gcc.dg/20060419-1.c: New test.
8038
8039 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
8040
8041         PR c/26774
8042         * gcc.dg/struct-parse-1.c: New test case.
8043
8044 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8045
8046         PR c++/26558
8047         * g++.dg/parse/template19.C: New test.
8048
8049         PR c++/26739
8050         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
8051
8052         PR c++/26036
8053         * g++.dg/expr/call3.C: New test.
8054
8055         PR c++/10385
8056         * g++.dg/conversion/dynamic1.C: New test.
8057
8058 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
8059
8060         PR c++/27102
8061         * g++.dg/template/crash35.C: Tweak error markers.
8062         * g++.dg/template/crash46.C: New test.
8063         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
8064         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
8065
8066 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
8067
8068         PR rtl-optimization/14261
8069         * gcc.c-torture/compile/20060419-1.c: Added.
8070
8071 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
8072
8073         * gfortran.dg/label_1.f90: Adjust dg-error.
8074
8075 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8076
8077         PR target/26961
8078         * gcc.dg/fold-cond-1.c: New test case.
8079         * gcc.dg/pr26961-1.c: Likewise.
8080
8081 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8082
8083         PR libgfortran/27138
8084         * gfortran.dg/read_bad_advance.f90: New test.
8085
8086 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8087             Dale Johannesen  <dalej@apple.com>
8088
8089         PR target/24076
8090         * gcc.target/i386/vecinit-3.c: New testcase.
8091         * gcc.target/i386/vecinit-4.c: Likewise.
8092         * gcc.target/i386/sse-18.c: Likewise.
8093         * gcc.target/i386/sse-19.c: Likewise.
8094
8095 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
8096
8097         * gfortran.dg/allocate_zerosize_1.f90: New test.
8098
8099 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
8100
8101         PR c++/26365
8102         * g++.dg/template/crash45.C: New test.
8103
8104 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
8105
8106         PR fortran/26787
8107         * gfortran.dg/proc_assign_1.f90: New test.
8108         * gfortran.dg/procedure_lvalue.f90: Change message.
8109         * gfortran.dg/namelist_4.f90: Add new error.
8110
8111         PR fortran/25597
8112         PR fortran/27096
8113         * gfortran.dg/auto_pointer_array_result_1.f90
8114
8115         PR fortran/27089
8116         * gfortran.dg/specification_type_resolution_1.f90
8117
8118         PR fortran/18003
8119         PR fortran/25669
8120         PR fortran/26834
8121         * gfortran.dg/bounds_temporaries_1.f90: New test.
8122
8123         PR fortran/27124
8124         * gfortran.dg/array_return_value_1.f90: New test.
8125
8126 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8127
8128         PR fortran/25336
8129         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8130
8131 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8132
8133         PR middle-end/26823
8134         * g++.dg/gomp/pr26823-1.C: New test.
8135         * g++.dg/gomp/pr26823-2.C: New test.
8136
8137 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8138
8139         PR middle-end/27134
8140         * gcc.dg/pr27314.c: New test.
8141
8142 2006-04-13  Richard Henderson  <rth@redhat.com>
8143
8144         * g++.dg/gomp/block-0.C: Update expected matches.
8145
8146 2006-04-13  DJ Delorie  <dj@redhat.com>
8147
8148         * lib/target-supports.exp (check_effective_target_int32plus): New.
8149         (check_effective_target_ptr32plus): New.
8150         (check_effective_target_size32plus): New.
8151         (check_effective_target_int16): New.
8152         (check_profiling_available): Add m32c to the list of unsupported targets.
8153
8154         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8155         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8156         memory size.
8157         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8158         pointers.
8159         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8160         size_t.
8161         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8162         and size_t.
8163         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8164         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8165         not just xstormy16.  Skip m32c due to weird pointer size.
8166         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8167         not just xstormy16.
8168         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8169         not just xstormy16.
8170         * gcc.dg/20020312-2.c: Add m32c support.
8171         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8172         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8173         in test.
8174         * gcc.dg/20050321-2.c: Require >=32 bit integers.
8175         * gcc.dg/asm-1.c: Skip if int and short are the same size.
8176         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8177         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8178         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8179         * gcc.dg/init-string-2.c: Require >=32 bit integers.
8180         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8181         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8182         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8183         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8184         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8185         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8186         in test.
8187         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8188         in test.
8189         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8190         * gcc.dg/pr23049.c: Require >=32 bit integers.
8191         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8192         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8193         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8194         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8195         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8196         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8197         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8198         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8199         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8200         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8201         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8202         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8203         prototype in test.
8204         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8205         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8206         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8207         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8208         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8209
8210         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
8211         * gcc.c-torture/execute/20040703-1.x: Likewise.
8212         * gcc.c-torture/execute/20040705-1.x: Likewise.
8213         * gcc.c-torture/execute/20040705-2.x: Likewise.
8214         * gcc.c-torture/execute/20040709-1.x: Likewise.
8215         * gcc.c-torture/execute/20040709-2.x: Likewise.
8216         * gcc.c-torture/execute/20040811-1.x: Likewise.
8217         * gcc.c-torture/execute/20050316-1.x: Likewise.
8218         * gcc.c-torture/execute/bitfld-4.x: Likewise.
8219         * gcc.c-torture/execute/pr19689.x: Likewise.
8220         * gcc.c-torture/execute/pr7284-1.x: Likewise.
8221         * gcc.c-torture/execute/usmul.x: Likewise.
8222         * gcc.c-torture/execute/vrp-5.x: Likewise.
8223         * gcc.c-torture/execute/vrp-6.x: Likewise.
8224         * gcc.dg/debug/20041023-1.s: Likewise.
8225
8226 2006-04-13  Roger Sayle  <roger@eyesopen.com>
8227
8228         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8229         of integers to a vector types are now constant expressions in C.
8230         * gcc.dg/vect/vect-fold-1.c: New test case.
8231
8232 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
8233             Ulrich Weigand  <uweigand@de.ibm.com>
8234
8235         PR target/27006
8236         * gcc.dg/vmx/pr27006.c: New testcase.
8237
8238 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8239
8240         PR libgfortran/26766
8241         * gfortran.dg/write_recursive.f90: New test.
8242
8243 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
8244
8245         * g++.dg/parse/dtor7.C: New test.
8246         * g++.dg/parse/new1.C: Add error marker.
8247         * g++.dg/template/new3.C: New test.
8248
8249         PR c++/26122
8250         * g++.dg/template/pure1.C: New test.
8251
8252         PR c++/26295
8253         * g++.dg/parse/ptrmem4.C: New test.
8254
8255 2006-04-10  Jeff Law  <law@redhat.com>
8256
8257         PR/27087
8258         * gcc.c-torture/compile/pr27087.c: New test.
8259
8260 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
8261
8262         PR/21391
8263         * gcc.dg/20060410.c: New.
8264
8265 2006-04-10  Matthias Klose  <doko@debian.org>
8266
8267         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
8268         Recognize multilib directory names containing underscores.
8269
8270 2006-04-10  Roger Sayle  <roger@eyesopen.com>
8271
8272         * gcc.target/i386/vecinit-1.c: New test case.
8273         * gcc.target/i386/vecinit-2.c: Likewise.
8274
8275 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR debug/27057
8278         * g++.dg/debug/dwarf2-2.C: New test.
8279
8280 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
8281
8282         PR rtl-optimization/27073
8283         * gcc.c-torture/execute/pr27073.c: New test.
8284
8285 2006-04-08  Mike Stump  <mrs@apple.com>
8286
8287         * gcc.dg/pragma-darwin.c: Improve for ppc64.
8288
8289 2006-04-07  Richard Guenther  <rguenther@suse.de>
8290
8291         PR tree-optimization/26135
8292         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
8293
8294 2006-04-06  Jan Hubicka  <jh@suse.cz>
8295
8296         PR profile/26399
8297         * g++.dg/bprob/g++-bprob-2.C: New testcase.
8298
8299 2006-04-06  Roger Sayle  <roger@eyesopen.com>
8300
8301         * g++.dg/conversion/nullptr1.C: New test case.
8302         * g++.dg/conversion/nullptr2.C: Likewise.
8303
8304 2006-04-05  Roger Sayle  <roger@eyesopen.com>
8305
8306         * gfortran.dg/dependency_18.f90: New test case.
8307
8308 2006-04-05  Richard Guenther  <rguenther@suse.de>
8309
8310         PR tree-optimization/26919
8311         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
8312         * gcc.dg/ipa/ipa-2.c: Likewise.
8313         * gcc.dg/ipa/ipa-3.c: Likewise.
8314         * gcc.dg/ipa/ipa-5.c: Likewise.
8315
8316 2006-04-05  Richard Guenther  <rguenther@suse.de>
8317
8318         PR tree-optimization/26763
8319         * gcc.dg/torture/pr26763-1.c: New testcase.
8320         * gcc.dg/torture/pr26763-2.c: Likewise.
8321
8322 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
8323
8324         PR fortran/23634
8325         PR fortran/25619
8326         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
8327
8328 2006-04-04  Eric Christopher  <echristo@apple.com>
8329
8330         * gcc.target/i386/387-1.c: Allow regexp to match darwin
8331         stubs.
8332         * gcc.target/i386/387-5.c: Ditto.
8333
8334 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
8335
8336         * gcc.target/sparc/struct-ret-check.c: New test.
8337
8338 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8339
8340         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
8341         zero decimal digits specified in format.
8342
8343 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
8344
8345         PR fortran/26891
8346         * gfortran.dg/missing_optional_dummy_1.f90: New test.
8347
8348         PR fortran/26976
8349         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
8350         * gfortran.dg/initialization_1.f90: Make assignment compliant.
8351         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
8352         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
8353         bigendian-ness.
8354
8355 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
8356
8357         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
8358         dummy arguments work when the actual argument is itself a dummy
8359         argument of the caller.
8360
8361 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8362
8363         PR libfortran/24685
8364         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
8365
8366 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8367
8368         * gfortran.dg/dependencency_17.f90: New test case.
8369
8370 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8371
8372         * gfortran.dg/dependency_14.f90: New test case.
8373         * gfortran.dg/dependency_15.f90: Likewise.
8374         * gfortran.dg/dependency_16.f90: Likewise.
8375
8376 2006-03-31  Asher Langton  <langton2@llnl.gov>
8377
8378         PR fortran/25358
8379         gfortran.dg/cray_pointers_6.f90: New test.
8380
8381 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8382
8383         PR libgfortran/26890
8384         * gfortran.dg/read_size_noadvance.f90: New test.
8385
8386 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
8387
8388         PR fortran/25031
8389         * gfortran.dg/multiple_allocation_1.f90: Check that the
8390         size has changed after a re-allocation with stat.
8391
8392 2006-03-30  Richard Guenther  <rguenther@suse.de>
8393
8394         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
8395         removal.
8396         * gcc.target/i386/sselibm-2.c: Likewise.
8397         * gcc.target/i386/sselibm-3.c: Likewise.
8398         * gcc.target/i386/sselibm-4.c: Likewise.
8399         * gcc.target/i386/sselibm-5.c: Likewise.
8400
8401 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8402
8403         * gcc.dg/fold-andxor-1.c: New test case.
8404         * gcc.dg/fold-xorand-1.c: Likewise.
8405
8406 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8407
8408         * gcc.dg/fold-convnotconv-1.c: New test case.
8409
8410 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
8411
8412         PR fortran/26779
8413         * gfortran.dg/private_type_5.f90: New test.
8414
8415 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
8416
8417         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
8418
8419 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
8420
8421         * gfortran.dg/advance_2.f90: New test.
8422         * gfortran.dg/advance_3.f90: New test.
8423
8424         * gfortran.fortran-torture/execute/equiv_5.f: New test.
8425
8426 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8427
8428         PR libgfortran/26661
8429         PR libgfortran/26880
8430         * gfortran.dg/read_x_past.f: New test.
8431
8432 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
8433
8434         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
8435         to be STABS.
8436
8437 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
8438
8439         * objc.dg/dwarf-1.m: Skip on AIX.
8440         * objc.dg/dwarf-2.m: Skip on AIX.
8441
8442 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
8443
8444         PR fortran/26816
8445         * gfortran.dg/float_1.f90: New test.
8446
8447 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
8448
8449         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
8450         X86_64 targets.
8451         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
8452
8453 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8454
8455         PR libfortran/26735
8456         * gfortran.dg/convert_implied_open.f90: New test case.
8457
8458 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8459
8460         PR fortran/26769
8461         * gfortran.dg/transpose_reshape_r10.f90: New test case.
8462
8463 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
8464
8465         PR middle-end/26717
8466         * gcc.dg/pr26717.c: New test.
8467
8468 2006-03-25  Roger Sayle  <roger@eyesopen.com>
8469
8470         * gfortran.dg/dependency_12.f90: New test case.
8471
8472 2006-03-24  Roger Sayle  <roger@eyesopen.com>
8473
8474         * gfortran.dg/dependency_9.f90: New (resurected) test case.
8475
8476 2006-03-24  Jeff Law  <law@redhat.com>
8477
8478         * gcc.c-torture/pr26840.c: New test.
8479
8480 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
8481
8482         * objc.dg/dwarf-2.m: New.
8483         * obj-c++.dg/dwarf-2.mm: New.
8484
8485         * g++.old-deja/g++.other/init19.C: New.
8486
8487 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
8488
8489         * g++.dg/eh/spbp.C: Skip on AIX.
8490
8491 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
8492
8493         PR middle-end/26611
8494         * g++.dg/gomp/pr26611-1.C: New test.
8495         * g++.dg/gomp/pr26611-2.C: New test.
8496
8497 2006-03-24  Jeff Law  <law@redhat.com>
8498
8499         * gcc.c-torture/compile/pr26833.c: New test.
8500         * gfortran.fortran-torture/compile/pr26806.f90: New test.
8501
8502 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8503
8504         * gfortran.dg/endfile_2.f90: Delete temp file.
8505
8506 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
8507
8508         PR fortran/19303
8509         * gfortran.dg/record_marker_1.f90: New test case.
8510         * gfortran.dg/record_marker_2.f: New test case.
8511         * gfortran.dg/record_marker_3.f90: New test case.
8512
8513 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
8514
8515         PR fortran/17298
8516         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8517         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8518
8519 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
8520
8521         * lib/gcc-dg.exp (cleanup-modules): New proc.
8522         * gfortran.dg/allocatable_function_1.f90,
8523         gfortran.dg/allocate_char_star_scalar_1.f90,
8524         gfortran.dg/assumed_charlen_function_1.f90,
8525         gfortran.dg/assumed_dummy_1.f90,
8526         gfortran.dg/assumed_shape_ranks_1.f90,
8527         gfortran.dg/assumed_shape_ranks_2.f90,
8528         gfortran.dg/assumed_size_dt_dummy.f90,
8529         gfortran.dg/auto_char_dummy_array_1.f90,
8530         gfortran.dg/auto_char_len_3.f90,
8531         gfortran.dg/automatic_module_variable.f90,
8532         gfortran.dg/bad_automatic_objects_1.f90,
8533         gfortran.dg/char_array_constructor.f90,
8534         gfortran.dg/char_array_structure_constructor.f90,
8535         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8536         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8537         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8538         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8539         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8540         gfortran.dg/derived_pointer_recursion.f90,
8541         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8542         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8543         gfortran.dg/dummy_functions_1.f90,
8544         gfortran.dg/elemental_initializer_1.f90,
8545         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8546         gfortran.dg/elemental_pointer_1.f90,
8547         gfortran.dg/elemental_subroutine_1.f90,
8548         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8549         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8550         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8551         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8552         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8553         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8554         gfortran.dg/global_references_1.f90,
8555         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8556         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8557         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8558         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8559         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8560         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8561         gfortran.dg/large_integer_kind_1.f90,
8562         gfortran.dg/large_real_kind_1.f90,
8563         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8564         gfortran.dg/module_double_reuse.f90,
8565         gfortran.dg/module_equivalence_1.f90,
8566         gfortran.dg/module_interface_1.f90,
8567         gfortran.dg/module_parameter_array_refs_1.f90,
8568         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8569         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8570         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8571         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8572         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8573         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8574         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8575         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8576         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8577         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8578         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8579         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8580         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8581         gfortran.dg/same_name_1.f90,
8582         gfortran.dg/sibling_dummy_procedure_1.f90,
8583         gfortran.dg/sibling_dummy_procedure_2.f90,
8584         gfortran.dg/sibling_dummy_procedure_3.f90,
8585         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8586         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8587         gfortran.dg/used_dummy_types_2.f90,
8588         gfortran.dg/used_dummy_types_3.f90,
8589         gfortran.dg/used_dummy_types_4.f90,
8590         gfortran.dg/used_dummy_types_5.f90,
8591         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8592         gfortran.dg/userdef_operator_1.f90: Use it.
8593
8594 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8595
8596         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8597         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8598         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8599         gfortran.dg/write_back.f,
8600         gfortran.fortran-torture/execute/inquire_1.f90,
8601         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8602
8603 2006-03-21  Jeff Law  <law@redhat.com>
8604
8605         * gcc.dg/tree-ssa/vrp28.c: New test.
8606
8607 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8608
8609         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8610         if _STDC_C99 is defined.
8611         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8612         * gcc.dg/builtins-20.c: Likewise.
8613         * gcc.dg/builtins-53.c: Likewise.
8614         * gcc.dg/single-precision-constant.c: Likewise. Also pass
8615         -mmacosx-version-min=10.3 on PowerPC/Darwin.
8616
8617 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
8618
8619         PR tree-opt/26781
8620         * gcc.c-torture/compile/pr26781-1.c: New test.
8621         * gcc.c-torture/compile/pr26781-2.c: New test.
8622
8623 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
8624
8625         PR c++/26690
8626         * g++.dg/gomp/pr26690-1.C: New test.
8627         * g++.dg/gomp/pr26690-2.C: New test.
8628
8629 2006-03-20  Jeff Law  <law@redhat.com>
8630
8631         * gcc.dg/tree-ssa/pr21829.c: New test.
8632
8633         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8634
8635 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
8636
8637         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8638         (check_visibility_available): Use it.
8639         (check_effective_target_default_packed): Likewise.
8640         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8641         (check_effective_target_fopenmp): Likewise.
8642         (check_effective_target_freorder): Likewise.
8643         (check_effective_target_fpic): Likewise.
8644         (check_named_sections_available): Likewise.
8645         (check_effective_target_ilp32): Likewise.
8646         (check_effective_target_lp64): Likewise.
8647
8648 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8649
8650         PR fortran/20935
8651         * gfortran.dg/scalar_mask_2.f90: New test case.
8652
8653 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8654
8655         PR tree-opt/26629
8656         * gcc.dg/tree-ssa/loadpre12.c: New test.
8657         * gcc.dg/tree-ssa/loadpre13.c: New test.
8658         * gcc.dg/tree-ssa/loadpre14.c: New test.
8659         * gcc.dg/tree-ssa/loadpre15.c: New test.
8660         * gcc.dg/tree-ssa/loadpre16.c: New test.
8661         * gcc.dg/tree-ssa/loadpre17.c: New test.
8662         * gcc.dg/tree-ssa/loadpre18.c: New test.
8663         * gcc.dg/tree-ssa/loadpre19.c: New test.
8664         * gcc.dg/tree-ssa/loadpre20.c: New test.
8665         * gcc.dg/tree-ssa/loadpre21.c: New test.
8666         * gcc.dg/tree-ssa/loadpre22.c: New test.
8667
8668 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8669
8670         PR fortran/26741
8671         * gfortran.dg/elemental_initializer_1.f90: New test.
8672
8673         PR fortran/26716
8674         * gfortran.dg/assumed_shape_ranks_2: New test.
8675
8676 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8677
8678         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8679         target fpic.
8680
8681 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8682
8683         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8684         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8685         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8686         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8687         gfortran.fortran-torture/execute/direct_io.f90,
8688         gfortran.fortran-torture/execute/inquire_2.f90,
8689         gfortran.fortran-torture/execute/inquire_4.f90,
8690         gfortran.fortran-torture/execute/list_read_1.f90,
8691         gfortran.fortran-torture/execute/open_replace.f90,
8692         gfortran.fortran-torture/execute/slash_edit.f90,
8693         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8694         temporary files from testcases.
8695
8696 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8697
8698         PR libgfortran/26509
8699         gfortran.dg/write_direct_eor.f90: New test.
8700
8701 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8702
8703         * gcc.target/powerpc/pr26350.c: New.
8704         * gcc.target/powerpc/indexed-addr.c: New.
8705
8706 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8707
8708         * gfortran.dg/dependency_13.f90: New test case.
8709
8710 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8711
8712         PR middle-end/21781
8713         * gcc.dg/real-const-1.c: New test case.
8714
8715 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8716
8717         * g++.old-deja/g++.other/init18.C: New.
8718         * g++.old-deja/g++.other/init5.C: Remove xfail.
8719
8720 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8721
8722         * g++.dg/opt/pr15551.C: Cleanup temp file.
8723
8724 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8725
8726         PR c++/6634
8727         g++.dg/parse/long1.C: New test.
8728
8729 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8730
8731         PR fortran/19101
8732         * gfortran.dg/continuation.f90: New test.
8733         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8734
8735 2006-03-14  Richard Guenther  <rguenther@suse.de>
8736
8737         PR tree-optimization/26672
8738         * gcc.dg/torture/pr26672.c: New testcase.
8739
8740 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8741
8742         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8743         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8744
8745 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8746
8747         PR middle-end/26557
8748         * gcc.c-torture/compile/switch-1.c: New test case.
8749
8750 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8751
8752         PR fortran/25378
8753         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8754         test to include more permuatations of mask and index.
8755         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8756         respond to F2003 spec. that the position returned for an all false
8757         mask && condition is zero.
8758
8759 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8760
8761         PR middle-end/25989
8762         * gcc.dg/gomp/pr25989.c: New test.
8763
8764 2006-03-13  Jeff Law  <law@redhat.com>
8765
8766         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8767
8768 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8769
8770         * gcc.dg/switch-9.c: New test.
8771
8772 2006-03-13  Richard Guenther  <rguenther@suse.de>
8773
8774         PR middle-end/26630
8775         * gcc.dg/torture/pr26630.c: New testcase.
8776
8777 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8778
8779         * gfortran.dg/dependency_10.f90: New test case.
8780         * gfortran.dg/dependency_11.f90: Likewise.
8781
8782 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8783             Erik Edelmann  <eedelman@gcc.gnu.org>
8784
8785         * gfortran.dg/allocatable_function_1.f90: New.
8786         * gfortran.dg/allocatable_function_2.f90: New.
8787
8788 2006-03-10  Richard Guenther  <rguenther@suse.de>
8789
8790         PR middle-end/26565
8791         * gcc.dg/torture/pr26565.c: New testcase.
8792
8793 2006-03-09  Eric Christopher  <echristo@apple.com>
8794
8795         * gcc.c-torture/compile/20060309-1.c: New.
8796
8797 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8798
8799         PR libgfortran/26499
8800         * gfortran.dg/write_back.f: New test.
8801         * gfortran.dg/write_rewind_1.f: New test.
8802         * gfortran.dg/write_rewind_2.f: New test.
8803
8804 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8805
8806         PR libgfortran/26554
8807         * gfortran.dg/read_logical.f90: New test.
8808
8809 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8810
8811         * ada/acats/norun.lst: cdd2a03 now passes.
8812
8813 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8814
8815         PR testsuite/25177
8816         * gcc.target/powerpc/pr18096-1.c: Change where the error
8817         would match.
8818
8819 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8820
8821         * gcc.target/i386/cleanup-1.c: New test.
8822         * gcc.target/i386/cleanup-2.c: New test.
8823
8824 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8825
8826         * gfortran.dg/dependency_9.f90: Remove for the time being.
8827
8828 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8829
8830         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8831         directive.
8832
8833 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8834
8835         * gfortran.dg/dependency_9.f90: New test case.
8836
8837 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8838
8839         * gfortran.dg/dependency_4.f90: New test case.
8840         * gfortran.dg/dependency_5.f90: New test case.
8841         * gfortran.dg/dependency_6.f90: New test case.
8842         * gfortran.dg/dependency_7.f90: New test case.
8843         * gfortran.dg/dependency_8.f90: New test case.
8844
8845 2006-03-03  Paul Brook  <paul@codesourcery.com>
8846
8847         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8848         Add m68k-*-elf.
8849
8850 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8851
8852         PR fortran/25031
8853         * multiple_allocation_1.f90: New test.
8854
8855 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8856
8857         PR tree-optimization/26524
8858         * gfortran.dg/pr26524.f: New test case.
8859
8860 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8861
8862         * g++.dg/template/repo5.C: Cleanup repo files.
8863         * gcc.dg/20051201-1.c: Cleanup coverage files.
8864         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8865         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8866         tree dump files.
8867
8868 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8869
8870         * objc.dg/objc-nofilename-1.m: New test.
8871         * objc.dg/bad-receiver-type.m: New test.
8872         * obj-c++.dg/bad-receiver-type.mm: New test.
8873
8874 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8875
8876         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8877
8878 2006-03-01  Mike Stump  <mrs@apple.com>
8879
8880         * g++.dg/abi/key2.C: Add.
8881
8882 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8883
8884         * gfortran.dg/logical_dot_product.f90: New test.
8885
8886         PR fortran/26393
8887         * gfortran.dg/used_interface_ref.f90: New test.
8888
8889         PR fortran/20938
8890         * gfortran.dg/dependency_2.f90: New test.
8891         * gfortran.fortran-torture/execute/where17.f90: New test.
8892         * gfortran.fortran-torture/execute/where18.f90: New test.
8893         * gfortran.fortran-torture/execute/where19.f90: New test.
8894         * gfortran.fortran-torture/execute/where20.f90: New test.
8895
8896 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8897
8898         * g++.dg/tree-ssa/pr26443.C: New test case.
8899
8900 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8901
8902         PR middle-end/26022
8903         * g++.dg/opt/return-slot1.C: New test.
8904
8905 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8906
8907         PR libgfortran/26136
8908         * gfortran.dg/namelist_23.f90: New test.
8909
8910 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8911
8912         PR middle-end/14752
8913         * gcc.dg/fold-eqandshift-2.c: New test case.
8914
8915 2006-02-28  Richard Guenther  <rguenther@suse.de>
8916
8917         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8918         decomposition.
8919
8920 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8921
8922         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8923
8924 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8925
8926         PR libgfortran/26464
8927         * gfortran.dg/backspace_5.f: New test.
8928         * gfortran.dg/backspace_6.f: New test.
8929
8930 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8931
8932         * gcc.dg/fold-eqandnot-1.c: New test case.
8933
8934 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8935
8936         PR middle-end/19983
8937         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8938
8939 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8940
8941         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8942         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8943
8944 2006-02-26  Richard Guenther  <rguenther@suse.de>
8945
8946         PR tree-optimization/26421
8947         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8948
8949 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8950
8951         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8952         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8953
8954 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8955
8956         * gcc.dg/fold-even-1.c: New test case.
8957
8958 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8959
8960         PR middle-end/21137
8961         * gcc.dg/fold-eqandshift-1.c: New test case.
8962
8963 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8964
8965         PR tree-optimization/25125
8966         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8967         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8968
8969 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8970
8971         PR tree-optimizations/26359
8972         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8973         with -fdump-tree-dceloop-details.
8974         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8975
8976 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8977
8978         PR middle-end/23673
8979         * gcc.dg/fold-eqxor-1.c: New test case.
8980         * gcc.dg/fold-eqxor-2.c: Likewise.
8981         * gcc.dg/fold-eqxor-3.c: Likewise.
8982
8983 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8984
8985         PR fortran/23092
8986         * scalar_mask_1.f90: New test.
8987
8988 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8989
8990         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8991         * g++.dg/eh/uncaught2.C: New.
8992         * g++.dg/eh/uncaught3.C: New.
8993
8994 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8995
8996         PR libgfortran/26423
8997         * gfortran.dg/read_many_1.f: New test.
8998
8999 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
9000
9001         PR fortran/24519
9002         * gfortran.dg/dependency_3.f90: New test.
9003         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
9004         XFAILs.
9005
9006         PR fortran/25395
9007         * gfortran.dg/equiv_6.f90: New test.
9008
9009 2006-02-23  Jeff Law  <law@redhat.com>
9010
9011         * gcc.c-torture/compile/pr26425.c: New test.
9012
9013 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
9014
9015         PR middle-end/26412
9016         * gcc.dg/gomp/pr26412.c: New test.
9017
9018 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9019
9020         PR c++/26291
9021         * g++.dg/other/ellipsis1.C: New test.
9022         * g++.dg/parse/operator4.C: Adjust error marker.
9023
9024 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9025
9026         PR target/25603
9027         * gfortran.dg/pr25603.f: New testcase.
9028
9029 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9030
9031         * gcc.dg/bf-spl1.c: Don't specify -m68000.
9032         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
9033
9034 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
9035
9036         * g++.dg/eh/spbp.C: New.
9037
9038 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
9039
9040         PR middle-end/26379
9041         * gcc.target/i386/mmx-7.c: New test.
9042
9043 2006-02-20  Roger Sayle  <roger@eyesopen.com>
9044
9045         PR tree-optimization/26361
9046         * gcc.dg/tree-ssa/vrp27.c: New test case.
9047
9048 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
9049
9050         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
9051         * gcc.dg/tree-ssa/complex-4.c: Here.
9052
9053 2006-02-19  Roger Sayle  <roger@eyesopen.com>
9054
9055         PR middle-end/19543
9056         * gfortran.dg/logical_1.f90: New test case.
9057
9058 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
9059
9060         PR middle-end/26334
9061         * gcc.dg/20060218-1.c: Moved to...
9062         * gcc.target/i386/20060218-1.c: ... here.  New test.
9063
9064 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9065
9066         PR fortran/26201
9067         * gfortran.dg/convert_1.f90: New.
9068
9069 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
9070
9071         PR fortran/25054
9072         * gfortran.dg/namelist_5.f90: New test.
9073
9074         PR fortran/25089
9075         * gfortran.dg/namelist_4.f90: New test.
9076
9077 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9078
9079         PR tree-opt/25680
9080         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9081
9082 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9083
9084         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9085         variable to take into account the variable name in the
9086         function header.
9087         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9088
9089 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9090
9091         PR middle-end/26334
9092         * gcc.c-torture/compile/20060217-1.c: New test.
9093         * gcc.dg/20060218-1.c: New test.
9094
9095 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
9096
9097         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9098
9099 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9100
9101         * gcc.dg/cpp/undef3.c: New test.
9102         * gcc.dg/cpp/trad/builtins2.c: New test.
9103
9104 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
9105
9106         PR c++/26266
9107         * g++.dg/template/static22.C: New test.
9108         * g++.dg/template/static23.C: New test.
9109         * g++.dg/template/static24.C: New test.
9110         * g++.dg/template/non-dependent13.C: New test.
9111         * g++.dg/init/member1.C: Tweak error markers.
9112
9113 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9114
9115         PR target/26255
9116         * gcc.c-torture/compile/pr26255.c: New test case.
9117
9118 2006-02-16  Roger Sayle  <roger@eyesopen.com>
9119
9120         * gfortran.fortran-torture/execute/where_10.f90: New test case.
9121         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9122         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9123         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9124         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9125         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9126         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9127
9128 2006-02-16  Jeff Law  <law@redhat.com>
9129
9130         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9131         * gcc.dg/tree-ssa/vrp26.c: New test.
9132
9133 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9134
9135         PR target/20353
9136         PR target/24578
9137         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9138         __UCLIBC__ is defined.
9139
9140 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9141
9142         PR fortran/26224
9143         * gfortran.dg/gomp/pr26224.f: New test.
9144
9145 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9146
9147         PR tree-opt/25918
9148         * lib/target-supports.exp
9149         (check_effective_target_vect_short_mult): New.
9150         (check_effective_target_vect_char_mult): New.
9151         (check_effective_target_vect_widen_sum_qi_to_si): New.
9152         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9153         (check_effective_target_vect_widen_sum_hi_to_si): New.
9154         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9155         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9156         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9157         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9158         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9159         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9160         vect-reduc-pattern-2c.c
9161         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9162         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9163         vect-reduc-pattern-1c.c
9164
9165 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9166
9167         PR fortran/24557
9168         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9169
9170 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9171
9172         PR fortran/26054
9173         * gfortran.dg/enum_8.f90: Remove check for warning.
9174         * gfortran.dg/iomsg_1.f90: Ditto.
9175         * gfortran.dg/enum_1.f90: Ditto.
9176         * gfortran.dg/enum_9.f90: Ditto.
9177         * gfortran.dg/enum_2.f90: Ditto.
9178         * gfortran.dg/enum_10.f90: Ditto.
9179         * gfortran.dg/enum_3.f90: Ditto.
9180         * gfortran.dg/flush_1.f90: Ditto.
9181         * gfortran.dg/enum_4.f90: Ditto.
9182         * gfortran.dg/array_constructor_1.f90: Ditto.
9183         * gfortran.dg/enum_5.f90: Ditto.
9184         * gfortran.dg/enum_6.f90: Ditto.
9185         * gfortran.dg/enum_7.f90: Ditto.
9186
9187 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
9188
9189         PR middle-end/26300
9190         * gcc.c-torture/compile/20060215-1.c: New test.
9191
9192 2006-02-14  Roger Sayle  <roger@eyesopen.com>
9193
9194         PR middle-end/23670
9195         * gcc.dg/tree-ssa/andor-2.c: New test case.
9196
9197 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
9198
9199         PR fortran/25045
9200         * optional_dim.f90: New test.
9201
9202 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9203
9204         PR fortran/26277
9205         * gfortran.dg/label_4.f90: New.
9206
9207 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
9208             Diego Novillo  <dnovillo@redhat.com>
9209             Uros Bizjak  <uros@kss-loka.si>
9210
9211         * gfortran.dg/gomp: New directory.
9212
9213 2006-02-14  Richard Guenther  <rguenther@suse.de>
9214
9215         PR tree-optimization/26258
9216         * gcc.dg/torture/pr26258.c: New testcase.
9217
9218 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
9219
9220         PR fortran/26246
9221         * gfortran.dg/pr26246_1.f90: New test.
9222         * gfortran.dg/pr26246_2.f90: New test.
9223
9224         PR middle-end/26092
9225         * gcc.c-torture/compile/20060208-1.c: New test.
9226
9227 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
9228
9229         PR fortran/26074
9230         PR fortran/25103
9231         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9232         * gfortran.dg/bad_automatic_objects_1.f90: New test.
9233         * gfortran.dg/automatic_module_variable.f90: Change error message.
9234
9235         PR fortran/20861
9236         * gfortran.dg/internal_dummy_1.f90: New test.
9237
9238         PR fortran/20871
9239         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9240
9241
9242         PR fortran/25083
9243         * gfortran.dg/uncommon_block_data_1.f90: New test.
9244         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9245         with standard.
9246
9247         PR fortran/25088
9248         * gfortran.dg/typed_subroutine_1.f90: New test.
9249
9250 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
9251
9252         * objc.dg/dwarf-1.m: New.
9253
9254 2006-02-13  Roger Sayle  <roger@eyesopen.com>
9255
9256         PR middle-end/24427
9257         * gcc.dg/tree-ssa/andor-1.c: New test case.
9258
9259 2006-02-13  Josh Conner  <jconner@apple.com>
9260
9261         PR target/25376
9262         * gcc.dg/pr25376.c: New test.
9263
9264         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
9265         assemble.
9266         * lib/target-supports.exp (check_named_sections_available):
9267         Only compile named-sections test -- don't assemble.
9268
9269 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9270
9271         * g++.dg/warn/no-write-strings.C: New test.
9272         * g++.dg/warn/write-strings.C: Likewise.
9273         * g++.dg/warn/write-strings-default.C: Likewise.
9274
9275 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
9276
9277         PR fortran/25806
9278         * gfortran.dg/ret_pointer_2.f90: New test.
9279
9280 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
9281
9282         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
9283
9284 2006-02-10  Jeff Law  <law@redhat.com>
9285
9286         * gcc.c-torture/compile/pr26213.c: New test.
9287
9288 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
9289
9290         gfortran.dg/null_1.f90: New test.
9291
9292 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9293
9294         PR fortran/14771
9295         * gfortran.dg/parens_4.f90: New.
9296         * gfortran.dg/parens_5.f90: New.
9297
9298 2006-02-10  Richard Guenther  <rguenther@suse.de>
9299
9300         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
9301
9302 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9303         Paul Thomas  <pault@gcc.gnu.org>
9304
9305         PR fortran/14771
9306         * gfortran.dg/parens_1.f90: New.
9307         * gfortran.dg/parens_2.f90: New.
9308         * gfortran.dg/parens_3.f90: New.
9309
9310 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
9311
9312         PR fortran/26038
9313         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
9314
9315         PR fortran/25059
9316         * gfortran.dg/impure_assignment_1.f90: New test.
9317
9318         PR fortran/25070
9319         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
9320
9321 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9322
9323         PR target/26141
9324         * g++.dg/expr/stdarg2.C: New test.
9325
9326 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9327
9328         PR inline-asm/16194
9329         * gcc.dg/pr16194.c: New test.
9330
9331 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9332
9333         * ada/acats/run_acats: Use portable variant of "$@".
9334
9335 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9336
9337         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
9338         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
9339
9340 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9341
9342         PR tree-opt/26179
9343         * g++.dg/opt/pr26179.C: New test.
9344
9345 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9346
9347         PR middle-end/26134
9348         * gcc.dg/tree-ssa/complex-3.c: New test.
9349
9350 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9351
9352         * gcc.c-torture/compile/volatile-1.c: New test.
9353
9354 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
9355
9356         PR 26180
9357         * gcc.dg/tree-ssa/pr26180.c: New test.
9358
9359 2006-02-08  Jeff Law  <law@redhat.com>
9360
9361         * gcc.dg/tree-ssa/pr21417.c: New test.
9362
9363 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9364
9365         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9366         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
9367
9368 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9369
9370         * lib/scanrtl.exp: New.
9371
9372 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9373
9374         PR c++/26071
9375         * g++.dg/other/virtual2.C: New test.
9376
9377         PR c++/26070
9378         * g++.dg/other/virtual1.C: New test.
9379
9380 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9381
9382         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
9383         cleanup-ipa-dump): Update dump file glob patterns.
9384         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
9385         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
9386
9387         * lib/gcc-dg.exp: Load it.
9388         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
9389
9390 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
9391
9392         PR testsuite/26159
9393         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
9394         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9395
9396 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9397
9398         PR fortran/25577
9399         * gfortran.dg/mvbits_1.f90: New.
9400
9401 2006-02-07  Dirk Mueller  <dmueller@suse.com>
9402
9403         * g++.dg/warn/Wdiv-by-zero.C: New test.
9404         * g++.dg/warn/Wno-div-by-zero.C: New.
9405
9406 2006-02-07  Jeff Law  <law@redhat.com>
9407
9408         * gcc.dg/tree-ssa/pr21559.c: New test.
9409
9410         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
9411         multiple VRP passes.
9412         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9413         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9414         * gcc.dg/tree-ssa/pr21582.c: Likewise.
9415         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9416         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9417         * gcc.dg/tree-ssa/vrp02.c: Likewise
9418         * gcc.dg/tree-ssa/vrp11.c: Likewise
9419         * gcc.dg/tree-ssa/pr14341.c: Likewise
9420         * gcc.dg/tree-ssa/vrp19.c: Likewise
9421         * gcc.dg/tree-ssa/vrp20.c: Likewise
9422         * gcc.dg/tree-ssa/vrp03.c: Likewise
9423         * gcc.dg/tree-ssa/pr21086.c: Likewise
9424         * gcc.dg/tree-ssa/pr21959.c: Likewise
9425         * gcc.dg/tree-ssa/vrp21.c: Likewise
9426         * gcc.dg/tree-ssa/vrp04.c: Likewise
9427         * gcc.dg/tree-ssa/pr25485.c: Likewise
9428         * gcc.dg/tree-ssa/pr22026.c: Likewise
9429         * gcc.dg/tree-ssa/vrp22.c: Likewise
9430         * gcc.dg/tree-ssa/vrp05.c: Likewise
9431         * gcc.dg/tree-ssa/20030807-10.c: Likewise
9432         * gcc.dg/tree-ssa/pr20701.c: Likewise
9433         * gcc.dg/tree-ssa/vrp23.c: Likewise
9434         * gcc.dg/tree-ssa/vrp06.c: Likewise
9435         * gcc.dg/tree-ssa/pr22117.c: Likewise
9436         * gcc.dg/tree-ssa/pr20702.c: Likewise
9437         * gcc.dg/tree-ssa/vrp15.c: Likewise
9438         * gcc.dg/tree-ssa/pr21090.c: Likewise
9439         * gcc.dg/tree-ssa/pr21294.c: Likewise
9440         * gcc.dg/tree-ssa/vrp24.c: Likewise
9441         * gcc.dg/tree-ssa/vrp07.c: Likewise
9442         * gcc.dg/tree-ssa/pr21563.c: Likewise
9443         * gcc.dg/tree-ssa/pr25382.c: Likewise
9444         * gcc.dg/tree-ssa/vrp16.c: Likewise
9445         * gcc.dg/tree-ssa/vrp25.c: Likewise
9446         * gcc.dg/tree-ssa/vrp08.c: Likewise
9447         * gcc.dg/tree-ssa/20030807-6.c: Likewise
9448         * gcc.dg/tree-ssa/vrp17.c: Likewise
9449         * gcc.dg/tree-ssa/pr21458.c: Likewise
9450         * g++.dg/tree-ssa/pr18178.C: Likewise
9451
9452 2006-02-07  Richard Guenther  <rguenther@suse.de>
9453
9454         PR c++/26140
9455         Revert
9456         2006-01-30  Richard Guenther  <rguenther@suse.de>
9457         PR c++/23372
9458         * gcc.dg/pr23372-1.C: New testcase.
9459
9460         * g++.dg/tree-ssa/pr26140.C: New testcase.
9461
9462 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
9463
9464         PR c++/9737
9465         * g++.dg/template/ttp15.C: New test.
9466         * g++.dg/template/ttp16.C: Likewise.
9467         * g++.dg/template/ttp17.C: Likewise.
9468         * g++.old-deja/g++.pt/ttp36.C: Remove.
9469         * g++.old-deja/g++.pt/ttp19.C: Likewise.
9470         * g++.old-deja/g++.pt/ttp37.C: Likewise.
9471         * g++.old-deja/g++.pt/ttp38.C: Likewise.
9472         * g++.old-deja/g++.pt/ttp39.C: Likewise.
9473         * g++.old-deja/g++.pt/ttp9.C: Likewise.
9474         * g++.old-deja/g++.pt/ttp40.C: Likewise.
9475         * g++.old-deja/g++.pt/ttp51.C: Likewise.
9476         * g++.old-deja/g++.pt/ttp26.C: Likewise.
9477         * g++.old-deja/g++.pt/ttp36.C: Likewise.
9478
9479 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
9480
9481         PR libfortran/23815
9482         * unf_io_convert_4.f90: New test.
9483
9484 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
9485
9486         * gcc.dg/tree-ssa/loadpre10.c: New test.
9487         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9488         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9489         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9490
9491 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9492
9493         PR libfortran/24685
9494         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9495
9496 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
9497
9498         PR tree-opt/25251
9499         * gfortran.dg/assign_7.f: New test.
9500
9501 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9502
9503         PR fortran/26041
9504         PR fortran/26064
9505         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9506         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9507         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9508
9509 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
9510
9511         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9512         in size_t typedef.
9513
9514 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9515
9516         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9517         * g++.dg/charset/string.c (foo): Likewise.
9518         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9519         const char*
9520         * g++.dg/ext/builtin2.C (printf): Likewise.
9521         * g++.dg/init/new15.C (printf): Likewise.
9522         * g++.dg/opt/pr17697-1.C (foo): Likewise.
9523         * g++.dg/opt/pr17697-2.C (foo): Likewise.
9524         * g++.dg/opt/pr17697-3.C (foo): Likewise.
9525         * g++.dg/template/non-dependent4.C (temp): Likewise.
9526         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9527         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9528         parameter type to const char*.
9529         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9530         Change type to const char*.
9531         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9532         Likewise.
9533         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9534         second parameter type to const char*.
9535         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9536         (Y::Y): Change parameter type to const char*.
9537         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9538         * g++.old-deja/g++.jason/report.C: Apply const correctness.
9539         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9540         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9541         (char*).
9542         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9543         const char*.
9544         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9545         type to const char*.
9546         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9547         return type to const char*.
9548         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9549         to const char*.
9550         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9551         * g++.old-deja/g++.law/refs1.C: Likewise.
9552         * g++.old-deja/g++.law/visibility1.C: Likewise.
9553         * g++.old-deja/g++.law/visibility2.C: Likewise.
9554         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9555         const char*.
9556         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9557         * g++.old-deja/g++.mike/net48.C: Likewise.
9558         * g++.old-deja/g++.mike/p646.C: Likewise.
9559         * g++.old-deja/g++.mike/p6746.C: Likewise.
9560         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9561         type to const char*.
9562         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9563         deprecated conversion warning.
9564         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9565         char*.
9566         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9567         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9568         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9569         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9570         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9571         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9572         * g++.old-deja/g++.pt/t39.C: Likewise.
9573         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9574         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9575
9576 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9577
9578         PR fortran/25075
9579         intrinsic_argument_conformance_1.f90: New test.
9580
9581 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9582
9583         PR fortran/20845
9584         * gfortran.dg/char_result_11.f90: Add SAVE.
9585         * gfortran.dg/der_pointer_4.f90: Ditto.
9586         * gfortran.dg/default_initialization.f90: New test.
9587
9588 2006-02-03  Jeff Law  <law@redhat.com>
9589
9590         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9591         handle more than 100 dump files.
9592         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9593         * lib/scantree.exp (scan-tree-dump): Likewise.
9594         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9595         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9596         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9597         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9598         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9599
9600 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9601
9602         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9603
9604 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9605
9606         * g++.dg/template/using12.C: New test.
9607
9608 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
9609
9610         * gcc.target/powerpc/pr25960.c: New test.
9611
9612 2006-02-02  Steven G. Kargl  <kargls@comcast>
9613
9614         PR fortran/24958
9615         gfortran.dg/nullify_2.f90: New test.
9616
9617 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
9618
9619         PR 25990
9620         * gcc.dg/gomp/pr25990.c: New test.
9621
9622 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
9623
9624         PR c++/25342
9625         * g++.gd/template/partial4.C: New test.
9626
9627 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
9628
9629         PR middle-end/26001
9630         * gfortran.dg/data_char_2.f90: New.
9631
9632 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
9633
9634         PR fortran/26039
9635         maxval_maxloc_conformance_1.f90: New test.
9636
9637 2006-01-31  Richard Guenther  <rguenther@suse.de>
9638
9639         * gcc.target/i386/sselibm-1.c: New testcase.
9640         * gcc.target/i386/sselibm-2.c: Likewise.
9641         * gcc.target/i386/sselibm-3.c: Likewise.
9642         * gcc.target/i386/sselibm-4.c: Likewise.
9643         * gcc.target/i386/sselibm-5.c: Likewise.
9644
9645 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9646
9647         PR fortran/24266
9648         * gfortran.dg/arrayio_derived_2.f90: New.
9649
9650 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9651
9652         * gcc.dg/unsigned-long-compare.c: New test.
9653
9654 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9655
9656         PR testsuite/25318
9657         * lib/target-supports.exp (check_effective_target_freorder):
9658         Check to see if target supports -freorder-blocks-and-partition.
9659         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9660         instead of "dg-require-named-sections".
9661
9662 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9663
9664         PR target/14798:
9665         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9666         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9667         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9668         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9669         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9670         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9671         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9672         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9673
9674 2006-01-30  Richard Guenther  <rguenther@suse.de>
9675
9676         PR c++/23372
9677         * gcc.dg/pr23372-1.C: New testcase.
9678
9679 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9680
9681         * gcc.dg/gomp/pr25874.c: New test.
9682
9683 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9684
9685         PR tree-opt/25911
9686         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9687
9688 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9689
9690         PR fortran/18578
9691         PR fortran/18579
9692         PR fortran/20857
9693         PR fortran/20885
9694         * gfortran.dg/intent_out_1.f90: New test.
9695
9696 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9697
9698         PR fortran/17911
9699         * gfortran.dg/procedure_lvalue.f90: New test.
9700
9701         PR fortran/20895
9702         PR fortran/25030
9703         * gfortran.dg/char_pointer_assign_2.f90: New test.
9704         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9705         assignment to be consistent with standard.
9706         * gfortran.dg/char_result_2.f90: The same.
9707         * gfortran.dg/char_result_8.f90: The same.
9708
9709 2006-01-28  Zack Weinberg  <zackw@panix.com>
9710
9711         * gcc.dg/Woverlength-strings.c
9712         * gcc.dg/Woverlength-strings-pedantic-c89.c
9713         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9714         * gcc.dg/Woverlength-strings-pedantic-c99.c
9715         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9716
9717 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9718
9719         * gcc.c-torture/execute/20060127-1.c: New test.
9720
9721 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9722
9723         PR c++/25999
9724         * g++.dg/ext/pragmaweak1.C: New test.
9725
9726 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9727
9728         PR c++/25855
9729         * g++.dg/template/spec29.C: New test.
9730
9731 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9732
9733         PR c/19606.
9734         * gcc.c-torture/execute/pr19606.c: New.
9735
9736 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9737
9738         * gcc.dg/pragma-re-4.c: New test.
9739
9740 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9741
9742         PR fortran/25964
9743         * gfortran.dg/assumed_size_refs_3.f90: New test.
9744
9745 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9746
9747         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9748
9749 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9750
9751         PR ada/21317
9752         * ada/acats/support/impdef.a: Add One_Long_Second.
9753         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9754         * ada/acats/tests/c9/c94026.a: Likewise.
9755         * ada/acats/tests/c9/c97305c.ada: Likewise.
9756         * ada/acats/tests/c9/c99004a.ada: Likewise.
9757
9758 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9759
9760         PR fortran/25964
9761         * gfortran.dg/global_references_2.f90: New test.
9762
9763         PR fortran/25084
9764         PR fortran/20852
9765         PR fortran/25085
9766         PR fortran/25086
9767         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9768         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9769
9770         PR fortran/25416
9771         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9772
9773 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9774
9775         PR c/25892
9776         * gcc.dg/Wpointer-sign.c: New.
9777         * gcc.dg/Wpointer-sign-Wall.c: New.
9778         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9779         * gcc.dg/Wpointer-sign-pedantic.c: New.
9780         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9781         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9782
9783 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9784
9785         PR C/25861
9786         * gcc.c-torture/compile/pr25861.c: New test.
9787
9788 2006-01-26  Paul Brook  <paul@codesourcery.com>
9789
9790         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9791         on short-enum targets.
9792         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9793         variable.
9794         (generate_fields): Use short_enums.
9795         (main): Set short_enums.  Document -e.
9796         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9797         on short-enum targets.
9798         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9799         variable.
9800         (generate_fields): Use short_enums.
9801         (main): Set short_enums.  Document -e.
9802         * lib/target-supports.exp (check_effective_target_short_enums): New.
9803
9804 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9805
9806         PR target/25947
9807         * gcc.dg/torture/pr25947-1.c: New test.
9808
9809 2006-01-25  Jan Hubicka  <jh@suse.cz>
9810             Roger Sayle  <roger@eyesopen.com>
9811
9812         PR rtl-optimization/25703
9813         * gcc.target/i386/20060125-1.c: New test case.
9814         * gcc.target/i386/20060125-2.c: New test case.
9815
9816 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9817
9818         PR fortran/18540
9819         * gfortran.dg/goto_1.f: New.
9820
9821 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9822
9823         PR fortran/25716
9824         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9825         25716 on 32-bit systems too.
9826
9827 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9828
9829         PR testsuite/25590
9830         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9831
9832 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9833
9834         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9835
9836 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9837
9838         PR fortran/25835
9839         * gfortran.dg/read_eof.f90: Delete, renamed.
9840         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9841         * gfortran.dg/read_eof_2.f90: New test.
9842         * gfortran.dg/read_eof_3.f90: New test.
9843
9844 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9845
9846         PR tree-opt/25860
9847         * gcc.c-torture/compile/pr25860.c: New test.
9848
9849 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9850
9851         PR c++/25552
9852         * g++.dg/parse/dtor8.C: New test.
9853
9854 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9855
9856         PR testsuite/25891
9857         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9858         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9859         check_effective_target_fopenmp returns 0.
9860
9861 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9862
9863         PR ada/20548
9864         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9865         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9866         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9867
9868 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9869
9870         PR tree-opt/25857
9871         * g++.dg/opt/pr25857.C: New test.
9872
9873 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9874         Jan Hubicka  <jh@suse.cz>
9875         Richard Guenther  <rguenther@suse.de>
9876
9877         PR rtl-optimization/25654
9878         * gcc.dg/torture/pr25654.c: New testcase.
9879         * gcc.target/i386/pr25654.c: Likewise.
9880
9881 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9882
9883         PR fortran/25901
9884         * gfortran.dg/internal references_2.f90: New test.
9885
9886         Fix regression in testing of admissability of attributes.
9887         * gfortran.dg/intent_used_1.f90: New test.
9888
9889 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9890
9891         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9892         Remove target conditional torture options for i?86 and x86_64
9893         GNU/Linux.
9894
9895 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9896
9897         PR c++/10891
9898         * g++.dg/rtti/no-rtti.C: New.
9899
9900 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9901
9902         PR c++/25895
9903         * g++.dg/inherit/conv2.C: New test.
9904
9905         PR c++/25856
9906         * g++.dg/parse/dtor7.C: New test.
9907
9908         PR c++/25858
9909         * g++.dg/template/crash44.C: New test.
9910
9911 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9912
9913         PR fortran/25124
9914         PR fortran/25625
9915         * gfortran.dg/internal_references_1.f90: New test.
9916           PR fortran/20881
9917         PR fortran/23308
9918         PR fortran/25538
9919         PR fortran/25710
9920         * gfortran.dg/global_references_1.f90: New test.
9921         * gfortran.dg/g77/19990905-1.f: Restore the error that
9922         there is a clash between the common block name and
9923         the name of a subroutine reference.
9924
9925         PR fortran/PR24276
9926         * gfortran.dg/aliasing_dummy_1.f90: New test.
9927
9928 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9929
9930         * gcc.dg/vmx/1b-01.c: Warning fix.
9931         * gcc.dg/vmx/1c-02.c: Likewise.
9932         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9933
9934 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9935
9936         PR testsuite/24962
9937         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9938
9939 2006-01-20  Richard Guenther  <rguenther@suse.de>
9940         Steven Bosscher <stevenb.gcc@gmail.com>
9941
9942         PR rtl-optimization/24626
9943         * gcc.dg/torture/pr24626-1.c: New testcase.
9944         * gcc.dg/torture/pr24626-2.c: Likewise.
9945         * gcc.dg/torture/pr24626-3.c: Likewise.
9946         * gcc.dg/torture/pr24626-4.c: Likewise.
9947
9948 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9949
9950         PR c++/5520
9951         * g++.dg/warn/empty-body.C: New.
9952
9953 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9954
9955         PR c++/22136
9956         * g++.dg/template/using10.C: New test.
9957         * g++.dg/temlpate/using11.C: Likewise.
9958         * g++.dg/inherit/using5.C: Tweak error messages.
9959
9960 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9961
9962         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9963         target test.
9964         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9965
9966 2006-01-19  Jan Hubicka  <jh@suse.cz>
9967
9968         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9969
9970 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9971
9972         PR c++/25854
9973         * g++.dg/template/spec28.C: New test.
9974
9975 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9976
9977         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9978         Fix fprintf's by adding srcdir or removing it.
9979
9980 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9981
9982         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9983         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9984         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9985         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9986         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9987         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9988         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9989         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9990         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9991         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9992         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9993         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9994         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9995         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9996
9997 2006-01-18  Jeff Law  <law@redhat.com>
9998
9999         * gcc.dg/tree-ssa/vrp25.c: New test.
10000
10001 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10002
10003         * gcc.dg/pr25805.c: Fix misapplied patch.
10004
10005 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
10006
10007         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
10008         (check_effective_target_vect_udot_qi): New.
10009         (check_effective_target_vect_sdot_hi): New.
10010         (check_effective_target_vect_udot_hi): New.
10011         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
10012         prefixed with "wrapv-" with -fwrapv.
10013         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
10014         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
10015         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
10016         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
10017         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
10018
10019         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
10020         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
10021         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
10022         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
10023
10024 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10025
10026         PR c++/16829
10027         * g++.dg/other/default2.C: New test.
10028         * g++.dg/other/default3.C: New test.
10029
10030 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10031
10032         PR c/25805
10033         * gcc.dg/pr25805.c: New file.
10034
10035 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
10036
10037         PR c++/25836
10038         * g++.dg/template/init6.C: New test.
10039
10040 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
10041
10042         * gcc.dg/tree-ssa/pr24287.c: New test
10043
10044 2006-01-18  Eric Christopher  <echristo@apple.com>
10045
10046         * g++.dg/eh/table.C: New.
10047
10048 2006-01-18  DJ Delorie  <dj@redhat.com>
10049
10050         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
10051         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
10052         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
10053         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
10054
10055 2006-01-18  Jeff Law  <law@redhat.com>
10056
10057         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
10058         on wrapping on overflow semantics.
10059
10060         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
10061
10062         * gcc.gc/tree-ssa/vrp23.c: New test.
10063         * gcc.gc/tree-ssa/vrp24.c: New test.
10064
10065 2006-01-18  Richard Henderson  <rth@redhat.com>
10066             Aldy Hernandez  <aldyh@redhat.com>
10067             Jakub Jelinek  <jakub@redhat.com>
10068             Diego Novillo  <dnovillo@redhat.com>
10069             Uros Bizjak  <uros@kss-loka.si>
10070
10071         * testsuite/gcc.dg/gomp: New directory.
10072
10073 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
10074             Steven G. Kargl  <kargls@comcast.net>
10075
10076         PR fortran/20869
10077         * gfortran.dg/intrinsic_external_1.f90: New test.
10078
10079         PR fortran/20875.
10080         * gfortran.dg/elemental_pointer_1.f90: New test.
10081
10082         PR fortran/25024
10083         * gfortran.dg/external_procedures_1.f90: New test.
10084
10085         PR fortran/25785
10086         gfortran.dg/assumed_present.f90: New test.
10087
10088 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10089
10090         * g++.dg/parse/lookup5.C: New test.
10091
10092 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10093
10094         PR fortran/25697
10095         * gfortran.dg/read_eof.f90: New test.
10096
10097 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10098
10099         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10100         add a closing brace.
10101
10102 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10103
10104         PR fortran/25631
10105         * gfortran.dg/fmt_tl.f: New test.
10106
10107 2006-01-17  Eric Christopher  <echristo@apple.com>
10108
10109         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10110         * g++.old-deja/g++.warn/impint2.C: Ditto.
10111         * g++.old-deja/g++.other/null1.C: Ditto.
10112         * g++.dg/warn/conv2.C: Ditto.
10113         * g++.dg/warn/conv4.C: New file.
10114
10115 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10116
10117         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10118
10119 2006-01-17  Andreas Jaeger  <aj@suse.de>
10120             Janis Johnson <janis187@us.ibm.com>
10121
10122         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10123         in 64-bit.
10124         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10125         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10126
10127 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10128
10129         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10130         xfail txxx where xxx >= 25.
10131
10132 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10133
10134         PR testsuite/25764
10135         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10136
10137 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10138
10139         PR c/25682
10140         * gcc.dg/pr25682.c: New test.
10141         * g++.dg/parse/array-size2.C: New test.
10142
10143 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10144
10145         * consistency.vlad: Remove entire directory, 1652 files.
10146
10147 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10148
10149         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10150         check_effective_target_dfprt_nocache): New.
10151         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10152         (check_effective_target_dfprt): New.
10153         * lib/c-compat.exp (check_dfp): Remove.
10154         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10155         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10156         level of support for decimal float.
10157         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10158         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10159         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10160         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10161         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10162         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10163         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10164         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10165         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10166         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10167         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10168         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10169         directives.
10170
10171 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10172
10173         PR testsuite/25741
10174         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10175         $base_dir/../.
10176         * lib/gfortran.exp (gfortran_init): Likewise.
10177         * lib/obj-c++.exp (obj-c++_init): Likewise.
10178         * lib/scanasm.exp (scan-assembler-dem): Likewise.
10179         (scan-assembler-dem-not): Likewise.
10180         * lib/scandump.exp (scan-dump-dem): Likewise.
10181         (scan-dump-dem-not): Likewise.
10182
10183 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
10184
10185         PR testsuite/25767
10186         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10187         powerpc-*-darwin*.
10188         * lib/obj-c++.exp (obj-c++_init): Likewise.
10189
10190 2006-01-16  Richard Guenther  <rguenther@suse.de>
10191
10192         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10193
10194 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10195
10196         PR testsuite/25777
10197         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10198         to LD_LIBRARY_PATH.
10199
10200 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10201             Andrew Pinski  <pinskia@physics.uc.edu>
10202
10203         * gcc.dg/minmax-1.c: New test.
10204
10205 2006-01-16  Ben Elliston  <bje@au.ibm.com>
10206
10207         * gcc.dg/dfp/dfp.exp: Correct FSF address.
10208         * gcc.misc-tests/dectest.exp: Ditto.
10209
10210 2006-01-15  Ian Lance Taylor  <ian@airs.com>
10211
10212         PR testsuite/25796
10213         * gcc.target/i386/cmov6.c: Use -march=k8.
10214
10215 2006-01-15  Andreas Jaeger  <aj@suse.de>
10216
10217         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10218         x86 does not have __float128.
10219
10220 2006-01-14  Ian Lance Taylor  <ian@airs.com>
10221
10222         * gcc.target/i386/cmov6.c: New test.
10223
10224 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
10225
10226         PR c++/25663
10227         * g++.dg/template/ctor6.C: New test.
10228
10229 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
10230
10231         PR tree-optimization/25485
10232         * gcc.dg/tree-ssa/pr25485.c: New.
10233
10234 2006-01-14  Richard Guenther  <rguenther@suse.de>
10235
10236         PR tree-optimization/22548
10237         PR tree-optimization/22555
10238         PR tree-optimization/22501
10239         * gcc.dg/tree-ssa/alias-4.c: New testcase.
10240         * gcc.dg/tree-ssa/alias-5.c: Likewise.
10241         * gcc.dg/tree-ssa/alias-6.c: Likewise.
10242         * gcc.dg/tree-ssa/alias-7.c: Likewise.
10243         * gcc.dg/tree-ssa/alias-8.c: Likewise.
10244         * gcc.dg/tree-ssa/alias-9.c: Likewise.
10245         * gcc.dg/tree-ssa/alias-10.c: Likewise.
10246         * gcc.dg/tree-ssa/alias-11.c: Likewise.
10247         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10248
10249 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
10250
10251         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
10252         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10253
10254 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
10255         Richard Guenther  <rguenther@suse.de>
10256
10257         PR rtl-optimization/24257
10258         * gcc.dg/torture/pr24257.c: New testcase.
10259
10260 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
10261
10262         * gcc.c-torture/execute/20060110-1.c: New test.
10263         * gcc.c-torture/execute/20060110-2.c: New test.
10264
10265 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
10266
10267         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
10268
10269 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
10270
10271         PR fortran/25756
10272         * gfortran.dg/label_3.f90: New test.
10273
10274 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
10275
10276         PR tree-optimization/25771
10277         * g++.dg/tree-ssa/pr25771.C: New test
10278
10279 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10280
10281         PR tree-opt/24365
10282         * g++.dg/opt/complex5.C: New test.
10283
10284 2006-01-13  Richard Guenther  <rguenther@suse.de>
10285
10286         * gcc.target/i386/387-9.c: New testcase.
10287
10288 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10289
10290         PR c++/24824
10291         * g++.dg/debug/dwarf2-1.C: New.
10292
10293 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10294
10295         PR testsuite/25728
10296         * lib/gcov.exp (verify-lines): Add "close $fd".
10297
10298 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
10299             Ben Elliston  <bje@au.ibm.com>
10300
10301         * gcc.dg/dfp/inf-1.c: New test.
10302
10303 2006-01-12  Janis Johnson <janis187@us.ibm.com>
10304             Yao Qi  <qiyaoltc@cn.ibm.com>
10305             Ben Elliston  <bje@au.ibm.com>
10306             Jon Grimm  <jgrimm2@us.ibm.com>
10307
10308         * gcc.dg/nodfp-1.c: New test.
10309         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10310         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10311         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
10312         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
10313         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
10314         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
10315         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
10316         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
10317         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
10318         * gcc.dg/format/dfp-scanf-1.c: Likewise.
10319         * gcc.dg/format/dfp-printf-1.c: Likewise.
10320         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
10321         (compat_setup_dfp): New.
10322         * gcc.dg/compat/compat.exp: Use it.
10323         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
10324         Make some variables global, prepend "compat_" to their names.
10325         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
10326         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
10327         * gcc.misc-tests/dectest.exp: New test driver for decTest.
10328         * lib/compat.exp (compat_skip_list): Make global, rename.
10329         * lib/c-compat.exp: New file.
10330         * lib/target-supports.exp (check_effective_target_dfp): New.
10331
10332         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
10333         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
10334         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
10335         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
10336         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
10337         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
10338         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
10339         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
10340         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
10341         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
10342         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
10343         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
10344         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
10345         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
10346         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
10347         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
10348         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
10349         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
10350         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
10351         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
10352         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
10353         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
10354         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
10355         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
10356         gcc.dg/dfp/struct-layout-1.c,
10357         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
10358         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
10359         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
10360         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
10361         gcc.dg/dfp/func-vararg-dfp.c,
10362         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
10363         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
10364         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
10365         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
10366         gcc.dg/dfp/wtr-conversion-1.c: New tests.
10367
10368 2006-01-11  Richard Guenther  <rguenther@suse.de>
10369
10370         PR tree-optimization/25734
10371         * gcc.dg/tree-ssa/pr25734.c: New testcase.
10372
10373 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10374
10375         PR fortran/25486
10376         * gfortran.dg/literal_character_constant_1_x.F: New test.
10377         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
10378         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
10379         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
10380
10381 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10382
10383         PR c++/25386
10384         * g++.dg/ext/packed3.C: Add expected packed error.
10385
10386 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
10387
10388         PR target/25706
10389         * gcc.dg/torture/pr25706-1.c: New test.
10390
10391 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
10392
10393         PR tree-optimization/23109
10394         PR tree-optimization/23948
10395         PR tree-optimization/24123
10396
10397         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
10398         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
10399         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
10400         g++.dg/tree-ssa/pr23948.C: New testcases.
10401         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
10402         three divisions in order to do the optimization.
10403
10404 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10405
10406         PR c++/25632
10407         * g++.dg/other/pr25632.C: New test.
10408
10409 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
10410
10411         PR fortran/25730
10412         * gfortran.dg/used_types_1.f90: New test.
10413
10414 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
10415
10416         PR target/25718
10417         * gcc.dg/torture/pr25718-1.c: New test.
10418
10419 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10420
10421         * gfortran.dg/list_read_2.f90: Fix typo in description.
10422
10423 2006-01-10  Jan Beulich  <jbeulich@novell.com>
10424
10425         * lib/target-supports.exp (check_visibility_available): Simplify test
10426         for *-*-netware*.
10427         (check_profiling_available): Fail for *-*-netware*.
10428         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
10429         * gcc.dg/20021014-1.c: Likewise.
10430         * gcc.dg/nest.c: Likewise.
10431
10432 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10433
10434         fortran/24936
10435         * gfortran.dg/forall_3.f90: New test.
10436
10437 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10438
10439         PR fortran/21977
10440         * gfortran.dg/nesting_2.f90: New test.
10441         * gfortran.dg/nesting_3.f90: New test.
10442
10443 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
10444
10445         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
10446         Fix typo in comment.
10447
10448 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10449
10450         * gfortran.dg/single_char_string.f90: New test.
10451
10452 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10453
10454         * gfortran.dg/ichar_2.f90: New test.
10455
10456 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10457
10458         PR fortran/25093
10459         * gfortran.dg/private_type_4.f90: New.
10460
10461 2006-01-07  Richard Guenther  <rguenther@suse.de>
10462
10463         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
10464
10465 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10466
10467         * gfortran.dg/func_decl_1.f90: New.
10468         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
10469         * gfortran.dg/array_alloc_2.f90: Likewise.
10470         * gfortran.dg/char_result_8.f90: Likewise.
10471         * gfortran.dg/dup_save_1.f90: Likewise.
10472         * gfortran.dg/dup_save_2.f90: Likewise.
10473         * gfortran.dg/f2c_6.f90: Likewise.
10474         * gfortran.dg/f2c_7.f90: Likewise.
10475         * gfortran.dg/func_result_2.f90: Likewise.
10476         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10477
10478 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
10479
10480         PR fortran/22146
10481         * gfortran.dg/elemental_subroutine_1.f90: New test.
10482         * gfortran.dg/elemental_subroutine_2.f90: New test.
10483
10484         PR fortran/25029
10485         PR fortran/21256
10486         * gfortran.dg/assumed_size_refs_1.f90: New test.
10487
10488         PR fortran/20868
10489         PR fortran/20870
10490         * gfortran.dg/assumed_size_refs_2.f90: New test.
10491         * gfortran.dg/initialization_1.f90: Change warning message.
10492
10493 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
10494
10495         * gcc.dg/tree-ssa/loop-15.c: New test.
10496
10497 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10498
10499         PR fortran/25598
10500         * gfortran.dg/backspace_3.f: New test.
10501         * gfortran.dg/backspace_4.f: New test.
10502
10503 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10504
10505         PR fortran/24268
10506         * gfortran.dg/fmt_white.f: Update test.
10507
10508 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
10509
10510         * gcc.dg/cast-1.c: Add new warning.
10511         * gcc.dg/cast-2.c: Likewise.
10512         * gcc.dg/cast-3.c: Likewise.
10513         * gcc.dg/format/cast-1.c: Likewise.
10514         * gcc.dg/cast-4.c: New testcase.
10515
10516 2006-01-05  Richard Guenther  <rguenther@suse.de>
10517
10518         PR tree-optimization/22555
10519         * gcc.dg/tree-ssa/alias-3.c: New testcase.
10520
10521 2006-01-05  Richard Guenther  <rguenther@suse.de>
10522             Diego Novillo  <dnovillo@redhat.com>
10523
10524         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10525         * gcc.dg/tree-ssa/loop-8.c: Likewise.
10526         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10527         * gcc.dg/tree-ssa/pr23294.c: Likewise.
10528         * gcc.dg/tree-ssa/pr21985.c: Likewise.
10529         * gcc.dg/tree-ssa/loop-14.c: Likewise.
10530         * gcc.dg/tree-ssa/loop-2.c: Likewise.
10531         * gcc.dg/tree-ssa/loop-3.c: Likewise.
10532         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10533         * gcc.dg/tree-ssa/pr21171.c: Likewise.
10534         * gcc.dg/tree-ssa/loop-5.c: Likewise.
10535         * gcc.dg/tree-ssa/loop-10.c: Likewise.
10536         * gcc.dg/tree-ssa/loop-6.c: Likewise.
10537         * treelang/compile/extravar.tree: Likewise.
10538         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10539         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10540         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10541         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10542         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10543
10544 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10545
10546         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10547         for 64-bit fix.
10548
10549 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
10550
10551         PR fortran/23675
10552         gfortran.dg/char_result_11.f90: New.
10553
10554 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
10555
10556         PR c++/24782
10557         * g++.dg/parse/access9.C: New test.
10558         * g++.dg/tc1/dr52.C: Tweak error markers.
10559
10560 2006-01-04  Richard Henderson  <rth@redhat.com>
10561
10562         Merge from gomp branch.
10563         * g++.dg/parse/pragma2.C: Update expected error lines.
10564
10565 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10566
10567         * g++.dg/other/i386-2.C: New test.
10568
10569         PR target/25554
10570         * gcc.c-torture/compile/20051228-1.c: New test.
10571
10572         PR c/25559
10573         * gcc.dg/pr25559.c: New test.
10574
10575 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10576
10577         PR c++/25492
10578         * g++.dg/lookup/friend9.C: New test.
10579
10580         PR c++/25625
10581         * g++.dg/template/repo5.C: New test.
10582
10583 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10584
10585         PR fortran/25101
10586         * gfortran.dg/forall_2.f90: New test.
10587
10588 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10589
10590         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10591         dg-require-weak.  Adjust regexp to handle leading-underscore
10592         targets and space as well as TAB after .weak.  Change previous
10593         64-bit fix to not use naked dot.
10594
10595 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10596
10597         PR rtl-optimization/25578
10598         * gcc.c-torture/execute/20060102-1.c: New testcase.
10599
10600 2006-01-03  Richard Guenther  <rguenther@suse.de>
10601
10602         PR c/25183
10603         * gcc.dg/torture/pr25183.c: New testcase.
10604
10605 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10606
10607         Merge from gomp-branch.
10608         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10609         * gcc.dg/ia64-sync-2.c: Likewise.
10610         * gcc.dg/ia64-sync-3.c: Likewise.
10611         * gcc.dg/ia64-sync-4.c: Likewise.
10612         * gcc.dg/sync-2.c: Likewise.
10613         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10614         that sparc64-*-* and sparcv9-*-* supports sync builtins.
10615
10616 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
10617
10618         PR c++/25635
10619         * g++.dg/parse/operator6.C: New test.
10620
10621         PR c++/25637
10622         * g++.dg/parse/error29.C: New test.
10623
10624         PR c++/25638
10625         * g++.dg/parse/dtor6.C: New test.
10626
10627         PR c++/25633
10628         * g++.dg/parse/ctor3.C: New test.
10629
10630         PR c++/25634
10631         * g++.dg/template/class3.C: New test.
10632
10633 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
10634
10635         * g++.dg/debug/debug9.C: New.
10636
10637 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
10638
10639         PR fortran/24640
10640         * gfortran.dg/label_2.f90: New test.
10641
10642 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10643
10644         * g++.dg/lookup/using12.C: Tighten error marker.
10645
10646 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10647             Andrew Pinski <pinskia@physics.uc.edu>
10648
10649         * gcc.target/powerpc/darwin-abi-3.c: New file.
10650         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10651         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10652         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10653         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10654         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10655         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10656         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10657         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10658
10659 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10660
10661         * gcc.dg/tree-ssa/loadpre1.c: New;
10662         * gcc.dg/tree-ssa/loadpre2.c: New;
10663         * gcc.dg/tree-ssa/loadpre3.c: New;
10664         * gcc.dg/tree-ssa/loadpre4.c: New;
10665         * gcc.dg/tree-ssa/loadpre5.c: New;
10666         * gcc.dg/tree-ssa/loadpre6.c: New;
10667         * gcc.dg/tree-ssa/loadpre7.c: New;
10668         * gcc.dg/tree-ssa/loadpre8.c: New;
10669         * gcc.dg/tree-ssa/loadpre9.c: New;
10670
10671 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10672
10673         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10674         * g++.dg/abi/thunk4.C: Likewise.
10675
10676 2006-01-01  Andreas Jaeger  <aj@suse.de>
10677
10678         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10679         portable.
10680
10681 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10682
10683         PR c++/25294
10684         * gcc.dg/pragma-pack-3.c: New test.
10685         * g++.dg/parse/pragma3.C: New test.
10686
10687 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10688
10689         PR middle-end/24827
10690         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10691
10692 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10693
10694         PR testsuite/25214
10695         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10696
10697 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10698
10699         PR fortran/22607
10700         * gfortran-dg/pure_byref_3.f90: New.
10701
10702         fortran/PR 25396
10703         * gfortran.dg/userdef_operator_1.f90: New.
10704
10705 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10706
10707         * g++.dg/abi/thunk3.C: New.
10708         * g++.dg/abi/thunk4.C: New.
10709
10710 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10711
10712         PR fortran/25532
10713         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10714         associated derived type components of derived types are
10715         properly declared in contained procedures.
10716
10717 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10718
10719         PR libgfortran/25139
10720         * gfortran.dg/backspace_2.f: New test.
10721
10722 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10723
10724         PR libgfortran/25550
10725         * gfortran.dg/endfile.f: New test.
10726
10727 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10728
10729         PR libgfortran/25419
10730         * gfortran.dg/comma.f: New test.
10731
10732 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10733
10734         * lib/gfortran-dg.exp: Remove trailing whitespace.
10735         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10736         -funroll-all-loops.
10737
10738 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10739
10740         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10741         Extended Double long doubles or repeat tests when long double is
10742         the same size as double.
10743
10744 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10745
10746         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10747
10748         PR testsuite/25442
10749         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10750         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10751
10752         PR testsuite/25441
10753         * gcc.dg/pr23911.c: Make test variable static.
10754
10755         PR testsuite/25444
10756         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10757
10758 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10759
10760         PR c++/25439
10761         * g++.dg/parse/crash17.C: Adjust error markers.
10762         * g++.dg/template/error20.C: New test.
10763
10764 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10765
10766         PR c++/23172
10767         * g++.dg/ext/complit4.C: New test.
10768
10769         PR c++/25417
10770         * g++.dg/ext/complit5.C: Likewise.
10771
10772 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10773
10774         PR tree-optimization/25125
10775         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10776         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10777         * gcc.c-torture/execute/pr25125.c: New.
10778
10779 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10780
10781         PR fortran/25029
10782         PR fortran/21256
10783         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10784         with incorrect assumed size references.
10785
10786 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10787
10788         PR c++/23171
10789         * g++.dg/opt/init1.C: New test.
10790
10791 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10792
10793         PR c++/24671
10794         * g++.dg/template/sfinae3.C: New test.
10795
10796 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10797
10798         * g++.dg/other/friend4.C: New test.
10799
10800 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10801
10802         PR target/25005
10803         * g++.dg/opt/pr25005.C: New test.
10804
10805 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10806
10807         PR c++/25369
10808         * g++.dg/template/ptrmem16.C: New test.
10809
10810 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10811
10812         PR fortran/25029
10813         PR fortran/21256
10814         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10815
10816 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10817
10818         PR libgfortran/25307
10819         * gfortran.dg/list_read_5.f90: New test.
10820
10821 2005-12-22  Richard Henderson  <rth@redhat.com>
10822
10823         * gcc.target/i386/sse-7.c: Use -msse2.
10824
10825 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10826
10827         PR rtl-optimization/25432
10828         * gcc.c-torture/compile/20051216-1.c: New test.
10829
10830         PR objc/25328
10831         * objc/execute/pr25328.m: New test.
10832
10833 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10834
10835         PR c++/25364
10836         * g++.dg/template/call4.C: New test.
10837
10838 2005-12-22  Dale Johannesen  <dalej@apple.com>
10839
10840         * gcc.target/i386/sse-17.c: New.
10841
10842 2005-12-22  Paul Brook  <paul@codesourcery.com>
10843
10844         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10845
10846 2005-12-22  Paul Brook  <paul@codesourcery.com>
10847
10848         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10849
10850 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10851
10852         PR tree-opt/25513
10853         * gcc.c-torture/compile/pr25513.c: New test.
10854
10855 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10856
10857         PR c++/23333
10858         * g++.dg/parse/error25.C: Add more tests.
10859
10860 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10861
10862         PR fortran/18990
10863         * gfortran.dg/der_charlen_1.f90: New.
10864
10865 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10866
10867         PR fortran/20889
10868         * gfortran.dg/pointer_component_type_1.f90: New test.
10869
10870         PR fortran/25029
10871         PR fortran/21256
10872         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10873         should give an error with assumed size array refernces and checks those
10874         that should not.
10875         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10876         reference an upper bound so that it does not generate an error.
10877
10878         PR fortran/19362
10879         PR fortran/20244
10880         PR fortran/20864
10881         PR fortran/25391
10882         * gfortran.dg/used_dummy_types_1.f90: New test.
10883         * gfortran.dg/used_dummy_types_2.f90: New test.
10884         * gfortran.dg/used_dummy_types_3.f90: New test.
10885         * gfortran.dg/used_dummy_types_4.f90: New test.
10886         * gfortran.dg/used_dummy_types_5.f90: New test.
10887
10888         PR fortran/23152
10889         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10890         group already being USE associated.
10891         * gfortran.dg/assumed_shape_nml.f90: New test.
10892         * gfortran.dg/assumed_size_nml.f90: New test.
10893
10894         PR fortran/20862
10895         PR fortran/25053
10896         PR fortran/25063
10897         PR fortran/25064
10898         PR fortran/25066
10899         PR fortran/25067
10900         PR fortran/25068
10901         PR fortran/25307
10902         * gfortran.dg/io_constraints_1.f90: New test.
10903         * gfortran.dg/io_constraints_1.f90: New test.
10904         * gfortran.dg/iostat_3.f90: Change wording of warning.
10905         * gfortran.dg/g77/19981216-0.f: The same.
10906
10907 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10908
10909         PR tree-optimization/23518
10910         * testsuite/gcc.dg/pr23518.c: New.
10911
10912 2005-12-21  Mike Stump  <mrs@apple.com>
10913
10914         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10915
10916 2005-12-21  Paul Brook  <paul@codesourcery.com>
10917
10918         * gcc.dg/pr19340.c: Skip on m68k targets.
10919
10920 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10921
10922         PR rtl-optimization/25196
10923         * gcc.dg/pr25196.c: New test.
10924
10925 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10926
10927         PR fortran/25423
10928         gfortran.dg/where_nested_1.f90: New.
10929
10930 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10931
10932         PR tree-optimization/25382.
10933         * gcc.dg/tree-ssa/pr25382.c: New.
10934
10935 2005-12-20  Richard Guenther  <rguenther@suse.de>
10936
10937         PR middle-end/24306
10938         * gcc.target/i386/pr24306.c: New testcase.
10939
10940 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10941
10942         PR tree-optimization/25501
10943         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10944
10945 2005-12-20  Richard Guenther  <rguenther@suse.de>
10946
10947         Revert
10948         2005-12-02  Richard Guenther  <rguenther@suse.de>
10949
10950         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10951
10952 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10953
10954         PR c++/21228
10955         * g++.dg/warn/Wunreachable-code-2.C: New test.
10956
10957 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10958
10959         PR c++/24278
10960         * g++.dg/template/ctor5.C: New test.
10961
10962         PR c++/24915
10963         * g++.dg/template/overload8.C: New test.
10964
10965 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10966
10967         * gcc.c-torture/compile/pr25483 : New test.
10968
10969 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10970
10971         PR c++/20552
10972         * g++.dg/ext/typeof10.C: New test.
10973
10974 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10975
10976         * gcc.dg/mt-loopi1.c: New.
10977
10978 2005-12-18  Richard Guenther  <rguenther@suse.de>
10979
10980         PR tree-optimization/25481
10981         * gcc.dg/torture/pr25481.c: New testcase.
10982
10983 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10984
10985         PR rtl-optimization/21041
10986         * gcc.dg/pr21041.c: New test.
10987
10988 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10989
10990         PR libgfortran/25463
10991         * gfortran.dg/advance.f90: New test.
10992
10993 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10994
10995         * gcc.dg/20051201-1.c: New test.
10996
10997 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10998
10999         PR fortran/25018
11000         * gfortran.dg/initialization_1.f90: New test.
11001         * gfortran.dg/enum_5.f90: Change dg-error to new message.
11002         * gfortran.dg/g77/980616-0.f: The same.
11003
11004 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11005
11006         * PR fortran/25458
11007         * gfortran.dg/chkbits.f90: New test.
11008
11009 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11010
11011         * gfortran.dg/enum_5.f: Revert to previous version.
11012
11013 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11014
11015         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
11016         * gfortran.dg/nested_modules_1.f90: Ditto.
11017         * gfortran.dg/hollerith_f95.f90: Ditto.
11018         * gfortran.dg/select_5.f90: Ditto.
11019         * gfortran.dg/secnds.f: Ditto.
11020         * gfortran.dg/hollerith2.f90: Ditto.
11021         * gfortran.dg/imag_2.f: Ditto.
11022         * gfortran.dg/ftell_2.f90: Ditto.
11023         * gfortran.dg/malloc_free_1.f90: Ditto.
11024         * gfortran.dg/logint-1.f: Ditto.
11025         * gfortran.dg/recursive_statement_functions.f90: Ditto.
11026         * gfortran.dg/e_d_fmt.f90: Ditto.
11027         * gfortran.dg/hollerith_legacy.f90: Ditto.
11028         * gfortran.dg/logint-2.f: Ditto.
11029         * gfortran.dg/enum_5.f90: Ditto.
11030         * gfortran.dg/f2c_2.f90: Ditto.
11031         * gfortran.dg/pr17143.f90: Ditto.
11032         * gfortran.dg/namelist_14.f90: Ditto.
11033         * gfortran.dg/logint-3.f: Ditto.
11034         * gfortran.dg/spread_scalar_source.f90: Ditto.
11035         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
11036         * gfortran.dg/namelist_11.f: Ditto.
11037         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11038         * gfortran.dg/g77/20010519-1.f
11039         * gfortran.dg/g77/alpha1.f: Ditto.
11040         * gfortran.dg/g77/990115-1.f: Ditto.
11041         * gfortran.dg/g77/erfc.f: Ditto.
11042         * gfortran.dg/g77/19990313-3.f: Ditto.
11043         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
11044         * gfortran.dg/g77/20010426.f: Ditto.
11045         * gfortran.dg/g77/19990313-0.f: Ditto.
11046         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
11047         * gfortran.dg/g77/20000629-1.f: Ditto.
11048         * gfortran.dg/g77/970125-0.f: Ditto.
11049         * gfortran.dg/g77/8485.f: Ditto.
11050         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
11051         * gfortran.dg/g77/19990313-1.f: Ditto.
11052         * gfortran.dg/g77/int8421.f: Ditto.
11053         * gfortran.dg/g77/19990305-0.f: Ditto.
11054         * gfortran.dg/g77/947.f: Ditto.
11055         * gfortran.dg/g77/19990905-2.f: Ditto.
11056         * gfortran.dg/g77/cabs.f: Ditto.
11057         * gfortran.dg/g77/19990313-2.f: Ditto.
11058         * gfortran.dg/g77/20020307-1.f: Ditto.
11059         * gfortran.dg/g77/dcomplex.f: Ditto.
11060         * gfortran.dg/g77/19990502-1.f: Ditto.
11061         * gfortran.dg/g77/19981216-0.f: Ditto.
11062         * gfortran.dg/common_4.f90: Ditto.
11063         * gfortran.dg/entry_4.f90: Ditto.
11064         * gfortran.dg/equiv_constraint_2.f90: Ditto.
11065         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
11066         * gfortran.dg/namelist_12.f: Ditto.
11067         * gfortran.dg/scale_1.f90: Ditto.
11068         * gfortran.dg/modulo_1.f90
11069         * gfortran.dg/hollerith.f90: Ditto.
11070         * gfortran.dg/direct_io_3.f90: Ditto.
11071         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11072         * gfortran.dg/gnu_logical_1.F: Ditto.
11073         * gfortran.dg/unf_io_convert_1.f90: Ditto.
11074         * gfortran.dg/assign_1.f90: Ditto.
11075         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11076         * gfortran.dg/pr23095.f: Ditto.
11077         * gfortran.dg/read_float_1.f90: Ditto.
11078
11079 2005-12-17  Andreas Jaeger  <aj@suse.de>
11080
11081         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11082         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11083
11084 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11085
11086         PR fortran/24268
11087         * gfortran.dg/fmt_white.f: New test.
11088
11089 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11090
11091         * gfortran.dg/label_1.f90: New test.
11092
11093 2005-12-15  Ben Elliston  <bje@au.ibm.com>
11094
11095         PR testsuite/25422
11096         * gcc.dg/20031012-1.c: Add -Walways-true option.
11097         * gcc.dg/weak/weak-3.c: Likewise.
11098         * g++.old-deja/g++.mike/warn8.C: Likewise.
11099
11100 2005-12-16  Mike Stump  <mrs@apple.com>
11101
11102         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11103         exit.
11104
11105 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11106
11107         PR libgfortran/25264
11108         PR libgfortran/25349
11109         * gfortran.dg/tl_editing.f90: Added additional checks.
11110         * gfortran.dg/t_editing.f: New test.
11111         * gfortran.dg/write_padding.f90: New test
11112
11113 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11114
11115         PR testsuite/25215
11116         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11117
11118 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
11119
11120         PR rtl-optimization/24899
11121         * gcc.c-torture/execute/20051215-1.c: New test.
11122
11123 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
11124
11125         PR 24823
11126         * gfortran.dg/pr24823.f: New test.
11127
11128 2005-12-16  Jeff Law  <law@redhat.com>
11129
11130         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11131
11132 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11133
11134         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11135         Change C++ style comments to C style comments.
11136         Remove aligned types from the array.
11137         Keep Enums disabled.
11138         (complex_types): Remove aligned types from the array.
11139         Comment out "_Complex long double".
11140         (attrib_types): Remove.
11141         (complex_attrib_types): Remove.
11142         (attrib_array_types): Remove.
11143         (complex_attrib_array_types): Remove.
11144         (aligned_bitfld_types): Remove.
11145         (n_aligned_bitfld_types): Remove.
11146         (FEATURE_ALIGNEDPACKED): Delete.
11147         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11148         (singles): Remove support for adding attributes.
11149         (choose_type): Remove support for attributed types.
11150         (generate_fields): Remove support for attributed bit-fields.
11151         Remove support for adding attributes.
11152         (generate_random_tests): Remove support for adding attributes.
11153         (features): Add back "[0] :0" and "complex vector [0]".
11154         (main): Remove support for attributed bit-fields.
11155         Uncomment the calling of generate_random_tests for the rests of
11156         the tests.
11157
11158 2005-12-16  Jan Hubicka  <jh@suse.cz>
11159
11160         * gcc.c-torture/combine/pr25224.c: New.
11161
11162 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11163
11164         PR other/25028
11165         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11166         HP-UX.
11167
11168 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11169
11170         * gcc.dg/20051215-1.c: New file.
11171
11172 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11173
11174         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11175         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11176
11177 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
11178
11179         PR fortran/18197
11180         * gfortran.dg/dummy_functions_1.f90: New.
11181
11182 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
11183
11184         PR rtl-optimization/25310
11185         * gcc.c-torture/compile/pr25310.c: New test.
11186
11187 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11188
11189         PR debug/25023
11190         * gcc.dg/pr25023.c: New test.
11191
11192 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11193
11194         * g++.old-deja/g++.brendan/redecl1.C,
11195         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11196         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11197         g++.old-deja/g++.oliva/typeof1.C,
11198         g++.old-deja/g++.other/crash16.C,
11199         g++.old-deja/g++.other/crash34.C,
11200         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11201         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11202         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11203         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11204         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11205         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11206         Remove xfail.
11207
11208 2005-12-14  Kean Johnston  <jkj@sco.com>
11209             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11210
11211         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11212         * gcc.target/i386/20020523-1.c: Ditto.
11213         * gcc.target/i386/tailcall-1.c: Ditto.
11214         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11215         * gcc.target/i386/ssetype-5.c: Ditto.
11216
11217 2005-12-14  Jeff Law  <law@redhat.com>
11218
11219         * gcc.dg/tree-ssa/foldstring-1.c: New test.
11220
11221 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11222
11223         PR target/25254
11224         PR target/24188
11225         * gcc.target/i386/pr25254.c: New test.
11226         * gfortran.dg/PR24188.f: New test.
11227
11228 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
11229
11230         * lib/fortran-torture.exp: Catch remaining uses of
11231         remote_file build delete.
11232
11233 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11234
11235         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11236
11237 2005-12-14  Ben Elliston  <bje@au.ibm.com>
11238
11239         * gcc.dg/warn-addr-cmp.c: New test.
11240
11241 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11242
11243         PR debug/25023
11244         PR target/25293
11245         * gcc.target/i386/pr25293.c: New test.
11246
11247 2005-12-13  Petr Machata  <machata@post.cz>
11248
11249         PR c++/24907
11250         * g++.dg/parse/comma2.C: New test.
11251
11252 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
11253             Jakub Jelinek  <jakub@redhat.com>
11254
11255         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11256         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11257         (limits.h): Include unconditionally.
11258         (stdlib.h): Likewise.
11259         (hashtab.h): Do not include.
11260         (getopt.h): Likewise.
11261         (stddef.h): Include.
11262         (hashval_t): Define.
11263         (struct entry): Add "next" field.
11264         (HASH_SIZE): New macro.
11265         (hash_table): New variable.
11266         (switchfiles): Do not use xmalloc.
11267         (mix): New macro.
11268         (iterative_hash): New function.
11269         (hasht): Remove.
11270         (e_exists): New function.
11271         (e_insert): Likewise.
11272         (output): Use, instead of libiberty hashtable functions.
11273         (main): Do not use getopt.  Do not call htab_create.
11274
11275 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11276
11277         PR c++/25331
11278         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
11279         put atal* and atpaal* attributes on array elements.
11280         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
11281         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
11282         put atal* and atpaal* attributes on array elements.
11283         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
11284
11285 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
11286
11287         * gcc.dg/single-precision-constant.c: New test.
11288
11289 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
11290
11291         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
11292         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
11293         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
11294         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11295         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11296         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11297         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
11298         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
11299         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
11300         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
11301         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
11302         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
11303         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
11304         gcc.target/powerpc/ppc-sdata-2.c,
11305         gcc.target/powerpc/ppc-stackalign-1.c,
11306         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
11307         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
11308         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
11309         gcc.target/powerpc/rs6000-ldouble-2.c,
11310         gcc.target/powerpc/rs6000-power2-1.c,
11311         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
11312         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
11313         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
11314         option into target selector.
11315         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
11316         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
11317
11318 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11319
11320         PR objc/25348
11321         * objc.dg/encode-9.m: New test.
11322
11323 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11324
11325         PR testsuite/20772
11326         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
11327         * gcc.dg/asm-b.c: Fix typo.
11328         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
11329         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11330         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
11331         i?86 lp64 and x86_64 ilp32.
11332         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
11333         on i?86 lp64.
11334         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
11335
11336 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
11337
11338         PR fortran/25078
11339         gfortran.dg/equiv_5.f90: New test.
11340
11341 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
11342
11343         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
11344         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
11345         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
11346         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
11347         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
11348         * gcc.dg/tree-ssa/reassoc-5.c: New.
11349         * gcc.dg/tree-ssa/reassoc-6.c: New.
11350         * gcc.dg/tree-ssa/reassoc-7.c: New.
11351         * gcc.dg/tree-ssa/reassoc-8.c: New.
11352         * gcc.dg/tree-ssa/reassoc-9.c: New.
11353         * gcc.dg/tree-ssa/reassoc-10.c: New.
11354         * gcc.dg/tree-ssa/reassoc-11.c: New.
11355
11356 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11357
11358         PR testsuite/25167
11359         PR testsuite/24478
11360         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
11361
11362 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
11363
11364         PR c++/25300
11365         * g++.dg/template/inherit.C: Do not use a generic error message.
11366
11367 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11368
11369         PR libobjc/25354
11370         * objc.dg/gnu-encoding: New directory.
11371         * objc.dg/gnu-encoding/compat-common.h: New file.
11372         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
11373         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
11374         * objc.dg/gnu-encoding/vector-defs.h: New file.
11375         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
11376         * objc.dg/gnu-encoding/generate-random.c: New file.
11377         * objc.dg/gnu-encoding/generate-random_r.c: New file.
11378         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
11379         * objc.dg/gnu-encoding/generate-random.h: New file.
11380
11381 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
11382
11383         PR c++/25337
11384         * g++.dg/template/defarg7.C: New test.
11385
11386 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11387
11388         PR libobjc/25347
11389         * objc.dg/encode-8.m: New test.
11390
11391 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11392
11393         PR libobjc/25346
11394         * objc.dg/encode-7.m: New test.
11395
11396 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
11397
11398         PR c++/25010
11399         * g++.dg/opt/inline10.C: New test.
11400
11401 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
11402
11403         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
11404
11405 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
11406
11407         * gfortran.dg/substring_equivalence.f90: typo in comment
11408
11409 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11410
11411         PR fortran/25068
11412         * gfortran.dg/iostat_3.f90: New test.
11413
11414 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
11415
11416         PR fortran/23815
11417         * gfortran.dg/unf_io_convert_1.f90: New test.
11418         * gfortran.dg/unf_io_convert_2.f90: New test.
11419         * gfortran.dg/unf_io_convert_3.f90: New test.
11420
11421 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11422
11423         PR testsuite/20772
11424         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
11425         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
11426         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11427         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
11428         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
11429         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11430         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
11431         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
11432         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11433         gcc.dg/torture/fp-int-convert-float128-timode.c,
11434         gcc.dg/torture/fp-int-convert-float128.c,
11435         gcc.dg/torture/fp-int-convert-float80-timode.c,
11436         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
11437         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
11438
11439         * gcc.dg/tls/opt-1.c: Require effective target fpic.
11440
11441 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
11442
11443         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
11444
11445 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
11446
11447         * gcc.dg/20051207-1.c,
11448         * gcc.dg/20051207-2.c,
11449         * gcc.dg/20051207-3.c: New tests.
11450
11451 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11452
11453         PR testsuite/20772
11454         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
11455         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
11456         dg-skip-if target selector.
11457
11458         PR testsuite/20772
11459         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
11460         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
11461         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
11462         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
11463         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
11464         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
11465         and/or merge with i?86 cases.
11466
11467         * gcc.dg/tls/opt-3.c: Require effective target fpic.
11468
11469         PR testsuite/20772
11470         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
11471         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
11472         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
11473         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
11474         x86_64-*-linux*.
11475
11476 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
11477
11478         PR target/25311
11479         * gcc.c-torture/compile/pr25311.c: New test.
11480
11481 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11482
11483         PR libgfortran/25039
11484         * gfortran.dg/read_comma.f: New test.
11485
11486 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
11487
11488         PR c++/19317
11489         * g++.dg/opt/pr19317-1.C: New test.
11490         * g++.dg/opt/pr19317-2.C: New test.
11491         * g++.dg/opt/pr19317-3.C: New test.
11492
11493         PR target/19005
11494         * gcc.c-torture/execute/pr19005.c: New test.
11495
11496         PR target/17828
11497         * g++.old-deja/g++.other/comdat5.C: New test.
11498         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11499
11500         * g++.dg/compat/struct-layout-1.exp: New file.
11501         * g++.dg/compat/struct-layout-1.h: New.
11502         * g++.dg/compat/struct-layout-1_generate.c: New.
11503         * g++.dg/compat/struct-layout-1_x1.h: New.
11504         * g++.dg/compat/struct-layout-1_x2.h: New.
11505         * g++.dg/compat/struct-layout-1_y1.h: New.
11506         * g++.dg/compat/struct-layout-1_y2.h: New.
11507
11508         * gcc.dg/20050330-2.c: New test.
11509
11510 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11511
11512         PR fortran/25292
11513         * gfortran.dg/associated_1.f90: New.
11514
11515 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11516
11517         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11518         ILP32 vect_no_align platforms.
11519
11520 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
11521             Jakub Jelinek  <jakub@redhat.com>
11522
11523         PR target/25268
11524         * gcc.c-torture/compile/20051207-1.c: New test.
11525
11526 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11527
11528         PR testsuite/20772
11529         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11530         gcc.dg/torture/pr18582-1.c,
11531         gcc.target/i386/attributes-error.c: Also test on x86_64.
11532
11533         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11534
11535 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11536
11537         PR c++/19397
11538         * g++.dg/template/typedef3.C: New test.
11539
11540         PR c++/19762
11541         PR c++/19764
11542         * g++.dg/template/dtor3.C: Fix error markers.
11543
11544 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
11545
11546         * lib/target-supports.exp (check_effective_target_sync_char_short):
11547         Add s390*.
11548
11549 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
11550
11551         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11552
11553 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11554
11555         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11556         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11557         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11558         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11559
11560 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11561
11562         PR c++/25263
11563         * g++.dg/other/array2.C: New test case.
11564
11565 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11566
11567         * gcc.dg/darwin-weakimport-3.c: New.
11568
11569         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11570         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11571         and to work on Darwin.
11572         * gcc.dg/attr-weakref-1b.c: New file.
11573         * gcc.dg/attr-weakref-2.c: New test.
11574         * gcc.dg/darwin-weakref-1.c: New test.
11575
11576 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11577
11578         PR testsuite/25247
11579         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11580         use in selector expressions.
11581         (dg-xfail-if): Ditto.
11582         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11583         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11584         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11585         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11586         * gcc.test-framework/test-framework.exp: Skip generated tests if
11587         CHECK_TEST_FRAMEWORK is not 1.
11588
11589 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11590
11591         PR tree-optimization/24963
11592         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11593
11594         PR target/24108
11595         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11596
11597         PR target/18580
11598         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11599         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11600         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11601         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11602
11603 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11604
11605         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11606         dg-options.
11607
11608 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11609
11610         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11611
11612 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11613
11614         * gcc.dg/format/cast-1.c: New test.
11615
11616 2005-12-04  Roger Sayle  <roger@eyesopen.com>
11617
11618         PR c/7776
11619         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11620         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11621         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11622         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11623
11624 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11625
11626         * gcc.dg/cast-pretty-print-1.c: New test.
11627
11628 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11629
11630         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11631
11632 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
11633
11634         PR c++/24173
11635         * g++.dg/template/friend40.C: New test.
11636
11637 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
11638
11639         PR target/25199
11640         * gcc.target/i386/movq-2.c: New test.
11641         * gcc.target/i386/movq.c: Remove target i?86, instead add
11642         dg-require-effective-target ilp32.
11643
11644 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11645
11646         PR c++/24103
11647         * g++.dg/other/default1.C: New test.
11648
11649 2005-12-02  Richard Guenther  <rguenther@suse.de>
11650
11651         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11652
11653 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11654
11655         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11656
11657 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11658
11659         PR target/21017
11660         * gcc.target/powerpc/rotate.c: New.
11661
11662 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11663
11664         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11665         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11666
11667 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11668
11669         PR c/13384
11670         * gcc.dg/pr17730-1.c: Adjust.
11671         * gcc.dg/lvalue1.c (main): Likewise.
11672         * gcc.dg/lvalue-2.c: Likewise.
11673         * g++.dg/pr7503-3.C
11674
11675 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11676
11677         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11678         error messages.
11679
11680 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11681
11682         PR fortran/24789
11683         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11684
11685 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11686
11687         PR target/24475
11688         * lib/target-supports.exp (check_effective_target_tls): New.
11689         (check_effective_target_tls_runtime): New.
11690         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11691         for TLS support.
11692         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11693         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11694         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11695         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11696         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11697         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11698         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11699         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11700         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11701         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11702         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11703         effective-target TLS.
11704         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11705         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11706         effective-target TLS runtime.
11707
11708 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11709
11710         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11711
11712 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11713
11714         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11715         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11716         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11717         ignored" warnings when "packing" is the same as the ABI layout.
11718
11719 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11720
11721         PR fortran/21302
11722         * gfortran.dg/line_length_1.f: New test.
11723         * gfortran.dg/line_length_2.f90: Ditto.
11724
11725 2005-11-30  Richard Guenther  <rguenther@suse.de>
11726
11727         PR tree-optimization/21655
11728         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11729
11730 2005-11-30  Dale Johannesen  <dalej@apple.com>
11731
11732         * gcc.c-torture/compile/pr24930.c: New.
11733
11734 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11735
11736         PR fortran/15809
11737         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11738
11739 2005-11-30  Jeff Law  <law@redhat.com>
11740
11741         * g++.old-deja/g++.law/pr25000.C: New test.
11742
11743 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11744
11745         * gcc.dg/tls/opt-11.c: New test.
11746
11747 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11748
11749         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11750         targets.
11751         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11752         LP64 ia64.
11753
11754 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11755
11756         * gfortran.dg/open_access_1.f90: New test.
11757
11758 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11759
11760         * gcc.dg/charset/builtin2.c: New test.
11761
11762 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11763
11764         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11765         on mmix-*-* for *_[xy].c.
11766
11767 2005-11-28  Kean Johnston  <jkj@sco.com>
11768
11769         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11770         headers.
11771         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11772         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11773         * gcc.target/i386/asm-3.c: Ditto.
11774         * gcc.target/i386/clobbers.c: Ditto.
11775         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11776         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11777         test regexp.
11778         * gcc.target/i386/mul.c: Ditto.
11779         * gcc.target/i386/ssetype-1.c: Ditto.
11780         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11781         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11782         static so the test works with -fPIC mode too. Based on comment in
11783         PR19231 by Pinski.
11784         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11785
11786 2005-11-28  Richard Guenther  <rguenther@suse.de>
11787
11788         * gcc.dg/alias-9.c: New testcase.
11789         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11790
11791 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11792             Uros Bizjak  <uros@kss-loka.si>
11793
11794         PR middle-end/20219
11795         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11796         tan(x)/sin(x) transformations.
11797
11798 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11799
11800         PR middle-end/24575
11801         * gcc.dg/tree-ssa/divide-3.c: New test.
11802         * gcc.dg/tree-ssa/divide-4.c: New test.
11803
11804 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11805
11806         PR fortran/24917
11807         *  gfortran.dg/boz_6.f90: New test.
11808
11809 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11810
11811         PR fortran/23912
11812         * gfortran.dg/modulo_1.f90: New test.
11813
11814 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11815
11816         PR libfortran/24919
11817         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11818         fail on CRLF platforms.
11819         * gfortran.dg/ftell_2.f90: Likewise.
11820
11821 2005-11-26  Eric Christopher  <echristo@apple.com>
11822
11823         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11824
11825 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11826
11827         * objc.dg/gnu-runtime-3.m: Simplify.
11828
11829 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11830
11831         PR middle-end/23669
11832         * gcc.dg/tree-ssa/divide-1.c: New test.
11833         * gcc.dg/tree-ssa/divide-2.c: New test.
11834
11835 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11836
11837         PR libgfortran/24945
11838         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11839
11840 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11841
11842         PR libgfortran/24945
11843         * gfortran.dg/open_status_2.f90: New test.
11844
11845 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11846
11847         * gcc.c-torture/execute/builtins/fprintf.c,
11848         gcc.c-torture/execute/builtins/fputs-lib.c,
11849         gcc.c-torture/execute/builtins/fputs.c,
11850         gcc.c-torture/execute/builtins/lib/fprintf.c,
11851         gcc.c-torture/execute/builtins/lib/printf.c,
11852         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11853
11854 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11855
11856         * gcc.dg/20050922-2.c: New test.
11857
11858 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11859
11860         * objc.dg/gnu-runtime-3.m: New test.
11861
11862 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11863
11864         PR c++/9278
11865         * g++.dg/other/void1.C: New test.
11866
11867 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11868
11869         PR middle-end/24998
11870         * gcc.dg/torture/fp-int-convert-float.c,
11871         gcc.dg/torture/fp-int-convert-double.c,
11872         gcc.dg/torture/fp-int-convert-long-double.c,
11873         gcc.dg/torture/fp-int-convert-timode.c,
11874         gcc.dg/torture/fp-int-convert-float80.c,
11875         gcc.dg/torture/fp-int-convert-float80-timode.c,
11876         gcc.dg/torture/fp-int-convert-float128.c,
11877         gcc.dg/torture/fp-int-convert-float128-timode.c,
11878         gcc.dg/torture/fp-int-convert.h: New files.
11879
11880 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11881
11882         PR middle-end/24989
11883         * gcc.dg/tree-ssa/bool-10.c: New test.
11884         * gcc.dg/tree-ssa/bool-11.c: New test.
11885         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11886
11887 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11888
11889         PR middle-end/24990
11890         * tree-ssa/pr24990-1.c: New test.
11891
11892 2005-11-24  Richard Guenther  <rguenther@suse.de>
11893         Dirk Mueller <dmueller@suse.de>
11894
11895         PR c++/14024
11896         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11897         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11898         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11899         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11900         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11901         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11902
11903 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11904
11905         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11906
11907 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11908
11909         PR c/21668
11910         * gcc.dg/Wc++-compat.c: New.
11911         * gcc.dg/Wno-c++-compat.c: New.
11912
11913 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11914
11915         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11916         (vspltish, vspltisw): Likewise.
11917
11918 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11919
11920         PR libgfortran/24794
11921         * gfortran.dg/namelist_12.f: Fix quotes.
11922         * gfortran.dg/namelist_13.f90: Fix quotes.
11923         * gfortran.dg/namelist_14.f90: Fix quotes.
11924         * gfortran.dg/namelist_15.f90: Fix quotes.
11925         * gfortran.dg/namelist_use.f90: Fix quotes.
11926         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11927         * gfortran.dg/namelist_21.f90: New test.
11928         * gfortran.dg/namelist_22.f90: New test.
11929
11930 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11931
11932         PR target/23435
11933         * gcc.c-torture/compile/pr23435.c: New.
11934
11935 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11936
11937         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11938
11939 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11940
11941         * gcc.target/powerpc/405-macchw-1.c,
11942         gcc.target/powerpc/405-macchw-2.c,
11943         gcc.target/powerpc/405-macchwu-1.c,
11944         gcc.target/powerpc/405-macchwu-2.c,
11945         gcc.target/powerpc/405-machhw-1.c,
11946         gcc.target/powerpc/405-machhw-2.c,
11947         gcc.target/powerpc/405-machhwu-1.c,
11948         gcc.target/powerpc/405-machhwu-2.c,
11949         gcc.target/powerpc/405-maclhw-1.c,
11950         gcc.target/powerpc/405-maclhw-2.c,
11951         gcc.target/powerpc/405-maclhwu-1.c,
11952         gcc.target/powerpc/405-maclhwu-2.c,
11953         gcc.target/powerpc/405-mulchw-1.c,
11954         gcc.target/powerpc/405-mulchw-2.c,
11955         gcc.target/powerpc/405-mulchwu-1.c,
11956         gcc.target/powerpc/405-mulchwu-2.c,
11957         gcc.target/powerpc/405-mulhhw-1.c,
11958         gcc.target/powerpc/405-mulhhw-2.c,
11959         gcc.target/powerpc/405-mulhhwu-1.c,
11960         gcc.target/powerpc/405-mulhhwu-2.c,
11961         gcc.target/powerpc/405-mullhw-1.c,
11962         gcc.target/powerpc/405-mullhw-2.c,
11963         gcc.target/powerpc/405-mullhwu-1.c,
11964         gcc.target/powerpc/405-mullhwu-2.c,
11965         gcc.target/powerpc/405-nmacchw-1.c,
11966         gcc.target/powerpc/405-nmacchw-2.c,
11967         gcc.target/powerpc/405-nmachhw-1.c,
11968         gcc.target/powerpc/405-nmachhw-2.c,
11969         gcc.target/powerpc/405-nmaclhw-1.c,
11970         gcc.target/powerpc/405-nmaclhw-2.c,
11971         gcc.target/powerpc/440-macchw-1.c,
11972         gcc.target/powerpc/440-macchw-2.c,
11973         gcc.target/powerpc/440-macchwu-1.c,
11974         gcc.target/powerpc/440-macchwu-2.c,
11975         gcc.target/powerpc/440-machhw-1.c,
11976         gcc.target/powerpc/440-machhw-2.c,
11977         gcc.target/powerpc/440-machhwu-1.c,
11978         gcc.target/powerpc/440-machhwu-2.c,
11979         gcc.target/powerpc/440-maclhw-1.c,
11980         gcc.target/powerpc/440-maclhw-2.c,
11981         gcc.target/powerpc/440-maclhwu-1.c,
11982         gcc.target/powerpc/440-maclhwu-2.c,
11983         gcc.target/powerpc/440-mulchw-1.c,
11984         gcc.target/powerpc/440-mulchw-2.c,
11985         gcc.target/powerpc/440-mulchwu-1.c,
11986         gcc.target/powerpc/440-mulchwu-2.c,
11987         gcc.target/powerpc/440-mulhhw-1.c,
11988         gcc.target/powerpc/440-mulhhw-2.c,
11989         gcc.target/powerpc/440-mulhhwu-1.c,
11990         gcc.target/powerpc/440-mulhhwu-2.c,
11991         gcc.target/powerpc/440-mullhw-1.c,
11992         gcc.target/powerpc/440-mullhw-2.c,
11993         gcc.target/powerpc/440-mullhwu-1.c,
11994         gcc.target/powerpc/440-mullhwu-2.c,
11995         gcc.target/powerpc/440-nmacchw-1.c,
11996         gcc.target/powerpc/440-nmacchw-2.c,
11997         gcc.target/powerpc/440-nmachhw-1.c,
11998         gcc.target/powerpc/440-nmachhw-2.c,
11999         gcc.target/powerpc/440-nmaclhw-1.c,
12000         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
12001
12002 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
12003
12004         PR fortran/24774
12005         * gfortran.dg/inquire_9.f90: New test.
12006
12007         PR fortran/21647
12008         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
12009
12010 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12011
12012         PR libfortran/24432
12013         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12014         Check that 'cos' is supported.
12015
12016 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
12017
12018         PR fortran/24223
12019         * gfortran.dg/substring_equivalence.f90: New test.
12020
12021         PR fortran/24705
12022         * gfortran.dg/auto_internal_assumed.f90: New test.
12023
12024 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
12025
12026         * gcc.dg/fold-div-2.c: New test.
12027
12028 2005-11-20  Ian Lance Taylor  <ian@airs.com>
12029
12030         PR rtl-optimization/24883
12031         * gcc.c-torture/compile/pr24883.c: New test.
12032
12033 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
12034
12035         PR middle-end/20583
12036         * gcc.c-torture/compile/pr20583.c: New.
12037
12038 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
12039
12040         * gcc.c-torture/execute/usmul.c: New test.
12041
12042 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
12043
12044         * gcc.dg/tree-ssa/vrp22.c: New test.
12045
12046 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
12047
12048         PR middle-end/24912
12049         * gcc.dg/torture/pr24912-1.c: New test.
12050
12051 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
12052
12053         PR fortran/24862
12054         * gfortran.dg/arrayio_derived_1.f90: New test.
12055
12056 2005-11-19  Richard Guenther  <rguenther@suse.de>
12057
12058         PR middle-end/23294
12059         * gcc.dg/tree-ssa/pr23294.c: New testcase.
12060
12061 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
12062
12063         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
12064
12065 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
12066
12067         PR c++/8355
12068         * g++.dg/template/friend39.C: New test.
12069
12070 2005-11-18  James E Wilson  <wilson@specifix.com>
12071
12072         * gcc.dg/builtin-strstr.c: New.
12073
12074 2005-11-18  Richard Henderson  <rth@redhat.com>
12075
12076         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12077         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12078         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12079         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12080         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12081         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12082         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12083         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12084         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12085         renaming to remove initial "ia64-".
12086
12087 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
12088
12089         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12090
12091 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12092
12093         * g++.dg/cpp/string-2.C: New test.
12094
12095 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
12096
12097         * gcc.dg/tree-ssa/loop-14.c: New test.
12098
12099 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
12100             Michael Chamberlain <michael@chamberlain.net.au>
12101
12102         * ada/acats/run_all.sh (target_run): Kill long running tests.
12103
12104 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12105
12106         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12107         * gcc.dg/cleanup-9.c: Likewise.
12108         * gcc.dg/cleanup-10.c: Likewise.
12109         * gcc.dg/cleanup-11.c: Likewise.
12110
12111 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12112
12113         PR fortran/24892
12114         * gfortran.dg/open_access_append_1.f90: New test.
12115         * gfortran.dg/open_access_append_2.f90: New test.
12116
12117 2005-11-16  Richard Guenther  <rguenther@suse.de>
12118
12119         PR middle-end/24851
12120         * gcc.c-torture/execute/pr24851.c: New testcase.
12121
12122 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12123
12124         * gcc.dg/fold-overflow-1.c: New test.
12125
12126 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12127
12128         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12129         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12130
12131 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12132
12133         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12134         structures.
12135         * g++.dg/eh/forced2.C: Likewise.
12136         * g++.dg/eh/forced3.C: Likewise.
12137         * g++.dg/eh/forced4.C: Likewise.
12138
12139 2005-11-11  Mike Stump  <mrs@apple.com>
12140
12141         * g++.old-deja/g++.mike/unused.C: Add.
12142
12143 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12144
12145         PR c++/24667
12146         * g++.dg/warn/Wcast-qual1.C: New test.
12147
12148 2005-11-15  Jan Hubicka  <jh@suse.cz>
12149
12150         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12151
12152 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12153
12154         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12155
12156 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12157
12158         PR 24840
12159         * gcc.dg/tree-ssa/pr24840.c: New test.
12160
12161 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12162
12163         PR testsuite/24841
12164         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12165
12166 2005-11-14  Dale Johannesen  <dalej@apple.com>
12167
12168         * gcc.c-torture/execute/20051113-1.c: New.
12169
12170 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12171
12172         PR c++/24687
12173         * g++.dg/template/crash43.C: New test.
12174
12175 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
12176
12177         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12178
12179 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12180
12181         PR c++/24817
12182         * g++.dg/eh/spec8.C: New test.
12183
12184 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12185
12186         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12187
12188 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12189
12190         PR c++/20293
12191         * g++.dg/parse/ambig4.C: New test.
12192         * g++.dg/tc1/dr101.C: Adjust error markers.
12193         * g++.dg/lookup/strong-using-2.C: Likewise.
12194         * g++.dg/lookup/ambig5.C: Likewise.
12195         * g++.dg/lookup/ambig4.C: Likewise.
12196         * g++.dg/parse/crash22.C: Likewise.
12197
12198 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12199
12200         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12201
12202 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
12203
12204         * gcc.dg/nested-calls-1.c: New test.
12205
12206 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12207
12208         * gfortran.dg/complex_intrinsic_1.f90: New test.
12209         * gfortran.dg/complex_intrinsic_2.f90: New test.
12210         * gfortran.dg/fgetc_1.f90: New test.
12211         * gfortran.dg/fgetc_2.f90: New test.
12212         * gfortran.dg/fgetc_3.f90: New test.
12213         * gfortran.dg/ftell_1.f90: New test.
12214         * gfortran.dg/ftell_2.f90: New test.
12215         * gfortran.dg/gnu_logical_1.F: New test.
12216         * gfortran.dg/gnu_logical_2.f90: New test.
12217
12218 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
12219
12220         PR middle-end/24820
12221         * testsuite/gcc.dg/pr24820.c: New test.
12222
12223 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
12224
12225         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12226         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12227         variable.
12228
12229 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12230
12231         testsuite/24614
12232         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12233
12234 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12235
12236         * gcc.target/cris/cris.exp: New file.
12237         * gcc.target/cris/rld-legit1.c: New test.
12238         * gcc.target/cris/rld-legit2.c: New test.
12239
12240 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
12241
12242         PR c++/24780
12243         * g++.dg/opt/pr24780.C: New test.
12244
12245         PR c++/24761
12246         * g++.dg/template/asm1.C: New test.
12247
12248 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
12249
12250         PR libgfortran/24787
12251         * gfortran.dg/scan_1.f90: New test.
12252
12253 2005-11-12  Jan Hubicka  <jh@suse.cz>
12254
12255         * gcc.target/i386/minmax-1.c: New.
12256         * gcc.target/i386/minmax-2.c: New.
12257
12258 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
12259
12260         * gcc.dg/pr24445.c: Fix for 64-bit targets.
12261
12262 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
12263
12264         * gcc.c-torture/execute/20051110-1.c,
12265         gcc.c-torture/execute/20051110-2.c: New tests.
12266
12267 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12268
12269         PR middle-end/24750
12270         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
12271         New tests.
12272
12273 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12274
12275         * lib/target-libpath.exp (get_shlib_extension): New proc.
12276         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
12277         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12278         * lib/objc.exp (objc_target_compile): Likewise.
12279         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
12280         detection.
12281
12282 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12283
12284         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
12285
12286         * lib/target-supports.exp (check_effective_target_static_libgfortran):
12287         Add -static to additional_flags and pass it to target_compile.
12288
12289 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12290
12291         PR libgfortran/24719
12292         gfortran.dg/read_noadvance.f90: New test.
12293
12294         PR libgfortran/24699
12295         gfortran.dg/fmt_t_2.f90: New test.
12296
12297         PR libgfortran/24785
12298         gfortran.dg/read_x_eor.f90: New test.
12299
12300         PR libgfortran/24584
12301         gfortran.dg/namelist_empty.f90: Rename test.
12302
12303         PR libgfortran/24489
12304         gfortran/read_eor.f90: Rename test.
12305
12306 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12307
12308         PR fortran/15976
12309         * gfortran.dg/automatic_module_variable.f90: New test.
12310
12311 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12312
12313         PR target/24445
12314         * gcc.dg/pr24445.c: New test.
12315
12316 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12317
12318         PR fortran/24655
12319         PR fortran/24755
12320         * gfortran.dg/recursive_statement_functions.f90: Add statement
12321         functions using inline intrinsic functions and parameters to test
12322         that they no longer seg-fault.
12323
12324         PR fortran/24409
12325         gfortran.dg/nested_modules_4.f90: New test.
12326         gfortran.dg/nested_modules_5.f90: New test.
12327
12328 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12329
12330         PR fortran/24643
12331         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
12332
12333 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
12334
12335         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
12336         failures.
12337
12338 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12339
12340         * gcc.dg/sparc-getcontext-1.c: New test.
12341
12342 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
12343
12344         * gcc.dg/ifcvt-fabs-1.c: New test.
12345
12346 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
12347
12348         PR other/4372
12349         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
12350         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
12351
12352 2005-11-09  Richard Guenther  <rguenther@suse.de>
12353
12354         PR tree-optimization/24716
12355         * gcc.c-torture/execute/pr24716.c: New testcase.
12356
12357 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12358
12359         * gcc.dg/pr24624.c: Disable for non S/390 targets.
12360
12361 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12362
12363         PR 24624
12364         * gcc.dg/pr24624.c: Testcase added.
12365
12366 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12367
12368         PR 24623
12369         * g++.dg/other/pr24623.C: Testcase added.
12370
12371 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
12372
12373         PR fortran/22607
12374         * gfortran-dg/pure_byref_1.f90: New.
12375         * gfortran-dg/pure_byref_2.f90: New.
12376
12377 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
12378
12379         PR c/24101
12380         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
12381         * gcc.dg/dg.exp: Run main loop also for *.i files.
12382
12383 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
12384
12385         PR c++/19450
12386         * g++.dg/tls/diag-3.C: New test.
12387         * g++.dg/tls/diag-4.C: New test.
12388         * g++.dg/tls/static-1.C: New test.
12389         * g++.dg/tls/static-1a.cc: New file.
12390
12391 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
12392
12393         PR 23046
12394         * g++.dg/tree-ssa/pr23046.C: New test.
12395
12396 2005-11-08  Devang Patel <dpatel@apple.com>
12397
12398         PR tree-optimization/23115
12399         * gcc.dg/tree-ssa/pr23115.c: New.
12400
12401 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
12402
12403         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
12404         * gcc.target/powerpc/pr16155.c: Same.
12405         * gcc.target/powerpc/altivec-1.c: Same.
12406         * gcc.target/powerpc/altivec-2.c: Same.
12407         * gcc.target/powerpc/altivec-3.c: Same.
12408         * gcc.target/powerpc/altivec-5.c: Same.
12409         * gcc.target/powerpc/altivec-11.c: Same.
12410         * gcc.target/powerpc/altivec-12.c: Same.
12411         * gcc.target/powerpc/altivec-14.c: Same.
12412         * gcc.target/powerpc/altivec-22.c: Same.
12413         * gcc.target/powerpc/altivec-consts.c: Same.
12414         * gcc.target/powerpc/altivec-pr22085.c: Same.
12415         * gcc.target/powerpc/altivec-splat.c: Same.
12416         * gcc.target/powerpc/altivec-varargs-1.c: Same.
12417         * gcc.target/powerpc/altivec-vec-merge.c: Same.
12418         * gcc.target/powerpc/darwin-longlong.c: Same.
12419
12420 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
12421
12422         PR target/19340
12423         * gcc.dg/pr19340.c: New test.
12424
12425 2005-11-07  Ian Lance Taylor  <ian@airs.com>
12426
12427         PR rtl-optimization/24683
12428         * gcc.dg/pr24683.c: New test.
12429
12430 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12431
12432         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
12433         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
12434
12435 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12436
12437         * gcc.target/i386/pr23376.c: Compile with -mmmx.
12438
12439 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
12440
12441         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
12442
12443 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12444
12445         PR target/24230
12446
12447         * gcc.target/powerpc/altivec-consts.c,
12448         gcc.target/powerpc/altivec-splat.c: New testcase.
12449
12450 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12451
12452         PR c/24599
12453
12454         * gcc.dg/overflow-2.c: New testcase.
12455
12456 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
12457
12458         PR rtl-optimization/23567
12459         * gcc.c-torture/execute/20051104-1.c: New test.
12460
12461 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
12462
12463         PR fortran/24534
12464         gfortran.dg/private_type_2.f90: Modified to check that case with
12465         PRIVATE declaration within derived type is accepted.
12466
12467         PR fortran/20838
12468         gfortran.dg/pointer_assign_1.f90: New test.
12469
12470         PR fortran/20840
12471         * gfortran.dg/arrayio_0.f90: New test.
12472
12473         PR fortran/17737
12474         gfortran.dg/data_initialized.f90: New test.
12475         gfortran.dg/data_constraints_1.f90: New test.
12476         gfortran.dg/data_constraints_2.f90: New test.
12477
12478 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
12479
12480         PR fortran/24174
12481         PR fortran/24305
12482         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12483
12484 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
12485
12486         PR 24670
12487         * gcc.dg/tree-ssa/pr24670.c: New test.
12488
12489 2005-11-05  Ian Lance Taylor  <ian@airs.com>
12490
12491         PR target/22432
12492         * gcc.target/i386/pr22432.c: New test.
12493
12494 2005-11-05  Richard Henderson  <rth@redhat.com>
12495
12496         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12497         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12498         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12499         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12500         from gcc.dg/alpha-*.
12501         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12502         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12503
12504 2005-11-05  Andreas Jaeger  <aj@suse.de>
12505
12506         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12507
12508 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12509
12510         PR target/23424
12511         * gcc.dg/torture/pr23424-1.c: New test.
12512
12513 2005-11-04  Richard Henderson  <rth@redhat.com>
12514
12515         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12516         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12517         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12518         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12519         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12520         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12521         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12522         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12523         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12524         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12525         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12526         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12527         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12528         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12529         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12530         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12531         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12532         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12533         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12534         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12535         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12536         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12537         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12538         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12539         Move from gcc.dg/.
12540         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12541         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12542         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12543         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12544         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12545         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12546         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12547         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12548         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12549         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12550         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12551         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12552         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12553         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12554         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12555         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12556         gcc.target/i386/lea.c, gcc.target/i386/local.c,
12557         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12558         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12559         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12560         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12561         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12562         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12563         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12564         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12565         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12566         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12567         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12568         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12569         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12570         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12571         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12572         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12573         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12574         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12575         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12576         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12577         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12578         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12579         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12580         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12581         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12582         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12583         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12584         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12585
12586 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12587
12588         PR 24627
12589         * gcc.dg/tree-ssa/pr24627.c: New test.
12590
12591 2005-11-04 Paul Brook  <paul@codesourcery.com>
12592
12593         * gcc.dg/tls/opt-10.c: New test.
12594
12595 2005-11-04  Andreas Jaeger  <aj@suse.de>
12596
12597         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12598         avoid extra warnings.
12599
12600 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12601
12602         PR libfortran/22298
12603         * gcc/testsuite/lib/target-supports.exp
12604         (check_effective_target_static_libgfortran): New
12605         static_libgfortran effective target.
12606         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12607         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12608
12609 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12610
12611         * gcc.dg/pr24615.c: Guard test with { target fpic }.
12612
12613 2005-11-03  Josh Conner  <jconner@apple.com>
12614
12615         PR c++/19989
12616         g++.dg/ext/array2.C: New test.
12617         g++.dg/template/dependent-name3.C: New test.
12618         g++.dg/template/dependent-name4.C: New test.
12619         g++.dg/template/sfinae2.C: New test.
12620
12621 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12622
12623         PR preprocessor/22042
12624         * gcc.dg/cpp/strify4.c: New test.
12625
12626 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12627
12628         PR c++/17964
12629         * g++.dg/cpp/string-1.C: New test.
12630
12631 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12632
12633         * gcc.target/powerpc: New directory.
12634         * gcc.target/powerpc/powerpc.exp: New file.
12635         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12636         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12637         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12638         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12639         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12640         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12641         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12642         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12643         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12644         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12645         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12646         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12647         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12648         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12649         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12650         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12651         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12652         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12653         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12654         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12655         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12656         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12657         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12658         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12659         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12660         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12661         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12662         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12663         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12664         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12665         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12666         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12667         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12668         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12669
12670 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12671
12672         PR c++/21627
12673         * g++.dg/warn/inline2.C: New test.
12674
12675 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12676
12677         PR middle-end/23155
12678         * g++.dg/ext/c99struct1.C: New test.
12679         * gcc.dg/union-cast-1.c: New test.
12680         * gcc.dg/union-cast-2.c: New test.
12681         * gcc.dg/union-cast-3.c: New test.
12682
12683 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12684
12685         PR middle-end/24589
12686         * gcc.c-torture/execute/zero-struct-2.c: New test.
12687
12688 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12689
12690         PR c++/24582
12691         * g++.dg/init/switch1.C: New test.
12692
12693 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12694
12695         * gcc.dg/delay-slot-1.c: New test.
12696
12697 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12698
12699         PR target/24620
12700         * gcc.dg/pr24620.c: New test.
12701
12702 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12703
12704         PR c/24329
12705         * gcc.dg/format/unnamed-1.c: New test.
12706
12707 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12708
12709         PR c++/22434
12710         * g++.dg/expr/cond8.C: New test.
12711
12712         PR c++/24560
12713         * g++.dg/parse/dot1.C: New test.
12714
12715 2005-11-02  Jan Hubicka  <jh@suse.cz>
12716
12717         PR target/23303
12718         * gcc.dg/i386-lea.c: New test
12719
12720 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12721
12722         PR target/24615
12723         * gcc.dg/pr24615.c: New test.
12724
12725 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12726
12727         PR target/24600
12728         * gcc.dg/pr24600.c: New test.
12729
12730 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12731
12732         PR c++/19253
12733         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12734         * g++.dg/parse/typename9.C: New test.
12735         * g++/dg/parse/typename10.C: Likewise.
12736
12737 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12738
12739         PR fortran/18157
12740         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12741         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12742         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12743
12744 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12745
12746         PR c++/24569
12747         * g++.dg/debug/static1.C: New test.
12748
12749 2005-11-02  Josh Conner  <jconner@apple.com>
12750
12751         * g++.dg/crash38.C: moved into proper directory...
12752         * g++.dg/template/crash42.C: ...here
12753
12754 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12755
12756         PR target/18338
12757         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12758         pcc_bitfield_type_matters || default_packed.
12759
12760         * lib/target-supports.exp
12761         (check_effective_target_pcc_bitfield_type_matters): New proc.
12762         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12763
12764         PR testsuite/23304
12765         * lib/target-supports.exp (check_effective_default_packed): New proc.
12766         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12767         Gate expected errors on target ! default_packed.
12768         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12769
12770 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12771
12772         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12773         change (r106358).
12774
12775 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12776
12777         PR fortran/24008
12778         * gfortran.dg/entry_5.f90: New.
12779         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12780
12781 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12782
12783         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12784
12785 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12786
12787         PR fortran/21565
12788         gfortran.dg/namelist_blockdata.f90: New test.
12789
12790         PR fortran/18737
12791         gfortran.dg/external_implicit_none.f90: New test.
12792
12793         PR fortran/14994
12794         * gfortran.dg/secnds.f: New test.
12795
12796 2005-10-31  Jan Hubicka  <jh@suse.cz>
12797
12798         PR target/20928
12799         * gcc.c-torture/compile/pr20928.c: New test.
12800
12801 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12802
12803         PR middle-end/23492
12804         * gcc.c-torture/compile/zero-strct-5.c: New test.
12805
12806 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12807
12808         PR libgfortran/24584
12809         * gfortran.dg/pr24584.f90: New test.
12810
12811 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12812
12813         PR fortran/18883
12814         * gfortran.dg/char_result_9.f90: New.
12815         * gfortran.dg/char_result_10.f90: New.
12816
12817 2005-10-30  Jan Hubicka  <jh@suse.cz>
12818
12819         * g++.dg/tree-ssa/pr24172.C: New testcase.
12820
12821 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12822
12823         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12824
12825 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12826
12827         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12828         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12829         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12830         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12831         gfortran.dg/enum_9.f90,
12832         gfortran.fortran-torture/compile/enum_1.f90,
12833         gfortran.fortran-torture/execute/enum_1.f90,
12834         gfortran.fortran-torture/execute/enum_2.f90,
12835         gfortran.fortran-torture/execute/enum_3.f90,
12836         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12837
12838 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12839
12840         PR target/18482
12841         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12842         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12843
12844 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12845
12846         PR libfortran/20179
12847         * gfortran.dg/mixed_io_1.f90: New test.
12848         * gfortran.dg/mixed_io_1.c: New file.
12849
12850 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12851
12852         * gfortran.dg/malloc_free_1.f90: New test.
12853
12854 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12855
12856         * gcc.dg/nested-func-4.c: Require profiling -pg.
12857
12858 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12859
12860         PR C++/23229
12861         * g++.dg/warn/main-2.C: New test.
12862
12863 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12864
12865         PR fortran/24545
12866         * gfortran.dg/interface_2.f90: new test.
12867
12868 2005-10-28  Josh Conner  <jconner@apple.com>
12869
12870         PR c++/22153
12871         * g++.dg/template/crash38.C: New test.
12872         * g++.dg/parse/explicit1.C: Change expected errors.
12873
12874 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12875
12876         PR C++/23426
12877         * g++.dg/other/large-size-array.C: New test.
12878
12879 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12880
12881         PR middle-end/24362
12882         * g++.dg/opt/complex4.C: New test.
12883
12884 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12885
12886         * gcc.dg/nested-func-4.c: New test.
12887
12888 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12889
12890         PR fortran/24158
12891         gfortran.dg/derived_recursion.f90: New test.
12892         gfortran.dg/implicit_actual.f90: New test.
12893
12894 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12895
12896         PR middle-end/24295, PR testsuite/24477
12897         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12898         removed when weakref hits the tree.
12899
12900 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12901
12902         * gfortran.dg/cray_pointers_4.f90: New test.
12903
12904         * gfortran.dg/cray_pointers_5.f90: New test.
12905
12906 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12907
12908         PR fortran/22290
12909         * gfortran.dg/assign_5.f90: New test.
12910         * gfortran.dg/assign_6.f: New test.
12911
12912 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12913
12914         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12915         CPU has no SSE support.
12916
12917 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12918
12919         PR libgfortran/24224
12920         * gfortran.dg/arrayio_1.f90: Update attribution.
12921         * gfortran.dg/arrayio_2.f90: Update attribution.
12922         * gfortran.dg/arrayio_3.f90: Update attribution.
12923         * gfortran.dg/arrayio_4.f90: Update test conditions.
12924         * gfortran.dg/arrayio_5.f90: Update attribution.
12925         * gfortran.dg/arrayio_6.f90: New test.
12926         * gfortran.dg/arrayio_7.f90: New test.
12927
12928 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12929
12930         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12931
12932 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12933
12934         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12935
12936 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12937
12938         PR fortran/24416
12939         * gfortran.dg/namelist_char_only.f90: New test.
12940
12941 2005-10-24  Asher Langton  <langton2@llnl.gov>
12942
12943         PR fortran/17031
12944         PR fortran/22282
12945         * gfortran.dg/cray_pointers_1.f90: New test.
12946         * gfortran.dg/cray_pointers_2.f90: New test.
12947         * gfortran.dg/cray_pointers_3.f90: New test.
12948         * gfortran.dg/loc_1.f90: New test.
12949         * gfortran.dg/loc_2.f90: New test.
12950
12951 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12952
12953         * gcc.dg/pr24225.c: New test.
12954
12955 2005-10-24  Asher Langton  <langton2@llnl.gov>
12956
12957         * gfortran.dg/dup_save_1.f90: New test.
12958         * gfortran.dg/dup_save_2.f90: New test.
12959
12960 2005-10-24  Paul Brook  <paul@codesourcery.com>
12961
12962         PR 24107
12963         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12964         stdint.h.
12965
12966 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12967
12968         PR libgfortran/24489
12969         * gfortran.dg/pr24489.f90: New test.
12970
12971 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12972
12973         PR fortran/23635
12974         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12975
12976 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12977
12978         PR target/18911
12979         * g++.dg/init/array16.C: Skip for mmix-*-*.
12980
12981 2005-10-23  Asher Langton  <langton2@llnl.gov>
12982
12983         * gfortran.dg/byte_1.f90: New test.
12984         * gfortran.dg/byte_2.f90: New test.
12985
12986 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12987
12988         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12989
12990 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12991
12992         PR fortran/18022
12993         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12994
12995         PR fortran/24311
12996         * gfortran.dg/merge_char_const.f90: New test.
12997
12998         PR fortran/24384
12999         * gfortran.dg/spread_scalar_source.f90: New test.
13000
13001 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
13002
13003         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
13004
13005         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
13006         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
13007
13008         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
13009
13010 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
13011
13012         PR fortran/24426
13013         * gfortran.dg/der_pointer_4.f90: New.
13014
13015 2005-10-22  David Ayers  <d.ayers@inode.at>
13016
13017         * obj-c++.dg/except-1.mm: Simplify.
13018
13019 2005-10-21  David Ayers  <d.ayers@inode.at>
13020
13021         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
13022
13023 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
13024
13025         * gfortran.dg/assumed_dummy_2.f90: New test.
13026
13027 2005-10-21  James E Wilson  <wilson@specifix.com>
13028
13029         PR preprocessor/15220
13030         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
13031
13032 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
13033
13034         * gcc.c-torture/execute/20051021-1.c: New test.
13035
13036 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
13037
13038         PR c++/24260
13039         * g++.dg/ext/tmplattr1.C: New test.
13040
13041 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
13042
13043         PR fortran/24440
13044         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
13045
13046 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
13047
13048         * obj-c++.dg/except-1.mm: New.
13049
13050         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
13051
13052 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
13053
13054         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
13055
13056 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
13057
13058         PR middle-end/24295
13059         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
13060         declarations with the same names as thunks' alias targets, use
13061         aliases instead.
13062         * gcc.dg/attr-alias-3.c: New test.
13063         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
13064
13065 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
13066
13067         PR c++/22618
13068         * g++.dg/parse/access8.C: New test.
13069
13070 2005-10-20  Richard Guenther  <rguenther@suse.de>
13071
13072         PR c++/24439
13073         * g++.dg/tree-ssa/pr24439.C: New testcase.
13074
13075 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13076
13077         * g++.dg/opt/delay-slot-1.C: New test.
13078
13079 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
13080
13081         PR fortran/21625
13082         * gfortran.fg/der_init_1.f90: New.
13083
13084 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
13085
13086         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13087
13088 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13089
13090         PR c++/21908
13091         * g++.dg/parse/error28.C: New test.
13092
13093 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13094
13095         * gcc.dg/profile-generate-2.c: New test.
13096
13097 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
13098
13099         PR target/23589
13100         * g++.dg/ext/dllimport11.C: New.
13101
13102 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13103
13104         PR c++/22293
13105         * g++.dg/other/friend3.C: New test.
13106
13107 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
13108
13109         PR c++/23293
13110         * g++.dg/template/error19.C: New test.
13111
13112 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13113
13114         PR c++/21383
13115         * g++.dg/overload/koenig2.C: New.
13116
13117         PR c++/23118
13118         * g++.dg/overload/error2.C: New.
13119
13120         PR c++/22604
13121         * g++.dg/inherit/covariant14.C: New.
13122
13123 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13124
13125         PR c++/23440
13126         * g++.dg/parse/for1.C: New test.
13127
13128 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13129
13130         PR fortran/23446
13131         * gfortran.dg/host_dummy_index_1.f90: New test.
13132
13133         PR fortran/21459
13134         * gfortran.dg/automatic_char_len_2.f90: New test.
13135
13136         PR fortran/20866
13137         * gfortran.dg/recursive_statement_functions.f90: New test.
13138
13139         PR fortran/20853
13140         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13141
13142         PR fortran/20849
13143         * gfortran.dg/external_initializer.f90: New test.
13144
13145         PR fortran/20837
13146         * non_module_public.f90: New test.
13147
13148 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13149
13150         PR c++/24386
13151         * g++.dg/template/overload7.C: New.
13152
13153         PR c++/22551
13154         * g++.dg/other/switch2.C: Remove expected warnings.
13155
13156         PR c++/21353
13157         * g++.dg/template/defarg6.C: New.
13158
13159 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13160
13161         PR target/24315
13162         * gcc.target/i386/pr24315.c: New test.
13163
13164 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13165
13166         PR c++/24389
13167         * g++.dg/template/static21.C: New test.
13168         * g++.dg/template/static21-a.cc: Likewise.
13169
13170 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13171
13172         PR c++/23959
13173         * g++.dg/warn/Wswitch-default-1.C: New test.
13174         * g++.dg/warn/Wswitch-default-2.C: New test.
13175
13176 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13177
13178         PR c++/22173
13179         * g++.dg/parse/template18.C: New test.
13180         * g++.dg/template/nontype15.C: Likewise.
13181
13182 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
13183
13184         PR fortran/22273
13185         * gfortran.dg/spec_expr_2.f90: New.
13186
13187 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
13188
13189         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13190         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13191         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13192         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13193         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13194         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13195         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13196         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
13197         previous target-specific skips and warning-message matches where
13198         applicable.
13199
13200 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
13201
13202         PR c++/21347
13203         * g++.dg/warn/Wctor-dtor.C: New test.
13204
13205 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13206
13207         PR c/23439
13208         * gcc.dg/for-1.c: New test.
13209
13210 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
13211
13212         PR c++/19565
13213         * g++.dg/warn/Wconversion1.C: New test.
13214         * g++.dg/ext/packed4.C: Compile with -w.
13215         * g++.dg/opt/20050511-1.C: Likewise.
13216         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13217
13218 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
13219
13220         * gfortran.dg/boz_5.f90: New test.
13221
13222 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
13223
13224         PR c++/22551
13225         * g++.dg/other/switch2.C: New.
13226
13227         PR c++/23984
13228         * g++.dg/init/ctor7.C: New.
13229
13230 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
13231
13232         PR c++/23730
13233         * g++.dg/parse/crash32.C: New test.
13234
13235 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
13236
13237         PR c++/20721
13238         * g++.dg/init/goto2.C: New test.
13239
13240         PR c++/22464
13241         * g++.dg/template/crash/41.C: New test.
13242
13243         PR c++/22180
13244         * g++.dg/template/crash40.C: New test.
13245
13246         PR c++/23694
13247         * g++.dg/parse/friend5.C: New test.
13248
13249         PR c++/23307
13250         * g++.dg/template/crash38.C: New test.
13251
13252         PR c++/22352
13253         * g++.dg/template/friend38.C: New test.
13254
13255         PR c++/22405
13256         * g++.dg/template/crash39.C: New test.
13257
13258 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
13259
13260         * gcc.dg/debug/dwarf2/dwarf-char1.c,
13261         gcc.dg/debug/dwarf2/dwarf-char2.c,
13262         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
13263
13264         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
13265
13266 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
13267
13268         * gcc.dg/dll-2.c: Add tests for warnings.
13269         * gcc.dg/dll-3.c: Likewise.
13270         * gcc.dg/dll-4.c: Likewise.
13271
13272         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
13273         * g++.dg/ext/dllimport2.C: Likewise.
13274         * g++.dg/ext/dllimport3.C: Likewise.
13275         * g++.dg/ext/dllimport7.C: Likewise.
13276         * g++.dg/ext/dllimport8.C: Likewise.
13277         * g++.dg/ext/dllimport9.C: Likewise.
13278
13279 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
13280
13281         PR fortran/24092
13282         * gfortran.dg/derived_pointer_recursion.f90: New test.
13283
13284 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
13285
13286         * gcc.c-torture/execute/20051012-1.c: New test.
13287
13288 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13289
13290         PR fortran/18082
13291         * gfortran.dg/automatic_char_len_1.f90: New test.
13292
13293 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13294
13295         PR fortran/20847
13296         * gfortran.dg/save_common.f90: New test.
13297
13298         PR fortran/20856
13299         * gfortran.dg/save_result.f90: New test.
13300
13301 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13302
13303         PR c++/21592
13304         * g++.dg/template/dependent-expr1.C: Add new expected error.
13305         * g++.dg/template/dependent-expr2.C: Adjust error text.
13306         * g++.dg/template/overload6.C: New.
13307
13308         PR c++/23797
13309         * g++.dg/other/typename8.C: New.
13310
13311         PR c++/21117
13312         * g++.dg/other/return1.C: New.
13313
13314 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
13315
13316         PR c++/24052
13317         * g++.dg/ext/label5.C: New.
13318
13319 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13320
13321         PR c++/19964
13322         * g++.dg/parse/crash31.C: New.
13323
13324 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
13325
13326         * g++.dg/ipa/ipa-1.c: New test.
13327         * g++.dg/ipa/ipa-2.c: New test.
13328         * g++.dg/ipa/ipa-3.c: New test.
13329         * g++.dg/ipa/ipa-4.c: New test.
13330         * g++.dg/ipa/ipa-5.c: New test.
13331         * g++.dg/ipa/ipa.exp: New file.
13332
13333 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13334
13335         PR fortran/24207
13336         * gfortran.dg/private_type_3.f90: New test.
13337
13338 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13339
13340         PR fortran/20786
13341         gfortran.dg/aint_anint_1.f90: New test.
13342
13343 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13344
13345         PR libgfortran/24313
13346         gfortran.dg/csqrt.f: New test.
13347
13348 2005-10-11  Ian Lance Taylor  <ian@airs.com>
13349
13350         PR c++/8057
13351         * g++.dg/warn/noeffect7.C: New test.
13352         * g++.dg/warn/noeffect2.C: Instantiate templates.
13353         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
13354         and warning.
13355
13356 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13357
13358         PR c++/21089
13359         * g++.dg/init/float1.C: New test.
13360
13361         PR c++/24277
13362         * g++.dg/init/member1.C: Tweak error markers.
13363
13364 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
13365
13366         PR testsuite/24281
13367         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
13368         Check for null pointer.
13369
13370 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13371
13372         PR c++/21369
13373         * g++.dg/parse/ret-type3.C: New test.
13374
13375 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13376
13377         PR tree-opt/23946
13378         * gcc.c-torture/compile/pr23946.c: New test.
13379
13380 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
13381
13382         * g++.dg/opt/mmx2.C: New test.
13383
13384 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13385
13386         PR c++/24277
13387         * g++.dg/template/static20.C: New test.
13388
13389         PR c++/24302
13390         * g++.dg/warn/Wunused-12.C: New test.
13391
13392         PR c++/23437
13393         * g++.dg/template/arg4.C: New test.
13394
13395 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13396
13397         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
13398         * gcc.dg/ucnid-3.c: Likewise.
13399         * gcc.dg/ucnid-4.c: Likewise.
13400         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
13401         * g++.dg/other/ucnid-1.C: Likewise.
13402         * gcc.dg/sparc-frame-1.c: New test.
13403
13404 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13405
13406         PR c++/24139
13407         * g++.dg/template/spec27.C: New test.
13408
13409         PR c++/24275
13410         * g++.dg/template/static19.C: New test.
13411
13412 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13413
13414         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
13415         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
13416
13417 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13418
13419         PR target/24136
13420         * gfortran.fortran-torture/compile/pr24136.f: New test.
13421
13422 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
13423
13424         PR c++/22172
13425         * g++.dg/parse/crash30.C: New test.
13426
13427 2005-10-07  Richard Guenther  <rguenther@suse.de>
13428
13429         PR middle-end/24227
13430         * gcc.c-torture/compile/pr24227.c: New testcase.
13431
13432 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
13433
13434         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
13435         Do not put aligned attributes on array elements.
13436
13437 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
13438
13439         PR testsuite/23611, PR testsuite/23615
13440         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
13441         writing prototypes of library functions by hand.
13442         * obj-c++.dg/bitfield-4.mm: Likewise.
13443         * obj-c++.dg/const-str-4.mm: Likewise.
13444         * obj-c++.dg/encode-4.mm: Likewise.
13445         * obj-c++.dg/encode-5.mm: Likewise.
13446         * obj-c++.dg/encode-6.mm: Likewise.
13447         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
13448         * obj-c++.dg/method-10.mm: Likewise.
13449         * obj-c++.dg/method-17.mm: Likewise.
13450         * obj-c++.dg/method-19.mm: Likewise.
13451         * obj-c++.dg/try-catch-2.mm: Likewise.
13452
13453 2005-10-06  Richard Henderson  <rth@redhat.com>
13454
13455         PR 24236
13456         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
13457
13458 2005-10-06  Dale Johannesen  <dalej@apple.com>
13459
13460         * gcc.c-torture/execute/20030125-1.c: Correct.
13461
13462 2005-10-06  Richard Guenther  <rguenther@suse.de>
13463
13464         PR tree-optimization/24238
13465         * g++.dg/tree-ssa/pr24238.C: New testcase.
13466
13467 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
13468
13469         PR 18568
13470         * gfortran.dg/der_pointer_3.f90: New test.
13471
13472 2005-10-05  Devang Patel  <dpatel@apple.com>
13473
13474         PR Debug/23205
13475         * g++.dg/other/PR23205.C: New.
13476
13477 2005-10-05  Richard Henderson  <rth@redhat.com>
13478
13479         PR target/23602
13480         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
13481         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
13482
13483 2005-10-05  Dale Johannesen  <dalej@apple.com>
13484
13485         * gcc.c-torture/execute/float-floor.c: New.
13486
13487 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
13488
13489         PR tree-optimization/21419
13490         PR tree-optimization/24146
13491         PR tree-optimization/24151
13492
13493         * g++.dg/ext/asm7.C: New.
13494         * g++.dg/ext/asm8.C: New.
13495         * gcc.dg/asm-1.c: Compile on all targets.
13496         * gcc.dg/asm-pr24146.c: New.
13497         * gcc.dg/pr21419.c: Adjust error messages.
13498
13499 2005-10-05  Richard Guenther  <rguenther@suse.de>
13500
13501         PR fortran/24176
13502         * gfortran.fortran-torture/compile/empty.f90: New testcase.
13503
13504 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13505
13506         PR c++/23513
13507         * g++.dg/template/spec22.C: Robustify test.
13508         * g++.dg/template/spec26.C: New.
13509
13510 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
13511
13512         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13513         if target supports vector instructions.
13514
13515 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
13516
13517         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13518         C99 functions.
13519
13520 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
13521
13522         * lib/target-supports.exp (check_effective_target_fortran_large_real,
13523         check_effective_target_fortran_large_int): Replace cached result
13524         when target changes.
13525
13526 2005-10-04  Devang Patel  <dpatel@apple.com>
13527
13528         * gcc.dg/i386-sse-vect-types.c: New.
13529
13530 2005-10-04  Ian Lance Taylor  <ian@airs.com>
13531
13532         PR preprocessor/13726
13533         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13534         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13535
13536 2005-10-04  Richard Guenther  <rguenther@suse.de>
13537
13538         PR c/23576
13539         * gcc.dg/noncompile/pr23576.c: New testcase.
13540
13541 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13542
13543         PR middle-end/23125
13544         * gcc.dg/register-var-3.c: New test.
13545
13546 2005-10-04  Steven Bosscher  <stevenb@suse.de>
13547
13548         * gcc.dg/pr23049.c: New test.
13549
13550         * gcc.dg/ucnid-4.c: Fix test.
13551
13552 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
13553
13554         PR 23445
13555         * gcc.c-torture/compile/pr23445.c: New test.
13556
13557 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
13558
13559         * g++.dg/overload/unknown1.C: New.
13560
13561 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/17775
13564         * g++.dg/template/repo4.C: New test.
13565
13566 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13567
13568         PR libfortran/19308
13569         * gfortran.dg/large_real_kind_2.F90: New test.
13570         * gfortran.dg/large_integer_kind_2.f90: New test.
13571
13572 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13573
13574         * lib/target-supports.exp (check_effective_target_vect_shift):
13575         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13576         (check_effective_target_vect_condition): Fix copy-n-pasto.
13577
13578         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13579         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13580         targets.
13581
13582 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13583
13584         PR c++/22621
13585         * g++.dg/template/overload5.C : New test.
13586
13587         PR c++/23840
13588         * g++.dg/expr/stdarg1.C: New test.
13589
13590 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13591
13592         PR 24142
13593         * gcc.c-torture/execute/pr24142.c: New test.
13594
13595 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13596
13597         PR 24141
13598         * gcc.c-torture/execute/pr24141.c: New test.
13599
13600 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13601             Diego Novillo  <dnovillo@redhat.com>
13602
13603         PR 23604
13604         * gcc.c-torture/execute/pr23604.c: New test.
13605
13606 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13607
13608         PR fortran/16404
13609         PR fortran/20835
13610         PR fortran/20890
13611         PR fortran/20899
13612         PR fortran/20900
13613         PR fortran/20901
13614         PR fortran/20902
13615         gfortran.dg/equiv_constraint_1.f90: New test.
13616         gfortran.dg/equiv_constraint_2.f90: New test.
13617         gfortran.dg/equiv_constraint_3.f90: New test.
13618         gfortran.dg/equiv_constraint_4.f90: New test.
13619         gfortran.dg/equiv_constraint_5.f90: New test.
13620         gfortran.dg/equiv_constraint_6.f90: New test.
13621         gfortran.dg/equiv_constraint_7.f90: New test.
13622         gfortran.dg/equiv_constraint_8.f90: New test.
13623         gfortran.dg/private_type_1.f90: New test.
13624         gfortran.dg/private_type_2.f90: New test.
13625         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13626         980628-10.f: Assert std=gnu to permit mixing of
13627         types in equivalence statements.
13628
13629 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
13630
13631         PR 24112
13632         * gfortran.dg/open_status_1.f90: New.
13633
13634 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13635
13636         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13637         * gcc.dg/vect/pr22480.c: Clean up temp files.
13638         * gcc.dg/vect/pr23831.c: Clean up temp files.
13639         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13640         Clean up temp files.
13641         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13642         Clean up temp files.
13643
13644         * gcc.dg/20050309-1.c: Clean up temp files.
13645         * gcc.dg/20050325-1.c: Clean up temp files.
13646
13647 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13648
13649         PR tree-optimization/24059
13650         * gcc.dg/vect/pr24059.c : New test.
13651
13652 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13653
13654         PR middle-end/24109
13655         * gcc.c-torture/execute/20050929-1.c: New test.
13656
13657 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13658
13659         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13660
13661 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13662
13663         PR c/21419
13664         * gcc.dg/pr21419.c: New test.
13665
13666 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13667
13668         * gcc.dg/pr23911.c: New test.
13669
13670 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13671
13672         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13673
13674         PR c++/16782
13675         * g++.dg/parse/qualified4.C: New test.
13676         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13677         * g++.old-deja/g++.mike/p8154.C: Likewise.
13678
13679 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13680
13681         PR c++/22147
13682         * g++.dg/template/friend37.C: New test.
13683         * g++.dg/parse/crash28.C: Adjust error markers.
13684
13685 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13686
13687         PR fortran/18518
13688         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13689
13690 2005-09-27  Devang Patel  <dpatel@apple.com>
13691
13692         PR tree-optimization/23625
13693         * gcc.dg/pr23625.c: New test.
13694
13695 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13696
13697         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13698         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13699
13700 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13701
13702         PR fortran/23677
13703         * gfortran.fortran-torture/execute/save_1.f90: New test.
13704         * gfortran.dg/save_1.f90: New test.
13705
13706 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13707
13708         * gcc.target/i386/builtin-apply-mmx.c: New test.
13709
13710         PR target/22576
13711         * gcc.target/i386/pr22576.c: New test.
13712
13713         PR target/22585
13714         * gcc.target/i386/pr22585.c: New test.
13715
13716         PR target/23268
13717         * gcc.target/i386/pr23268.c: New test.
13718
13719         PR middle-end/23831
13720         * gcc.dg/vect/pr23831.c: New test.
13721
13722         PR target/24055
13723         * gcc.target/i386/pr24055.c: New test.
13724
13725 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13726
13727         PR tree-optimization/23960
13728         * gcc.c-torture/compile/pr23960.c: New.
13729
13730 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13731
13732         PR fortran/16861
13733         * gfortran.dg/nested_modules_3.f90: New.
13734
13735 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13736
13737         PR fortran/24005
13738         gfortran.dg/interface_1.f90: New test.
13739
13740 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13741         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13742
13743         PR fortran/23843
13744         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13745
13746 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13747
13748         PR fortran/23516
13749         * gfortran.dg/imag_1.f: New test.
13750         * gfortran.dg/imag_2.f: Ditto.
13751
13752 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13753
13754         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13755
13756 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13757
13758         PR c++/21983
13759         * g++.dg/warn/pr21983.C: New test.
13760
13761 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13762
13763         * gcc.dg/20050922-1.c: Testcase added.
13764
13765 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13766
13767         PR c++/23993
13768         * g++.dg/template/array14.C: New test.
13769
13770 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13771
13772         PR fortran/19929
13773         * gfortran.dg/der_ptr_component_1.f90: New test.
13774
13775 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13776
13777         PR c++/23965
13778         * g++.dg/template/error1.C: Reject "no matching function" message.
13779
13780 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13781
13782         PR c++/17609
13783         * g++.dg/lookup/error1.C: New test.
13784
13785 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13786
13787         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13788         functionality of the testcase.
13789
13790 2005-09-20  Richard Henderson  <rth@redhat.com>
13791
13792         * gcc.dg/vect/vect-22.c: Require vect_float.
13793         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13794
13795 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13796
13797         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13798         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13799         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13800         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13801         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13802         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13803         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13804         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13805         * gcc.dg/cpp/ucnid-8.c: New test.
13806
13807 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13808
13809         PR tree-optimization/23929
13810         * gcc.c-torture/compile/pr23929.c: New test.
13811
13812 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13813
13814         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13815         for one loop.
13816
13817 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13818
13819         PR testsuite/23186
13820         * g++.dg/other/pr22003.C: Require named sections.
13821
13822 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13823
13824         PR c++/23947
13825         * g++.dg/rtti/crash3.C: New test.
13826
13827         PR tree-optimization/23818
13828         * gcc.dg/pr23818.c: New test.
13829
13830 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13831
13832         PR fortran/23420
13833         * gfortran.dg/print_fmt_4.f: New.
13834
13835 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13836
13837         PR fortran/23663
13838         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13839
13840 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13841
13842         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13843         Use pointers to local alignable arrays instead. Added comments.
13844         * gcc.dg/vect/vect-46.c: Likewise.
13845         * gcc.dg/vect/vect-48.c: Likewise.
13846         * gcc.dg/vect/vect-49.c: Likewise.
13847         * gcc.dg/vect/vect-52.c: Likewise.
13848         * gcc.dg/vect/vect-53.c: Likewise.
13849         * gcc.dg/vect/vect-54.c: Likewise.
13850         * gcc.dg/vect/vect-56.c: Likewise.
13851         * gcc.dg/vect/vect-57.c: Likewise.
13852         * gcc.dg/vect/vect-58.c: Likewise.
13853         * gcc.dg/vect/vect-60.c: Likewise.
13854         * gcc.dg/vect/vect-61.c: Likewise.
13855
13856         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13857         The test is no longer vectorizable on vect_no_align targets.
13858         * gcc.dg/vect/vect-43.c: Likewsie.
13859
13860         * gcc.dg/vect/vect-44.c: Added comments.
13861         * gcc.dg/vect/vect-45.c: Added comments.
13862         * gcc.dg/vect/vect-50.c: Added comments.
13863         * gcc.dg/vect/vect-51.c: Added comments.
13864
13865         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13866         aligned type.
13867         * gcc.dg/vect/Os-vect-95.c: Likewise.
13868
13869         * gcc.dg/vect/vect-41.c: Test removed.
13870         * gcc.dg/vect/vect-47.c: Test removed.
13871         * gcc.dg/vect/vect-55.c: Test removed.
13872         * gcc.dg/vect/vect-59.c: Test removed.
13873
13874 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13875
13876         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13877         No longer vectorizable on vect_no_align targets.
13878         * gcc.dg/vect/pr20122.c: Likewise.
13879         * gcc.dg/vect/vect-74.c: Likewise.
13880         * gcc.dg/vect/vect-75.c: Likewise.
13881         * gcc.dg/vect/vect-76.c: Likewise.
13882
13883         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13884         Will not be vectorizable on vect_no_align targets once aliasing issues
13885         are resolved.
13886         * gcc.dg/vect/vect-79.c: Likewise.
13887
13888         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13889         * gcc.dg/vect/vect-78.c: Likewise.
13890         * gcc.dg/vect/vect-97.c: Likewise.
13891
13892 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13893
13894         * gcc.dg/pr23943.c: New test.
13895
13896 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13897
13898         PR fortran/19181
13899         * gfortran.dg/derived_pointer_null_1.f90: New test.
13900
13901 2005-09-18  Richard Guenther  <rguenther@suse.de>
13902
13903         PR middle-end/23944
13904         * gcc.c-torture/compile/pr23944.c: New testcase.
13905
13906 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13907
13908         PR fortran/15975
13909         * gfortran.dg/der_pointer_2.f90: New test.
13910
13911 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13912
13913         PR fortran/16861
13914         * gfortran.dg/nested_modules_2.f90: New test.
13915
13916 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13917
13918         PR c++/18368
13919         * g++.dg/other/semicolon.C: New test.
13920
13921 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13922
13923         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13924         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13925
13926 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13927
13928         PR c++/23914
13929         * g++.dg/template/static18.C: New test.
13930
13931         PR c++/21514
13932         * g++.dg/template/crash19.C: Remove dg-error marker.
13933         * g++.dg/template/local4.C: New test.
13934
13935 2005-09-16  Paul Brook  <paul@codesourcery.com>
13936
13937         PR fortran/23906
13938         * gfortran.dg/dependency_1.f90: New test.
13939
13940 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13941
13942         PR c++/23896
13943         * g++.dg/template/static17.C: New test.
13944
13945 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13946
13947         PR c++/23139
13948         * g++.dg/warn/huge-val1.C: New test.
13949
13950 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13951
13952         PR c++/13140
13953         * g++.dg/parse/class2.C: New test.
13954         * g++.dg/template/explicit8.C: Likewise.
13955         * g++.dg/template/spec25.C: Likewise.
13956
13957 2005-09-14  Josh Conner  <jconner@apple.com>
13958
13959         PR middle-end/23584
13960         * gcc.dg/pr23584.c: New test.
13961
13962 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13963
13964         PR fortran/21875 Internal Unit Array I/O, NIST
13965         * gfortran.dg/arrayio_1.f90: New test.
13966         * gfortran.dg/arrayio_1.f90: New test.
13967         * gfortran.dg/arrayio_1.f90: New test.
13968         * gfortran.dg/arrayio_1.f90: New test.
13969         * gfortran.dg/arrayio_1.f90: New test.
13970
13971 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13972
13973         PR middle-end/22480
13974         * gcc.dg/vect/pr22480.c: New test.
13975
13976 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13977
13978         PR fortran/19358
13979         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13980
13981 2005-09-13 Josh Conner <jconner@apple.com>
13982
13983         PR c++/23180
13984         * g++.dg/init/struct2.C: New test.
13985         * g++.dg/init/struct3.C: New test.
13986
13987 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13988
13989         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13990         Clean up temp files.
13991         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13992         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13993         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13994         gcc.dg/tree-ssa/builtin-printf-1.c,
13995         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13996         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13997         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13998         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13999         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
14000         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
14001         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
14002         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
14003         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
14004         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
14005         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
14006         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
14007
14008 2005-09-13  Josh Conner  <jconner@apple.com>
14009
14010         * lib/gcc-dg.exp: Load scanipa.exp.
14011         (cleanup-dump): New procedure.
14012         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
14013         * lib/scandump.exp: New file.
14014         * lib/scantree.exp: Use it.
14015         * lib/scanipa.exp: New file.
14016
14017 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
14018
14019         PR fortran/17740
14020         * gfortran.dg/generic_4.f90: New test.
14021
14022 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
14023
14024         PR target/23816
14025         * gcc.target/i386/pr23816-1.c: New test.
14026         * gcc.target/i386/pr23816-2.c: New test.
14027
14028
14029 2005-09-13  Bastian Blank <waldi@debian.org>
14030
14031         PR c++/16171
14032         * g++.dg/abi/mangle26.C: New test.
14033         * g++.dg/abi/mangle27.C: New test.
14034         * g++.dg/abi/mangle28.C: New test.
14035         * g++.dg/abi/mangle29.C: New test.
14036
14037         PR c++/23839
14038         * g++.dg/parse/register1.C: New test.
14039
14040 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
14041
14042         PR c++/23842
14043         * g++.dg/template/access16.C: New test.
14044
14045 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14046
14047         * gfortran.dg/char_pack_2.f90: Increase the vector size.
14048
14049 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14050
14051         PR fortran/18899
14052         * gfortran.dg/shape_2.f90: New test.
14053
14054 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14055
14056         PR target/19269
14057         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
14058         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
14059         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
14060         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
14061         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14062         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
14063         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
14064         tests.
14065
14066 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14067
14068         PR c++/23841
14069         * g++.dg/parse/template17.C: New test.
14070
14071 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14072
14073         PR c++/23789
14074         * g++.dg/template/nontype14.C: New test.
14075
14076 2005-09-12  Ian Lance Taylor  <ian@airs.com>
14077
14078         PR g++/7874
14079         * g++.dg/lookup/friend7.C: New test.
14080         * g++.dg/lookup/friend8.C: New test.
14081         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14082         so that it will be found via argument dependent lookup.
14083         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14084         friend functions which will no longer be found.
14085         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14086         function g, so that it will be found via argument dependent
14087         lookup.
14088         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14089         * g++.old-deja/g++.mike/net43.C: Likewise.
14090
14091 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14092
14093         PR c++/23691
14094         * g++.dg/template/static16.C: New test.
14095
14096 2005-09-12  Josh Conner  <jconner@apple.com>
14097
14098         PR middle-end/23237
14099         * gcc.c-torture/compile/pr23237.c: New test.
14100
14101 2005-09-11  Richard Henderson  <rth@redhat.com>
14102
14103         * g++.dg/other/error8.C: Update expected diagnostic text.
14104
14105 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14106
14107         PR libfortran/19872
14108         * gfortran.dg/overwrite_1.f: New test.
14109
14110 2005-09-09  Josh Conner  <jconner@apple.com>
14111
14112         * g++.dg/init/pr23180-1.C: Removed.
14113         * g++.dg/init/pr23180-2.C: Removed.
14114
14115 2005-09-09  David Daney <ddaney@avtrex.com>
14116
14117         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14118         files which are ...
14119         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14120         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14121
14122 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14123
14124         * gfortran.dg/iostat_2.f90: New test.
14125
14126 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14127
14128         PR c++/22252
14129         * g++.dg/ext/interface1.C: New test.
14130         * g++.dg/ext/interface1.h: Likewise.
14131         * g++.dg/ext/interface1a.cc: Likewise.
14132
14133 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14134
14135         * gfortran.dg/iomsg_1.f90: New test case.
14136
14137 2005-09-09  Richard Guenther  <rguenther@suse.de>
14138
14139         PR c++/23624
14140         * g++.dg/tree-ssa/pr23624.C: New testcase.
14141
14142 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14143
14144         PR fortran/19239
14145         * gfortran.dg/vector_subscript_1.f90,
14146         * gfortran.dg/vector_subscript_2.f90: New tests.
14147
14148 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14149
14150         PR fortran/21104
14151         * gfortran.dg/array_alloc_1.f90,
14152         * gfortran.dg/array_alloc_2.f90,
14153         * gfortran.dg/array_alloc_3.f90: New tests.
14154
14155 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14156
14157         PR fortran/12840
14158         * gfortran.dg/array_constructor_6.f90
14159         * gfortran.dg/array_constructor_7.f90
14160         * gfortran.dg/array_constructor_8.f90
14161         * gfortran.dg/array_constructor_9.f90
14162         * gfortran.dg/array_constructor_10.f90
14163         * gfortran.dg/array_constructor_11.f90
14164         * gfortran.dg/array_constructor_12.f90: New tests.
14165
14166 2005-09-08  Josh Conner  <jconner@apple.com>
14167
14168         PR c++/23180
14169         * g++.dg/init/pr23180-1.C: New test.
14170         * g++.dg/init/pr23180-2.C: New test.
14171
14172 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14173
14174         PR fortran/18878
14175         * gfortran.dg/module_double_reuse.f90: New.
14176
14177 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14178
14179         PR fortran/23270
14180         PR fortran/22304
14181         PR fortran/18870
14182         PR fortran/17917
14183         PR fortran/16511
14184         * gfortran.dg/common_equivalence_1.f: New.
14185         * gfortran.dg/common_equivalence_2.f: New.
14186         * gfortran.dg/common_equivalence_3.f: New.
14187         * gfortran.dg/contained_equivalence_1.f90: New.
14188         * gfortran.dg/module_blank_common.f90: New.
14189         * gfortran.dg/module_commons_1.f90: New.
14190         * gfortran.dg/module_equivalence_1.f90: New.
14191         * gfortran.dg/nested_modules_1.f90: New.
14192         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14193         equivalences and add comment to connect the test with
14194         the PR.
14195
14196 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14197
14198         PR fortran/23765
14199         * gfortran.dg/common_6.f90: New test.
14200
14201 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14202
14203         PR fortran/15326
14204         * gfortran.dg/char_result_1.f90,
14205         * gfortran.dg/char_result_2.f90,
14206         * gfortran.dg/char_result_3.f90,
14207         * gfortran.dg/char_result_4.f90,
14208         * gfortran.dg/char_result_5.f90,
14209         * gfortran.dg/char_result_6.f90,
14210         * gfortran.dg/char_result_7.f90,
14211         * gfortran.dg/char_result_8.f90: New tests.
14212
14213 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14214
14215         PR fortran/19928
14216         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14217
14218 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14219
14220         PR obj-c++/16816
14221         * obj-c++.dg/selector-5.mm: New test.
14222         * obj-c++.dg/selector-6.mm: New test.
14223
14224 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14225
14226         PR objc/20574
14227         PR objc/19324
14228         * objc.dg/error-1.m: New test.
14229
14230 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
14231
14232         PR fortran/23373
14233         * gfortran.fortran-torture/execute/pr23373-1.f90,
14234         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14235
14236 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
14237
14238         PR libfortran/23760
14239         * gfortran.dg/g77/1832.f: Remove long string in write statement
14240         to allow the test to pass on correct list directed output with
14241         prepended space.
14242
14243 2005-09-07  James E Wilson  <wilson@specifix.com>
14244
14245         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14246
14247 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14248
14249         * gfortran.dg/parameter+save.f90: Rename to
14250         * gfortran.dg/parameter_save.f90: .. this.
14251
14252 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14253
14254         PR fortran/20848
14255         * gfortran.dg/parameter+save.f90: New test case.
14256
14257 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
14258
14259         PR fortran/19269
14260         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
14261
14262 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14263
14264         PR c/23075
14265         * gcc.dg/pr23075.c: New test.
14266         * g++.dg/warn/pr23075.C: New test.
14267
14268         PR target/22362
14269         * gcc.target/i386/pr22362.c: New test.
14270
14271         PR rtl-optimization/23098
14272         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
14273
14274         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
14275         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14276         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14277
14278 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
14279
14280         * g++.dg/expr/cast6.C: New test.
14281
14282         PR c++/9782
14283         * g++.dg/init/new15.C: New test.
14284
14285 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14286
14287         * gcc.dg/vect/Os-vect-95.c: New test.
14288         * gcc.dg/vect/vect-95.c: Same.
14289
14290 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14291
14292         * gcc.dg/vect/vect-29.c: Update xfail testing.
14293         * gcc.dg/vect/vect-44.c: Same.
14294         * gcc.dg/vect/vect-48.c: Same.
14295         * gcc.dg/vect/vect-50.c: Same.
14296         * gcc.dg/vect/vect-72.c: Same.
14297         * gcc.dg/vect/vect-77.c: Same.
14298         * gcc.dg/vect/vect-78.c: Same.
14299         * gcc.dg/vect/vect-80.c: Same.
14300         * gcc.dg/vect/vect-96.c: Same.
14301         * gcc.dg/vect/vect-100.c: Same.
14302         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
14303         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
14304         * gfortran.dg/vect/vect-5.f90: Same.
14305
14306 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14307
14308         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
14309         start strings.
14310         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14311         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14312
14313         PR c++/23056
14314         * g++.dg/opt/pr23056.C: New test.
14315
14316         PR rtl-optimization/23098
14317         * gcc.target/i386/pr23098.c: New test.
14318
14319 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
14320
14321         PR c++/23667
14322         * g++.dg/template/static15.C: New test.
14323
14324         PR c++/21440
14325         * g++.dg/ext/stmtexpr5.C: New test.
14326         * g++.dg/ext/stmtexpr6.C: Likewise.
14327
14328 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
14329
14330         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
14331
14332         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
14333         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14334         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14335
14336 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
14337
14338         PR libfortran/23321
14339         * gfortran.dg/direct_io_4.f90: New test case.
14340
14341 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
14342             Rasmus Hahn  <rassahah@neofonie.de>
14343
14344         PR libobjc/23108
14345         * objc.dg/type-stream-1.m: New test.
14346
14347 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
14348
14349         PR fortran/23661
14350         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
14351         gfortran.dg/print_fmt_3.f90: New test.
14352
14353 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14354
14355         * gfortran.dg/fmt_t_1.f90: New test.
14356
14357 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14358
14359         PR rtl-optimization/23454
14360         * g++.dg/opt/pr23454.C: New test.
14361
14362 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
14363
14364         PR c++/23699
14365         * g++.dg/ext/static1.C: New test.
14366
14367 2005-09-02  Richard Henderson  <rth@redhat.com>
14368
14369         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
14370         tail call to check_fa_work.
14371
14372 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
14373
14374         PR c++/21687
14375         * g++.dg/other/gc3.C: New test.
14376
14377 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14378
14379         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
14380         * gcc.dg/20050826-1.c: Likewise.
14381
14382 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
14383
14384         PR c++/23167
14385         * g++.dg/expr/volatile1.C: New test.
14386
14387 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
14388
14389         PR middle-end/23547
14390         * gcc.dg/pr23547.c: New test.
14391
14392 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
14393
14394         PR c/22061
14395         * gcc.c-torture/execute/pr22061-1.c,
14396         * gcc.c-torture/execute/pr22061-2.c,
14397         * gcc.c-torture/execute/pr22061-3.c,
14398         * gcc.c-torture/execute/pr22061-4.c: New tests.
14399
14400 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
14401
14402         * gcc.dg/Wredundant-decls-2.c: New test to check that
14403         -Wredundant-decls does not issue warning for a variable
14404         definition following a declaration.
14405
14406 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
14407
14408         PR debug/7241
14409         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
14410         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
14411         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
14412
14413         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
14414         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
14415         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14416         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
14417         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
14418         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
14419         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
14420         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
14421
14422 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14423
14424         PR objc/23306
14425         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
14426         scan-assmbler.
14427
14428 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
14429
14430         PR target/21255
14431         * gcc.dg/pr21255-1.c: New test.
14432         * gcc.dg/pr21255-2-mb.c: Likewise.
14433         * gcc.dg/pr21255-2-ml.c: Likewise.
14434         * gcc.dg/pr21255-3.c: Likewise.
14435         * gcc.dg/pr21255-4.c: Likewise.
14436
14437 2005-08-31  Dale Johannesen  <dalej@apple.com>
14438
14439         * gcc.dg/20050830-1.c: New.
14440
14441 2005-08-31  Josh Conner  <jconner@apple.com>
14442
14443         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
14444         command-line options for arm-*-* targets.
14445         * g++.dg/init/array16.C: Likewise.
14446         * g++.dg/other/crash-4.C: Likewise.
14447
14448 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14449
14450         PR obj-c++/23640
14451         * obj-c++.dg/gnu-runtime-3.mm: New test.
14452
14453 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14454
14455         PR c++/13377
14456         * g++.dg/lookup/ambig4.C: New test.
14457         * g++.dg/lookup/ambig5.C: New test.
14458         * g++.dg/tc1/dr101.C: Adjust error markers.
14459
14460 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14461
14462         PR c++/23639
14463         * g++.dg/template/ttp5.C: Adjust error markers.
14464
14465 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
14466
14467         PR testsuite/23609
14468         * lib/obj-c++.exp: Include target-libpath.exp.
14469         (obj-c++_link_flags): Look for the GNU libobjc library
14470         and set the library path to include it.
14471         Don't manually set LD_LIBRARY_PATH (etc.) but call
14472         set_ld_library_path_env_vars instead.
14473         (obj-c++_target_compile): Don't set library path or
14474         linker flags because they are already set correctly
14475         in obj-c++_link_flags.
14476
14477 2005-08-30  Josh Conner  <jconner@apple.com>
14478
14479         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
14480         to command-line options for arm-*-* targets.
14481
14482 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
14483
14484         * g++.dg/other/i386-1.C: New.
14485
14486 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
14487
14488         PR preprocessor/20348
14489         PR preprocessor/20356
14490         * gcc.dg/cpp/pr20348.c: New test.
14491         * gcc.dg/cpp/pr20348.h: New file.
14492         * gcc.dg/cpp/inc/pr20348.h: New file.
14493         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14494         * gcc.dg/cpp/pr20356.c: New test.
14495         * gcc.dg/cpp/pr20356.h: New file.
14496         * gcc.dg/cpp/inc/pr20356.h: New file.
14497         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14498
14499 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
14500
14501         * gfortran.fortran-torture/execute/intrinsic_count.f90:
14502         Fix array dimension to avoid correct end-of-file error.
14503
14504 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
14505
14506         PR libfortran/23598
14507         * gfortran.dg/iostat_1.f90: New test.
14508
14509 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
14510
14511         PR middle-end/23408
14512         * gcc.dg/pr23408.c: New test.
14513
14514 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
14515
14516         PR c++/23099
14517         * g++.dg/init/member1.C: Make sure erroneous static data member
14518         definitions are required.
14519         * g++.dg/template/static13.C: New test.
14520         * g++.dg/template/static14.C: Likewise.
14521
14522 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
14523
14524         * gcc.target/i386/pr23575.c: Use -msse2 instead of
14525         -march=pentium4, remove ilp32 requirement.
14526
14527         PR middle-end/23484
14528         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14529         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14530
14531 2005-08-29  Andreas Jaeger  <aj@suse.de>
14532
14533         PR testsuite/23607
14534         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14535
14536 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
14537
14538         * gcc.c-torture/execute/20050316-2.c: New test.
14539         * gcc.c-torture/execute/20050316-3.c: New test.
14540         * gcc.dg/torture/pr16104-1.c: New test.
14541
14542 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
14543
14544         PR middle-end/23463
14545         * gcc.c-torture/execute/zero-struct-1.c: New test.
14546
14547 2005-08-27  Richard Guenther  <rguenther@suse.de>
14548
14549         PR target/23575
14550         * gcc.target/i386/pr23575.c: New testcase.
14551
14552 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
14553
14554         PR rtl-optimization/23561
14555         * gcc.c-torture/execute/20050826-1.c: New test.
14556
14557         PR rtl-opt/23560
14558         * gcc.c-torture/execute/20050826-2.c: New test.
14559
14560 2005-08-26  Dale Johannesen  <dalej@apple.com>
14561
14562         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14563         * gcc.dg/20050826-1.c: New.
14564
14565 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14566
14567         PR c++/19004
14568         * g++.dg/template/nontype13.C: New test.
14569
14570         PR c++/23491
14571         * g++.dg/init/new14.C: New test.
14572         * g++.dg/expr/anew1.C: Do not XFAIL.
14573         * g++.dg/expr/anew2.C: Likewise.
14574         * g++.dg/expr/anew3.C: Likewise.
14575
14576 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14577
14578         PR middle-end/22439
14579         * gcc.dg/vla-3.c: New test.
14580
14581 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14582
14583         PR fortran/20363
14584         * gfortran.dg/named_interface.f90: New.
14585
14586 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14587
14588         * gcc.c-torture/execute/frame-address.c: New test.
14589
14590 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14591
14592         PR c++/20817
14593         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14594
14595 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14596
14597         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14598
14599 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14600
14601         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14602         * gcc.dg/altivec-22.c: Rename from..
14603         * gcc.dg/altivec-nomfcr.c: ..this.
14604
14605 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14606
14607         PR tree-optimization/23546
14608         * gcc.dg/tree-ssa/pr23546.c: New test.
14609
14610 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
14611
14612         PR fortran/17758
14613         * gfortran.dg/nonreturning_statements.f90: New test.
14614
14615 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14616
14617         PR c++/22454
14618         * g++.dg/parse/crash29.C: New.
14619
14620 2005-08-23  DJ Delorie  <dj@redhat.com>
14621
14622         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14623         constants have the L suffix.
14624
14625 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
14626
14627         PR c++/23044
14628         * g++.dg/template/instantiate8.C: New.
14629
14630 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
14631
14632         PR middle-end/23467
14633         * gcc.c-torture/execute/pr23467.c: New test.
14634
14635 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
14636
14637         PR tree-optimization/22043
14638         * gcc.c-torture/execute/20050613-1.c: New test.
14639
14640 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14641
14642         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14643
14644 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14645
14646         PR rtl-optimization/23478
14647         * g++.dg/opt/pr23478.C: New test.
14648
14649 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14650
14651         PR c/18715
14652         * gcc.dg/switch-warn-3.c: New test.
14653
14654 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14655
14656         PR c++/22233
14657         * g++.dg/template/param1.C: New test.
14658
14659 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14660
14661         PR c++/23089
14662         * g++.dg/other/incomplete1.C: New test.
14663
14664 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14665
14666         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14667         are vectorizable.
14668
14669 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14670
14671         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14672         d_lines_5.f: New.
14673
14674 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14675
14676         * gcc.target/i386/sse-4.c: New test.
14677
14678 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14679
14680         PR testsuite/23239
14681         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14682
14683 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14684
14685         * gcc.dg/20050811-1.c: New test.
14686         * gcc.dg/20050811-2.c: New test.
14687
14688 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14689
14690         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14691
14692 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14693
14694         PR 23476
14695         * gcc.c-torture/compile/pr23476.c: New test.
14696
14697 2005-08-19  Devang Patel  <dpatel@apple.com>
14698
14699         PR tree-optimization/23048
14700         * gcc.dg/tree-ssa/pr23048.c: New test.
14701
14702 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14703
14704         PR middle-end/20624
14705         * g++.dg/warn/Wreturn-3.C: New test
14706
14707 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14708
14709         PR tree-optimization/22228
14710         * g++.dg/vect/pr22543.cc: New test.
14711
14712 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14713
14714         PR tree-optimization/21574
14715         * gcc.dg/tree-ssa/pr21574.c: New test.
14716
14717 2005-08-16  James E Wilson  <wilson@specifix.com>
14718
14719         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14720
14721 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14722
14723         PR tree-opt/23402
14724         * gcc.c-torture/compile/zero-strct-3.c: New test.
14725         * gcc.c-torture/compile/zero-strct-4.c: New test.
14726
14727 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14728
14729         PR target/23376
14730         * gcc.target/x86_64/pr23376.c: New test.
14731
14732 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14733
14734         PR c++/23337
14735         * g++.dg/ext/vector2.C: New.
14736
14737 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14738
14739         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14740
14741 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14742
14743         PR libfortran/23428
14744         * gfortran.dg/inquire-complex.f90: New test case.
14745
14746 2005-08-16  James E Wilson  <wilson@specifix.com>
14747
14748         PR tree-optimization/21105
14749         * gcc.dg/large-size-array.c: New.
14750
14751 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14752
14753         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14754         type.
14755         * gcc.dg/vect/vect-41: Likewise.
14756         * gcc.dg/vect/vect-42: Likewise.
14757         * gcc.dg/vect/vect-43: Likewise.
14758         * gcc.dg/vect/vect-44: Likewise.
14759         * gcc.dg/vect/vect-46: Likewise.
14760         * gcc.dg/vect/vect-47: Likewise.
14761         * gcc.dg/vect/vect-48: Likewise.
14762         * gcc.dg/vect/vect-52: Likewise.
14763         * gcc.dg/vect/vect-53: Likewise.
14764         * gcc.dg/vect/vect-54: Likewise.
14765         * gcc.dg/vect/vect-55: Likewise.
14766         * gcc.dg/vect/vect-56: Likewise.
14767         * gcc.dg/vect/vect-57: Likewise.
14768         * gcc.dg/vect/vect-58: Likewise.
14769         * gcc.dg/vect/vect-59: Likewise.
14770         * gcc.dg/vect/vect-60: Likewise.
14771         * gcc.dg/vect/vect-61: Likewise.
14772         * gcc.dg/vect/vect-85: Likewise.
14773         * gcc.dg/vect/vect-87: Likewise.
14774         * gcc.dg/vect/vect-88: Likewise.
14775         * gcc.dg/vect/vect-93.c: Likewise.
14776         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14777         * gcc.dg/vect/vect-75: Likewise.
14778         * gcc.dg/vect/vect-76: Likewise.
14779         * gcc.dg/vect/vect-77: Likewise.
14780         * gcc.dg/vect/vect-78: Likewise.
14781         * gcc.dg/vect/vect-80: Likewise.
14782         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14783         vectorized for the expected reason, rather than checking how alignment
14784         was handled.
14785         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14786         type and also instead of aligned pointers. Added documentation.
14787
14788 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14789
14790         * gfortran.dg/power.f90: New test.
14791
14792 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14793
14794         PR rtl-optimization/23299
14795         * g++.dg/opt/pr23299.C: New test.
14796
14797 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14798
14799         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14800
14801 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14802
14803         * g++.dg/template/local6.C: New test.
14804
14805 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14806
14807         * execute/exceptions/finally-1.m: Check that the catch and finally are
14808         being called.  Also add a "return 0;" at the end of main.
14809
14810 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14811
14812         PR fortran/21432.
14813         * gfortran.dg/namelist_print_1.f: New test of functionality of
14814         PRINT namelist.
14815         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14816         namelist generates error with -std=f95.
14817
14818 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14819
14820         PR tree-optimization/23119
14821         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14822
14823 2005-08-13  Marcin Koziej  <creep@desk.pl>
14824             Andrew Pinski  <pinskia@physics.uc.edu>
14825
14826         PR libobjc/22492
14827         * execute/exceptions/finally-1.m: New test.
14828
14829 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14830
14831         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14832         testsuite.
14833         * objc/execute/exceptions/trivial.m: New test.
14834         * objc.dg/try-catch-11.m: Move to ...
14835         * objc/execute/exceptions/foward-1.m: Here.
14836         * objc.dg/try-catch-2.m: Move to ...
14837         * objc/execute/exceptions/catchall-1.m: Here.
14838         * objc.dg/try-catch-8.m: Move to ...
14839         * objc/execute/exceptions/local-variables-1.m: Here.
14840
14841 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14842
14843         * objc.dg/nested-func-1.m: Move to ...
14844         * objc/execute/nested-func-1.m: Here.
14845
14846 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14847
14848         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14849         in ${options} instead of [target_info name].
14850         * lib/obj-c++.exp (objc_target_compile): Likewise.
14851
14852 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14853
14854         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14855
14856 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14857
14858         part of PR testsuite/23348
14859         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14860         of the torture options.
14861         * objc/compile/trivial.m: New test.
14862
14863 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14864
14865         * gfortran.dg/eoshift.f90: Correct format.
14866
14867 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14868
14869         * gfortran.fortran-torture/execute/character_passing.f90:
14870         Fix comment typo.
14871
14872 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14873
14874         PR c++/8271
14875         * g++.dg/template/unify10.C: New.
14876
14877 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14878
14879         * g++.dg/parse/pr22514.C: Move to...
14880         * g++.dg/debug/pr22514.C: here.
14881
14882 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14883
14884         PR c++/23266
14885         * g++.dg/inherit/pure1.C: New test.
14886
14887         * ChangeLog: Fix typos.
14888
14889 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14890             Steven Bosscher  <stevenb@suse.de>
14891
14892         * gfortran.dg/runtime_warning_1.f90: New test.
14893
14894 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14895
14896         PR c++/23219
14897         * g++.dg/parse/crash28.C: New.
14898
14899 2005-08-11  Richard Guenther  <rguenther@suse.de>
14900
14901         PR target/23289
14902         * gcc.target/i386/tailcall-1.c: New testcase.
14903
14904 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14905
14906         * gcc.dg/vect/vect-67.c: Un-xfail.
14907
14908 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14909
14910         PR c++/23225
14911         * g++.dg/testsuite/parse/crash27.C: new test.
14912
14913 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14914
14915         PR libfortran/22143
14916         * gfortran.dg/shift-kind.f90: New testcase.
14917
14918 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14919
14920         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14921         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14922
14923 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14924
14925         PR c++/20646
14926         * g++.dg/other/mult-stor1.C: New test.
14927
14928 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14929
14930         * gcc.c-torture/pr18299-1.c: Move to ...
14931         * gcc.c-torture/compile/pr18299-1.c: Here.
14932
14933 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14934
14935         * gfortran/fortran.torture/execute/character_passing.f90:
14936         Fix types for LSAME.
14937
14938 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14939
14940         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14941         input data back to what it was originally.
14942
14943 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14944
14945         * objc.dg/try-catch-8.m: Enable for all targets.
14946
14947 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14948
14949         * gcc.dg/pr23165.c: New test.
14950
14951 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14952
14953         PR tree-optimization/23234
14954         * gcc.dg/tree-ssa/pr23234.c: New test.
14955
14956 2005-08-08  Josh Conner  <jconner@apple.com>
14957
14958         PR rtl-optimization/23241
14959         * gcc.dg/char-compare.c: New test.
14960
14961 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14962
14963         PR c++/22508
14964         * g++.dg/init/new13.C: New test.
14965
14966 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14967
14968         PR c++/21166
14969         * g++.dg/other/crash-4.C: Adjust
14970         * g++/dg/ext/packed9.C: New.
14971
14972 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14973
14974         PR middle-end/21964
14975         * gcc.c-torture/execute/pr21964-1.c: New test.
14976
14977 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14978
14979         PR c/22458
14980         * gcc.dg/pr22458-1.c: New test.
14981
14982 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14983             Steven G. Kargl <kargls@comcast.net>
14984
14985         PR fortran/22390
14986         * gfortran.dg/flush_1.f90: New test.
14987
14988 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14989
14990         PR c++/23191
14991         * g++.dg/template/eh2.C: New test.
14992
14993 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14994
14995         PR c++/19498
14996         * g++.dg/template/instantiate7.C: New test.
14997
14998 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14999
15000         PR c/23113
15001         * gcc.dg/Wunused-value-1.c: New test.
15002
15003 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
15004
15005         PR rtl-optimization/23233
15006         * gcc.c-torture/compile/pr23233-1.c: New test.
15007
15008 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
15009
15010         PR fortran/18833
15011         PR fortran/20850
15012         * gfortran.dg/equiv_1.f90: New test.
15013         * gfortran.dg/equiv_2.f90: New test.
15014         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
15015         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
15016         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15017
15018 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15019
15020         * gcc.c-torture/execute/vrp-5.c: New test.
15021         * gcc.c-torture/execute/vrp-6.c: New test.
15022         * gcc.dg/tree-ssa/vrp21.c: New test.
15023
15024 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15025
15026         * g++.dg/parse/pr22514.C: New test.
15027
15028 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
15029
15030         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
15031
15032         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
15033         instead of constant loads / pool entries.
15034
15035 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
15036
15037         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15038         TEST_TO_WCTYPE.
15039
15040 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
15041
15042         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
15043         __WINT_TYPE__ in generated prototypes if possible.
15044
15045 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
15046
15047         PR 22037
15048         * g++.dg/tree-ssa/pr22037.C:
15049
15050 2005-08-04  Richard Henderson  <rth@redhat.com>
15051
15052         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
15053         scan-tree-dump-times directive.
15054
15055 2005-08-04  Jan Hubicka  <jh@suse.cz>
15056
15057         * gcov-1.C: Fix switch counts.
15058         * gcov-4b.c: Likewise.
15059
15060 2005-08-03  Jeff Law  <law@redhat.com>
15061
15062         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
15063
15064 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
15065
15066         * gcc.c-torture/execute/pr23135.c: New test.
15067
15068 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15069
15070         PR tree-optimization/19899
15071         * gcc.dg/tree-ssa/scev-1.c: New test.
15072         * gcc.dg/tree-ssa/scev-2.c: New test.
15073
15074 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
15075
15076         PR target/18582
15077         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15078
15079 2005-08-03  Jan Hubicka  <jh@suse.cz>
15080
15081         * update-conroll.c: New testcase.
15082         * update-conroll-2.c: New testcase.
15083
15084 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
15085
15086         * gfortran.dg/constant_substring.f: New test.
15087         * gfortran.dg/pr22491.f: New test.
15088
15089 2005-08-02  Jan Hubicka  <jh@suse.cz>
15090
15091         * update-threading.c: Replace by the proper one.
15092
15093 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15094
15095         PR 23164
15096         * g++.dg/tree-ssa/pr23164.C: New test.
15097
15098 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15099
15100         * gcc.dg/tree-ssa/pr23192.c: New test.
15101
15102 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
15103
15104         * gcc.c-torture/execute/vrp-4.c: New test.
15105
15106 2005-08-02  Jan Hubicka  <jh@suse.cz>
15107
15108         * update-threading.c: New test.
15109
15110 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
15111
15112         * gcc.c-torture/compile/20050801-1.c: New test.
15113         * gcc.c-torture/compile/20050801-2.c: New test.
15114
15115 2005-08-01  Jan Hubicka  <jh@suse.cz>
15116
15117         * val-prof-5.c: New test.
15118
15119 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
15120
15121         PR c/22311
15122         * gcc.dg/pr22311-1.c : New test.
15123
15124 2005-07-31  Steven Bosscher  <stevenb@suse.de>
15125
15126         PR target/23095
15127         * gfortran.dg/pr23095.f: New test.
15128
15129         PR c++/22003
15130         * g++.dg/other/pr22003.C: New test.
15131
15132 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15133
15134         PR target/20621
15135         * gcc.c-torture/execute/pr20621-1.c: New test.
15136
15137 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15138
15139         * gfortran.dg/comma_format_extension_4.f: Adjust length
15140         of string for format.
15141         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15142         print statement with internal write.
15143         * gfortran.dg/der_array_io_2.f: Likewise.
15144         * gfortran.dg/der_array_io_3.f: Likewise.
15145
15146 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15147
15148         * gcc.dg/fold-abs-4.c: new test.
15149
15150 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15151
15152         PR fortran/22570 an related issues.
15153         * gfortran.dg/x_slash_1.f: New test.
15154
15155 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15156
15157         PR c/23143
15158         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15159         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15160
15161 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15162
15163         PR c/529
15164         * gcc.dg/Wshadow-3.c: New test.
15165
15166 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15167
15168         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15169         used to have the wrong bounds).
15170
15171 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15172
15173         PR c/21720
15174         * gcc.dg/hex-round-1.c: Test more cases.
15175         * gcc.dg/hex-round-2.c: New test.
15176
15177 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
15178
15179         PR 22550
15180         * g++.dg/tree-ssa/pr22550.C: New test.
15181
15182 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
15183
15184         * gcc.dg/tree-ssa/vrp19.c: New test.
15185         * gcc.dg/tree-ssa-vrp20.c: New test.
15186
15187 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15188
15189         PR c/22240
15190         * gcc.dg/transparent-union-4.c: New test.
15191
15192 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15193
15194         PR c/22192
15195         * gcc.dg/c99-vla-2.c: New test.
15196
15197 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15198
15199         PR c/21720
15200         * gcc.dg/hex-round-1.c: New test.
15201
15202 2005-07-28  Jan Hubicka  <jh@suse.cz>
15203
15204         * inliner-1.c: Do not dump everything.
15205         * tree-prof.exp: Do not pass -ftree-based-profiling.
15206         * bprob.exp: Likewise.
15207
15208         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15209
15210 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
15211
15212         PR c++/22545
15213         * g++.dg/expr/ptrmem7.C: New test.
15214
15215 2005-07-28  Mike Stump  <mrs@apple.com>
15216
15217         * g++.old-deja/g++.mike/visibility-1.C: New test.
15218
15219 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15220
15221         PR c/20187
15222         * gcc.c-torture/execute/pr20187-1.c: New test.
15223
15224 2005-07-28  Jeff Law  <law@redhat.com>
15225
15226         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15227         * gcc.dg/tree-ssa/vrp18.c: New test.
15228
15229 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15230
15231         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15232
15233 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15234
15235         PR tree-optimization/22506
15236         * gcc.dg/vect/ps22506.c: New test.
15237
15238 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
15239
15240         PR target/21149
15241         * gcc.target/i386/sse-3.c: New test.
15242
15243 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15244
15245         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15246         * gcc.target/mips/mips32-dsp-type.c: Likewise.
15247
15248 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15249
15250         PR c/22589
15251         * gcc.c-torture/compile/pr22589-1.c: New test.
15252
15253 2005-07-28  Jan Hubicka  <jh@suse.cz>
15254
15255         * update-loopch.c: New testcase.
15256
15257 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15258
15259         PR rtl-optimization/23047
15260         * gcc.c-torture/execute/pr23047.c: New test.
15261         * gcc.c-torture/execute/pr23047.x: New.
15262
15263 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15264
15265         PR tree-optimization/22493
15266         * gcc.c-torture/execute/pr22493-1.c: New test.
15267         * gcc.c-torture/execute/pr22493-1.x: New.
15268         * gcc.c-torture/execute/vrp-1.c: New test.
15269         * gcc.c-torture/execute/vrp-2.c: New test.
15270         * gcc.c-torture/execute/vrp-2.c: New test.
15271
15272 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
15273
15274         * gcc.target/frv/all-builtin-read8.c: Delete.
15275         * gcc.target/frv/all-builtin-read16.c: Delete.
15276         * gcc.target/frv/all-builtin-read32.c: Delete.
15277         * gcc.target/frv/all-builtin-read64.c: Delete.
15278         * gcc.target/frv/all-builtin-write8.c: Delete.
15279         * gcc.target/frv/all-builtin-write16.c: Delete.
15280         * gcc.target/frv/all-builtin-write32.c: Delete.
15281         * gcc.target/frv/all-builtin-write64.c: Delete.
15282         * gcc.target/frv/all-read-write-1.c: New.
15283
15284 2005-07-27  Jeff Law  <law@redhat.com>
15285
15286         * gcc.c-torture/execute/pr22630.c: New test.
15287
15288 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
15289
15290         PR tree-optimization/23073
15291         * gcc.dg/vect/nodump-pr23073.c: New test.
15292         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
15293
15294 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
15295
15296         PR tree-optimize/22348
15297         * gcc.c-torture/execute/pr22348.c: New.
15298
15299 2005-07-27  Richard Guenther  <rguenther@suse.de>
15300
15301         * gcc.dg/tree-ssa/salias-1.c: New testcase.
15302
15303 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15304
15305         PR fortran/22503
15306         * gfortran.dg/logical_comp.f90: New test.
15307
15308 2005-07-27  Jan Hubicka  <jh@suse.cz>
15309
15310         * inliner-1.c: Add cleanup of dumps.
15311         * val-prof-*.c: Likewise.
15312         * update-tailcall.c: New.
15313
15314 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
15315
15316         PR 22591
15317         * gcc.dg/tree-ssa/pr22591.c: New test.
15318         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
15319
15320 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
15321
15322         PR libobjc/22606
15323         * objc.dg/try-catch-11.m: New test.
15324
15325 2005-07-26  Richard Guenther  <rguenther@suse.de>
15326
15327         PR tree-optimization/22486
15328         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
15329
15330 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15331
15332         PR tree-opt/22484
15333         * testsuite/g++.dg/opt/loop2.C: New test.
15334
15335 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15336
15337         * gcc.dg/tree-ssa/reassoc-3.c: New test.
15338         * gcc.dg/tree-ssa/reassoc-4.c: New test.
15339
15340 2005-07-25  Adam Nemet  <anemet@lnxw.com>
15341
15342         * lib/profopt.exp (profopt-execute): Check for profiling data
15343         files on the target.
15344
15345 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
15346
15347         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
15348         for matching of asm labels.
15349
15350 2005-07-25  Richard Guenther  <rguenther@suse.de>
15351
15352         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
15353
15354 2005-07-25  Richard Guenther  <rguenther@suse.de>
15355
15356         PR testsuite/22624
15357         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
15358
15359 2005-07-25  Ira Rosen  <irar@il.ibm.com>
15360
15361         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
15362         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
15363         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
15364         * gcc.dg/vect/vect-100.c: New test.
15365         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
15366         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
15367         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
15368         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
15369         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
15370         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
15371         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
15372         * gfortran.dg/vect/pr19049.f90: New testcase.
15373         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
15374
15375 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
15376
15377         * gcc.c-torture/execute/20050713-1.c: New test.
15378
15379         PR fortran/20063
15380         * gfortran.fortran-torture/execute/data_4.f90: New test.
15381
15382         PR middle-end/20303
15383         * gcc.dg/visibility-d.c: New test.
15384
15385 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
15386
15387         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
15388         * gfortran.dg/underflow.f90: Ditto.
15389
15390 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15391
15392         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
15393         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
15394         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
15395
15396 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15397
15398         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
15399         include case of field width of zero.
15400
15401 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15402
15403         PR libgfortran/21875
15404         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
15405         with trailing blanks on normal formatted read.
15406
15407 2005-07-23  Chao-ying Fu  <fu@mips.com>
15408
15409         * gcc.target/mips/mips32-dsp-type.c: New test.
15410         * gcc.target/mips/mips32-dsp.c: New test.
15411
15412 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
15413
15414         PR testsuite/21073
15415         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
15416
15417         PR testsuite/20454
15418         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
15419         and __cyg_profile_func_exit.
15420
15421 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
15422
15423         * gfortran.dg/comma_format_extension_3.f: Fix typo.
15424         * gfortran.dg/comma_format_extension_4.f: Same.
15425         * gfortran.dg/pr15332.f: Same.
15426         * gfortran.dg/pr21730.f: Same.
15427
15428 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
15429
15430         * g++.dg/opt/vrp2.C: Fix testcase.
15431
15432         PR tree-opt/22625
15433         * g++.dg/opt/vrp2.C: New test.
15434
15435 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
15436
15437         PR debug/21828
15438         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
15439
15440 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
15441
15442         * gcc.dg/tree-ssa/20050719-1.c: New test.
15443
15444 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
15445
15446         * gcc.dg/bfin-longcall-1.c: New file.
15447         * gcc.dg/bfin-longcall-2.c: New file.
15448
15449 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
15450
15451         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
15452
15453 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15454
15455         PR middle-end/19055
15456         * gcc.dg/tree-ssa/pr19055.c: New test.
15457         * gcc.dg/tree-ssa/pr19055-2.c: New test.
15458
15459 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15460
15461         PR C++/22358
15462         * g++.dg/other/pr22358.C: New test.
15463
15464 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
15465
15466         PR c++/2922
15467         * g++.dg/lookup/two-stage5.C: New test from bug comments.
15468
15469 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15470
15471         PR c++/15938
15472         * g++.dg/init/union2.C: New test.
15473
15474 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15475
15476         PR c/22393
15477         * gcc.dg/complex-4.c: New test.
15478
15479 2005-07-21  Richard Guenther  <rguenther@suse.de>
15480
15481         PR testsuite/22522
15482         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15483         scanning for asm labels.
15484         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15485
15486 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15487
15488         PR target/22085
15489         * gcc.dg/altivec-pr22085.c: New.
15490
15491 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15492
15493         PR tree-optimization/19210
15494         * gcc.dg/tree-ssa/pr19210-1.c: New.
15495         * gcc.dg/tree-ssa/pr19210-2.c: New.
15496
15497 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
15498
15499         PR rtl-optimization/22167
15500         * g++.dg/opt/pr22167.C: New test.
15501
15502 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
15503
15504         PR c++/2922
15505         * g++.dg/lookup/two-stage2.C: New.
15506         * g++.dg/lookup/two-stage3.C: New.
15507         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15508         fixed two-stage name lookup for operators.
15509         * g++.dg/template/call3.C: Compiler now produces an appropriate
15510         error message.
15511         * g++.dg/template/crash37.C: Compiler now describes bla() on line
15512         14 as a candidate.
15513         * g++.dg/template/ptrmem4.C: Compiler produces different error
15514         message.
15515         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15516         connect_to_method as a candidate.
15517
15518 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
15519
15520         * gcc.dg/fold-alloc-1.c: New test.
15521
15522 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
15523
15524         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15525         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15526
15527 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
15528
15529         * gcc.dg/fold-abs-1.c: New test.
15530         * gcc.dg/fold-abs-2.c: New test.
15531         * gcc.dg/fold-abs-3.c: New test.
15532
15533 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
15534
15535         Make CONSTRUCTOR use VEC to store initializers.
15536         * g++.dg/ext/complit3.C: Check for specific error messages.
15537         * g++.dg/init/brace2.C: Update error message.
15538         * g++.dg/warn/Wbraces2.C: Likewise.
15539
15540 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
15541
15542         PR fortran/16940
15543         * gfortran.dg/module_interface_1.f90: New test.
15544
15545 2005-07-19  Danny Berlin <dberlin@dberlin.org>
15546             Kenneth Zadeck <zadeck@naturalbridge.com>
15547
15548         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15549
15550 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15551
15552         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15553         specify -Wformat for these tests.
15554         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15555         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15556         * gcc.dg/format/opt-6.c: Delete.
15557
15558 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15559
15560         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15561         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15562
15563 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15564
15565         * gcc.dg/tree-ssa/alias-2.c: New test.
15566
15567 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15568
15569         PR c++/22263
15570         * g++.dg/template/explicit7.C: New test.
15571
15572 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15573
15574         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15575         width of 8 to +Inf and -Inf.
15576
15577 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15578
15579         PR c++/22139
15580         * g++.dg/template/friend36.C: New test.
15581
15582 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15583
15584         PR fortran/21730
15585         * gfortran.dg/pr21730.f: New test.
15586
15587 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15588             Kenneth Zadeck <zadeck@naturalbridge.com>
15589
15590         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15591         since pure const detection cannot run at -O1 in c compiler.
15592         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15593         can now optimize this case properly.
15594         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15595         because we now pass.
15596         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15597
15598 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15599
15600         PR c/22421
15601         * gcc.dg/format/bitfld-1.c: New test.
15602
15603 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15604
15605         PR c++/22204
15606         * g++.dg/rtti/repo1.C: New test.
15607
15608 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
15609
15610         PR middle-end/22398
15611         * gcc.c-torture/compile/pr22398.c: New test.
15612
15613 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15614
15615         PR c++/22132
15616         * g++.dg/expr/cast4.C: New test.
15617
15618 2005-07-15  Richard Guenther  <rguenther@suse.de>
15619
15620         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15621         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15622
15623 2005-07-15  Steven Bosscher  <stevenb@suse.de>
15624
15625         PR tree-optimization/22230
15626         * gcc.dg/tree-ssa/pr22230.c: New test.
15627
15628 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
15629
15630         * gfortran.dg/g77/cpp6.f: New test.
15631
15632         PR fortran/22417
15633         * gfortran.dg/g77/cpp5.F: New test.
15634         * gfortran.dg/g77/cpp5.h: New file.
15635         * gfortran.dg/g77/cpp5inc.h: New file.
15636
15637 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
15638
15639         PR libfortran/16435
15640         * gfortran.dg/tl_editting.f90: New.
15641         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15642
15643 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15644
15645         * gfortran.dg/char_array_constructor.f90: New test.
15646
15647 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15648
15649         * gfortran.dg/past_eor.f90: New.
15650         * gfortran.dg/complex_read.f90: New.
15651
15652 2005-07-13  Jeff Law  <law@redhat.com>
15653
15654         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15655         additional casts.
15656
15657         * gcc.dg/tree-ssa/pr22321.c: New test
15658
15659 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15660
15661         PR tree-optimization/21921
15662         * gcc.dg/tree-ssa/pr21921.c: New.
15663
15664 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15665
15666         PR tree-optimizatio/22442
15667         * gcc.dg/tree-ssa/loop-11.c: New test.
15668
15669 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15670
15671         PR tree-opt/21840
15672         * gcc.c-torture/compile/pr21840.c: New test.
15673
15674 2005-07-12  Jan Hubicka  <jh@suse.cz>
15675
15676         * gcc.c-torture/compile/pr22379.c: New test.
15677
15678 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15679
15680         PR libfortran/21593
15681         gfortran.dg/dev_null.f90: Remove outdated comment about
15682         PR libfortran/21593.
15683
15684
15685 2005-07-12  Dale Johannesen  <dalej@apple.com>
15686
15687         * gcc.target/i386/compress-float-sse.c: New.
15688         * gcc.target/i386/compress-float-sse-pic.c: New.
15689         * gcc.target/i386/compress-float-387.c: New.
15690         * gcc.target/i386/compress-float-387-pic.c: New.
15691         * gcc.dg/compress-float-ppc.c: New.
15692         * gcc.dg/compress-float-ppc-pic.c: New.
15693
15694 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15695
15696         PR libfortran/21593
15697         gfortran.dg/dev_null.f90: Remove targets.
15698
15699 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15700
15701         PR tree-opt/22335
15702         * gcc.dg/pr22335-1.c: New test.
15703         * gcc.dg/pr22335-2.c: New test.
15704
15705 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15706
15707         PR c++/20172
15708         * g++.dg/template/nontype12.C : New test.
15709
15710 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15711
15712         * gcc.dg/tree-ssa/loop-10.c: New test.
15713
15714 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15715
15716         * gcc.c-torture/execute/20020720-1.x: Remove.
15717
15718 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15719
15720         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15721
15722 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15723
15724         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15725         (dg-mips-options): Use it.
15726
15727 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15728
15729         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15730
15731 2005-07-09  Richard Henderson  <rth@redhat.com>
15732
15733         * lib/target-supports.exp (check_effective_target_sync_char_short):
15734         Add alpha.
15735
15736 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15737
15738         PR libfortran/22217
15739         * gfortran.dg/negative-z-descriptor.f90: New test.
15740
15741 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15742
15743         PR tree-opt/22329
15744         * gcc.dg/pr22329.c: New test.
15745
15746 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15747
15748         PR tree-optimization/20139
15749         * gcc.dg/tree-ssa/pr20139.c: New.
15750
15751 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15752
15753         PR tree-opt/22356
15754         * testsuite/gcc.dg/pr22356-1.c: New test.
15755
15756 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15757
15758         PR c++/21799
15759         * g++.dg/template/unify8.C: New.
15760         * g++.dg/template/unify9.C: New.
15761
15762 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15763
15764         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15765
15766 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15767
15768         * gcc.dg/darwin-version-1.c: New.
15769         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15770         * gcc.dg/builtins-20.c: Likewise.
15771         * gcc.dg/builtins-53.c: Likewise.
15772         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15773         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15774         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15775         * gcc.dg/torture/builtins-power-1.c: Likewise.
15776         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15777         on Darwin.
15778
15779 2005-07-07  Jeff Law  <law@redhat.com>
15780
15781         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15782         argument evaluation order.
15783
15784 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15785
15786         PR libfortran/21594
15787         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15788         Add test cases where the shift length is greater than the
15789         array length.
15790
15791 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15792
15793         * obj-c++.dg/proto-lossage-6.mm: New.
15794         * objc.dg/proto-lossage-6.m: New.
15795
15796 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15797
15798         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15799         * objc.dg/gnu-runtime-2.m: Likewise.
15800
15801 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15802
15803         * gfortran.dg/longline.f: New test.
15804
15805         * gfortran.dg/badline.f: New test.
15806
15807 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15808
15809         PR fortran/16531
15810         PR fortran/15966
15811         PR fortran/18781
15812         * gfortran.dg/hollerith.f90: New.
15813         * gfortran.dg/hollerith2.f90: New.
15814         * gfortran.dg/hollerith3.f90: New.
15815         * gfortran.dg/hollerith4.f90: New.
15816         * gfortran.dg/hollerith_f95.f90: New.
15817         * gfortran.dg/hollerith_legacy.f90: New.
15818         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15819
15820 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15821
15822         PR objc/22274
15823         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15824         * objc.dg/gnu-runtime-2.m: New.
15825
15826 2005-07-06  Jeff Law  <law@redhat.com>
15827
15828         * gcc.dg/tree-ssa/vrp17.c: New test.
15829
15830 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15831
15832         PR fortran/22327
15833         * gfortran.dg/array_constructor_5.f90: New test.
15834
15835 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15836
15837         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15838
15839 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15840
15841         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15842         * gcc.dg/980816-1.c: Ditto.
15843
15844 2005-07-06  Jeff Law  <law@redhat.com>
15845
15846         * gcc.c-torture/compile/pr21356.c: New test.
15847
15848 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15849
15850         PR c/22013
15851         PR c/22098
15852         * gcc.c-torture/compile/pr22013-1.c,
15853         gcc.c-torture/execute/pr22098-1.c,
15854         gcc.c-torture/execute/pr22098-2.c,
15855         gcc.c-torture/execute/pr22098-3.c: New tests.
15856
15857 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15858
15859         PR c/22308
15860         * gcc.dg/pr22308-1.c: New test.
15861
15862 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15863
15864         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15865         target.
15866         * gcc.dg/compare9.c: Use -fshort-enums instead of
15867         -fno-short-enums.  Change the last test to dg-bogus.
15868
15869 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15870
15871         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15872         * gcc.dg/compare9.c: New.
15873
15874 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15875
15876         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15877
15878 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15879
15880         PR testsuite/22288
15881         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15882
15883
15884 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15885
15886         * gcc.dg/format/gcc_gfc-1.c: New.
15887
15888 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15889
15890         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15891
15892 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15893
15894         PR fortran/20842
15895         * gfortran.dg/io_invalid_1.f90: New test.
15896
15897 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15898
15899         * gcc.dg/format/gcc_diag-1.c: Update.
15900
15901 2005-07-02  Jeff Law  <law@redhat.com>
15902
15903         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15904         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15905
15906 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15907
15908         * gcc.dg/format/gcc_diag-1.c: Update.
15909
15910 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15911
15912         PR tree-opt/22269
15913         * gcc.c-torture/compile/pr22269.c: New test.
15914
15915 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15916
15917         PR 21584
15918         PR 22219
15919         * g++.dg/tree-ssa/pr21584-1.C: New test.
15920         * g++.dg/tree-ssa/pr21584-2.C: New test.
15921
15922 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15923
15924         * obj-c++.dg/try-catch-11.mm: New.
15925         * objc.dg/try-catch-10.m: New.
15926
15927 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15928
15929         * g++.dg/other/ucnid-1.C: xfail on AIX.
15930
15931 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15932
15933         PR 22234
15934         * gcc.dg/20050629-1.c: New test.
15935
15936 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15937
15938         * obj-c++.dg/const-str-1[0-1].mm: New.
15939         * objc.dg/const-str-1[0-1].m: New.
15940
15941 2005-05-29  Richard Henderson  <rth@redhat.com>
15942
15943         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15944         Rename from check_effective_target_vect_no_max.
15945         (check_effective_target_vect_no_int_add): New.
15946         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15947         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15948         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15949         * gcc.dg/vect/vect-reduc-1.c: Use both.
15950         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15951
15952 2005-05-29  Richard Henderson  <rth@redhat.com>
15953
15954         * lib/target-supports.exp (check_effective_target_vect_no_max):
15955         Remove i386 and x86_64.
15956
15957 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15958
15959         PR testsuite/21969
15960         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15961
15962 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15963
15964         PR middle-end/21969
15965         * gcc.dg/vect/pr21969.c: New test.
15966
15967 2005-06-28  Eric Christopher  <echristo@redhat.com>
15968
15969         PR c/22052
15970         PR c/21975
15971         * gcc.dg/inline1.c: New test.
15972         * gcc.dg/inline2.c: Ditto.
15973         * gcc.dg/inline3.c: Ditto.
15974         * gcc.dg/inline4.c: Ditto.
15975         * gcc.dg/inline5.c: Ditto.
15976
15977 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15978
15979         PR libfortran/22142
15980         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15981         Add testcase also testing eoshift1 for PR 22142.
15982
15983 2005-06-28  Richard Henderson  <rth@redhat.com>
15984
15985         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15986         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15987         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15988         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15989         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15990
15991 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15992
15993         PR libfortran/22142
15994         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15995         Add testcase for PR 22142.
15996
15997 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15998
15999         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
16000         gcc.target/ia64/fpreg-2.c: New tests.
16001
16002 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16003
16004         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
16005
16006 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16007
16008         PR libfortran/22170
16009         * gfortran.dg/slash_1.f90: New test.
16010
16011 2005-06-27  Richard Henderson  <rth@redhat.com>
16012
16013         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
16014         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
16015         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16016         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16017         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16018         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16019
16020 2005-06-27  Richard Henderson  <rth@redhat.com>
16021
16022         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
16023         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
16024
16025 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
16026
16027         * obj-c++.dg/proto-lossage-5.mm: New.
16028         * objc.dg/proto-lossage-5.m: New.
16029
16030 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
16031
16032         PR 21959
16033         * gcc.dg/tree-ssa/pr21959.c: New test.
16034
16035 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
16036
16037         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
16038         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
16039         testing uninitialized var.
16040
16041         * gcc.c-torture/execute/builtins/chk.h: New.
16042         * gcc.c-torture/execute/builtins/lib/chk.c: New.
16043         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
16044         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
16045         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
16046         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
16047         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
16048         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
16049         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
16050         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
16051         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
16052         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
16053         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
16054         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
16055         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
16056         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
16057         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
16058         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
16059         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
16060         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
16061         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
16062         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
16063         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
16064         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
16065         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
16066         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
16067         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16068         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16069         * gcc.dg/builtin-object-size-1.c: New test.
16070         * gcc.dg/builtin-object-size-2.c: New test.
16071         * gcc.dg/builtin-object-size-3.c: New test.
16072         * gcc.dg/builtin-object-size-4.c: New test.
16073         * gcc.dg/builtin-object-size-5.c: New test.
16074         * gcc.dg/builtin-stringop-chk-1.c: New test.
16075         * gcc.dg/builtin-stringop-chk-2.c: New test.
16076         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16077         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16078         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16079         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16080         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16081         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16082         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16083         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16084         * gcc.c-torture/execute/printf-1.c: New test.
16085         * gcc.c-torture/execute/fprintf-1.c: New test.
16086         * gcc.c-torture/execute/vprintf-1.c: New test.
16087         * gcc.c-torture/execute/vfprintf-1.c: New test.
16088         * gcc.c-torture/execute/printf-chk-1.c: New test.
16089         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16090         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16091         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16092
16093 2005-06-27  Michael Matz  <matz@suse.de>
16094
16095         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16096         slot is not merged if address escapes.
16097
16098 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16099
16100         PR c/21911
16101         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
16102
16103 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
16104
16105         PR middle-end/17965
16106         * gcc.c-torture/compile/20050622-1.c: New test.
16107
16108         PR middle-end/22028
16109         * gcc.dg/20050620-1.c: New test.
16110
16111 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
16112
16113         PR tree-optimization/22026
16114         * gcc.dg/tree-ssa/pr22026.c: New.
16115
16116 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
16117
16118         PR libfortran/22144
16119         * gfortran.dg/shift-alloc.f90: New testcase.
16120
16121 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
16122
16123         * all files: Update FSF address in copyright headers.
16124
16125 2005-06-22  Jan Hubicka  <jh@suse.cz>
16126
16127         * wholeprogram-1.c: New testcase.
16128         * wholeprogram-2.c: New testcase.
16129
16130 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16131
16132         PR 22171
16133         * gcc.dg/tree-ssa/pr22171.c: New test.
16134
16135 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16136
16137         * gfortran.dg/simplify_modulo.f90: New.
16138
16139 2005-06-24  Jan Hubicka  <jh@suse.cz>
16140
16141         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16142
16143 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16144
16145         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16146
16147 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16148
16149         * obj-c++.dg/typedef-alias-1.mm: New.
16150         * objc.dg/typedef-alias-1.m: New.
16151
16152 2005-06-23  Jeff Law  <law@redhat.com>
16153
16154         * gcc.dg/tree-ssa/vrp16.c: New test.
16155
16156 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16157
16158         * lib/target-supports.exp: Add
16159         check_effective_target_fortran_large_real and
16160         check_effective_target_fortran_large_int to check for
16161         corresponding effective targets.
16162         * gfortran.dg/large_integer_kind_1.f90: New test.
16163         * gfortran.dg/large_real_kind_1.f90: New test.
16164
16165 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16166
16167         PR tree-optimization/22117
16168         * gcc.dg/tree-ssa/pr22117.c: New.
16169
16170 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16171
16172         PR testsuite/22123
16173         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16174
16175 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
16176
16177         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16178
16179 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
16180
16181         * gfortran.dg/f2c_4.f90: Add tests for complex functions
16182         * gfortran.dg/f2c_4.c: Likewise.
16183
16184 2005-06-22 Paul Brook  <paul@codesourcery.com>
16185
16186         PR fortran/21034
16187         * gfortran.dg/auto_save_1.f90: New test.
16188
16189 2005-06-22  Michael Matz  <matz@suse.de>
16190
16191         * gcc.target/x86-64/abi: New directory.
16192         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16193         * gcc.target/x86-64/abi/README.gcc: New file.
16194         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16195         * gcc.target/x86-64/abi/asm-support.s: New file.
16196         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16197         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16198         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16199         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16200         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16201         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16202         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16203         * gcc.target/x86_64/abi/test_bitfields.c: New test.
16204         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16205         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16206         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16207         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16208         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16209         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16210         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16211         * gcc.target/x86_64/abi/test_varargs.c: New test.
16212
16213 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
16214
16215         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16216         32-bit i?86 and x86_64.
16217
16218 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
16219
16220         * obj-c++.dg/const-str-[1-9].mm: New tests.
16221
16222 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
16223
16224         PR fortran/22010
16225         * gfortran.dg/namelist_use.f90: New.
16226         * gfortran.dg/namelist_use_only.f90: New.
16227
16228 2005-06-21  Jeff Law  <law@redhat.com>
16229
16230         * gcc.dg/tree-ssa/vrp15.c: New test.
16231
16232 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
16233
16234         * lib/target-supports.exp (check_effective_target_vect_reduction):
16235         Remove.
16236         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16237         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16238         remove vect_reduction target keyword. Also avoid two returns in main.
16239         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16240         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16241         * gcc.dg/vect/vect-reduc-1short.c: New test.
16242         * gcc.dg/vect/vect-reduc-1char.c: New test.
16243         * gcc.dg/vect/vect-reduc-2short.c: New test.
16244         * gcc.dg/vect/vect-reduc-2char.c: New test.
16245         * gcc.dg/vect/vect-reduc-6.c: New test.
16246         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16247         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16248         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16249
16250 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16251         Paul Thomas  <pault@gcc.gnu.org>
16252
16253         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16254         New tests.
16255
16256 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16257
16258         * gfortran.dg/backslash_1.f90: New test.
16259         * gfortran.dg/backslash_2.f90: New test.
16260
16261 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
16262
16263         * gfortran.dg/duplicate_labels.f90: New test.
16264
16265 2005-06-20  Jan Beulich  <jbeulich@novell.com>
16266
16267         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
16268         unsupportable relocations.
16269         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16270         * gcc.dg/20050321-2.c: xfail for NetWare.
16271
16272 2005-06-20  Andreas Jaeger  <aj@suse.de>
16273
16274         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
16275         gcc.target/i386/fastcall-sseregparm.c,
16276         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
16277
16278 2005-06-19  Richard Henderson  <rth@redhat.com>
16279
16280         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
16281
16282 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16283
16284         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
16285
16286 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
16287
16288         PR c++/22115
16289         * g++.dg/conversion/simd2.C: Change expected error message.
16290
16291 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16292
16293         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
16294         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16295         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16296
16297 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
16298
16299         * gcc.dg/fold-mod-1.c: New test.
16300
16301 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
16302
16303         PR fortran/19926
16304         * gfortran.dg/pr19926.f90: New test.
16305
16306 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16307
16308         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
16309         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
16310         targets.
16311         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16312         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16313
16314 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
16315
16316         * gcc.target/ia64/float80-varargs-1.c: New test.
16317
16318 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16319
16320         PR tree-opt/22035
16321         * gfortran.dg/f2c_6.f90: New test.
16322
16323 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
16324
16325         PR c++/17413
16326         * g++.dg/template/local5.C: New.
16327
16328 2005-06-17  Richard Henderson  <rth@redhat.com>
16329
16330         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
16331
16332 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
16333
16334         PR testsuite/21945
16335         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
16336
16337 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
16338
16339         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
16340         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
16341         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
16342         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
16343         check_vect to verify the presence of hardware vector support.
16344
16345 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
16346
16347         PR testsuite/22056
16348         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
16349
16350 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16351
16352         PR libfortran/19216
16353         * gfortran.dg/pr19216.f: Add correct space between brackets and
16354         dg directive.
16355
16356 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16357
16358         PR libfortran/16436
16359         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
16360
16361 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
16362
16363         * gcc.target/i386/attributes-error.c: New testcase.
16364         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
16365         * gcc.target/i386/regparm-stdcall.c: Likewise.
16366         * gcc.target/i386/sseregparm-1.c: Likewise.
16367         * gcc.target/i386/sseregparm-2.c: Likewise.
16368
16369 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
16370
16371         * g++.dg/rtti/crash2.C: New.
16372
16373 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
16374
16375         * gcc.dg/noncompile/20040203-3.c: Update expected message.
16376
16377 2005-06-15  David Ung  <davidu@mips.com>
16378
16379         * gcc.target/mips/mips16e-extends.c: New test for testing the
16380         generation of MIPS16e zeb/zeh, seb/seh instructions.
16381
16382 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
16383
16384         PR 22018
16385         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
16386         * gcc.dg/tree-ssa/pr22018.c: New test.
16387
16388 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
16389
16390         * gcc.dg/simd-1.c: Update error messages.
16391         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
16392         * gcc.dg/simd-2.c: Update error messages.
16393         * gcc.dg/simd-4.c: New.
16394
16395 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
16396
16397         PR c++/20678
16398         * g++.dg/other/crash-4.C: New.
16399
16400 2005-06-14  Devang Patel  <dpatel@apple.com>
16401
16402         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
16403
16404 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16405
16406         PR c++/21929
16407         * g++.dg/parse/crash11.C: Update
16408
16409 2005-06-13  Jeff Law  <law@redhat.com>
16410
16411         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
16412         perform the desired transformations.
16413         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
16414         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
16415
16416 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16417
16418         PR fortran/22038
16419         * gfortran.dg/forall_1.f90: Un-XFAIL.
16420
16421 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
16422
16423         PR c++/21929
16424         * g++.dg/parse/crash26.C: New.
16425
16426         PR c++/20789
16427         * g++.dg/init/member1.C: New.
16428
16429 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
16430
16431         * gfortran.dg/altreturn_1.f90: New test.
16432
16433 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
16434
16435         PR middle-end/21985
16436         * gcc.dg/tree-ssa/pr21985.c: New test.
16437
16438 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16439
16440         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
16441
16442 2005-06-12  Roger Sayle  <roger@eyesopen.com>
16443
16444         PR c++/21930
16445         * g++.dg/other/error10.C: New test case.
16446
16447 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16448
16449         PR libfortran/19155
16450         * gfortran.dg/pr19155.f: Add test.
16451
16452 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16453
16454         * gfortran.dg/f2c_7.f90: New test.
16455
16456         * gfortran.dg/forall_1.f90: XFAILed.
16457
16458 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16459
16460         * gcc.dg/pr14796-1.c: New.
16461         * gcc.dg/pr14796-2.c: New.
16462
16463 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
16464
16465         PR fortran/17792
16466         PR fortran/21375
16467         * gfortran.dg/deallocate_stat.f90: New test.
16468
16469 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
16470
16471         * gfortran.fortran-torture/execute/in-pack.f90: New test.
16472
16473 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
16474
16475         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
16476         access will be generated when this loop is vectorized. Test that
16477         accesses with same alignment were detected.
16478         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
16479         Test that accesses with same alignment were detected.
16480         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
16481         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
16482         alignment were detected.
16483
16484 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
16485
16486         PR c++/10611
16487         * g++.dg/conversion/simd2.C: New.
16488
16489 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16490
16491         * gcc.dg/Wcxx-compat-1.c: New.
16492
16493 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
16494
16495         PR libfortran/21480
16496         * gfortran.dg/reshape-complex.f90: Add a test for a packed
16497         complex array.
16498
16499 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
16500
16501         * gcc.dg/alias-8.c: New.
16502
16503 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
16504
16505         * gcc.dg/format/cmn_err-1.c: Update.
16506
16507 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
16508
16509         PR target/20666
16510         * gcc.target/sparc/fexpand-2.c: New.
16511         * gcc.target/sparc/fpmerge-2.c: New.
16512         * gcc.target/sparc/fpmul-2.c: New.
16513         * gcc.target/sparc/noresult.c: New.
16514         * gcc.target/sparc/pdist-2.c: New.
16515         * gcc.target/sparc/pdist-3.c: New.
16516
16517 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
16518
16519         PR testsuite/21702
16520         * gcc.target/i386/i386.exp: Fix comment typo.
16521
16522 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16523
16524         PR c++/19497
16525         * g++.dg/inherit/using5.C: New.
16526         * g++.dg/inherit/using6.C: New.
16527
16528 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16529
16530         PR c++/19894
16531         * g++.dg/template/ptrmem15.C: New test.
16532
16533         PR c++/20563
16534         * g++.dg/ext/label4.C: New test.
16535
16536 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16537
16538         * gcc.dg/tls/debug-1.c: New test.
16539
16540 2005-06-07  Dale Johannesen  <dalej@apple.com>
16541
16542         * gcc.target/i386/movq.c: New.
16543
16544 2005-06-07  Dale Johannesen  <dalej@apple.com>
16545
16546         * gcc.dg/20050607-1.c: New.
16547
16548 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
16549
16550         PR middle-end/21850
16551         * gcc.c-torture/execute/20050607-1.c: New test.
16552
16553 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
16554
16555         PR libfortran/21926
16556         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16557         Test case where the return array has lowest stride one,
16558         but isn't packed.
16559
16560 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16561
16562         * lib/target-supports.exp (check_effective_target_sync_int_long):
16563         Add s390 and s390x targets.
16564
16565 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16566
16567         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16568         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16569         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16570         * gcc.dg/tree-ssa/loop-9.c: New test.
16571
16572 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16573
16574         * g++.dg/parse/defarg10.C: New.
16575
16576 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16577
16578         PR regression/21897
16579         * gcc.c-torture/execute/20050604-1.c: New test.
16580
16581 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16582
16583         PR 21903
16584         * g++.dg/parse/defarg9.C: New.
16585
16586         PR c++/20637
16587         * g++.dg/inherit/using4.C: New.
16588         * g++.dg/overload/error1.C: Adjust expected errors.
16589         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16590         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16591         * g++.old-deja/g++.other/redecl2.C: Likewise.
16592         * g++.old-deja/g++.other/redecl4.C: Likewise.
16593         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16594
16595 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16596
16597         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16598
16599 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16600
16601         * lib/gfortran.exp (gfortran_target_compile): Call
16602         dg-additional-files-options
16603         * gfortran.dg/f2c_4.f90: New file
16604         * gfortran.dg/f2c_4.c: New file
16605         * gfortran.dg/f2c_5.f90: New file
16606         * gfortran.dg/f2c_5.c: New file
16607
16608 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16609
16610         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16611
16612         PR fortran/21912
16613         * gfortran.dg/array_constructor_4.f90: New test.
16614
16615 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
16616
16617         PR c++/21619
16618         * g++.dg/ext/builtin9.C: New test.
16619
16620 2005-06-05  Dale Johannesen  <dalej@apple.com>
16621
16622         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16623         * gcc.c-torture/execute/20050603-2.c: Ditto.
16624
16625 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16626
16627         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16628         * gcc.dg/vect/vect-reduc-1.c: New.
16629         * gcc.dg/vect/vect-reduc-2.c: New.
16630         * gcc.dg/vect/vect-reduc-3.c: New.
16631
16632 2005-06-04  Dale Johannesen  <dalej@apple.com>
16633
16634         * gcc.c-torture/execute/20050603-1.c: New.
16635         * gcc.c-torture/execute/20050603-2.c: New.
16636         * gcc.dg/20050603-3.c: New.
16637
16638 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16639
16640         PR fortran/19195
16641         * gfortran.dg/debug_1.f90: New test.
16642
16643         * gfortran.dg/forall_1.f90: New test.
16644
16645 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16646
16647         * gfortran.dg/array_constructor_3.f90: New test.
16648
16649 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16650
16651         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16652
16653 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16654
16655         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16656
16657 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16658
16659         PR c/21873
16660         * gcc.dg/init-excess-1.c: New test.
16661
16662 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16663
16664         PR c++/21853
16665         * g++.dg/expr/static_cast6.C: New test.
16666
16667 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16668
16669         * gcc.dg/tree-ssa/vrp14.c: New test.
16670
16671 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16672
16673         PR c++/21336
16674         * g++.dg/template/new2.C: New test.
16675
16676 2005-06-03  Josh Conner  <jconner@apple.com>
16677
16678         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16679         all entries in initializer.
16680
16681 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16682
16683         PR middle-end/21858
16684         * gcc.dg/pr21858.c: New testcase.
16685
16686 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16687
16688         PR tree-optimization/21292
16689
16690         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16691         New.
16692         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16693         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16694         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16695         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16696         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16697
16698 2005-06-02  Richard Henderson  <rth@redhat.com>
16699
16700         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16701
16702 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16703
16704         * gcc.dg/wtypequal.c: New testcase.
16705
16706 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16707
16708         PR 21582
16709         * gcc.dg/tree-ssa/pr21582.c: New test.
16710
16711 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16712
16713         PR c++/21280
16714         * g++.dg/opt/interface2.h: New.
16715         * g++.dg/opt/interface2.C: New.
16716         * g++.dg/init/ctor4.C: Adjust error lines.
16717         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16718         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16719         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16720         * g++.old-deja/g++.pt/assign1.C: Likewise.
16721         * g++.old-deja/g++.pt/crash20.C: Likewise.
16722
16723 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16724
16725         PR tree-optimization/21734
16726         * g++.dg/vect/pr21734_1.cc: New.
16727         * g++.dg/vect/pr21734_2.cc: New.
16728
16729 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16730
16731         PR c++/20350
16732         * g++.dg/template/spec24.C: New.
16733
16734         PR c++/21151
16735         * g++.dg/pch/local-1.C: New.
16736         * g++.dg/pch/local-1.Hs: New.
16737
16738 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16739
16740         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16741         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16742         * gcc.dg/tree-ssa/pr14341.c: New test.
16743         * gcc.dg/tree-ssa/pr14841.c: New test.
16744         * gcc.dg/tree-ssa/pr20701.c: New test.
16745         * gcc.dg/tree-ssa/pr21086.c: New test.
16746         * gcc.dg/tree-ssa/pr21090.c: New test.
16747         * gcc.dg/tree-ssa/pr21332.c: New test.
16748         * gcc.dg/tree-ssa/pr21458.c: New test.
16749         * gcc.dg/tree-ssa/pr21658.c: New test.
16750         * gcc.dg/tree-ssa/vrp01.c: New test.
16751         * gcc.dg/tree-ssa/vrp02.c: New test.
16752         * gcc.dg/tree-ssa/vrp03.c: New test.
16753         * gcc.dg/tree-ssa/vrp04.c: New test.
16754         * gcc.dg/tree-ssa/vrp05.c: New test.
16755         * gcc.dg/tree-ssa/vrp06.c: New test.
16756         * gcc.dg/tree-ssa/vrp07.c: New test.
16757         * gcc.dg/tree-ssa/vrp08.c: New test.
16758         * gcc.dg/tree-ssa/vrp09.c: New test.
16759         * gcc.dg/tree-ssa/vrp10.c: New test.
16760         * gcc.dg/tree-ssa/vrp11.c: New test.
16761         * gcc.dg/tree-ssa/vrp12.c: New test.
16762         * gcc.dg/tree-ssa/vrp13.c: New test.
16763
16764 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16765
16766         PR 21029
16767         * gcc.dg/tree-ssa/pr21029.c: New test.
16768
16769 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16770
16771         * gfortran.dg/logint-1.f: New test case.
16772         * gfortran.dg/logint-2.f: Likewise.
16773         * gfortran.dg/logint-3.f: Likewise.
16774
16775 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16776
16777         PR c/21536
16778         PR c/20760
16779         * gcc.dg/20050527-1.c: New test.
16780
16781         * gcc.dg/i386-sse-12.c: New test.
16782
16783         PR fortran/21729
16784         * gfortran.dg/implicit_5.f90: New test.
16785
16786 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16787
16788         PR fortran/20883
16789         * gfortran/assign_4.f90: New test.
16790         * gfortran/assign_2.f90: Change compile to run.
16791
16792 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16793
16794         * lib/target-supports.exp
16795         (check_effective_target_sync_char_short): New.
16796         * gcc.dg/sync-2.c: New.
16797
16798 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16799
16800         PR tree-optimization/21817
16801         * gcc.dg/torture/pr21817-1.c: New.
16802
16803 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16804
16805         PR c++/21165
16806         * g++.dg/template/init5.C: New.
16807
16808 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16809
16810         * gfortran.dg/char_initialiser_actual.f90:
16811         Test character initialisers as actual arguments.
16812         * gfortran.dg/char_pointer_comp_assign.f90:
16813         Test character pointer structure component assignments.
16814         * gfortran.dg/char_array_structure_constructor.f90:
16815         Test character components in structure constructors.
16816
16817 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16818
16819         PR middle-end/20931
16820         * g++.dg/opt/pr20931.C: New test.
16821
16822 2005-05-31  Andreas Jaeger  <aj@suse.de>
16823
16824         PR testsuite/20772
16825         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16826         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16827         g++.old-deja/g++.ext/asmspec1.C,
16828         g++.old-deja/g++.other/regstack.C,
16829         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16830         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16831         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16832         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16833         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16834         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16835         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16836         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16837         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16838         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16839         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16840         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16841         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16842         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16843         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16844         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16845         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16846         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16847         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16848
16849 2005-05-31  Jeff Law  <law@redhat.com>
16850
16851         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16852
16853 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16854
16855         PR middle-end/21743
16856         * gcc.dg/builtins-1.c: Activate disabled clog test.
16857         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16858
16859 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16860
16861         * gfortran.dg/char_pointer_assign.f90:
16862         Test character-pointer assignments and pointer assignments.
16863         * gfortran.dg/char_pointer_dummy.f90:
16864         Test character-pointer dummy arguments.
16865         * gfortran.dg/char_pointer_func.f90:
16866         Test character-pointer function returns.
16867         * gfortran.dg/char_pointer_dependency.f90:
16868         Test character-pointer functions with dependencies.
16869
16870 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16871
16872         PR c++/21784
16873         * g++.dg/lookup/using14.C: New test.
16874
16875 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16876
16877         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16878         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16879         trailing ^M.
16880
16881 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16882
16883         PR c++/17413
16884         * g++.dg/template/local5.C: New.
16885
16886         PR target/21761
16887         * gcc.c-torture/compile/pr21761.c: New.
16888
16889         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16890         before darwin8.
16891
16892 2005-05-30  Steven G. Kargl
16893
16894         PR fortran/20846
16895         * gfortran.dg/inquire_8.f90: New test.
16896
16897 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16898
16899         PR libfortran/21376
16900         * gfortran.dg/output_exponents_1.f90: New test.
16901
16902 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16903
16904         PR libfortran/20006
16905         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16906
16907 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16908
16909         PR c++/21210
16910         * g++.dg/ext/complex1.C: New test.
16911
16912         PR c++/21340
16913         * g++.dg/init/ctor6.C: New test.
16914
16915 2005-05-29  Jan Hubicka  <jh@suse.cz>
16916
16917         * gcc.c-torture/compile/pr21562.c: New.
16918
16919 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16920
16921         * gfortran.dg/subnormal_1.f90: New test.
16922
16923 2005-05-28  Jan Hubicka  <jh@suse.cz>
16924
16925         * tree-prof.exp: Fix comment.
16926         * value-prof-1.c: New.
16927         * value-prof-2.c: New.
16928         * value-prof-3.c: New.
16929         * value-prof-4.c: New.
16930
16931 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16932
16933         PR c++/21614
16934         * g++.dg/expr/ptrmem6.C: New test.
16935         * g++.dg/expr/ptrmem6a.C: Likewise.
16936
16937 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16938
16939         PR tree-optimization/21658
16940         * gcc.dg/tree-ssa/pr21658.c: New.
16941
16942 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16943
16944         PR c++/21455
16945         * g++.dg/inherit/ptrmem3.C: New.
16946
16947         PR c++/21681
16948         * g++.dg/parse/template16.C: New.
16949
16950 2005-05-27  Andreas Jaeger  <aj@suse.de>
16951
16952         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16953
16954         * gcc.dg/i386-sse-8.c: Run test on all archs.
16955
16956 2005-05-26  Mike Stump  <mrs@apple.com>
16957
16958         * objc.dg/isa-field-1.m: Only run on darwin.
16959         * objc.dg/lookup-1.m: Likewise.
16960         * objc.dg/try-catch-8.m: Likewise.
16961
16962 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16963
16964         PR tree-optimization/9814
16965         * gcc.dg/pr9814-1.c: New test case.
16966
16967 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16968
16969         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16970         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16971         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16972         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16973         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16974         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16975         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16976         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16977         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16978         objc.dg/try-catch-8.m: New.
16979
16980 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16981
16982         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16983         remove extraneous semicolons.
16984
16985 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16986
16987         * obj-c++.dg/comp-types-12.mm: New.
16988         * objc.dg/comp-types-11.m: New.
16989         * objc.dg/selector-4.m: New.
16990
16991 2005-05-26  Andreas Jaeger  <aj@suse.de>
16992
16993         PR testsuite/20772
16994         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16995         g++.old-deja/g++.ext/attrib3.C,
16996         g++.old-deja/g++.other/store-expr1.C,
16997         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16998         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16999         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17000         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17001         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
17002         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
17003         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
17004         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17005         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
17006         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
17007         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
17008         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
17009         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
17010         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
17011         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
17012         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
17013         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
17014         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17015         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
17016
17017 2005-05-26  Andreas Jaeger  <aj@suse.de>
17018
17019         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
17020         x86-64 compilation.
17021
17022 2005-05-26  Andreas Jaeger  <aj@suse.de>
17023
17024         PR testsuite/20772
17025         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
17026         gcc.misc-tests/i386-pf-athlon-1.c,
17027         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17028         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
17029         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
17030         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
17031         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
17032         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
17033         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
17034         programs.
17035
17036         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
17037         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
17038         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
17039         x86-64 compilation.
17040
17041         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
17042         x86_64.
17043
17044         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
17045         effective-target ilp32.
17046
17047 2005-05-26  David Ung  <davidu@mips.com>
17048
17049         * gcc.target/mips/ext_ins.c: New test for testing the generation
17050         of MIPS32/64 rev 2 ext/ins instructions.
17051
17052 2005-05-26  Andreas Jaeger  <aj@suse.de>
17053
17054         * treelang/compile/unsigned.tree: Use gimple instead of
17055         nonexisting generic dump.
17056
17057 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
17058
17059         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
17060
17061 2005-05-26  Andreas Jaeger  <aj@suse.de>
17062
17063         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
17064
17065 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17066
17067         PR libfortran/17283
17068         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17069         Test callee-allocated memory with write statements.
17070
17071 2005-05-25  Roger Sayle  <roger@eyesopen.com>
17072
17073         PR middle-end/21709
17074         * gcc.dg/pr21709-1.c: New test case.
17075
17076 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17077             Mike Stump  <mrs@apple.com>
17078
17079         * objc/execute/next_mapping.h: Update for C++.
17080
17081         * obj-c++.dg/selector-1.mm: Move to...
17082         * obj-c++.dg/selector-4.mm: here...
17083
17084         * obj-c++.dg/basic.mm: New.
17085         * obj-c++.dg/comp-types-1.mm: New.
17086         * obj-c++.dg/cxx-class-1.mm: New.
17087         * obj-c++.dg/cxx-ivars-1.mm: New.
17088         * obj-c++.dg/cxx-ivars-2.mm: New.
17089         * obj-c++.dg/cxx-ivars-3.mm: New.
17090         * obj-c++.dg/cxx-scope-1.mm: New.
17091         * obj-c++.dg/cxx-scope-2.mm: New.
17092         * obj-c++.dg/defs.mm: New.
17093         * obj-c++.dg/empty-private-1.mm: New.
17094         * obj-c++.dg/encode-1.mm: New.
17095         * obj-c++.dg/encode-2.mm: New.
17096         * obj-c++.dg/encode-3.mm: New.
17097         * obj-c++.dg/extern-c-1.mm: New.
17098         * obj-c++.dg/extra-semi.mm: New.
17099         * obj-c++.dg/fix-and-continue-2.mm: New.
17100         * obj-c++.dg/isa-field-1.mm: New.
17101         * obj-c++.dg/ivar-list-semi.mm: New.
17102         * obj-c++.dg/local-decl-1.mm: New.
17103         * obj-c++.dg/lookup-1.mm: New.
17104         * obj-c++.dg/lookup-2.mm: New.
17105         * obj-c++.dg/method-1.mm: New.
17106         * obj-c++.dg/method-2.mm: New.
17107         * obj-c++.dg/method-3.mm: New.
17108         * obj-c++.dg/method-4.mm: New.
17109         * obj-c++.dg/method-5.mm: New.
17110         * obj-c++.dg/method-6.mm: New.
17111         * obj-c++.dg/method-7.mm: New.
17112         * obj-c++.dg/no-extra-load.mm: New.
17113         * obj-c++.dg/overload-1.mm: New.
17114         * obj-c++.dg/pragma-1.mm: New.
17115         * obj-c++.dg/pragma-2.mm: New.
17116         * obj-c++.dg/private-1.mm: New.
17117         * obj-c++.dg/private-2.mm: New.
17118         * obj-c++.dg/proto-qual-1.mm: New.
17119         * obj-c++.dg/qual-types-1.mm: New.
17120         * obj-c++.dg/stubify-1.mm: New.
17121         * obj-c++.dg/stubify-2.mm: New.
17122         * obj-c++.dg/super-class-1.mm: New.
17123         * obj-c++.dg/super-class-2.mm: New.
17124         * obj-c++.dg/super-dealloc-1.mm: New.
17125         * obj-c++.dg/super-dealloc-2.mm: New.
17126         * obj-c++.dg/template-1.mm: New.
17127         * obj-c++.dg/template-2.mm: New.
17128         * obj-c++.dg/template-3.mm: New.
17129         * obj-c++.dg/template-4.mm: New.
17130         * obj-c++.dg/template-5.mm: New.
17131         * obj-c++.dg/template-6.mm: New.
17132         * obj-c++.dg/try-catch-1.mm: New.
17133         * obj-c++.dg/try-catch-2.mm: New.
17134         * obj-c++.dg/try-catch-3.mm: New.
17135         * obj-c++.dg/try-catch-4.mm: New.
17136         * obj-c++.dg/try-catch-5.mm: New.
17137         * obj-c++.dg/try-catch-6.mm: New.
17138         * obj-c++.dg/try-catch-7.mm: New.
17139         * obj-c++.dg/try-catch-8.mm: New.
17140         * obj-c++.dg/try-catch-9.mm: New.
17141         * obj-c++.dg/va-meth-1.mm: New.
17142
17143 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17144
17145         * obj-c++.dg/selector-1.mm: New.
17146         * obj-c++.dg/selector-2.mm: New.
17147
17148 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17149
17150         * obj-c++.dg/selector-3.mm: New.
17151         * objc.dg/selector-3.m: New.
17152
17153 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17154
17155         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17156         about where warning appears.
17157
17158 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17159
17160         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17161         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17162         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17163         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17164
17165 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17166
17167         * gcc.dg/20050524-1.c: New test.
17168
17169 2005-05-25  Jan Hubicka  <jh@suse.cz>
17170
17171         * gcc.dg/tree-prof/inliner-1.c: New.
17172
17173 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17174
17175         * gcc.dg/tree-prof: New directory.
17176         * gcc.dg/tree-prof/tree-prof.exp: New.
17177
17178 2005-05-25  DJ Delorie  <dj@redhat.com>
17179
17180         * gcc.dg/Wattributes-1.c: New.
17181         * gcc.dg/Wattributes-2.c: New.
17182         * gcc.dg/Wattributes-3.c: New.
17183
17184 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
17185
17186         PR tree-optimization/19833
17187         * gcc.dg/uninit-4.c: Remove xfail.
17188         * gcc.dg/uninit-9.c: Ditto.
17189
17190 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
17191
17192         * obj-c++.dg/bitfield-[1-5].mm: New.
17193         * obj-c++.dg/class-protocol-1.mm: New.
17194         * obj-c++.dg/comp-types-1[0-1].mm: New.
17195         * obj-c++.dg/comp-types-[2-9].mm: New.
17196         * obj-c++.dg/encode-[4-8].mm: New.
17197         * obj-c++.dg/layout-1.mm: New.
17198         * obj-c++.dg/method-1[0-9].mm: New.
17199         * obj-c++.dg/method-2[0-1].mm: New.
17200         * obj-c++.dg/method-[8-9].mm: New.
17201         * obj-c++.dg/objc-gc-3.mm: New.
17202         * obj-c++.dg/try-catch-10.mm: New.
17203         * objc.dg/bitfield-5.m: New.
17204         * objc.dg/comp-types-10.m: New.
17205         * objc.dg/comp-types-9.m: New.
17206         * objc.dg/layout-1.m: New.
17207         * objc.dg/objc-gc-4.m: New.
17208         * objc.dg/try-catch-9.m: New.
17209         * objc.dg/class-protocol-1.m: Tweak diagnostics.
17210         * objc.dg/comp-types-1.m: Likewise.
17211         * objc.dg/comp-types-[5-6].m: Likewise.
17212         * objc.dg/method-9.m: Likewise.
17213
17214 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
17215
17216         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17217         and on hardware without VMX support.
17218
17219         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17220
17221         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17222
17223         * lib/profopt.exp (dg-final-generate, dg-final-use,
17224         profopt-final-code, profopt-get-options): New.
17225         (profopt-execute): Process test directives.
17226
17227         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17228         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17229         cleanup-tree-dump, cleanup-saved-temps): Update comments.
17230
17231 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
17232
17233         PR C++/21645
17234         * g++.dg/init/ctor5.C: New test.
17235
17236 2005-05-24  Ira Rosen  <irar@il.ibm.com>
17237
17238         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17239         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17240         vect-113.c, vect-114.c.
17241
17242 2005-05-23  Adam Nemet  <anemet@lnxw.com>
17243
17244         * gcc.dg/const-elim-1.c: Remove xfails.
17245
17246 2005-05-23  Jeff Law  <law@redhat.com>
17247
17248         * gcc.c-torture/compile/pr21638.c: New test.
17249         * gcc.c-torture/compile/20050520-1.c: New test.
17250
17251 2005-05-23  Nick Clifton  <nickc@redhat.com>
17252
17253         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17254         be a proper triple, ie: m32r*-*-*.
17255         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17256
17257 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
17258
17259         PR middle-end/21331
17260         PR tree-opt/21293
17261         * gcc.c-torture/compile/pr21293.c: New test.
17262         * gcc.c-torture/execute/pr21331.c: New test.
17263
17264 2004-05-20  Richard Henderson  <rth@redhat.com>
17265
17266         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
17267
17268 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
17269
17270         * obj-c++-dg.exp: Add.
17271         * obj-c++.exp: Add.
17272         * obj-c++.dg/dg.exp: Add.
17273
17274 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17275
17276         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
17277         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
17278
17279 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
17280
17281         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
17282
17283 2004-05-19  Richard Henderson  <rth@redhat.com>
17284
17285         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
17286
17287 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
17288
17289         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
17290
17291         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
17292
17293 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
17294
17295         PR c++/21495
17296         * g++.dg/parse/extern1.C: New test.
17297         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
17298
17299 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17300
17301         * gcc.dg/c99-math.h: New.
17302         * gcc.dg/c99-math-float-1.c: New test.
17303         * gcc.dg/c99-math-double-1.c: Likewise.
17304         * gcc.dg/c99-math-long-double-1.c: Likewise.
17305
17306 2005-05-18  Richard Henderson  <rth@redhat.com>
17307
17308         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
17309
17310 2005-05-18  Devang Patel  <dpatel@apple.com>
17311
17312         * g++.dg/opt/20050511-1.C: New test.
17313
17314 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
17315
17316         PR libfortran/21127
17317         * gfortran.dg/reshape-complex.f90: New test.
17318
17319 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
17320
17321         * gfortran.dg/array_constructor_1.f90: New test.
17322         * gfortran.dg/array_constructor_2.f90: New test.
17323
17324 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17325
17326         PR fortran/20954
17327         * gfortran.dg/pr20954.f: New test.
17328
17329 2005-05-17  Mike Stump  <mrs@apple.com>
17330
17331         Yet more Objective-C++...
17332
17333         * objc.dg/method-5.m: Update.
17334         * objc.dg/method-6.m: Update.
17335         * objc.dg/method-7.m: Update.
17336         * objc.dg/method-9.m: Update.
17337         * objc.dg/try-catch-2.m: Update.
17338
17339 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
17340
17341         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
17342         Remove little-endian optimizations.
17343
17344 2005-05-17  Jeff Law  <law@redhat.com>
17345
17346         * g++.dg/tree-ssa/pr14814.C: New test.
17347         * gcc.dg/tree-ssa/pr14814.C: New test.
17348         * gcc.dg/tree-ssa/pr17141-1.C: New test.
17349         * gcc.dg/tree-ssa/pr17141-2.C: New test.
17350
17351 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17352
17353         * gcc.dg/compat/generate-random.c: Do not include
17354         libiberty.h.
17355         * gcc.dg/compat/generate-random_r.c: Likewise.
17356
17357 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
17358
17359         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
17360
17361 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17362
17363         PR middle-end/21595
17364         * g++.dg/tree-ssa/builtin1.C: New testcase.
17365
17366 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
17367
17368         PR c++/21454
17369         * g++.dg/opt/const4.C: New test.
17370
17371         PR middle-end/21492
17372         * g++.dg/opt/crossjump1.C: New test.
17373
17374         PR tree-optimization/21610
17375         * gcc.c-torture/compile/20050516-1.c: New test.
17376
17377         PR fortran/15080
17378         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
17379         about the test failing.
17380         * gfortran.fortran-torture/execute/where_7.f90: New test.
17381         * gfortran.fortran-torture/execute/where_8.f90: New test.
17382
17383 2005-05-16  Richard Henderson  <rth@redhat.com>
17384
17385         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
17386         i?86 and x86_64.
17387
17388 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
17389
17390         * gcc.dg/compat/generate-random.c (config.h): Do not include.
17391         (limits.h): Include unconditionally.
17392         (stdlib.h): Likewise.
17393         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
17394         (limits.h): Include unconditionally.
17395         (stdlib.h): Likewise.
17396         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17397         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17398         (limits.h): Include unconditionally.
17399         (stdlib.h): Likewise.
17400         (hashtab.h): Do not include.
17401         (getopt.h): Likewise.
17402         (stddef.h): Include.
17403         (hashval_t): Define.
17404         (struct entry): Add "next" field.
17405         (HASH_SIZE): New macro.
17406         (hash_table): New variable.
17407         (switchfiles): Do not use xmalloc.
17408         (mix): New macro.
17409         (iterative_hash): New function.
17410         (hasht): Remove.
17411         (e_exists): New function.
17412         (e_insert): Likewise.
17413         (output): Use, instead of libiberty hashtable functions.
17414         (main): Do not use getopt.  Do not call htab_create.
17415
17416 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
17417
17418         PR libstdc++/21526
17419         * lib/target-supports.exp (check_mkfifo_available):
17420         Return 0 for cygwin as mkfifo support incomplete on platform.
17421         Fix typos in comments.
17422
17423 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
17424
17425         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
17426
17427 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
17428
17429         PR fortran/17432
17430         * gfortran.dg/assign_4.f: New test.
17431
17432 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
17433
17434         PR tree-optimization/21563
17435         * gcc.dg/tree-ssa/pr21563.c: New.
17436
17437 2005-05-14  Jan Hubicka  <jh@suse.cz>
17438
17439         * gcc.dg/noreturn-7.c: Allow control reaches warning.
17440
17441 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
17442
17443         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
17444
17445 2005-05-13  Julian Brown  <julian@codesourcery.com>
17446
17447         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
17448         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
17449
17450 2005-05-13  Jan Hubicka  <jh@suse.cz>
17451
17452         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
17453         * gcc.dg/fold-xor-?.c: Likewise.
17454         * gcc.dg/pr15784-?.c: Likewise.
17455         * gcc.dg/pr20922-?.c: Likewise.
17456         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
17457         * gcc.dg/tree-ssa/pr17598.c: Likewise.
17458         * gcc.dg/tree-ssa/pr20470.c: Likewise.
17459
17460 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17461
17462         PR fortran/21260
17463         * gfortran.dg/hollerith_1.f90: New test.
17464
17465 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17466
17467         * gfortran.dg/func_result_2.f90: New test.
17468
17469 2005-05-11  Bud Davis  <bdavis@gfortran.org>
17470
17471         * gfortran.dg/dev_null.f90: New test.
17472
17473 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
17474
17475         * gcc.dg/arm-vfp1.c: Revert last change.
17476
17477 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
17478
17479         PR middle-end/19807
17480         PR tree-optimization/19639
17481         * g++.dg/tree-ssa/pr19807.C: New testcase.
17482
17483 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17484
17485         PR libfortran/21471
17486         * gfortran.dg/append-1.f90: New test.
17487
17488 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17489
17490         * gcc.dg/pr18501.c: XFAIL.
17491         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17492         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17493         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17494         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17495         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17496         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17497         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17498         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17499
17500 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17501
17502         PR fortran/20178
17503         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17504         gfortran.dg/f2c_3.f90: New tests.
17505
17506         * gfortran.dg/return_1.f90: Fix dg annotation.
17507
17508 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17509
17510         * gcc.c-torture/compile/20050510-1.c: New test.
17511
17512 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
17513
17514         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17515
17516 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
17517
17518         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17519
17520 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
17521
17522         PR c/17913
17523         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17524
17525 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
17526
17527         PR c/21342
17528         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17529         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17530
17531 2005-05-10  Ben Elliston  <bje@au.ibm.com>
17532
17533         PR debug/16676
17534         * gcc.dg/debug/pr16676.c: New test.
17535
17536 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
17537
17538         PR testsuite/21443
17539         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17540         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17541         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17542         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17543         Change -O1 to -O2.
17544         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
17545         -fno-tree-dominator-opts.
17546
17547 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17548
17549         * gfortran.dg/return_1.f90: New test.
17550
17551 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
17552
17553         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17554
17555         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17556
17557 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
17558
17559         PR c++/21427
17560         * g++.dg/inherit/covariant13.C: New.
17561
17562 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17563
17564         PR libfortran/19155
17565         * gfortran.dg/pr19155.f: New test.
17566
17567 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17568
17569         PR inline-asm/8788
17570         * gcc.dg/pr8788-1.c: New testcase.
17571
17572 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17573
17574         PR target/21416
17575         * gcc.target/mips/fpcmp-[12].c: New tests.
17576
17577 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17578
17579         * lib/target-supports-dg.exp (dg-require-fork): New function.
17580         (dg-require-mkfifo): Likewise.
17581         * lib/target-supports.exp (check_function_available): New
17582         function.
17583         (check_fork_available): Likewise.
17584         (check_mkfifo_available): Likewise.
17585
17586 2005-05-06  Jeff Law  <law@redhat.com>
17587
17588         * gcc.c-torture/compile/pr21380.c: New test.
17589
17590 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17591
17592         PR c++/20961
17593         * g++.dg/ext/weak3.C: New test.
17594
17595 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17596
17597         PR c++/21352
17598         * g++.dg/template/crash37.C: New test.
17599
17600 2005-05-05  Paul Brook  <paul@codesourcery.com>
17601
17602         * gcc.dg/arm-g2.c: Use effective-target arm32.
17603         * gcc.dg/arm-mmx-1.c: Ditto.
17604         * gcc.dg/arm-scd42-2.c: Ditto.
17605         * gcc.dg/arm-vfp1.c: Ditto.
17606         * lib/target-supports.exp (check_effective_target_arm32): New
17607         function.
17608
17609 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
17610
17611         PR libfortran/21354
17612         gfortran.dg/in_pack_rank7.f90: New test.
17613
17614 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
17615
17616         PR middle-end/15618
17617         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17618
17619 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
17620
17621         PR middle-end/21265
17622         * gcc.dg/20050503-1.c: New test.
17623
17624         PR rtl-optimization/21239
17625         * gcc.dg/i386-sse-11.c: New test.
17626
17627 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
17628
17629         PR target/16888
17630         * gcc.target/i386/asm-1.c: New test.
17631
17632 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
17633
17634         PR rtl-optimization/21330
17635         * gcc.c-torture/execute/20050502-1.c: New test.
17636
17637         PR target/21297
17638         * gcc.c-torture/execute/20050502-2.c: New test.
17639
17640 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17641
17642         PR middle-end/21282
17643         * gcc.dg/pr21282.c: New.
17644
17645 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17646
17647         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17648         * gcc.dg/vect/vect-92.c: Likewise.
17649         * gcc.dg/vect/vect-93.c: Likewise.
17650         * gcc.dg/vect/vect-dv-1.c: Likewise.
17651         * gcc.dg/vect/vect-dv-2.c: Likewise.
17652         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17653
17654 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17655
17656         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17657         * gfortran.dg/vect/vect-2.f90: Likewise.
17658         * gfortran.dg/vect/vect-3.f90: Likewise.
17659         * gfortran.dg/vect/vect-4.f90: Likewise.
17660         * gfortran.dg/vect/vect-5.f90: Likewise.
17661
17662 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17663
17664         PR target/20813
17665         * gcc.dg/rs6000-fpint-2.c: New.
17666
17667 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17668
17669         PR c/15698
17670         * gcc.dg/builtins-30.c: Update expected messages.
17671         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17672         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17673         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17674
17675 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17676
17677         PR tree-optimization/21294
17678         * gcc.dg/tree-ssa/pr21294.c: New.
17679
17680 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17681
17682         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17683         __builtin_altivec_st_internal_4si built-in.
17684
17685 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17686
17687         PR c++/15875
17688         * g++.dg/template/ptrmem14.C: New test.
17689
17690 2005-05-02  Paul Brook  <paul@codesourcery.com>
17691
17692         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17693
17694 2005-05-02  Michael Matz  <matz@suse.de>
17695
17696         PR c++/19542
17697         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17698
17699 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17700
17701         * g++.dg/cpp/weak.C: New test.
17702
17703 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17704
17705         * gcc.dg/tree-ssa/loop-8.c: New test.
17706
17707 2005-04-30  Michael Maty  <matz@suse.de>
17708
17709         * gcc.dg/inline-mcpy.c: New test.
17710
17711 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17712
17713         PR libfortran/18958
17714         * gfortran.dg/eoshift.f90: New test case.
17715
17716 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17717
17718         PR libfortran/18857
17719         * gfortran.dg/matmul_1.f90: New test.
17720
17721 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17722
17723         PR tree-optimization/21030
17724         * gcc.dg/tree-ssa/pr21030.c: New.
17725
17726 2005-04-29  Devang Patel  <dpatel@apple.com>
17727
17728         PR tree-optimization/21272
17729         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17730
17731 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17732
17733         PR fortran/13082
17734         PR fortran/18824
17735         * gfortran.dg/entry_4.f90: New test.
17736         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17737         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17738         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17739         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17740         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17741         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17742         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17743
17744 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17745
17746         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17747
17748 2005-04-29  Paul Brook  <paul@codesourcery.com>
17749
17750         * gfortran.dg/entry_3.f90: New test.
17751
17752 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17753
17754         * gfortran.dg/implicit_4.f90: New test.
17755
17756 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17757
17758         * lib/target-supports.exp (check_profiling_available): Return
17759         false for xtensa-*-elf.
17760
17761 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17762
17763         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17764         error if file cannot be deleted.
17765
17766 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17767
17768         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17769         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17770         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17771         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17772         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17773         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17774         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17775         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17776         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17777         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17778         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17779         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17780         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17781
17782 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17783
17784         PR fortran/20865
17785         * gfortran.dg/pr20865.f90: New test.
17786
17787 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17788
17789         * gcc.dg/void-cast-2.c: New test.
17790
17791 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17792
17793         PR c/21159
17794         * gcc.dg/void-cast-1.c: New test.
17795
17796 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17797
17798         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17799
17800 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17801
17802         PR fortran/21177
17803         * gfortran.dg/pr21177.f90: New test.
17804
17805 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17806
17807         PR tree-optimization/21171
17808         * gcc.dg/tree-ssa/pr21171.c: New test.
17809
17810 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17811
17812         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17813         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17814         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17815         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17816         gcc.dg/tree-ssa/gen-vect-32.c: New.
17817         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17818         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17819         don't run on PPC32.
17820
17821 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17822
17823         PR c/21213
17824         * gcc.dg/transparent-union-3.c: New test.
17825
17826 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17827
17828         PR c/20740
17829         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17830         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17831         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17832         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17833         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17834         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17835
17836 2005-04-26  Jeff Law  <law@redhat.com>
17837
17838         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17839         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17840         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17841         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17842         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17843         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17844         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17845
17846 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17847
17848         PR tree-optimization/17598
17849         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17850
17851 2005-04-25  Mike Stump  <mrs@apple.com>
17852
17853         * objc.dg/fix-and-continue-1.m: Add.
17854
17855 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17856
17857         PR c++/20995
17858         * g++.dg/opt/pr20995-1.C: New test case.
17859
17860 2005-04-25  Devang Patel <dpatel@apple.com>
17861
17862         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17863
17864 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17865
17866         PR testsuite/21062
17867         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17868
17869 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17870
17871         PR C++/21188
17872         * g++.dg/opt/rtti2.C: New test.
17873
17874 2005-04-25  Paul Brook  <paul@codesourcery.com>
17875         Steven G. Kargl  <kargls@comcast.net>
17876
17877         PR fortran/20879
17878         * gfortran.dg/ichar_1.f90: New file.
17879
17880 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17881
17882         PR middle-end/20991
17883         * g++.dg/opt/pr20991.C: New test.
17884
17885         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17886         where sizeof (type) < __alignof__ (type).
17887         * gcc.dg/compat/struct-layout-1.h: Likewise.
17888
17889 2005-04-24  Per Bothner  <per@bothner.com>
17890             Devang Patel  <dpatel@apple.com>
17891
17892         PR preprocessor/20907
17893         * gcc.dg/cpp/very-long-comment.c: New test.
17894
17895 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17896
17897         PR fortran/20059
17898         * gfortran.dg/common_5.f: New test.
17899
17900 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17901
17902         PR middle-end/21082
17903         * g++.dg/tree-ssa/pr21082.C: New testcase.
17904
17905 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17906
17907         * gcc.dg/vect/vect-99.c: New test.
17908
17909 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17910
17911         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17912
17913 2005-04-22  Jeff Law  <law@redhat.com>
17914
17915         * gcc.dg/uninit-5.c: Remove xfails.
17916         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17917         conditionals and loads.
17918
17919 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17920
17921         PR libfortran/20074
17922         PR libfortran/20436
17923         PR libfortran/21108
17924         * gfortran.dg/nested_reshape.f90: new test
17925         * gfortran.dg/reshape-alloc.f90: new test
17926         * gfortran.dg/reshape.f90: new test
17927
17928 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17929
17930         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17931
17932         * gcc.dg/arm-vfp1.c: New test.
17933
17934 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17935
17936         PR c++/21087
17937         * g++.dg/lookup/builtin2.C: New test.
17938
17939 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17940
17941         * gcc.dg/weak/weak-13.c: New test.
17942
17943 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17944
17945         * lib/target-supports.exp (check_effective_target_sync_int_long):
17946         Add powerpc*.
17947
17948 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17949
17950         * gcc.target/mips/branch-1.c: New test.
17951
17952 2005-04-21  Richard Henderson  <rth@redhat.com>
17953
17954         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17955         * gcc.dg/vect/vect-86.c: Likewise.
17956         * gcc.dg/vect/vect-87.c: Likewise.
17957         * gcc.dg/vect/vect-88.c: Likewise.
17958
17959 2005-04-21  Devang Patel  <dpatel@apple.com>
17960
17961         PR optimization/20994
17962         * gcc.dg/tree-ssa/ifc-3.c: New test.
17963
17964 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17965
17966         PR c/12913
17967         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17968         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17969         gcc.dg/c99-vla-jump-5.c: New tests.
17970
17971 2005-04-19  Richard Henderson  <rth@redhat.com>
17972
17973         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17974         Fix typo in exists check.
17975         (check_effective_target_sync_int_long): New.
17976         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17977         * gcc.dg/ia64-sync-2.c: Likewise.
17978         * gcc.dg/ia64-sync-3.c: Likewise.
17979         * gcc.dg/ia64-sync-4.c: Likewise.
17980
17981 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17982
17983         * gcc.dg/fold-xor-1.c: New test.
17984         * gcc.dg/fold-xor-2.c: New test.
17985
17986 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17987
17988         PR target/20670
17989         * g++.dg/eh/fp-regs.C: New test.
17990
17991 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17992
17993         * gcc.dg/Wint-to-pointer-cast-1.c,
17994         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17995         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17996         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17997
17998 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17999
18000         PR fortran/16861
18001         * gfortran.dg/pr16861.f90: New test.
18002
18003 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18004
18005         * gcc.dg/pr21085.c: New test.
18006
18007 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
18008
18009         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
18010         (setup_mips_tests, dg-mips-options): New procedures.
18011         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
18012         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
18013         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
18014         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18015         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
18016         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
18017         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
18018         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18019         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
18020         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
18021         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
18022         dg-mips-options instead of dg-options.  Remove now-redundant
18023         preprocessor guards.
18024         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
18025         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18026         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18027         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
18028         * gcc.dg/vr-mult-2.c: Delete.
18029         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
18030         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
18031         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
18032         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
18033         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
18034         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
18035         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
18036
18037 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
18038
18039         * ada/acats/run_all.sh: Use sync when executable not present.
18040
18041 2005-04-18  Devang Patel  <dpatel@apple.com>
18042
18043         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
18044         * gcc.dg/vect/vect-11a.c: New.
18045         * gcc.dg/vect/vect-none.c: Update.
18046         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
18047
18048 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18049
18050         PR tree-optimization/20922
18051         * gcc.dg/pr20922-1.c: New test.
18052         * gcc.dg/pr20922-2.c: New test.
18053         * gcc.dg/pr20922-3.c: New test.
18054         * gcc.dg/pr20922-4.c: New test.
18055         * gcc.dg/pr20922-5.c: New test.
18056         * gcc.dg/pr20922-6.c: New test.
18057
18058 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18059
18060         PR libfortran/20950
18061         * gfortran.dg/pr20950.f: New test.
18062
18063 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18064
18065         PR libfortran/19216
18066         * gfortran.dg/pr19216.f: New test.
18067
18068 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
18069
18070         PR tree-optimization/21001
18071         * gcc.dg/tree-ssa/pr21001.c: New.
18072
18073 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
18074
18075         PR libfortran/21075
18076         * gfortran.dg/reshape_rank7.f90: New test.
18077
18078 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18079
18080         PR libfortran/12884 gfortran.dg/pr12884.f: New test
18081         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18082         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18083         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18084         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18085         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18086         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18087         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18088         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18089         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18090         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18091         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18092         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18093         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18094         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18095         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18096         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18097         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18098         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18099         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18100         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18101
18102 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
18103
18104         * gfortran.dg/wtruncate.f: New testcase.
18105         * gfortran.dg/wtruncate.f90: New testcase.
18106
18107 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
18108
18109         PR c++/21025
18110         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18111         which sizeof/alignof is dependent, rather than just whether we are
18112         processing_template_decl.
18113
18114 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18115
18116         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18117         corrected typo where the wrong variables had been compared.
18118
18119 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18120
18121         PR libfortran/18495
18122         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18123         Test callee-allocated version of return array with a write
18124         statement.
18125         Test spread with a temporary with another write statement.
18126
18127 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18128
18129         PR tree-optimization/21031
18130         * gcc.dg/tree-ssa/pr21031.c: New.
18131
18132 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18133
18134         PR tree-optimization/21004
18135         * gcc.dg/builtins-53.c: Include builtins-config.h.
18136         Check floorf, ceilf, floorl and ceill transformations
18137         only when HAVE_C99_RUNTIME is defined.
18138
18139 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18140
18141         PR middle-end/20739
18142         * gcc.dg/tree-ssa/pr20739.c: New test.
18143
18144 2005-04-14  Mike Stump  <mrs@apple.com>
18145
18146         * gcc.dg/Foundation.framework/empty: New.
18147         * gcc.dg/framework-2.c: New.
18148
18149 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18150
18151         PR tree-optimization/21021
18152         * gcc.c-torture/compile/pr21021.c: New.
18153
18154 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18155
18156         PR testsuite/21010
18157         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18158         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18159         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18160         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18161         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18162         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18163         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18164         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18165
18166 2005-04-14  Richard Henderson  <rth@redhat.com>
18167
18168         * lib/target-supports.exp (check_effective_target_vect_condition):
18169         Add ia64, i?86, and x86_64.
18170
18171 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18172
18173         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18174
18175 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18176
18177         PR tree-optimization/20657
18178         * gcc.dg/tree-ssa/pr20657.c: New.
18179
18180 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
18181
18182         * gcc.dg/builtins-53.c: Also check (int)trunc* and
18183         (long long int)trunc*.
18184
18185 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
18186
18187         PR target/20927
18188         * gcc.dg/pr20927.c: New test.
18189
18190 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
18191
18192         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18193         * gcc.target/mips/asm-1.c: Likewise.
18194
18195 2005-04-13  Dale Johannesen  <dalej@apple.com>
18196
18197         * objc.dg/objc-fast-4.m: New.
18198
18199 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
18200
18201         * gcc.target/cris/torture/cris-torture.exp: New driver in new
18202         directory.
18203         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18204
18205 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
18206
18207         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18208         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18209         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18210
18211 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
18212
18213         PR tree-optimization/20913
18214         * gcc.dg/tree-ssa/pr20913.c: New.
18215
18216         PR tree-optimization/20702
18217         * gcc.dg/tree-ssa/pr20702.c: New.
18218
18219 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18220
18221         PR c++/13744
18222         * g++.dg/inherit/local3.C: New test.
18223
18224 2005-04-12  Jeff Law  <law@redhat.com>
18225
18226         * gcc.dg/tree-ssa/20050412-1.c: New test.
18227
18228 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
18229
18230         PR libfortran/19016
18231         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18232         Add tests with mask generated by expression.
18233         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18234         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18235         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18236
18237 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
18238
18239         PR middle-end/20917
18240         * gcc.dg/20050409-1.c: New test.
18241
18242 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
18243
18244         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18245
18246 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18247
18248         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18249         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18250         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18251         (TARGET_CXX): Adjust accordingly.
18252         * target.h (struct gcc_target): Remove epxort_class_data.  Add
18253         determine_class_data_visibility and class_data_always_comdat.
18254         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18255         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18256         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18257         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
18258         (arm_cxx_determine_class_data_visibility): New.
18259         (arm_cxx_class_data_always_comdat): Likewise.
18260         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18261         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
18262         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18263         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
18264         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
18265         Define.
18266
18267 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18268
18269         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
18270
18271 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
18272
18273         * gcc.dg/i386-darwin-fpmath.c: New.
18274
18275 2004-04-11  Devang Patel  <dpatel@apple.com>
18276
18277         * lib/target-supports.exp (check_effective_target_vect_condition): New.
18278         * gcc.dg/vect/vect-ifcvt-1.c: New test.
18279         * gcc.dg/vect/vect-ifcvt-2.c: New test.
18280         * gcc.dg/vect/vect-ifcvt-3.c: New test.
18281         * gcc.dg/vect/vect-ifcvt-4.c: New test.
18282         * gcc.dg/vect/vect-ifcvt-5.c: New test.
18283         * gcc.dg/vect/vect-ifcvt-6.c: New test.
18284         * gcc.dg/vect/vect-ifcvt-7.c: New test.
18285         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
18286
18287 2004-04-11  Devang Patel  <dpatel@apple.com>
18288
18289         * gcc.dg/vect/vect-dv-1.c: New test.
18290         * gcc.dg/vect/vect-dv-2.c: New test.
18291
18292 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18293
18294         PR tree-optimization/20933
18295         * gcc.dg/tree-ssa/pr20933.c: New test.
18296
18297 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18298
18299         * gfortran.dg/fold_nearest.f90: New test.
18300
18301 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
18302
18303         * gcc.dg/tree-ssa/alias-1.c: New test.
18304
18305 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18306
18307         PR tree-optimization/20920
18308         * g++.dg/tree-ssa/pr20920.C: New test.
18309
18310 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
18311
18312         * gcc.dg/builtins-53.c: Also check (int)ceil* and
18313         (long long int)ceil*.
18314
18315 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
18316
18317         * g++.dg/warn/Wdtor1.C: Declare template in system header with
18318         explicit C++ linkage.
18319
18320 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18321
18322         * gfortran.dg/pr17229.f: Take care of the new obsolescence
18323         warning for arithmetic IF statements.
18324
18325 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
18326
18327         * eor_handling_1.f90: New test case.
18328         * eor_handling_2.f90: New test case.
18329         * eor_handling_3.f90: New test case.
18330         * eor_handling_4.f90: New test case.
18331         * eor_handling_5.f90: New test case.
18332         * noadv_size.f90: New test case.
18333         * pad_no.f90: New test case.
18334
18335 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
18336
18337         * gcc.c-torture/execute/20050410-1.c: New test.
18338
18339 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
18340
18341         * gcc.dg/pr20126.c: New.
18342
18343 2005-04-09  Bud Davis  <bdavis@gfortran.org>
18344             Steven G. Kargl <kargls@comcast.net>
18345
18346         * gfortran.dg/PR19872.f: New test.
18347
18348 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18349
18350         * gfortran.dg/nint_1.f90: Fix dg-do directive.
18351
18352 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18353
18354         * gfortran.dg/nint_1.f90: New test.
18355
18356 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18357
18358         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
18359         Added test for callee-allocated arrays with write statements.
18360         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18361         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18362         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18363         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18364         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18365
18366 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18367
18368         PR libfortran/20163
18369         * gfortran.dg/open-options-blanks.f: New test.
18370
18371 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18372
18373         PR fortran/13257
18374         * gfortran.dg/comma_format_extension_[1234].f: New tests.
18375
18376 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
18377
18378         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18379         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18380         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18381         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18382         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18383         * gcc.c-torture/execute/stdarg-4.c: New test.
18384
18385         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
18386
18387         PR target/20795
18388         * g++.dg/abi/param2.C: New test.
18389
18390 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18391
18392         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
18393
18394 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18395
18396         * gcc.dg/builtins-53.c: New test.
18397
18398 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
18399
18400         * g++.dg/tree-ssa/pr18178.C: New test.
18401         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
18402         * gcc.c-torture/execute/20041019-1.c: New test.
18403         * gcc.dg/tree-ssa/20041008-1.c: New test.
18404         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
18405         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
18406         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
18407         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
18408         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
18409         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
18410         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
18411         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
18412         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18413         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18414
18415 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
18416
18417         PR rtl-optimization/20466
18418         * gcc.c-torture/execute/pr20466-1.c: New test.
18419
18420 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
18421
18422         PR c++/20905
18423         * g++.dg/parse/cond2.C: New test.
18424
18425         PR c++/20145
18426         * g++.dg/warn/Wdtor1.C: New test.
18427
18428 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18429
18430         PR fortran/17229
18431         * gfortran.dg/pr17229.f: New test.
18432
18433 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
18434
18435         * gfortran.dg/tiny_1.f90: New test.
18436         * gfortran.dg/tiny_2.f90: ditto.
18437
18438 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
18439
18440         * gfortran.dg/eor_1.f90: Fix dg-do run line
18441         * gfortran.dg/open_new.f90: Fix dg-do run line
18442
18443 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
18444
18445         * lib/target-supports.exp (get_compiler_messages): Support
18446         optional arguments, the fourth being compiler options.
18447         (check_effective_target_fpic): New proc.
18448         * gcc.dg/20050321-2.c: Restrict to target fpic.
18449
18450 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
18451
18452         * gcc.dg/15443-1.c: New test.
18453         * gcc.dg/15443-2.c: Likewise.
18454
18455 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18456
18457         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
18458
18459 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18460
18461         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
18462
18463 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18464
18465         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
18466         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
18467         -m64.
18468         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
18469         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
18470         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
18471
18472 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
18473
18474         PR c++/20212
18475         * g++.dg/warn/Wunused-11.C: New test.
18476
18477 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
18478
18479         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18480
18481 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
18482
18483         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18484
18485 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18486
18487         PR c++/20734
18488         * g++.dg/template/ptrmem13.C: New test.
18489
18490 2005-04-05  Per Bothner  <per@bothner.com>
18491
18492         * lib/gcc.exp: Always add -fno-show-column, for now.
18493
18494 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
18495
18496         PR testsuite/20767
18497         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18498         of plain old "unsigned int" for the type of "i".  Makes this test
18499         64bit clean.
18500
18501 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
18502
18503         * gcc.dg/i386-ssefn-1.c: New test.
18504         * gcc.dg/i386-ssefn-2.c: New test.
18505         * gcc.dg/i386-ssefn-3.c: New test.
18506         * gcc.dg/i386-ssefn-4.c: New test.
18507
18508 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
18509
18510         PR tree-optimization/20076
18511         * gcc.dg/builtin-apply4.c: New test.
18512
18513         PR preprocessor/19475
18514         * gcc.dg/cpp/macspace1.c: New test.
18515         * gcc.dg/cpp/macspace2.c: New test.
18516
18517 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18518
18519         * gfortran.dg/pr20755.f: Fixed bad format.
18520
18521 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18522
18523         PR c++/20763
18524         * g++.dg/ext/attrib21.C: New test.
18525
18526 2004-04-05  Devang Patel  <dpatel@apple.com>
18527
18528         * lib/target-supports.exp (check_effective_target_vect_shif): New.
18529         * gcc.dg/vect/vect-shift-1.c: New test.
18530
18531 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18532
18533         PR libfortran/20755
18534         * gfortran.dg/pr20755.f: New test.
18535
18536 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
18537
18538         * gfortran.dg/pr15959.f90: New test.
18539         * gfortran.dg/string_pad_trunc.f90: New test.
18540
18541 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18542
18543         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18544         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18545         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18546         syntax.
18547
18548 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18549
18550         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18551
18552 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18553
18554         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18555         * gcc.c-torture/compile/20011119-2.c: Likewise.
18556         * gcc.c-torture/compile/981001-2.c: Likewise.
18557
18558 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
18559
18560         PR c++/20679
18561         * g++.dg/template/overload4.C: New test.
18562
18563 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18564
18565         PR c++/20746
18566         * g++.dg/abi/covariant5.C: New.
18567
18568         PR debug/20505
18569         * g++.dg/debug/const2.C: New.
18570
18571 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18572
18573         PR rtl-optimization/16104
18574         * gcc.c-torture/execute/20050316-1.c: New test.
18575
18576 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18577
18578         * g++.dg/template/spec23.C: Fix dg-error text.
18579
18580 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18581
18582         PR c++/19199
18583         * g++.dg/expr/lval2.C: New.
18584
18585 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18586
18587         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18588         __builtin_strcasecmp and __builtin_strncasecmp.
18589
18590 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18591
18592         PR c++/20723
18593         * g++.dg/template/spec22.C: New.
18594         * g++.dg/template/spec23.C: New.
18595
18596 2005-04-03  Dale Ranta  <dir@lanl.gov>
18597             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18598
18599         PR libfortran/20068
18600         PR libfortran/20125
18601         PR libfortran/20156
18602         PR libfortran/20471
18603         * gfortran.dg/backspace.f: New test.
18604
18605 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18606
18607         * gcc.dg/pr19345.c: New test.
18608
18609 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18610
18611         PR tree-optimization/20640
18612         * gcc.dg/torture/tree-loop-1.c: New.
18613
18614 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18615
18616         PR rtl-optimization/20290
18617         * gcc.c-torture/execute/loop-ivopts-2.c: New.
18618
18619 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
18620
18621         * gcc.dg/rs6000-fpint.c: New.
18622
18623 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18624
18625         * gcc.dg/old-style-then-proto-1.c: New test.
18626
18627 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18628
18629         * gfortran.fortran-torture/execute/backspace.f90: Check
18630         after backspace and read was incorrect.
18631
18632 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18633
18634         * gcc.c-torture/execute/builtins/strcat.c: Check the result
18635         buffer past the terminating NUL using memcmp.
18636         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18637         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18638
18639         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18640         Fix unused/uninitialized variable warnings.
18641
18642         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18643         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18644         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18645         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18646
18647         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18648         gcc.c-torture/execute/builtins/fputs-lib.c,
18649         gcc.c-torture/execute/builtins/lib/fprintf.c,
18650         gcc.c-torture/execute/builtins/lib/main.c,
18651         gcc.c-torture/execute/builtins/lib/memcmp.c,
18652         gcc.c-torture/execute/builtins/lib/memmove.c,
18653         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18654         gcc.c-torture/execute/builtins/lib/memset.c,
18655         gcc.c-torture/execute/builtins/lib/printf.c,
18656         gcc.c-torture/execute/builtins/lib/sprintf.c,
18657         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18658         gcc.c-torture/execute/builtins/lib/strchr.c,
18659         gcc.c-torture/execute/builtins/lib/strcmp.c,
18660         gcc.c-torture/execute/builtins/lib/strcpy.c,
18661         gcc.c-torture/execute/builtins/lib/strcspn.c,
18662         gcc.c-torture/execute/builtins/lib/strlen.c,
18663         gcc.c-torture/execute/builtins/lib/strncat.c,
18664         gcc.c-torture/execute/builtins/lib/strncmp.c,
18665         gcc.c-torture/execute/builtins/lib/strncpy.c,
18666         gcc.c-torture/execute/builtins/lib/strrchr.c,
18667         gcc.c-torture/execute/builtins/lib/strspn.c,
18668         gcc.c-torture/execute/builtins/lib/strstr.c,
18669         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18670         gcc.c-torture/execute/builtins/strlen-2.c,
18671         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18672         prototypes.
18673
18674 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18675
18676         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18677         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18678         selectany usage.
18679
18680 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18681
18682         PR c++/19406
18683         * g++.dg/debug/using1.C: New test.
18684
18685 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18686
18687         PR middle-end/20524
18688         * gcc.dg/alias-7.c: Prefix asm-declared name with
18689         __USER_LABEL_PREFIX__.
18690
18691 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18692
18693         Fix fallout from PR middle-end/15700:
18694         * gcc.c-torture/compile/20011119-1.c: Take
18695         __USER_LABEL_PREFIX__ into account.
18696         * gcc.c-torture/compile/20011119-2.c: Likewise.
18697
18698 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18699
18700         PR c++/18644
18701         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18702
18703 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18704
18705         PR c/17855
18706         * gcc.c-torture/compile/struct-non-lval-1.c,
18707         gcc.c-torture/compile/struct-non-lval-2.c,
18708         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18709
18710 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18711
18712         * gcc.dg/tls/tls.exp: Remove temporary file.
18713         * g++.dg/tls/tls.exp: Ditto.
18714         * lib/file-format.exp: Ditto.
18715         * g++.dg/special/ecos.exp: Ditto.
18716
18717         * lib/profopt.exp: Treat prof_ext as a list.
18718         * gcc.misc-tests/bprob.exp: Ditto.
18719         * g++.dg/bprob/bprob.exp: Ditto.
18720
18721         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18722         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18723         g++.dg/tree-ssa/pointer-reference-alias.C,
18724         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18725         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18726         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18727         g++.dg/vect/pr19951.cc: Ditto.
18728         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18729         gcc.dg/builtins-47.c: Ditto.
18730         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18731         gcc.dg/pr20115-1.c: Ditto.
18732         * gcc.dg/tree-ssa/20030530-2.c,
18733         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18734         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18735         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18736         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18737         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18738         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18739         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18740         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18741         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18742         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18743         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18744         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18745         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18746         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18747         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18748         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18749         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18750         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18751         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18752         gcc.dg/tree-ssa/20030824-1.c,
18753         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18754         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18755         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18756         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18757         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18758         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18759         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18760         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18761         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18762         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18763         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18764         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18765         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18766         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18767         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18768         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18769         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18770         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18771         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18772         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18773         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18774         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18775         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18776         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18777         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18778         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18779         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18780         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18781         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18782         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18783         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18784         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18785         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18786         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18787         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18788         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18789         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18790         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18791         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18792         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18793         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18794         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18795         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18796         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18797         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18798         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18799         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18800         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18801         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18802         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18803         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18804         gcc.dg/tree-ssa/useless-1.c: Ditto.
18805         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18806         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18807         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18808         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18809         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18810         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18811         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18812         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18813         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18814         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18815         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18816         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18817         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18818         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18819         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18820         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18821         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18822         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18823         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18824         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18825         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18826         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18827         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18828         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18829         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18830         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18831         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18832         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18833         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18834         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18835         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18836         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18837         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18838         gcc.dg/vect/vect-none.c: Ditto.
18839         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18840         treelang/compile/unsigned.tree: Ditto.
18841
18842         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18843         * gcc.dg/cpp/direct2s.c: Ditto.
18844         * gcc.dg/cpp/paste4.c: Ditto.
18845         * gcc.dg/cpp/separate-1.c: Ditto.
18846         * gcc.dg/pch/save-temps-1.c: Ditto.
18847         * g++.dg/ext/altivec-10.C: Ditto.
18848         * g++.dg/pch/pch.C: Ditto.
18849
18850         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18851
18852         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18853         * g++.dg/template/repo1.C: Ditto.
18854         * g++.dg/template/repo2.C: Ditto.
18855         * g++.dg/template/repo3.C: Ditto.
18856         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18857         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18858         * g++.old-deja/g++.pt/repo1.C: Ditto.
18859         * g++.old-deja/g++.pt/repo2.C: Ditto.
18860         * g++.old-deja/g++.pt/repo3.C: Ditto.
18861         * g++.old-deja/g++.pt/repo4.C: Ditto.
18862
18863         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18864         * gcc.dg/20030107-1.c: Ditto.
18865         * gcc.dg/20030702-1.c: Ditto.
18866         * gcc.dg/profile-generate-1.c: Ditto.
18867         * g++.dg/other/profile1.C: Ditto.
18868         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18869
18870         * lib/gcc-dg.exp (remove-build-file): New.
18871         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18872         cleanup-tree-dump, cleanup-saved-temps): New.
18873
18874 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18875
18876         PR c++/19203, DR 214
18877         * g++.dg/parse/ambig3.C: Not ambiguous.
18878         * g++.dg/template/spec20.C: New.
18879         * g++.dg/template/spec21.C: New.
18880
18881 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18882
18883         PR target/20045
18884         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18885
18886 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18887
18888         PR libfortran/20660
18889         * gfortran.dg/negative_unit.f: New test.
18890
18891 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18892
18893         * gcc.dg/20050330-1.c: New test.
18894
18895 2005-03-30  Devang Patel  <dpatel@apple.com>
18896
18897         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18898
18899 2005-03-30  Dale Johannesen  <dalej@apple.com>
18900
18901         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18902
18903 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18904
18905         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18906         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18907         Strip options from test name.
18908
18909 2005-03-31  Jan Hubicka  <jh@suse.cz>
18910
18911         * gcc.dg/varpool-1.c: New testcase.
18912
18913 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18914
18915         PR c/772
18916         PR c/17913
18917         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18918         gcc.dg/stmt-expr-label-3.c : New tests.
18919         * gcc.c-torture/execute/medce-2.c: Remove.
18920
18921 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18922
18923         PR c/20368
18924         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18925         tests.
18926
18927 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18928
18929         * gcc.c-torture/compile/pr20203.c: New test.
18930
18931 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18932
18933         * gfortran.dg/promotion.f90: New test.
18934
18935 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18936
18937         PR middle-end/20491
18938         * gcc.dg/torture/asm-subreg-1.c: New test.
18939
18940 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18941
18942         PR c/20672
18943         * gcc.dg/pr20672-1.c: New test.
18944
18945 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18946
18947         * gfortran.dg/vect: New directory.
18948         * gfortran.dg/vect/vect.exp: New.
18949         * gfortran.dg/vect/vect-1.f90: New test.
18950         * gfortran.dg/vect/vect-2.f90: New test.
18951         * gfortran.dg/vect/vect-3.f90: New test.
18952         * gfortran.dg/vect/vect-4.f90: New test.
18953         * gfortran.dg/vect/vect-5.f90: New test.
18954
18955 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18956
18957         PR middle-end/20622
18958         * gcc.dg/alias-7.c: New test.
18959
18960 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18961
18962         * gcc.dg/sparc-reg-1.c: New test.
18963
18964 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18965
18966         PR target/19890
18967         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18968
18969 2005-03-29  Dale Ranta  <dir@lanl.gov>
18970             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18971
18972         PR libfortran/20163
18973         * gfortran.dg/pr20163-2.f: New test.
18974
18975 2005-03-28  Jan Hubicka  <jh@suse.cz>
18976
18977         PR middle-end/20635
18978         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18979         by Jakub Jelinek.
18980
18981 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18982
18983         PR tree-optimization/20626
18984         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18985         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18986
18987 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18988
18989         * gfortran.dg/underflow.f90: New test.
18990         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18991
18992 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18993
18994         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18995
18996 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18997
18998         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18999         (g++_init): Make sure that CXXFLAGS is set.
19000         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
19001         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
19002         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19003         * lib/objc.exp (objc_init): Likewise.
19004         * lib/treelang.exp (treelang_init): Likewise.
19005
19006 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
19007
19008         PR tree-optimization/20470
19009         * gcc.dg/tree-ssa/pr20470.c: New test.
19010
19011 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
19012
19013         * gcc.dg/ppc-stfiwx.c: New.
19014
19015 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
19016
19017         PR target/19888
19018         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
19019
19020 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19021
19022         * gcc.dg/20050325-1.c: Fix a typo.
19023
19024 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19025
19026         PR libfortran/19678
19027         PR libfortran/19679
19028         * gfortran.dg/dos_eol.f: New test.
19029
19030 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19031
19032         PR rtl-optimization/20249
19033         * gcc.dg/20050325-1.c: New test.
19034
19035 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19036
19037         PR libfortran/15332
19038         * gfortran.dg/pr15332.f: New test.
19039
19040 2005-03-24  Dale Johannesen  <dalej@apple.com>
19041
19042         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
19043
19044 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
19045
19046         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
19047         'internal' visibility.
19048         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
19049         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
19050         'protected' visibility.
19051         * gcc.dg/visibility-7.c: Likewise.
19052         * lib/target-supports.exp (check_visibility_available): Take
19053         a parameter, the kind of visibility to check for.
19054         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
19055         to check_visibility_available.
19056
19057         * g++.dg/expr/cast3.C: New.
19058
19059 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
19060
19061         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
19062         rs6000.
19063
19064 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
19065
19066         PR target/20095
19067         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19068
19069 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
19070
19071         * gcc.dg/badshift.c: Renamed to...
19072         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19073
19074         * gcc.target/i386/badshift.c: Renamed to...
19075         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
19076         only.
19077
19078         PR rtl-optimization/20532
19079         * gcc.target/i386/badshift.c: New.
19080
19081 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19082
19083         * gfortran.dg/pr18025.f90: New test.
19084
19085 2005-03-23  Dale Johannesen  <dalej@apple.com>
19086
19087         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19088
19089 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19090
19091         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19092
19093         * lib/target-supports.exp (check_iconv_available): Default
19094         libiconv to -liconv, if there is no definition.
19095
19096 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
19097
19098         * gcc.dg/torture/cris-asm-mof-1.c: New test.
19099
19100 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
19101
19102         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19103         * g++.dg/opt/pr7503-2.C: Likewise.
19104         * g++.dg/opt/pr7503-3.C: Likewise.
19105         * g++.dg/opt/pr7503-4.C: Likewise.
19106         * g++.dg/opt/pr7503-5.C: Likewise.
19107         * g++.dg/warn/minmax.C: New test.
19108
19109 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19110
19111         * gfortran.dg/g77_intrinsics_funcs.f: New test.
19112         * gfortran.dg/g77_intrinsics_sub.f: New test.
19113
19114 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19115             Jan Hubicka  <jh@suse.cz>
19116             Steven Bosscher <stevenb@suse.de
19117
19118         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19119
19120 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19121
19122         PR c++/19980
19123         * g++.dg/template/redecl3.C: New test.
19124
19125 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19126
19127         PR c++/20499
19128         * g++.dg/parse/error16.C: Tweak error markers.
19129
19130 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19131
19132         PR target/20561
19133         * gcc.dg/20050321-2.c: New test.
19134
19135 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19136
19137         PR c++/20465
19138         PR c++/20381
19139         * g++.dg/template/ptrmem12.C: New.
19140
19141 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19142
19143         PR rtl-optimization/20527
19144         * gcc.c-torture/execute/pr20527-1.c: New test.
19145
19146 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19147
19148         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19149         program, compile it into a real executable and then delete the .c
19150         and .x files afterwards, to avoid problems on testglue targets.
19151
19152 2005-03-21  Stuart Hastings  <stuart@apple.com>
19153
19154         * gcc.target/i386/sse-2.c: New.
19155
19156 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19157
19158         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19159
19160 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19161
19162         * g++.dg/parse/crash25.C: Fix typo.
19163
19164 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19165
19166         PR c++/20461
19167         * g++.dg/parse/crash24.C: New test.
19168
19169         PR c++/20536
19170         * g++.dg/parse/crash25.C: New test.
19171
19172 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19173
19174         PR c++/20147
19175         * g++.dg/ext/stmtexpr4.C: New test.
19176
19177 2005-03-20  Roger Sayle  <roger@eyesopen.com>
19178
19179         PR middle-end/20539
19180         * gcc.c-torture/compile/pr13066-1.c: New test case.
19181         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19182         * g++.dg/opt/pr13066-1.C: Likewise.
19183
19184 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
19185
19186         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19187
19188 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19189
19190         PR fortran/18525
19191         * gfortran.dg/nesting_1.f90: New test.
19192
19193 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19194
19195         PR c++/20240
19196         * g++.dg/lookup/using13.C: New test.
19197
19198 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19199
19200         PR c++/20333
19201         * g++.dg/template/crash36.C: New test.
19202
19203 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
19204
19205         PR c++/20463
19206         * g++.dg/template/crash35.C: New test.
19207
19208 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
19209
19210         PR c++/19966
19211         * g++.dg/overload/operator2.C: New test.
19212
19213 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19214
19215         PR libfortran/20257
19216         * gfortran.dg/pr20257.f90: New test.
19217
19218 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19219
19220         PR libfortran/20480
19221         * gfortran.dg/pr20480.f90: New test.
19222
19223 2005-03-16  Richard Henderson  <rth@redhat.com>
19224
19225         PR middle-end/15700
19226         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19227         (_rtld_global): New.
19228         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19229         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19230
19231         * gcc.dg/alias-3.c: New.
19232         * gcc.dg/alias-4.c: New.
19233         * gcc.dg/alias-5.c: New.
19234         * gcc.dg/alias-6.c: New.
19235
19236 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
19237
19238         * gcc.dg/cpp/ucnid-7.c: New.
19239
19240 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
19241             Dorit Naishlos  <dorit@il.ibm.com>
19242
19243         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19244         darwin.
19245
19246 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
19247
19248         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19249         misaligned accesses.
19250         * gcc.dg/vect/vect-58.c: Likewise.
19251         * gcc.dg/vect/vect-92.c: New.
19252         * gcc.dg/vect/vect-93.c: New.
19253
19254 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
19255
19256         PR fortran/18827
19257         * gfortran.dg/assign_2.f90: New test.
19258         * gfortran.dg/assign_3.f90: New test.
19259         * gfortran.dg/assign.f90: New test.
19260
19261 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
19262
19263         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
19264         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
19265         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
19266         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
19267         names.
19268
19269 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
19270
19271         * gcc.dg/cpp/ucnid-6.c: New.
19272
19273         * gcc.dg/cpp/normalize-1.c: New.
19274         * gcc.dg/cpp/normalize-2.c: New.
19275         * gcc.dg/cpp/normalize-3.c: New.
19276         * gcc.dg/cpp/normalize-4.c: New.
19277         * gcc.dg/cpp/ucnid-4.c: New.
19278         * gcc.dg/cpp/ucnid-5.c: New.
19279         * g++.dg/cpp/normalize-1.C: New.
19280         * g++.dg/cpp/ucnid-1.C: New.
19281
19282 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19283
19284         * gcc.dg/pr18628.c: New.
19285
19286 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19287
19288         PR c++/20280
19289         * g++.dg/tree-ssa/pr20280.C: New.
19290
19291 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19292
19293         PR fortran/20467
19294         * gfortran.dg/stfunc_2.f90: New test.
19295
19296 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19297
19298         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
19299
19300 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19301
19302         * gcc.dg/tree-ssa/20050314-1.c: New test.
19303
19304 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19305
19306         PR c++/4403
19307         PR c++/9783, DR433
19308         * g++.dg/template/friend34.C: New test.
19309         * g++.dg/template/friend35.C: Likewise.
19310         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
19311
19312 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19313
19314         Friend class name lookup 5/n
19315         PR c++/1016
19316         * g++.dg/lookup/hidden-class1.C: New test.
19317         * g++.dg/lookup/hidden-class2.C: Likewise.
19318         * g++.dg/lookup/hidden-class3.C: Likewise.
19319         * g++.dg/lookup/hidden-class4.C: Likewise.
19320         * g++.dg/lookup/hidden-class5.C: Likewise.
19321         * g++.dg/lookup/hidden-class6.C: Likewise.
19322         * g++.dg/lookup/hidden-class7.C: Likewise.
19323         * g++.dg/lookup/hidden-class8.C: Likewise.
19324         * g++.dg/lookup/hidden-class9.C: Likewise.
19325         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
19326         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
19327         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
19328         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
19329         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
19330         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
19331         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
19332         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
19333         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
19334         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
19335         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
19336
19337 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
19338
19339         PR c++/20157
19340         * g++.dg/template/error18.C: New test.
19341
19342 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19343
19344         PR debug/16792
19345         * g++.dg/debug/pr16792.C: New test.
19346
19347 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19348
19349         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
19350         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
19351         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
19352         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
19353         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
19354         test assertion names.
19355
19356 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19357
19358         PR fortran/18600
19359         * gfortran.dg/stfunc_1.f90: New test.
19360
19361 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19362
19363         PR fortran/16907
19364         * gfortran.dg/real_index_1.f90: New test.
19365
19366 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19367
19368         PR fortran/20323
19369         * gfortran.dg/spec_expr_1.f90: New test.
19370
19371 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19372
19373         PR c/20402
19374         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
19375         new parser.
19376
19377 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19378
19379         PR fortran/20361
19380         * gfortran.dg/largeequiv_1.f90: New test.
19381
19382 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19383
19384         * gcc.dg/ucnid-1.c: New.
19385         * gcc.dg/ucnid-2.c: New.
19386         * gcc.dg/ucnid-3.c: New.
19387         * gcc.dg/ucnid-4.c: New.
19388         * gcc.dg/ucnid-5.c: New.
19389         * gcc.dg/ucnid-6.c: New.
19390         * gcc.dg/cpp/ucnid-1.c: New.
19391         * gcc.dg/cpp/ucnid-2.c: New.
19392         * gcc.dg/cpp/ucnid-3.c: New.
19393         * g++.dg/other/ucnid-1.C: New.
19394
19395 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19396
19397         * gcc.dg/vmx/darwin-abi-3.c: Delete.
19398
19399 2005-03-11  Per Bothner  <per@bothner.com>
19400
19401         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
19402         that diagnotics refer to correct token.
19403         * gcc.dg/unused-3.c: Likewise.
19404
19405 2005-03-11  Per Bothner  <per@bothner.com>
19406
19407         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
19408         constant" is now actually on same line as string constant.
19409         * gcc.dg/cpp/direct2s.c: Likewise.
19410
19411 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
19412
19413         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
19414
19415 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19416
19417         PR libfortran/20124
19418         * gfortran.dg/pr20124.f90: New Test
19419
19420 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
19421
19422         PR tree-optimization/20130
19423         * gcc.dg/pr20130-1.c: New test.
19424
19425 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19426
19427         PR target/20095
19428         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
19429
19430 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19431
19432         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
19433
19434 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19435
19436         * g++.dg/eh/forced1.C: Fix comment.
19437         * g++.dg/eh/forced2.C: Ditto.
19438         * g++.dg/eh/forced3.C: Ditto.
19439         * g++.dg/eh/forced4.C: Ditto.
19440
19441 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
19442
19443         PR rtl-opt/20412
19444         * gcc.c-torture/compile/pr20412.c: New test.
19445
19446 2005-03-10  Roger Sayle  <roger@eyesopen.com>
19447
19448         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
19449
19450 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19451
19452         PR target/20322
19453         * gcc.dg/20050307-1.c: New test.
19454
19455 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
19456
19457         PR c++/20375
19458         * g++.dg/other/stdarg3.C: New.
19459
19460 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19461
19462         PR c++/18384, c++/18327
19463         * g++.dg/init/array19.C: New test.
19464
19465         PR inline-asm/20314
19466         * gcc.dg/torture/pr20314-1.c: New test.
19467         * gcc.dg/torture/pr20314-2.c: New test.
19468
19469 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
19470
19471         * gcc.dg/20050309-1.c: New test.
19472
19473 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19474
19475         * gcc.dg/builtins-10.c: Reactivate disabled test.
19476         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
19477         new cbrt transformations.
19478
19479 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/20208
19482         * g++.dg/template/array13.C: New test.
19483
19484 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
19485
19486         PR c++/16859
19487         * g++.dg/init/brace4.C: New test.
19488
19489 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19490
19491         PR c++/20186
19492         * g++.dg/template/non-dependent12.C: New.
19493
19494 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
19495
19496         PR c++/20142
19497         * g++.dg/init/array18.C: Add dg-do run marker.
19498
19499         PR c++/20142
19500         * g++.dg/init/array18.C: New test.
19501
19502 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19503
19504         * consistency.vlad/vlad.exp: Remove trailing semicolons.
19505         * g++.dg/gcov/gcov.exp: Likewise.
19506         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19507         * gcc.target/xstormy16/xstormy16.exp: Likewise.
19508         * lib/c-torture.exp: Likewise.
19509         * lib/fortran-torture.exp: Likewise.
19510         * lib/g++.exp: Likewise.
19511         * lib/gcc-defs.exp: Likewise.
19512         * lib/gcc-dg.exp: Likewise.
19513         * lib/gcc.exp: Likewise.
19514         * lib/gcov.exp: Likewise.
19515         * lib/gfortran.exp: Likewise.
19516         * lib/mike-g++.exp: Likewise.
19517         * lib/mike-gcc.exp: Likewise.
19518         * lib/objc-torture.exp: Likewise.
19519         * lib/objc.exp: Likewise.
19520         * lib/profopt.exp: Likewise.
19521         * lib/target-libpath.exp: Likewise.
19522         * lib/target-supports.exp: Likewise.
19523         * lib/treelang.exp: Likewise.
19524         * lib/wrapper.exp: Likewise.
19525
19526 2005-03-08  Jeff Law  <law@redhat.com>
19527
19528         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19529         PHI-OPT changes.
19530
19531 2005-03-08  Ira Rosen  <irar@il.ibm.com>
19532
19533         * gcc.dg/vect/pr20122.c: New test.
19534
19535 2005-03-07  Jeff Law  <law@redhat.com>
19536
19537         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19538         was folded away.
19539         * gcc.dg/tree-ssa/pr18133-1.c: New test.
19540         * gcc.dg/tree-ssa/pr18133-2.c: New test.
19541         * gcc.dg/tree-ssa/pr18134.c: New test.
19542
19543 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19544
19545         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19546         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19547         gcc.dg/torture/builtin-noret-2.c: Require weak support.
19548
19549 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
19550
19551         PR tree-opt/17671
19552         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19553
19554 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
19555
19556         * g++.dg/warn/Wnvdtor.C: New test.
19557
19558 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
19559
19560         * gcc.dg/torture/pr19683-1.c: New test.
19561
19562 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19563
19564         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19565         * gfortran.dg/g77/19990313-2.f: Ditto.
19566         * gfortran.dg/g77/19990313-3.f: Ditto.
19567         * gfortran.dg/g77/19990525-0.f: Ditto.
19568         * gfortran.dg/g77/19990826-0.f: Ditto.
19569         * gfortran.dg/g77/19990826-2.f: Ditto.
19570         * gfortran.dg/g77/19990826-3.f: Ditto.
19571         * gfortran.dg/g77/20000511-1.f: Ditto.
19572         * gfortran.dg/g77/20000511-2.f: Ditto.
19573         * gfortran.dg/g77/970625-2.f: Ditto.
19574         * gfortran.dg/g77/980310-2.f: Ditto.
19575         * gfortran.dg/g77/980310-3.f: Ditto.
19576         * gfortran.dg/g77/980310-8.f: Ditto.
19577         * gfortran.dg/g77/980519-2.f: Ditto.
19578         * gfortran.dg/g77/alpha1.f: Ditto.
19579         * gfortran.dg/g77/claus.f: Ditto.
19580         * gfortran.dg/g77/erfc.f: Ditto.
19581         * gfortran.dg/g77/short.f: Ditto.
19582         * gfortran.fortran-torture/execute/data.f90: Ditto.
19583         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19584         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19585
19586 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19587
19588         * lib/file-format.exp (gcc_target_object_format): Add check for som
19589         format and hardcode object formats on hppa*-*-hpux*.
19590         * lib/target-supports.exp (check_weak_available): Add check for som
19591         object format.  Always return 0 on hppa*-*-hpux10*.
19592
19593         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19594         is defined.
19595
19596         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19597
19598 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19599
19600         * gfortran.dg/pr19936_1.f90: New test.
19601         * gfortran.dg/pr19936_2.f90: New test.
19602         * gfortran.dg/pr19936_3.f90: New test.
19603
19604 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19605             Paul Thomas <prthomas@drfccad.cea.fr>
19606
19607         * gfortran.dg/PR19754_1.f90: New test.
19608         * gfortran.dg/PR19754_2.f90: Ditto.
19609
19610 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19611
19612         PR c++/19311
19613         * g++.dg/template/non-dependent11.C: New test.
19614
19615 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
19616
19617         * lib/target-supports.exp (check_iconv_available): Fix comment.
19618
19619 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
19620             Joseph S. Myers  <joseph@codesourcery.com>
19621
19622         PR c++/19797
19623         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19624
19625 2005-03-04  Matthew Sachs  <msachs@apple.com>
19626
19627         * gcc.exp (gcc_target_compile): Put braces around
19628         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19629         * objc.exp (objc_target_compile): Likewise.
19630         * treelang.exp (treelang_target_compile): Likewise.
19631
19632 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19633
19634         PR fortran/19673
19635         * gfortran.dg/func_result_1.f90: New test.
19636
19637 2005-03-04  Ben Elliston  <bje@au.ibm.com>
19638
19639         * gcc.misc-tests/options.exp: New test.
19640
19641 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19642
19643         * gcc.dg/pr15784-4.c: New test.
19644
19645 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19646
19647         * gcc.c-torture/execute/pr17133.c: New.
19648         * gcc.c-torture/compile/20050303-1.c: New.
19649
19650 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19651
19652         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19653
19654 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19655
19656         * g++.dg/overload/using2.C: New.
19657
19658 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19659
19660         PR c++/19916
19661         * g++.dg/init/ptrmem2.C: New test.
19662
19663 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19664
19665         PR c/8927
19666         * gcc.dg/pr8927-1.c: New test.
19667
19668 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19669
19670         PR c++/20232
19671         * g++.dg/inherit/covariant12.C: New.
19672
19673 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19674
19675         PR fortran/19479
19676         * gfortran.dg/bound_1.f90: New test.
19677
19678 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19679
19680         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19681         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19682
19683 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19684
19685         PR c/20245
19686         * gcc.dg/pr20245-1.c: New test.
19687
19688 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19689
19690         PR middle-end/19874
19691         * gcc.c-torture/execute/20050119-2.c: New test case.
19692
19693 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19694
19695         * README: Update the DejaGnu bug reporting address.
19696         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19697         * lib/objc-torture.exp: Likewise.
19698
19699 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19700
19701         * gfortran.dg/boz_1.f90: New test.
19702         * gfortran.dg/boz_3.f90: New test.
19703         * gfortran.dg/boz_4.f90: New test.
19704
19705 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19706
19707         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19708         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19709
19710 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19711
19712         PR libfortran/20101
19713         * gfortran.dg/write_0_pe_format.f90: New test.
19714
19715 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19716
19717         PR c++/20206
19718         * g++.dg/opt/thunk2.C: New test.
19719         * g++.dg/opt/covariant1.C: New test.
19720
19721 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19722
19723         * gfortran.dg/e_d_fmt.f90: New test.
19724
19725 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19726
19727         * gcc.dg/asm-b.c: Fix comment typos.
19728
19729 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19730
19731         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19732         a V_MAY_DEF also.
19733
19734 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19735
19736         PR tree-opt/20188
19737         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19738         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19739         * gcc.dg/asm-b.c: New test.
19740
19741 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19742
19743         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19744         Disable this test on IRIX 6.
19745
19746 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19747
19748         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19749         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19750         parser.
19751
19752 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19753
19754         PR tree-optimization/20204
19755         * testsuite/gcc.dg/pr20204.c: New test.
19756
19757 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19758
19759         PR target/20196
19760         * gcc.c-torture/execute/20050224-1.c: New test.
19761
19762         PR c++/20175
19763         * g++.dg/warn/Wbraces2.C: New test.
19764
19765 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19766
19767         PR c++/19878
19768         * g++.dg/init/const2.C: New test.
19769
19770 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19771
19772         PR tree-optimization/20100
19773         * gcc.c-torture/execute/pr20100-1.c: New test.
19774
19775 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19776
19777         * gfortran.dg/implicit_3.f90: New test.
19778
19779         * gfortran.dg/deftype_1.f90: New test.
19780
19781 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19782
19783         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19784         the test passes.
19785         * g++.dg/other/anon3.C: Accept a warning.
19786
19787 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19788
19789         * gcc.dg/pr20017.c: Fix a comment typo.
19790
19791 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19792
19793         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19794
19795 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19796
19797         PR ada/19902
19798         * ada/acats/tests/cxa/cxa3004.a: Remove.
19799         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19800
19801 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19802
19803         PR c++/20073
19804         * g++.dg/init/const1.C: New test.
19805
19806         PR c++/19991
19807         * g++.dg/parse/constant7.C: New test.
19808
19809         PR c++/20152
19810         * g++.dg/parse/error27.C: New test.
19811         * g++.dg/template/qualttp15.C: Adjust error markers.
19812         * g++.old-deja/g++.other/struct1.C: Likewise.
19813
19814         PR c++/20153
19815         * g++.dg/template/error17.C: New test.
19816
19817         PR c++/20148
19818         * g++.dg/parser/error26.C: New test.
19819
19820 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19821
19822         PR tree-optimization/20100
19823         PR tree-optimization/20115
19824         * gcc.dg/pr20115.c: New test.
19825         * gcc.dg/pr20115-1.c: New test.
19826         * gcc.dg/pr20100.c: New test.
19827         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19828         call-clobbered variables after alias1.
19829
19830 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19831
19832         * gfortran.dg/list_read_4.f90: new test.
19833
19834 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19835
19836         PR rtl-optimization/20017.
19837         * gcc.dg/pr20017.c: New.
19838
19839 2005-02-22  Devang Patel  <dpatel@apple.com>
19840
19841         PR 19952
19842         * g++.dg/tree-ssa/pr19952.C: New test.
19843
19844 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19845
19846         PR c++/19883
19847         * g++.dg/parse/constant6.C: New test.
19848
19849 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19850
19851         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19852         * g++.dg/charset/asm2.c: Likewise.
19853         * g++.dg/charset/asm3.c: Likewise.
19854         * g++.dg/charset/asm4.c: Likewise.
19855         * g++.dg/charset/asm5.c: Likewise.
19856         * g++.dg/charset/attribute1.c: Likewise.
19857         * g++.dg/charset/attribute2.c: Likewise.
19858         * g++.dg/charset/extern1.cc: Likewise.
19859         * g++.dg/charset/extern2.cc: Likewise.
19860         * g++.dg/charset/extern3.cc: Likewise.
19861         * g++.dg/charset/function.cc: Likewise.
19862         * g++.dg/charset/string.c: Likewise.
19863         * g++.dg/charset/charset.exp: Likewise.
19864         * lib/target-supports.exp (check_iconv_available): Fix comment.
19865
19866 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19867
19868         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19869         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19870         * gcc.dg/charset/asm2.c: Likewise.
19871         * gcc.dg/charset/asm3.c: Likewise.
19872         * gcc.dg/charset/asm4.c: Likewise.
19873         * gcc.dg/charset/asm5.c: Likewise.
19874         * gcc.dg/charset/asm6.c: Likewise.
19875         * gcc.dg/charset/attribute1.c: Likewise.
19876         * gcc.dg/charset/attribute2.c: Likewise.
19877         * gcc.dg/charset/builtin1.c: Likewise.
19878         * gcc.dg/charset/extern.c: Likewise.
19879         * gcc.dg/charset/function.c: Likewise.
19880         * gcc.dg/charset/string.c: Likewise.
19881         * gcc.dg/charset/charset.exp: Likewise.
19882
19883 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19884
19885         PR fortran/20086
19886         * gfortran.dg/pr20086.f90: New test.
19887
19888 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19889
19890         PR tree-optimization/19786
19891         * g++.dg/tree-ssa/pr19786.C: New.
19892
19893 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19894
19895         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19896
19897 2005-02-21  Jeff Law  <law@redhat.com>
19898
19899         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19900
19901 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19902
19903         * gfortran.dg/do_iterator: Split loop, markup all lines for
19904         which an error locus is printed.
19905         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19906         locus is printed.
19907         * gfortran.dg/select_4.f90: Likewise.
19908         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19909         locuses in the various permutations.
19910
19911 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19912
19913         PR tree-optimization/19951
19914         * g++.dg/vect: New directory.
19915         * g++.dg/vect/vect.exp: New file.
19916         * g++.dg/vect/pr19951.cc: New testcase.
19917         * g++.dg/dg.exp: Also prune vectorizer tests.
19918
19919 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19920
19921         PR 18785
19922         * gcc.dg/charset/builtin1.c: New test.
19923
19924 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19925
19926         PR c++/19299
19927         * g++.dg/inherit/volatile1.C: New test.
19928
19929         PR c++/19440
19930         * g++.dg/template/dtor4.C: New test.
19931
19932 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19933
19934         * gfortran.dg/int_1.f90: New test.
19935
19936 2005-02-19  Devang Patel  <dpatel@apple.com>
19937
19938         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19939
19940 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19941
19942         * gfortran.dg/achar_1.f90: New test.
19943
19944 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19945
19946         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19947
19948 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19949             Jakub Jelinek  <jakub@redhat.com>
19950
19951         PR tree-optimization/19828
19952         * gcc.dg/tree-ssa/loop-7.c: New test.
19953         * gcc.c-torture/execute/20050218-1.c: New test.
19954
19955 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19956
19957         PR c/20043
19958         * gcc.dg/transparent-union-1.c: New test.
19959         * gcc.dg/transparent-union-2.c: New test.
19960
19961 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19962
19963         PR tree-optimization/18977
19964         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19965
19966 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19967
19968         PR target/20054
19969         * gcc.dg/pr20054.c: New test.
19970
19971 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19972
19973         PR c++/19508
19974         * g++.dg/ext/attrib20.C: New test.
19975
19976 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19977
19978         PR middle-end/20030
19979         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19980
19981 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19982
19983         PR c++/20008
19984         * g++.dg/opt/switch4.C: New.
19985
19986 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19987
19988         PR c++/20023
19989         PR tree-optimization/20009
19990         * gcc.c-torture/compile/20050217-1.c: New test.
19991         * g++.dg/opt/switch3.C: New test.
19992
19993         PR tree-optimization/18947
19994         * gcc.c-torture/compile/20050215-1.c: New test.
19995         * gcc.c-torture/compile/20050215-2.c: New test.
19996         * gcc.c-torture/compile/20050215-3.c: New test.
19997
19998 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19999
20000         PR c++/20028
20001         * g++.dg/template/crash34.C: New.
20002
20003         PR c++/20022
20004         * g++.dg/other/access3.C: New.
20005
20006 2005-02-17  Ira Rosen  <irar@il.ibm.com>
20007
20008         * gcc.dg/vect/vect-98.c: New test.
20009
20010 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
20011
20012         PR tree-optimization/19967
20013         * gcc.dg/pr19967.c: New.
20014
20015 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
20016
20017         PR middle-end/19857
20018         * gcc.dg/tree-ssa/20050215-1.c: New test.
20019         * gcc.c-torture/execute/20050215-1.c: New test.
20020
20021 2005-02-15  Eric Christopher  <echristo@redhat.com>
20022
20023         * gcc.dg/cpp/20050215-1.c: New file.
20024
20025 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
20026
20027         PR tree-optimization/15785
20028         * gcc.dg/pr15785-1.c: New test.
20029
20030 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
20031
20032         PR c++/17788
20033         * g++.dg/init/ctor4.C: New.
20034         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
20035
20036 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
20037
20038         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
20039         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
20040
20041 2005-02-15  Andreas Schwab  <schwab@suse.de>
20042
20043         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
20044         declare malloc.
20045
20046 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
20047
20048         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
20049
20050 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
20051
20052         PR tree-optimization/19853
20053         * gcc.c-torture/compile/pr19853.c: New test.
20054
20055 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20056
20057         PR c++/19608
20058         * g++.dg/parse/local-class1.C: New.
20059
20060         PR c++/19895
20061         * g++.dg/parse/ptrmem3.C: New.
20062
20063         PR c++/19884
20064         * g++.old-deja/g++.oliva/template6.C: Add another case.
20065         * g++.dg/template/explicit6.C: New.
20066
20067 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
20068
20069         PR c++/17816
20070         * g++.dg/other/redecl2.C: New.
20071
20072 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20073
20074         PR c++/19891
20075         * g++.dg/abi/covariant4.C: New.
20076
20077 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
20078
20079         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20080
20081 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
20082
20083         * gcc.dg/vect/vect-96.c: Fix typo.
20084
20085 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20086
20087         PR c++/14479
20088         PR c++/19487
20089         * g++.dg/template/enum5.C: New test.
20090
20091 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20092
20093         * gcc.dg/vect/vect-97.c: New test.
20094
20095 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20096
20097         * gcc.dg/vect/vect-96.c: New test.
20098
20099 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
20100
20101         * gcc.dg/builtins-34.c: Also check ldexp*.
20102
20103 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
20104
20105         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20106
20107 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
20108
20109         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20110         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20111         dg-require-dll, dg-require-iconv, dg-require-named-sections,
20112         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20113         selector_list, selector_expression, dg-process-target): Move to new
20114         file target-supports-dg.exp.
20115         * lib/target-supports-dg.exp: New.
20116
20117         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20118         New.
20119
20120 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
20121
20122         PR c++/19666
20123         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20124
20125         PR middle-end/19858
20126         * gcc.c-torture/compile/20050210-1.c: New test.
20127
20128 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20129
20130         PR c++/19755
20131         * g++.dg/warn/Wbraces1.C: New test.
20132
20133 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20134
20135         * gcc.dg/builtins-52.c: New testcase.
20136
20137 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20138
20139         PR c/19342
20140         * gcc.c-torture/execute/20050119-1.c: New test.
20141
20142 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20143
20144         PR c++/19811
20145         * g++.dg/init/delete1.C: New test.
20146
20147 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20148
20149         PR c++/18470
20150         * g++.dg/template/static12.C: New test.
20151
20152 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20153
20154         PR c++/19787
20155         * g++.dg/conversion/ambig1.C: New test.
20156
20157         PR c++/19739
20158         * g++.dg/ext/attrib19.C: New test.
20159
20160         PR c++/19732
20161         * g++.dg/parse/dtor5.C: New test.
20162
20163         PR c++/19762
20164         * g++.dg/template/dtor3.C: New test.
20165
20166         PR c++/19826
20167         * g++.dg/template/static11.C: New test.
20168         * g++.dg/template/crash2.C: Remove dg-error marker.
20169
20170 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20171
20172         PR C++/18491
20173         * g++.old-deja/g++.mike/p10769a.C: Remove.
20174
20175 2005-02-09  Roger Sayle  <roger@eyesopen.com>
20176
20177         * gcc.dg/builtins-48.c: New test case.
20178         * gcc.dg/builtins-49.c: New test case.
20179         * gcc.dg/builtins-50.c: New test case.
20180         * gcc.dg/builtins-51.c: New test case.
20181
20182 2005-02-09  Ian Lance Taylor  <ian@airs.com>
20183
20184         PR middle-end/19583
20185         * g++.dg/warn/Wreturn-type-3.C: New test.
20186
20187 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20188
20189         PR middle-end/19402
20190         * gcc.dg/pr19402-1.c: New testcase.
20191         * gcc.dg/pr19402-2.c: likewise.
20192
20193 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20194
20195         PR middle-end/19854
20196         * g++.dg/tree-ssa/tmmti.C: New testcase.
20197
20198 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20199
20200         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20201
20202 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
20203
20204         PR c++/19733
20205         * g++.dg/parse/crash23.C: New test.
20206         * g++.dg/warn/Weff1.C: New test.
20207
20208 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20209
20210         * gcc.dg/20050209-1.c: New test.
20211
20212 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20213
20214         PR target/19799
20215         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20216
20217 2005-02-08  Mike Stump  <mrs@apple.com>
20218
20219         * g++.dg/pch/import-2.c: New test.
20220         * g++.dg/pch/import-2.hs: New.
20221         * g++.dg/pch/include/import-2a.h: New.
20222         * g++.dg/pch/include/import-2b.h: New.
20223
20224 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
20225
20226         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20227
20228 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20229
20230         * gfortran.dg/substr_1.f90: New test.
20231
20232 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
20233
20234         PR middle-end/19775
20235         * gcc.dg/torture/builtin-power-1.c: Disable test for
20236         invalid transformation.
20237         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
20238         no longer optimize.
20239         * gcc.dg/builtins-47.c: New testcase.
20240
20241 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
20242             Dorit Naishlos  <dorit@il.ibm.com>
20243
20244         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20245
20246 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
20247
20248         * gcc.c-torture/compile/20050206-1.c: New test.
20249
20250 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20251
20252         PR tree-opt/19768
20253         * g++.dg/opt/pr19768.C: New test.
20254
20255 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20256
20257         PR tree-opt/19736
20258         * gcc.c-torture/compile/pr19736.c: New test.
20259
20260 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20261
20262         PR c++/17401
20263         * g++.dg/parse/error25.C: New test.
20264
20265 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
20266
20267         * gcc.c-torture/execute/20050203-1.c: New.
20268
20269 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
20270
20271         * gcc.dg/vect/vect-85.c: Remove xfail.
20272         * gcc.dg/vect/vect-86.c: Remove xfail.
20273         * gcc.dg/vect/vect-87.c: Remove xfail.
20274         * gcc.dg/vect/vect-88.c: Remove xfail.
20275
20276 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
20277
20278         * gcc.dg/altivec-19.c: New.
20279
20280 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
20281
20282         PR c/17807
20283         * gcc.dg/nested-func-3.c: New test.
20284         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
20285
20286 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
20287
20288         * gcc.test-framework/gen_directive_tests: Generate tests for
20289         selector expressions.
20290
20291 2005-02-02  Matt Austern  <austern@apple.com>
20292
20293         PR c++/19628
20294         * g++/ext/builtin7.C: New.
20295         * g++/ext/builtin8.C: New.
20296
20297 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20298
20299         PR c/18502
20300         * gcc.dg/pr18502-1.c: New test.
20301
20302 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20303
20304         PR c++/17413
20305         * g++.dg/template/local4.C: Tweak.
20306
20307 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
20308
20309         PR tree-optimization/19578
20310         * gcc.c-torture/compile/20050202-1.c: New test.
20311
20312 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20313
20314         PR c/19435
20315         * gcc.dg/c99-init-4.c: New test.
20316
20317 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20318
20319         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
20320
20321         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
20322
20323         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
20324         * g++.dg/eh/check-vect.h: New.
20325
20326         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
20327         * gcc.dg/vect/vect-78.c: Ditto.
20328         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
20329         Remove.
20330
20331         * g++.dg/conversion/simd1.C: Expect warning.
20332         * g++.dg/ext/attribute-test-1.C: Ditto.
20333         * g++.dg/ext/attribute-test-2.C: Ditto.
20334         * g++.dg/ext/attribute-test-3.C: Ditto.
20335         * g++.dg/ext/attribute-test-4.C: Ditto.
20336
20337         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20338         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
20339
20340         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
20341
20342 2005-02-01  Richard Henderson  <rth@redhat.com>
20343
20344         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20345         long double for ibm double-double format.
20346         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20347
20348 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
20349
20350         PR tree-optimization/19633
20351         * testsuite/gcc.dg/pr19633-1.c: New test.
20352         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
20353         to NULL or a symbol.
20354
20355 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20356
20357         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
20358         New procs.
20359         (dg-process-target (local override)): Handle selector expressions.
20360
20361         * gcc.test-framework/README: Describe tests in source directory.
20362         * gcc.test-framework/test-framework.awk: Handle dg- tests.
20363         * gcc.test-framework/test-framework.exp: Handle dg- tests.
20364         * gcc.test-framework/dg-bogus-exp-P.c: New test.
20365         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
20366         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
20367         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
20368         * gcc.test-framework/dg-do-link-exp-P.c: New test.
20369         * gcc.test-framework/dg-do-run-exp-P.c: New test.
20370         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
20371         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
20372         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
20373         * gcc.test-framework/dg-error-exp-P.c: New test.
20374         * gcc.test-framework/dg-error-exp-XP.c: New test.
20375         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
20376         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
20377         * gcc.test-framework/dg-output-exp-P.c: New test.
20378         * gcc.test-framework/dg-output-exp-XF.c: New test.
20379         * gcc.test-framework/dg-warning-exp-P.c: New test.
20380         * gcc.misc-tests/dg-1.c: Remove.
20381         * gcc.misc-tests/dg-2.c: Remove.
20382         * gcc.misc-tests/dg-3.c: Remove.
20383         * gcc.misc-tests/dg-4.c: Remove.
20384         * gcc.misc-tests/dg-5.c: Remove.
20385         * gcc.misc-tests/dg-6.c: Remove.
20386         * gcc.misc-tests/dg-7.c: Remove.
20387         * gcc.misc-tests/dg-8.c: Remove.
20388         * gcc.misc-tests/dg-9.c: Remove.
20389         * gcc.misc-tests/dg-10.c: Remove.
20390         * gcc.misc-tests/dg-11.c: Remove.
20391         * gcc.misc-tests/dg-12.c: Remove.
20392         * gcc.misc-tests/dg-test.exp: Remove.
20393
20394         * gcc.test-framework/test-framework.awk: Change recording and
20395         printing of passes and failures.
20396
20397         * gcc.test-framework: New directory.
20398         * gcc.test-framework/README: New.
20399         * gcc.test-framework/test-framework.exp: New.
20400         * gcc.test-framework/test-framework.awk: New.
20401         * gcc.test-framework/gen_directive_tests: New.
20402
20403 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
20404
20405         * lib/treelang.exp: Fix comment typos.
20406         (treelang_target_compile): Don't append libs=-ltreelang to options.
20407
20408 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
20409
20410         * g++.dg/parse/typename7.C: Adjust error messages.
20411
20412 2005-01-31  Jeff Law  <law@redhat.com>
20413
20414         * gcc.c-torture/execute/20050131-1.c: New test.
20415         * gcc.dg/wcaselabel.c: New test.
20416
20417 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
20418
20419         * g++.dg/other/warning1.C: Adjust error messags.
20420         * g++.dg/parse/constant5.C: New test.
20421
20422 2005-01-31  Steven Bosscher  <stevenb@suse.de>
20423
20424         PR c/19333
20425         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
20426         the test case valid.
20427         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
20428         * testsuite/gcc.dg/array-7.c: Adjust expected result.
20429         * testsuite/gcc.dg/pr18596-3.c: Likewise.
20430         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
20431         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
20432         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
20433
20434 2005-01-31  Dale Johannesen  <dalej@apple.com>
20435
20436         * g++.dg/opt/pr19650.C: New test.
20437
20438 2005-01-31  Richard Henderson  <rth@redhat.com>
20439
20440         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20441         long double for intel double extended format.
20442         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20443
20444 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
20445
20446         PR c++/19555
20447         * g++.dg/template/static10.C: New test.
20448
20449         PR c++/19395
20450         * g++.dg/parse/error24.C: New test.
20451
20452         PR c++/19367
20453         * g++.dg/lookup/builtin1.C: New test.
20454
20455         PR c++/19457
20456         * g++.dg/warn/conv3.C: New test.
20457
20458 2005-01-30  Bud Davis  <bdavis@gfortran.org>
20459
20460         PR fortran/19647
20461         * gfortan.dg/inquire_7.f90
20462
20463 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
20464
20465         PR tree-optimization/15791
20466         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
20467         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
20468         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
20469         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
20470         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
20471         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
20472         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
20473         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
20474         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
20475         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
20476
20477 2005-01-29  Paul Brook  <paul@codesourcery.com>
20478
20479         PR fortran/18565
20480         * check.c (real_or_complex_check): New function.
20481         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
20482         * intrinsic.c (add_functions): Use new check functions.
20483         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20484         Add prototypes.
20485
20486 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
20487
20488         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20489         gcc.dg/lvalue-3.c: New tests.
20490         * gcc.dg/concat.c: Update expected messages.
20491
20492 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
20493
20494         PR libfortran/19595
20495         * gfortran.dg/eor_1.f90: New test.
20496
20497 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
20498
20499         PR fortran/19589
20500         * gfortran.dg/logical_data_1.f90: New test.
20501
20502 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
20503
20504         PR c++/19253
20505         * g++.dg/template/crash33.C: New test.
20506
20507         PR c++/19667
20508         * g++.dg/template/crash32.C: New test.
20509
20510 2005-01-28  Ian Lance Taylor  <ian@airs.com>
20511
20512         PR middle-end/16558
20513         * g++.dg/warn/Wreturn-type-2.C: New test.
20514
20515 2004-06-24  Jeff Law  <law@redhat.com>
20516
20517         * gcc.dg/tree-ssa/20050128-1.c: New test.
20518
20519 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
20520
20521         * gcc.target/frv/all-mdpackh-1.c: New test.
20522
20523 2005-01-28  Steven Bosscher  <stevenb@suse.de>
20524
20525         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20526
20527 2005-01-27  Richard Henderson  <rth@redhat.com>
20528
20529         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20530
20531 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20532
20533         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20534
20535 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20536
20537         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20538         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20539         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20540         to cope with cases where the multilib options override the dg-options.
20541
20542 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
20543
20544         PR c/18946
20545         * gcc.dg/noncompile/20050120-1.c: New test.
20546
20547 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
20548
20549         PR tree-optimization/19633
20550         * gcc.dg/pr19633.c: New test.
20551         * gcc.dg/tree-ssa/pr19633.c: New test.
20552
20553 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
20554
20555         * gcc.dg/20041216-1.c: New test.
20556
20557 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
20558
20559         PR objc/18862
20560         * objc.dg/selector-2.m: New test.
20561
20562 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20563
20564         * g++.dg/opt/range-test-2.C: New test.
20565
20566         PR rtl-optimization/19579
20567         * gcc.c-torture/execute/20050124-1.c: New test.
20568
20569 2005-01-26  Greg Parker  <gparker@apple.com>
20570         Stuart Hastings  <stuart@apple.com>
20571
20572         * gcc.c-torture/execute/20050125-1.c: New.
20573
20574 2005-01-18  Jan Hubicka  <jh@suse.cz>
20575
20576         PR tree-optimize/19337
20577         * gcc.c-torture/compile/20050119-1.c: New test.
20578
20579 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20580
20581         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20582         test for successful match.
20583
20584 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20585
20586         PR objc/18408
20587         * objc.dg/comp-types-7.m: New test.
20588
20589 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20590
20591         * lib/target-supports.exp (current_target_name): New.
20592         (check_effective_target_ilp32, check_effective_target_lp64):
20593         Cache the result to use as long as the current target, with
20594         multilib flags, remains the same.
20595
20596         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20597         (dg-require-weak, dg-require-visibility, dg-require-alias,
20598         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20599         dg-require-effective-target, dg-skip-if): Remove call to
20600         skip_test_and_clear_xfail.
20601         (dg-test): Clear xfail data.
20602
20603 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20604
20605         PR target/17751
20606         * gcc.dg/ppc64-toc.c: New test.
20607
20608         * g++.dg/tree-ssa/empty-1.C: New test.
20609
20610         PR middle-end/19551
20611         * gcc.c-torture/execute/20050121-1.c: New test.
20612         * gcc.dg/20050121-2.c: New test.
20613
20614 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
20615         Paul Brook  <paul@codesourcery.com>
20616
20617         PR fortran/17941
20618         * gfortran.dg/real_const_1.f: New test.
20619         * gfortran.dg/real_const_2.f90: New test.
20620         * gfortran.dg/complex_int_1.f90: New test.
20621
20622 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
20623
20624         PR fortran/19313
20625         * gfortan.dg/inquire_6.f90: New test.
20626
20627 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20628
20629         PR libfortran/19451
20630         * open_readonly_1.f90: New test.
20631
20632 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20633
20634         PR libfortran/18982
20635         * gfortran.dg/open_new.f90: New file.
20636
20637 2005-01-22  Paul Brook  <paul@codesourcery.com>
20638
20639         * namelist_1.f90: New test.
20640
20641 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20642
20643         PR tree-optimization/19484
20644         * gcc.c-torture/compile/20050122-[12].c: New tests.
20645
20646 2005-01-22  Paul Brook  <paul@codesourcery.com>
20647
20648         * gfortran.dg/implicit_2.f90: New test.
20649
20650 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20651
20652         PR fortran/19314
20653         * gfortran.dg/inquire_5.f90: New test.
20654
20655 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20656
20657         PR c/18809
20658         * gcc.dg/pr18809-1.c: New test.
20659
20660 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20661
20662         * gcc.dg/20050121-1.c: New test.
20663
20664         PR tree-optimization/13000
20665         * gcc.dg/20040206-1.c: Change warning to point where function is
20666         being inlined.
20667
20668 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20669
20670         PR c++/19208
20671         * g++.dg/template/array11.C: New test.
20672
20673 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20674
20675         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20676         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20677         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20678         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20679         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20680         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20681
20682 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20683
20684         PR tree-optimization/15349
20685         * gcc.dg/tree-ssa/pr15349.c: New.
20686
20687 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20688
20689         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20690
20691 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20692
20693         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20694         scan-assembler-times directive name.
20695
20696         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20697         after dg-do.
20698
20699         PR rtl-optimization/19462
20700         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20701
20702 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20703
20704         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20705         counting function calls on ia64.
20706
20707 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20708
20709         PR rtl-optimization/15139
20710         * gcc.dg/20050111-2.c: New test.
20711
20712         PR c/17297
20713         * gcc.c-torture/compile/20050113-1.c: New testcase.
20714
20715         PR middle-end/19164
20716         * gcc.dg/20050113-1.c: New testcase.
20717
20718 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20719
20720         * gcc.dg/vect/vect-85.c: Add comment.
20721         * gcc.dg/vect/vect-86.c: Add xfail for now.
20722         * gcc.dg/vect/vect-87.c: Add xfail for now.
20723         * gcc.dg/vect/vect-88.c: Add xfail for now.
20724         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20725
20726 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20727
20728         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20729
20730 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20731
20732         * g++.dg/debug/typedef3.C: New test.
20733
20734 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20735
20736         PR c/19472
20737         * gcc.dg/asm-a.c: New test.
20738
20739 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20740
20741         * gcc.dg/sh-relax.c: Add prototype for abort.
20742
20743 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20744
20745         * gcc.dg/short-compare-1.c: New test.
20746         * gcc.dg/short-compare-2.c: Likewise.
20747
20748 2005-01-18  Michael Matz  <matz@suse.de>
20749
20750         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20751
20752 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20753
20754         PR tree-optimization/19121
20755         * gcc.c-torture/compile/pr19121.c: New test.
20756
20757 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20758
20759         PR target/19357
20760         * gcc.c-torture/compile/pr19357.c: New test.
20761
20762 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20763
20764         PR c/5675
20765         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20766         pass--those that refer just to the variable, possibly with a
20767         cast.
20768         * gcc.dg/c99-const-expr-3.c: Likewise.
20769
20770         PR middle-end/13127
20771         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20772         longer emitted.
20773
20774 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20775
20776         PR fortran/18778
20777         * gfortran.dg/endfile_2.f90: New test.
20778
20779 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20780
20781         PR 19168
20782         * gfortran.dg/select_5.f90: New test.
20783
20784 2004-01-16  Paul Brook  <paul@codesourcery.com>
20785
20786         * gfortran.dg/common_4.f90: New test.
20787
20788 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20789
20790         PR rtl-optimization/19462
20791         * gcc.dg/torture/pr19462-1.c: New test.
20792
20793 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20794
20795         PR objc/19321
20796         * objc.dg/func-ptr-2.m: New.
20797         * objc.dg/volatile-1.m: New.
20798
20799 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20800
20801         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20802
20803 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20804
20805         PR tree-optimization/19060
20806         * gcc.c-torture/execute/20050104-1.c: New test.
20807
20808 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20809
20810         PR fortran/18983
20811         * gfortran.dg/write_to_null.f90: New test.
20812
20813 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20814             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20815
20816         PR other/19328
20817         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20818         argument.
20819
20820 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20821
20822         PR c++/19263
20823         * g++.dg/init/vector1.C: New test.
20824
20825 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20826
20827         PR target/13158
20828         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20829         PR target/18987
20830         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20831
20832 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20833
20834         * gfortran.dg/select_1.f90: New test.
20835         * gfortran.dg/select_2.f90: New test.
20836         * gfortran.dg/select_3.f90: New test.
20837         * gfortran.dg/select_4.f90: New test.
20838
20839 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20840
20841         PR middle-end/19084
20842         PR rtl-optimization/19348
20843         * gcc.dg/20050111-1.c: New test.
20844         * gcc.c-torture/execute/20050111-1.c: New test.
20845
20846         * gcc.dg/i386-asm-4.c: New test.
20847
20848 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20849
20850         * gcc.dg/nested-func-2.c: New test.
20851         * ada/acats/norun.lst: Remove c953002.
20852
20853 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20854
20855         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20856
20857 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20858
20859         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20860
20861 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20862
20863         PR target/18761
20864         * g++.dg/abi/align1.C: New test.
20865
20866 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20867
20868         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20869         at a time.
20870         * g++.dg/ext/altivec_check.h: Support compiling as C.
20871
20872 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20873
20874         PR c++/19355
20875         * g++.dg/expr/pr19355-1.C: New test case.
20876
20877 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20878
20879         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20880         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20881         * ada/acats/tests/c3/c92005b.ada: Likewise.
20882         * ada/acats/tests/c3/cxb3012.a: Likewise.
20883         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20884
20885 2005-01-09  Paul Brook  <paul@codesourcery.com>
20886
20887         * gfortran.dg/common_2.f90: New file.
20888         * gfortran.dg/common_3.f90: New file.
20889
20890 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20891
20892         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20893
20894 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20895
20896         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20897         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20898         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20899         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20900         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20901         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20902         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20903         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20904         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20905         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20906         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20907         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20908         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20909         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20910         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20911         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20912         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20913         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20914         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20915         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20916         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20917         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20918         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20919         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20920         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20921         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20922         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20923         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20924         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20925         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20926         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20927         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20928         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20929         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20930         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20931         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20932         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20933         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20934         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20935         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20936         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20937         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20938         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20939         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20940         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20941         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20942         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20943         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20944         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20945         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20946         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20947         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20948         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20949         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20950         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20951         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20952         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20953         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20954         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20955         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20956         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20957         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20958         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20959         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20960         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20961         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20962         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20963
20964         * gcc.dg/vect/vect-1.c: Fix spelling.
20965         * gcc.dg/vect/vect-10.c: Fix spelling.
20966         * gcc.dg/vect/vect-11.c: Fix spelling.
20967         * gcc.dg/vect/vect-12.c: Fix spelling.
20968         * gcc.dg/vect/vect-14.c: Fix spelling.
20969         * gcc.dg/vect/vect-15.c: Fix spelling.
20970         * gcc.dg/vect/vect-16.c: Fix spelling.
20971         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20972         * gcc.dg/vect/vect-64.c: Fix comments.
20973         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20974
20975 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20976             Ira Rosen  <irar@il.ibm.com>
20977
20978         * gcc.dg/vect/vect-70.c: New test.
20979         * gcc.dg/vect/vect-71.c: New test.
20980
20981 2005-01-09  Manfred Hollstein  <mh@suse.com>
20982
20983         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20984         * gcc.dg/pr18241-2.c: Likewise.
20985         * gcc.dg/pr18241-3.c: Likewise.
20986         * gcc.dg/pr18241-4.c: Likewise.
20987         * gcc.dg/pr18241-5.c: Likewise.
20988
20989 2005-01-08  Richard Henderson  <rth@redhat.com>
20990
20991         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20992         False for x86 and x86-64.
20993
20994 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20995
20996         PR tree-optimization/18241
20997         * gcc.dg/pr18241-1.c: New test.
20998         * gcc.dg/pr18241-2.c: New test.
20999         * gcc.dg/pr18241-3.c: New test.
21000         * gcc.dg/pr18241-4.c: New test.
21001         * gcc.dg/pr18241-5.c: New test.
21002
21003 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
21004
21005         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
21006         gfortran.dg/select_4.f90: New.
21007
21008 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21009
21010         * gcc.c-torture/execute/20050107-1.c: New test.
21011
21012 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
21013
21014         PR c++/19298
21015         * g++.dg/template/ref2.C: New.
21016
21017 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
21018
21019         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
21020         instead of being empty.
21021
21022 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21023
21024         PR fortran/15553
21025         * gfortran.dg/array-1.f90: New test.
21026
21027 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21028
21029         PR tree-optimization/19283
21030         * gcc.c-torture/execute/20050106-1.c: New test.
21031
21032         PR rtl-optimization/18861
21033         * gcc.dg/20050105-1.c: New test.
21034
21035         PR tree-optimization/18828
21036         * gcc.dg/20050105-2.c: New test.
21037
21038 2005-01-07  Andreas Jaeger  <aj@suse.de>
21039
21040         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
21041
21042 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
21043
21044         PR fortran/18398
21045         * gfortran.dg/fmt_read.f90: New test.
21046
21047 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
21048
21049         * gcc.dg/rs6000-ldouble-2.c: New.
21050
21051 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
21052
21053         PR c++/19244
21054         * g++.dg/parser/ctor2.C: New test.
21055
21056 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21057
21058         PR c++/17154
21059         * g++.dg/template/using9.C: New test.
21060
21061 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21062
21063         PR c++/19258
21064         * g++.dg/lookup/friend6.C: New test.
21065
21066 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21067
21068         PR c++/19270
21069         * g++.dg/template/array10.C: New.
21070
21071 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21072
21073         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21074         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21075
21076 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
21077
21078         * gcc.c-torture/compile/20050105-1.c: New test.
21079
21080 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
21081
21082         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21083
21084 2005-01-05  Roger Sayle  <roger@eyesopen.com>
21085
21086         PR middle-end/19100
21087         * gcc.dg/conv-3.c: New test case.
21088
21089 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21090
21091         * gcc.dg/asm-wide-1.c: New test.
21092
21093 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21094
21095         PR c++/19030
21096         * g++.dg/parse/crash22.C: New
21097
21098 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
21099
21100         PR 19257
21101         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21102
21103 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
21104
21105         PR middle-end/17767
21106         * gcc.dg/i386-mmx-6.c: New test case.
21107
21108 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
21109
21110         PR tree-optimization/18308
21111         * gcc.dg/vect/pr18308.c: New testcase.
21112
21113 2005-01-04  Andreas Jaeger  <aj@suse.de>
21114
21115         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21116
21117 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21118             Robert Bowdidge <bowdidge@apple.com>
21119
21120         * gcc.dg/cpp/subframework1.c: New.
21121         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21122         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21123         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21124         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21125
21126 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21127
21128         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21129         producing warning.
21130         * gcc.dg/darwin-weakimport-2.c: New.
21131
21132 2005-01-03  Richard Henderson  <rth@redhat.com>
21133
21134         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21135
21136 2005-01-03  Richard Henderson  <rth@redhat.com>
21137
21138         * gcc.dg/vect/vect.exp: Enable for ia64.
21139         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21140         (check_effective_target_vect_float): Likewise.
21141         (check_effective_target_vect_no_align): Likewise.
21142         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21143         * gcc.dg/vect/vect-8.c: Likewise.
21144
21145 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21146
21147         PR target/19236
21148         * gcc.dg/pr19236-1.c: New test case.
21149
21150 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21151
21152         PR rtl-optimization/12092
21153         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21154
21155 2005-01-02  Andreas Jaeger  <aj@suse.de>
21156
21157         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21158
21159 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21160             Andrew Pinski  <pinskia@physics.uc.edu>
21161
21162         PR rtl-optimization/12092
21163         * gcc.dg/pr12092-1.c: New test case.
21164
21165 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21166
21167         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21168         'hidden' and 'default' for better portability.
21169         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21170
21171         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21172         6 and 7.
21173         * g++.old-deja/g++.brendan/new3.C: Likewise.
21174
21175 2005-01-01  Steven Bosscher  <stevenb@suse.de>
21176
21177         * gcc.dg/20041231-1.C: New test.
21178         * g++.dg/warn/Wunreachable-code-1.C: New test.
21179
21180 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
21181
21182         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21183         file, not /dev/null.  Abort on error.
21184
21185 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
21186             Ziemowit Laski  <zlaski@apple.com>
21187
21188         PR objc/18971
21189         * objc.dg/encode-5.m: New test.
21190
21191 2004-12-29  Richard Henderson  <rth@redhat.com>
21192
21193         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21194         * objc.dg/stabs-1.m: Disable for ia64.
21195
21196 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
21197
21198         PR c++/19190
21199         * g++.dg/warn/Wunused-10.C: New test.
21200
21201 2004-12-28  Richard Henderson  <rth@redhat.com>
21202
21203         * objc.dg/stabs-1.m: Disable for alpha.
21204
21205 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21206
21207         PR c++/19149
21208         * g++.dg/parse/error23.C: New test.
21209
21210 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21211
21212         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21213
21214         PR fortran/19032
21215         * gfortran.dg/intrinsic_modulo_1.f90: New.
21216         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21217         tests with divisor -1.
21218
21219 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21220
21221         * g++.dg/opt/temp1.C (memcpy): Return a value.
21222
21223         PR c++/19148
21224         * g++.dg/expr/cond7.C: New test.
21225
21226 2004-12-27  Paul Brook  <paul@codesourcery.com>
21227
21228         * gfortran.dg/g77/select_no_compile.f: Remove.
21229
21230 2004-12-27  Richard Henderson  <rth@redhat.com>
21231
21232         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21233         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21234         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21235
21236 2004-12-26  Richard Henderson  <rth@redhat.com>
21237
21238         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21239         by 1i instead of token pasting.
21240
21241 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21242
21243         PR tree-optimization/17578
21244         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21245         to additional_flags.
21246         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21247
21248 2004-12-25  Richard Henderson  <rth@redhat.com>
21249
21250         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21251         Remove Alpha.
21252
21253 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21254
21255         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21256         hppa*-*-hpux*.
21257         * gcc.dg/pr17957.c (dg-options): Likewise.
21258         * gcc.dg/struct-ret-1.c: Add prototype for abort.
21259         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
21260         instead of 0 on __hppa__.
21261         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
21262         "foo,%r" on hppa*-*-*.
21263
21264 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
21265
21266         PR fortran/19071
21267         * gfortran.dg/complex_write.f90: New test.
21268
21269 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21270
21271         PR c++/17595
21272         * g++.dg/parse/pragma2.C: New test.
21273
21274         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
21275
21276 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21277
21278         * gcc.dg/empty2.c: Add missing dg-warning.
21279
21280 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21281
21282         PR c++/17413
21283         * g++.dg/template/local4.C: New test.
21284         * g++.dg/template/crash19.C: Add dg-error marker.
21285
21286         * g++.dg/template/crash31.C: Correct embedded PR number.
21287
21288 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21289
21290         PR c++/16405
21291         * g++.dg/opt/temp1.C: Add do-run marker.
21292
21293 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21294
21295         * g++.dg/template/spec19.C: New.
21296
21297 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21298
21299         PR target/16819
21300         * gcc.dg/empty2.c: New.
21301
21302 2004-12-23  Richard Henderson  <rth@redhat.com>
21303
21304         * lib/target-supports.exp (check_effective_target_vect_no_align):
21305         Remove i?86 and x86-64.
21306
21307 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21308
21309         PR c++/16405
21310         * g++.dg/opt/temp1.C: New test.
21311
21312 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21313
21314         PR c++/18733
21315         * g++.dg/template/friend33.C: New testcase.
21316
21317 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
21318
21319         PR c++/18464
21320         * g++.dg/template/cond5.C: New test.
21321
21322         PR c++/18492
21323         * g++.dg/inherit/thunk3.C: New test.
21324
21325         PR c++/11224
21326         * g++.dg/warn/Wunused-9.C: New test.
21327
21328 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
21329
21330         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
21331
21332 2004-12-22  Jan Beulich  <jbeulich@novell.com>
21333
21334         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
21335
21336 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
21337
21338         PR c++/18378
21339         * g++.dg/ext/packed8.C: New test.
21340
21341         PR c++/19063
21342         * g++.dg/template/crash31.C: New test.
21343
21344         PR c++/19034
21345         * g++.dg/template/crash30.C: New test.
21346
21347 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21348
21349         PR C++/18984
21350         * g++.dg/eh/ctor3.C: New test.
21351
21352 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21353
21354         * objc.dg/stabs-1.m: Allow section name to be quoted and
21355         assembly label to begin with '.LL'.
21356
21357 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
21358
21359         * gcc.dg/vect/vect.exp
21360         (check_effective_target_lp64_or_vect_no_align): New.
21361         * gcc.dg/vect/vect-77.c: Use it.
21362         * gcc.dg/vect/vect-78.c: Use it.
21363
21364         * lib/target-supports.exp
21365         (check_effective_target_vect_no_max,
21366         check_effective_target_vect_no_bitwise,
21367         check_effective_target_vect_no_align): New.
21368         * gcc.dg/vect/vect-13.c: Use them.
21369         * gcc.dg/vect/vect-17.c: Ditto.
21370         * gcc.dg/vect/vect-18.c: Ditto.
21371         * gcc.dg/vect/vect-19.c: Ditto.
21372         * gcc.dg/vect/vect-20.c: Ditto.
21373         * gcc.dg/vect/vect-27.c: Ditto.
21374         * gcc.dg/vect/vect-29.c: Ditto.
21375         * gcc.dg/vect/vect-44.c: Ditto.
21376         * gcc.dg/vect/vect-48.c: Ditto.
21377         * gcc.dg/vect/vect-50.c: Ditto.
21378         * gcc.dg/vect/vect-52.c: Ditto.
21379         * gcc.dg/vect/vect-54.c: Ditto.
21380         * gcc.dg/vect/vect-56.c: Ditto.
21381         * gcc.dg/vect/vect-58.c: Ditto.
21382         * gcc.dg/vect/vect-60.c: Ditto.
21383         * gcc.dg/vect/vect-72.c: Ditto.
21384         * gcc.dg/vect/vect-80.c: Ditto.
21385
21386 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
21387
21388         PR c++/14075
21389         * g++.dg/init/string1.C: New.
21390
21391         PR c++/18975
21392         * g++.dg/other/synth1.C: New.
21393
21394 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21395
21396         PR c/18963
21397         * gcc.dg/pr18963-1.c: New test.
21398
21399 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21400
21401         PR c/18596
21402         * gcc.dg/funcdef-storage-1.c (foo): Remove.
21403         * gcc.dg/pr18596-1.c: Use dg-error.
21404         (dg-options): Use -fno-unit-at-a-time.
21405         * gcc.dg/pr18596-2.c: New test.
21406         * gcc.dg/pr18596-3.c: New test.
21407
21408 2004-12-20  Roger Sayle  <roger@eyesopen.com>
21409
21410         PR middle-end/18683
21411         * g++.dg/opt/pr18683-1.C: New test case.
21412
21413 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
21414
21415         PR other/19093
21416         * g++.dg/opt/max1.C: Fix for 64bit targets.
21417
21418 2004-12-20  Matt Austern  <austern@apple.com>
21419
21420         PR c++/19044
21421         * g++.dg/ext/builtin6.C: New
21422
21423 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
21424
21425         PR tree-optimization/19080
21426         * gcc.c-torture/compile/pr19080.c: New test.
21427
21428 2004-12-20  Steven Bosscher  <stevenb@suse.de>
21429
21430         * gcc.dg/20041219-1.c: New test.
21431
21432 2004-12-19  Roger Sayle  <roger@eyesopen.com>
21433
21434         PR middle-end/19068
21435         * g++.dg/opt/max1.C: New test case.
21436
21437 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21438
21439         * gcc.dg/fdata-sections-1.c: New test.
21440
21441 2004-12-18  Roger Sayle  <roger@eyesopen.com>
21442
21443         PR middle-end/18548
21444         * gcc.dg/max-1.c: New test case.
21445
21446 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
21447
21448         * gcc.c-torture/execute/20041218-1.c: New test.
21449
21450 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
21451
21452         * gcc.dg/pr18501.c: New test.
21453         * gcc.dg/uninit-5.c: XFAIL.
21454         * gcc.dg/uninit-9.c: XFAIL.
21455
21456 2004-12-17  Dale Johannesen  <dalej@apple.com>
21457
21458         * gcc.dg/20041213-1.c: New.
21459
21460 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
21461
21462         * objc.dg/stabs-1.m: Allow assembly label to begin
21463         with a dot ('.').
21464
21465 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
21466
21467         * gcc.c-torture/execute/20041213-1.c: Move...
21468         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
21469
21470 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
21471
21472         PR c++/18721
21473         * g++.dg/lookup/conv-5.C: New.
21474
21475 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
21476
21477         * objc.dg/stabs-1.m: New test.
21478
21479 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21480
21481         * gcc.dg/visibility-c.c: Change compile to
21482         assemble for the test.
21483
21484 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21485
21486         PR target/19041
21487         * gcc.dg/visibility-c.c: New test.
21488
21489 2004-12-16  Roger Sayle  <roger@eyesopen.com>
21490
21491         PR middle-end/18493
21492         * gcc.dg/switch-8.c: New test case.
21493
21494 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21495
21496         PR c++/18905
21497         * g++.dg/template/init4.C: New.
21498         * g++.dg/opt/static3.C: Enable optimizer.
21499
21500 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
21501
21502         * g++.dg/other/complex1.C: New test.
21503
21504 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
21505
21506         * g++.dg/opt/inline9.C: New test.
21507
21508 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21509
21510         PR fortran/18993
21511         * gfotran.dg/nullify_1.f: New test.
21512
21513 2004-12-15  Richard Henderson  <rth@redhat.com>
21514
21515         * gcc.target/i386/i386.exp: New harness.
21516         * gcc.target/i386/vect-args.c: New.
21517
21518 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
21519
21520         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21521
21522 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21523
21524         PR c++/18825
21525         * g++.dg/template/friend32.C: New test.
21526
21527 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21528
21529         * cpp/pragma-once-1.c: New test.
21530         * cpp/pragma-once-1b.h: Likewise.
21531         * cpp/pragma-once-1c.h: Likewise.
21532         * cpp/pragma-once-1d.h: Likewise.
21533         * cpp/inc/pragma-once-1a.h: Likewise.
21534
21535 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
21536             Steven G. Kargl  <kargls@comcast.net>
21537
21538         PR fortran/17597
21539         * gfortran.dg/list_read_3.f90: New test.
21540
21541 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21542
21543         * gcc.dg/ftrapv-2.c: New test.
21544
21545 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21546
21547         PR c++/18981
21548         * g++.dg/template/typename9.C: New test.
21549
21550 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21551
21552         PR c++/18738
21553         * g++.dg/template/typename8.C: New test.
21554         * g++.dg/parse/friend2.C: Tweak error message.
21555
21556 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21557
21558         * gcc.c-torture/20041214-1.c: New test.
21559
21560 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21561
21562         PR c++/18965
21563         * g++.dg/init/array17.C: New test.
21564
21565 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21566
21567         PR c++/18793
21568         * g++.dg/init/aggr3.C: New test.
21569
21570 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21571
21572         * gcc.dg/altivec-types-1.c: New test.
21573         * gcc.dg/altivec-types-2.c: New test.
21574         * gcc.dg/altivec-types-3.c: New test.
21575         * gcc.dg/altivec-types-4.c: New test.
21576         * g++.dg/ext/altivec-types-1.C: New test.
21577         * g++.dg/ext/altivec-types-2.C: New test.
21578         * g++.dg/ext/altivec-types-3.C: New test.
21579         * g++.dg/ext/altivec-types-4.C: New test.
21580
21581 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21582
21583         PR middle-end/18951
21584         * gcc.c-torture/execute/20041213-1.c: New test.
21585
21586 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21587
21588         PR c++/18949
21589         * g++.dg/template/cast1.C: New.
21590
21591 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21592
21593         * gcc.c-torture/execute/20041213-2.c: New test.
21594
21595 2004-12-13  Richard Henderson  <rth@redhat.com>
21596
21597         * gcc.dg/i386-sse-10.c: Fix typo in options.
21598
21599 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21600
21601         PR c++/18968
21602         * g++.dg/opt/pr18968.C: New test.
21603
21604 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21605
21606         PR c++/18925
21607         * g++.dg/ext/visibility/staticdatamem.C: New test.
21608
21609 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
21610
21611         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21612
21613 2004-12-13  Roger Sayle  <roger@eyesopen.com>
21614
21615         PR rtl-optimization/18928
21616         * gcc.dg/pr18928-1.c: New test case.
21617
21618 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
21619
21620         PR tree-opt/16951
21621         * gcc.c-torture/compile/20041211-1.c: New.
21622
21623 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21624
21625         PR middle-end/17564
21626         * gcc.c-torture/execute/20041212-1.c: New test.
21627
21628 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21629
21630         PR fortran/18869
21631         * gfortran.dg/common_1.f90: New test.
21632
21633 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
21634         Paul Brook  <paul@codesourcery.com>
21635
21636         PR fortran/16222
21637         * gfortran.dg/real_do_1.f90: New test.
21638
21639 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21640
21641         PR tree-opt/18040
21642         * g++.dg/opt/ptrmem6.C: New test.
21643
21644 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21645
21646         PR middle-end/18921
21647         * gcc.dg/pr18921-1.c: New test case.
21648
21649 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21650
21651         PR fortran/17175
21652         * gfortran.dg/scale_1.f90: New test.
21653
21654 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21655
21656         PR middle-end/18903
21657         * gcc.c-torture/compile/pr18903.c: New test.
21658
21659 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21660
21661         * gcc.c-torture/execute/20041210-1.c: New test.
21662
21663 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21664
21665         PR c++/18731
21666         * g++.dg/parser/struct-1.C: New test.
21667         * g++.dg/parser/struct-2.C: New test.
21668         * g++.dg/parser/struct-3.C: New test.
21669
21670 2004-12-09  Richard Henderson  <rth@redhat.com>
21671
21672         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21673
21674         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21675         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21676
21677 2004-12-09  Matt Austern  <austern@apple.com>
21678
21679         PR c++/18514
21680         * g++.dg/ext/builtin1.C: New
21681         * g++.dg/ext/builtin2.C: New
21682         * g++.dg/ext/builtin3.C: New
21683         * g++.dg/ext/builtin4.C: New
21684         * g++.dg/ext/builtin5.C: New
21685
21686 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21687
21688         PR tree-opt/18904
21689         * g++.dg/opt/ptrmem5.C: New test.
21690
21691 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21692
21693         * g++.dg/parse/typename5.C: Adjust for new error.
21694         * g++.dg/parse/typename7.C: New.
21695
21696 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21697
21698         PR c++/18073
21699         * g++.dg/other/mmintrin.C: New test.
21700
21701 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21702
21703         PR c++/16681
21704         * g++.dg/init/array15.C: New.
21705         * g++.dg/init/array16.C: New.
21706
21707 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21708
21709         PR fortran/18826
21710         * gfortran.dg/assign_1.f90: New test.
21711
21712 2004-12-08  Nick Clifton  <nickc@redhat.com>
21713
21714         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21715         * gcc.target/xstormy16/data_below100: Likewise.
21716         * gcc.target/xstormy16/sfr: Likewise.
21717         * gcc.target/xstormy16/below100.S: New test source file.
21718         * gcc.target/xstormy16/below100.ld: New test linker script.
21719         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21720         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21721         bp instructions.
21722         * gcc.target/xstormy16/bp.c: Likewise.
21723
21724         * gcc.target/xstormy16/bss_below100: New files:
21725         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21726         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21727         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21728         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21729         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21730         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21731         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21732         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21733         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21734         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21735         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21736         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21737         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21738         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21739         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21740         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21741         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21742         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21743         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21744         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21745         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21746         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21747         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21748         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21749         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21750         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21751         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21752
21753         * gcc.target/xstormy16/data_below100: New files:
21754         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21755         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21756         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21757         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21758         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21759         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21760         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21761         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21762         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21763         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21764         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21765         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21766         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21767         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21768         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21769         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21770         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21771         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21772         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21773         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21774         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21775         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21776         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21777         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21778         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21779         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21780         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21781
21782         * gcc.target/xstormy16/sfr: New files:
21783         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21784         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21785         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21786         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21787         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21788         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21789         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21790         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21791         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21792         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21793         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21794         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21795         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21796         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21797         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21798         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21799         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21800         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21801         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21802         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21803         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21804         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21805         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21806         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21807         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21808         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21809         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21810         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21811         27_if0_sfrw_bitfield_f.c
21812
21813 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21814
21815         PR c++/18100
21816         * g++.dg/lookup/name-clash4.C: New test.
21817
21818 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21819
21820         PR c++/18672
21821         * g++.dg/opt/array1.C: New.
21822
21823         PR c++/18803
21824         * g++.dg/template/operator5.C: New.
21825
21826 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21827
21828         PR c/18867
21829         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21830
21831 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21832
21833         * gcc.dg/noncompile/20041207.c: New test.
21834
21835 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21836
21837         * g++.dg/other/unreachable-1.C: New test.
21838
21839 2004-12-06  Nick Clifton  <nickc@redhat.com>
21840
21841         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21842         <limits.h> because the latter comes from gcc's include/ directory
21843         and not the newlib/libc/include directory.
21844
21845 2004-12-04  Richard Henderson  <rth@redhat.com>
21846
21847         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21848
21849 2004-12-04  Richard Henderson  <rth@redhat.com>
21850
21851         * lib/target-supports.exp (check_gc_sections_available): Disable
21852         for alpha and ia64.
21853
21854 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21855
21856         PR middle-end/17909
21857         * g++.dg/other/vararg-2.C: New test.
21858
21859 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21860
21861         PR c++/17011, c++/17971
21862         * g++.dg/template/error15.C: Adjust expected error.
21863         * g++.dg/template/instantiate3.C: Likewise.
21864
21865 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21866
21867         * gcc.dg/altivec-18.c: Fix for darwin
21868
21869 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21870
21871         PR c++/18782
21872         * g++.dg/parse/ptrmem2.C: New.
21873
21874         PR c++/18318
21875         * g++.dg/template/new1.C: New.
21876
21877 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21878
21879         PR fortran/18710
21880         * gfortran.dg/direct_io_3.f90: New test.
21881
21882 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21883
21884         PR 18758
21885         * g++.dg/parse/crash21.C: New.
21886
21887 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21888
21889         PR c++/15664, c++/18276
21890         * g++.dg/template/ttp13.C: New test.
21891         * g++.dg/template/ttp14.C: Likewise.
21892
21893 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21894
21895         PR c++/18123
21896         * g++.dg/parse/enum2.C: New test.
21897         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21898
21899 2004-12-02  Nick Clifton  <nickc@redhat.com>
21900
21901         * gcc.target/xstormy16: New test directory.
21902         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21903         * gcc.target/xstormy16/bp.c: Check the generation of bp
21904         instructions.
21905         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21906         bn instructions and the BELOW100 attribute.
21907
21908 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21909
21910         PR target/16952
21911         * gcc.dg/ppc-eabi.c: New.
21912
21913 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21914
21915         PR fortran/18284
21916         * gfortran.dg/backspace.f90
21917
21918 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21919
21920         * gfortran.dg/inquire.f90: New test.
21921
21922 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21923
21924         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21925         handle effective-target-keyword.
21926         (dg-skip-if): Support effective-target keyword as target list.
21927         (dg-xfail-if): Ditto.
21928         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21929
21930 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21931
21932         PR tree-optimization/18291
21933         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21934
21935 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21936
21937         PR C++/18729
21938         * g++.dg/parse/crash20.C: New.
21939
21940         PR c++/17431
21941         * g++.dg/overload/arg1.C: New.
21942         * g++.dg/overload/arg2.C: New.
21943         * g++.dg/overload/arg3.C: New.
21944         * g++.dg/overload/arg4.C: New.
21945
21946 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21947
21948         * gcc.dg/c99-flex-array-4.c: Remove.
21949
21950 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21951
21952         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21953
21954         * lib/target-supports.exp (is-effective-target): Simplify.
21955
21956         * lib/target-supports.exp (check_effective_target_vect_long):
21957         Fix for powerpc64-*-*.
21958
21959 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21960
21961         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21962         to support new requirements on FreeBSD 5.
21963
21964 2004-11-30  Devang Patel  <dpatel@apple.com>
21965
21966         PR 18702
21967         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21968
21969 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21970
21971         * g++.dg/ext/altivec-13.C: New test.
21972
21973 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21974
21975         PR tree-opt/18298
21976         * gcc.c-torture/execute/p18298.c: New test.
21977
21978 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21979             Dorit Naishlos  <dorit@il.ibm.com>
21980
21981         PR tree-opt/18607
21982         * gcc.dg/vect/vect-89.c: New test.
21983
21984 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21985
21986         * gcc.dg/pr18596-1.c: New test.
21987
21988 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21989
21990         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21991
21992 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21993
21994         PR c/18479
21995         * gcc.dg/pr18479.c: New test.
21996
21997 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21998
21999         PR target/18490
22000         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
22001         mmix-knuth-mmixware.
22002
22003         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
22004         cris-*-elf* cris-*-aout* mmix-*-*
22005
22006 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22007
22008         PR middle-end/18725
22009         * gcc.dg/pr18725.c: New test.
22010
22011 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22012
22013         PR target/18488
22014         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
22015
22016         PR target/18336
22017         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
22018
22019 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
22020
22021         PR c++/18368
22022         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
22023         * g++.old-deja/g++.law/ctors5.C: Likewise.
22024         * g++.old-deja/g++.other/crash25.C: Likewise.
22025
22026         PR c++/18674
22027         * g++.dg/template/error16.C: New test.
22028
22029         PR c++/18512
22030         * g++.dg/template/crash29.C: New test.
22031
22032 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
22033
22034         PR tree-optimization/18712
22035         * gcc.c-torture/compile/pr18712.c: New test.
22036
22037 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
22038
22039         PR c/7544
22040         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
22041         tests.
22042
22043 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22044
22045         PR c++/18652
22046         * g++.dg/lookup/crash6.C: New test.
22047
22048 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22049
22050         PR middle-end/18164
22051         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
22052
22053 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22054
22055         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
22056         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
22057         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
22058
22059 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
22060
22061         * gcc.dg/pr18164.c: New test.
22062
22063 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
22064
22065         * gcc.dg/funroll-loops-all.c: New.
22066
22067 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22068
22069         PR target/18489
22070         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22071         delimeter, match space and TAB as well as ":".
22072
22073         PR target/18484
22074         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22075
22076         PR target/18348
22077         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22078
22079         PR target/18345
22080         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22081
22082         PR target/18337
22083         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22084
22085 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
22086
22087         * gfortran.dg/direct_io_2.f90: New test.
22088
22089 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22090
22091         PR target/18334
22092         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22093
22094 2004-11-28  Richard Henderson  <rth@redhat.com>
22095
22096         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22097
22098 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
22099
22100         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22101         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22102         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22103         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22104         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22105         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22106         gcc.dg/pointer-arith-8.c: New tests.
22107
22108 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
22109
22110         PR fortran/18364
22111         * gfortran.dg/endfile.f90: New test.
22112
22113 2004-11-27  Falk Hueffner  <falk@debian.org>
22114
22115         * gcc.dg/loop-6.c: New test.
22116
22117 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22118
22119         * gcc.c-torture/execute/20041126-1.c: New test.
22120
22121 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22122
22123         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22124         on IRIX.
22125
22126 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22127
22128         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22129         functions.
22130
22131 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22132
22133         PR rtl-optimization/17825
22134         * gcc.c-torture/compile/20041119-1.c: New test.
22135
22136 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22137
22138         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22139         Check existence of ld library path variables before unsetting.
22140
22141 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22142
22143         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22144
22145 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22146
22147         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22148
22149 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22150
22151         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22152
22153 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22154
22155         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22156         dg-do directive.
22157
22158 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22159
22160         * gcc.dg/pr17957.c: Pass --param, not -param.
22161
22162 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22163
22164         PR middle-end/17957
22165         * testsuite/gcc.dg/pr17957.c: New test.
22166
22167 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22168
22169         PR c++/18445
22170         * g++.dg/template/crash28.C: Likewise.
22171
22172         PR c++/18001
22173         * g++.dg/expr/unary2.C: Adjust lvalue messages.
22174         * g++.dg/ext/lvaddr.C: Likewise.
22175         * g++.dg/opt/pr7503-3.C: Likewise.
22176
22177         PR c++/18466
22178         * g++.dg/parse/qualified3.C: New test.
22179         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22180
22181         PR c++/18545
22182         * g++.dg/expr/return1.C: New test.
22183
22184 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22185
22186         Friend class name lookup 3/n, PR c++/3332
22187         * g++.dg/lookup/friend3.C: New test.
22188         * g++.dg/lookup/friend4.C: Likewise.
22189         * g++.dg/lookup/friend5.C: Likewise.
22190
22191 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22192
22193         Friend class name lookup 2/n, PR c++/14513, c++/15410
22194         * g++.dg/lookup/friend2.C: New test.
22195         * g++.dg/template/friend31.C: Likewise.
22196
22197 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22198
22199         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22200
22201 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22202
22203         PR c++/17473
22204         * g++.dg/tc1/dr56.C: Remove.
22205         * g++.dg/template/typedef1.C: Add dg-error markers.
22206         * g++.old-deja/g++.other/typedef7.C: Likewise.
22207
22208         PR c++/18285
22209         * g++.dg/parse/typedef7.C: New test.
22210
22211 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
22212
22213         * gcc.c-torture/execute/20041124-1.c: New test.
22214
22215 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22216
22217         * g++.dg/template/deduce3.C: New test.
22218
22219         PR c++/18586
22220         * g++.dg/template/crash27.C: New test.
22221
22222         PR c++/18530
22223         * g++.dg/warn/Wshadow-3.C: New test.
22224
22225 2004-11-24  Devang Patel  <dpatel@apple.com>
22226
22227         PR/18555
22228         * gcc.dg/cpp/isysroot-1.c: New test.
22229         * gcc.dg/cpp/usr/include/stdio.h: New file.
22230         * gcc.dg/cpp/isysroot-2.c: New test.
22231         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22232         New file.
22233
22234 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22235
22236         PR c++/8929
22237         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22238
22239 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22240
22241         * gcc.target/sparc/align.c: Do not include <stdint.h>.
22242         * gcc.target/sparc/pdist.c: Likewise.
22243
22244 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
22245
22246         PR c++/16882
22247         * g++.dg/conversion/simd1.C: New test.
22248
22249 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22250
22251         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22252         and restore_ld_library_path_env_vars.
22253         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22254         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22255         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22256         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
22257
22258 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
22259
22260         * gcc.dg/pragma-align-2.c: Test macro expansion.
22261         * gcc.dg/pragma-pack-2.c: New test.
22262
22263 2004-11-23  Richard Henderson  <rth@redhat.com>
22264
22265         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
22266         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22267         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
22268         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
22269         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
22270         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
22271
22272         * gcc.dg/vect/vect.exp: Add check for alpha.
22273         * lib/target-supports.exp (check_alpha_max_hw_available): New.
22274         (check_effective_target_vect_int): Enable for alpha.
22275         (check_effective_target_vect_long): New.
22276         (is-effective-target): Add it.
22277
22278 2004-11-23  Uros Bizjak <uros@kss-loka.si>
22279
22280         * gcc.dg/pr18614-1.c: New test.
22281
22282 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22283
22284         * gcc.dg/setjmp-2.c: New test.
22285
22286 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
22287
22288         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
22289         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
22290         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
22291         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
22292         gcc.target/sparc/pdist.c: New tests.
22293
22294 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
22295
22296         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
22297
22298 2004-11-22  Dale Johannesen  <dalej@apple.com>
22299
22300         * gcc.dg/20041111-1.c: New.
22301
22302 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22303
22304         PR tree-opt/18536
22305         * gcc.dg/vect/pr18536.c: New test.
22306
22307 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22308
22309         PR c++/18354
22310         * g++.dg/template/nontype11.C: New test.
22311
22312 2004-11-21  Roger Sayle  <roger@eyesopen.com>
22313
22314         PR middle-end/18520
22315         * gcc.dg/pr18520-1.c: New test case.
22316
22317 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
22318
22319         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
22320         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
22321         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
22322         expected diagnostics.
22323
22324 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22325
22326         PR target/18580
22327         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
22328         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
22329         vect-77.c, vect-77a.c: XFAIL on the SPARC.
22330
22331 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22332
22333         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
22334
22335 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
22336             Joseph Myers  <joseph@codesourcery.com>
22337
22338         * lib/target-supports.exp (check_visibility_available): Really
22339         test the compiler.
22340
22341 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22342
22343         PR tree-opt/18181
22344         * gcc.dg/vect/vect-85.c: New test.
22345         * gcc.dg/vect/vect-86.c: New test.
22346         * gcc.dg/vect/vect-87.c: New test.
22347         * gcc.dg/vect/vect-88.c: New test.
22348
22349 2004-11-19  Ben Elliston  <bje@au.ibm.com>
22350
22351         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
22352
22353 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
22354
22355         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
22356         * gcc.dg/ppc-and-1.c: Ditto.
22357         * gcc.dg/ppc-compare-1.c: Ditto.
22358         * gcc.dg/ppc-mov-1.c: Ditto
22359
22360 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
22361             Mark Mitchell  <mark@codesourcery.com>
22362
22363         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
22364
22365 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22366             Aldy Hernandez  <aldyh@redhat.com>
22367
22368         * lib/target-supports.exp (check_effective_target_vect_int): New
22369         (check_effective_target_vect_float): New
22370         (check_effective_target_vect_double): New.
22371         (is-effective-target): Support new effective targets keywords.
22372         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
22373         default action for dg-do.
22374         * gcc.dg/vect/pr16105.c: Use new support.
22375         * gcc.dg/vect/pr18400.c: Ditto.
22376         * gcc.dg/vect/pr18425.c: Ditto.
22377         * gcc.dg/vect/vect-1.c: Ditto.
22378         * gcc.dg/vect/vect-10.c: Ditto.
22379         * gcc.dg/vect/vect-11.c: Ditto.
22380         * gcc.dg/vect/vect-12.c: Ditto.
22381         * gcc.dg/vect/vect-13.c: Ditto.
22382         * gcc.dg/vect/vect-14.c: Ditto.
22383         * gcc.dg/vect/vect-15.c: Ditto.
22384         * gcc.dg/vect/vect-16.c: Ditto.
22385         * gcc.dg/vect/vect-17.c: Ditto.
22386         * gcc.dg/vect/vect-18.c: Ditto.
22387         * gcc.dg/vect/vect-19.c: Ditto.
22388         * gcc.dg/vect/vect-2.c: Ditto.
22389         * gcc.dg/vect/vect-20.c: Ditto.
22390         * gcc.dg/vect/vect-21.c: Ditto.
22391         * gcc.dg/vect/vect-22.c: Ditto.
22392         * gcc.dg/vect/vect-23.c: Ditto.
22393         * gcc.dg/vect/vect-24.c: Ditto.
22394         * gcc.dg/vect/vect-25.c: Ditto.
22395         * gcc.dg/vect/vect-26.c: Ditto.
22396         * gcc.dg/vect/vect-27.c: Ditto.
22397         * gcc.dg/vect/vect-27a.c: Ditto.
22398         * gcc.dg/vect/vect-28.c: Ditto.
22399         * gcc.dg/vect/vect-29.c: Ditto.
22400         * gcc.dg/vect/vect-29a.c: Ditto.
22401         * gcc.dg/vect/vect-3.c: Ditto.
22402         * gcc.dg/vect/vect-30.c: Ditto.
22403         * gcc.dg/vect/vect-31.c: Ditto.
22404         * gcc.dg/vect/vect-32.c: Ditto.
22405         * gcc.dg/vect/vect-33.c: Ditto.
22406         * gcc.dg/vect/vect-34.c: Ditto.
22407         * gcc.dg/vect/vect-35.c: Ditto.
22408         * gcc.dg/vect/vect-36.c: Ditto.
22409         * gcc.dg/vect/vect-37.c: Ditto.
22410         * gcc.dg/vect/vect-38.c: Ditto.
22411         * gcc.dg/vect/vect-4.c: Ditto.
22412         * gcc.dg/vect/vect-40.c: Ditto.
22413         * gcc.dg/vect/vect-41.c: Ditto.
22414         * gcc.dg/vect/vect-42.c: Ditto.
22415         * gcc.dg/vect/vect-43.c: Ditto.
22416         * gcc.dg/vect/vect-44.c: Ditto.
22417         * gcc.dg/vect/vect-45.c: Ditto.
22418         * gcc.dg/vect/vect-46.c: Ditto.
22419         * gcc.dg/vect/vect-47.c: Ditto.
22420         * gcc.dg/vect/vect-48.c: Ditto.
22421         * gcc.dg/vect/vect-48a.c: Ditto.
22422         * gcc.dg/vect/vect-49.c: Ditto.
22423         * gcc.dg/vect/vect-5.c: Ditto.
22424         * gcc.dg/vect/vect-50.c: Ditto.
22425         * gcc.dg/vect/vect-51.c: Ditto.
22426         * gcc.dg/vect/vect-52.c: Ditto.
22427         * gcc.dg/vect/vect-53.c: Ditto.
22428         * gcc.dg/vect/vect-54.c: Ditto.
22429         * gcc.dg/vect/vect-55.c: Ditto.
22430         * gcc.dg/vect/vect-56.c: Ditto.
22431         * gcc.dg/vect/vect-56a.c: Ditto.
22432         * gcc.dg/vect/vect-57.c: Ditto.
22433         * gcc.dg/vect/vect-58.c: Ditto.
22434         * gcc.dg/vect/vect-59.c: Ditto.
22435         * gcc.dg/vect/vect-6.c: Ditto.
22436         * gcc.dg/vect/vect-60.c: Ditto.
22437         * gcc.dg/vect/vect-61.c: Ditto.
22438         * gcc.dg/vect/vect-62.c: Ditto.
22439         * gcc.dg/vect/vect-63.c: Ditto.
22440         * gcc.dg/vect/vect-64.c: Ditto.
22441         * gcc.dg/vect/vect-65.c: Ditto.
22442         * gcc.dg/vect/vect-66.c: Ditto.
22443         * gcc.dg/vect/vect-67.c: Ditto.
22444         * gcc.dg/vect/vect-68.c: Ditto.
22445         * gcc.dg/vect/vect-69.c: Ditto.
22446         * gcc.dg/vect/vect-7.c: Ditto.
22447         * gcc.dg/vect/vect-72.c: Ditto.
22448         * gcc.dg/vect/vect-72a.c: Ditto.
22449         * gcc.dg/vect/vect-73.c: Ditto.
22450         * gcc.dg/vect/vect-74.c: Ditto.
22451         * gcc.dg/vect/vect-75.c: Ditto.
22452         * gcc.dg/vect/vect-76.c: Ditto.
22453         * gcc.dg/vect/vect-77.c: Ditto.
22454         * gcc.dg/vect/vect-77a.c: Ditto.
22455         * gcc.dg/vect/vect-78.c: Ditto.
22456         * gcc.dg/vect/vect-79.c: Ditto.
22457         * gcc.dg/vect/vect-8.c: Ditto.
22458         * gcc.dg/vect/vect-80.c: Ditto.
22459         * gcc.dg/vect/vect-82.c: Ditto.
22460         * gcc.dg/vect/vect-82_64.c: Ditto.
22461         * gcc.dg/vect/vect-83.c: Ditto.
22462         * gcc.dg/vect/vect-83_64.c: Ditto.
22463         * gcc.dg/vect/vect-9.c: Ditto.
22464         * gcc.dg/vect/vect-all.c: Ditto.
22465         * gcc.dg/vect/vect-none.c: Ditto.
22466
22467 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22468
22469         * lib/gcc-dg.exp (dg-skip-if): New function.
22470         (dg-forbid-option): Remove.
22471         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
22472         * g++.dg/abi/bitfield8.C: Likewise.
22473         * g++.dg/abi/dtor1.C: Likewise.
22474         * g++.dg/abi/empty10.C: Likewise.
22475         * g++.dg/abi/empty7.C: Likewise.
22476         * g++.dg/abi/empty9.C: Likewise.
22477         * g++.dg/abi/layout3.C: Likewise.
22478         * g++.dg/abi/layout4.C: Likewise.
22479         * g++.dg/abi/thunk1.C: Likewise.
22480         * g++.dg/abi/thunk2.C: Likewise.
22481         * g++.dg/abi/vbase11.C: Likewise.
22482         * g++.dg/abi/vthunk2.C: Likewise.
22483         * g++.dg/abi/vthunk3.C: Likewise.
22484         * g++.dg/ext/attrib8.C: Likewise.
22485         * g++.dg/opt/longbranch2.C: Likewise.
22486         * g++.dg/opt/reg-stack4.C: Likewise.
22487         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22488         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22489         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22490         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22491         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22492         * gcc.dg/20000609-1.c: Likewise.
22493         * gcc.dg/20000720-1.c: Likewise.
22494         * gcc.dg/20011107-1.c: Likewise.
22495         * gcc.dg/20011119-1.c: Likewise.
22496         * gcc.dg/20020108-1.c: Likewise.
22497         * gcc.dg/20020122-2.c: Likewise.
22498         * gcc.dg/20020122-3.c: Likewise.
22499         * gcc.dg/20020201-3.c: Likewise.
22500         * gcc.dg/20020206-1.c: Likewise.
22501         * gcc.dg/20020218-1.c: Likewise.
22502         * gcc.dg/20020310-1.c: Likewise.
22503         * gcc.dg/20020411-1.c: Likewise.
22504         * gcc.dg/20020418-2.c: Likewise.
22505         * gcc.dg/20020426-1.c: Likewise.
22506         * gcc.dg/20020426-2.c: Likewise.
22507         * gcc.dg/20020517-1.c: Likewise.
22508         * gcc.dg/20020523-1.c: Likewise.
22509         * gcc.dg/20020523-2.c: Likewise.
22510         * gcc.dg/20020729-1.c: Likewise.
22511         * gcc.dg/20030204-1.c: Likewise.
22512         * gcc.dg/20030826-2.c: Likewise.
22513         * gcc.dg/20030926-1.c: Likewise.
22514         * gcc.dg/20031202-1.c: Likewise.
22515         * gcc.dg/980312-1.c: Likewise.
22516         * gcc.dg/980313-1.c: Likewise.
22517         * gcc.dg/990117-1.c: Likewise.
22518         * gcc.dg/990424-1.c: Likewise.
22519         * gcc.dg/990524-1.c: Likewise.
22520         * gcc.dg/991230-1.c: Likewise.
22521         * gcc.dg/i386-387-1.c: Likewise.
22522         * gcc.dg/i386-387-2.c: Likewise.
22523         * gcc.dg/i386-387-3.c: Likewise.
22524         * gcc.dg/i386-387-4.c: Likewise.
22525         * gcc.dg/i386-387-5.c: Likewise.
22526         * gcc.dg/i386-387-6.c: Likewise.
22527         * gcc.dg/i386-asm-1.c: Likewise.
22528         * gcc.dg/i386-bitfield1.c: Likewise.
22529         * gcc.dg/i386-bitfield2.c: Likewise.
22530         * gcc.dg/i386-loop-1.c: Likewise.
22531         * gcc.dg/i386-loop-2.c: Likewise.
22532         * gcc.dg/i386-loop-3.c: Likewise.
22533         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22534         * gcc.dg/i386-pic-1.c: Likewise.
22535         * gcc.dg/i386-regparm.c: Likewise.
22536         * gcc.dg/i386-signbit-1.c: Likewise.
22537         * gcc.dg/i386-signbit-2.c: Likewise.
22538         * gcc.dg/i386-signbit-3.c: Likewise.
22539         * gcc.dg/i386-sse-5.c: Likewise.
22540         * gcc.dg/i386-sse-8.c: Likewise.
22541         * gcc.dg/i386-unroll-1.c: Likewise.
22542         * gcc.dg/tls/opt-1.c: Likewise.
22543         * gcc.dg/tls/opt-2.c: Likewise.
22544         * gcc.dg/unroll-1.c: Likewise.
22545         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22546         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22547         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22548         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22549
22550 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22551
22552         * g++.dg/template/incomplete1.C: New test.
22553
22554 2004-11-16  Nick Clifton  <nickc@redhat.com>
22555
22556         Revert patches accidentally commited during checkin of fixes for
22557         xstormy16 tests:
22558         gcc.c-torture/execute/simd-4.c: Revert
22559         gcc.dg/20040910-1.c: Revert.
22560
22561 2004-11-16  Paul Brook  <paul@codesourcery.com>
22562
22563         PR fortran/13010
22564         * gfortran.dg/der_pointer_1.f90: New test.
22565
22566 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22567
22568         PR c/18498
22569         * gcc.dg/bitfld-13.c: New test.
22570
22571 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22572
22573         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22574         powerpc*-*-linux*.
22575
22576         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22577         * gcc.dg/ppc64-abi-2.c: Ditto.
22578         * gcc.dg/ppc64-abi-3.c: Ditto.
22579
22580         * lib/gcc-dg.exp (dg-target-list): Remove.
22581
22582 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22583
22584         * gcc.dg/ia64-postinc.c: New test.
22585
22586 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22587
22588         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22589
22590 2004-11-15  Nick Clifton  <nickc@redhat.com>
22591
22592         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22593         __INT_MAX__ so that the test can be compiled by toolchains
22594         targeted at 16-bit processors.
22595
22596         * gcc.dg/20040625-1.c: Use long constants rather than integers
22597         when performing arithmetic that will overflow 16-bits.
22598
22599         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22600         xstormy16.  It does not support 128-bit vector operations.
22601
22602         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22603         with the macro PTR_TYPE.  Define this macro to an integer type
22604         suitable for holding a pointer.
22605
22606         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22607         the target is a 16-bit processor.
22608
22609         * gcc.dg/cpp/if-2.c: Expect a different warning message from
22610         16-bit targets where the character constant will be too long.
22611
22612         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22613         where the double will not be directly addressable.
22614
22615 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22616
22617         Friend class name lookup 1/n, PR c++/18471
22618         * g++.dg/template/crash26.C: New test.
22619         * g++.dg/lookup/struct1.C: Adjust expected error.
22620         * g++.dg/parse/elab1.C: Likewise.
22621         * g++.dg/parse/elab2.C: Likewise.
22622         * g++.dg/parse/int-as-enum1.C: Likewise.
22623         * g++.dg/parse/struct-as-enum1.C: Likewise.
22624         * g++.dg/parse/typedef1.C: Likewise.
22625         * g++.dg/parse/typedef3.C: Likewise.
22626         * g++.dg/parse/typedef4.C: Likewise.
22627         * g++.dg/parse/typedef5.C: Likewise.
22628         * g++.dg/template/nontype4.C: Likewise.
22629         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22630         * g++.old-deja/g++.other/elab1.C: Likewise.
22631         * g++.old-deja/g++.other/syntax4.C: Likewise.
22632
22633 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22634
22635         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22636
22637 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
22638
22639         * gcc.c-torture/execute/20041114-1.c: New test.
22640
22641 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22642
22643         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22644         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22645         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22646         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22647         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22648         gcc.dg/switch-7.c: New tests.
22649
22650 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22651
22652         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22653
22654 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22655
22656         PR tree-opt/18400
22657         * gcc.dg/vect/pr18400.c: New test.
22658
22659 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22660             Andrew Pinski  <pinskia@physics.uc.edu>
22661
22662         PR tree-opt/18425
22663         * gcc.dg/vect/pr18425.c: New test.
22664
22665 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22666
22667         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22668         Guard with dg-require-alias and dg-require-visibility.
22669
22670 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22671
22672         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22673
22674 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22675
22676         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22677
22678 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22679
22680         PR c++/17344
22681         * g++.dg/template/defarg5.C: New test.
22682
22683 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22684
22685         * g++.dg/parse/cast1.C: Run only on ILP32.
22686         * g++.old-deja/g++.mike/p784.C: Likewise.
22687
22688 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22689
22690         * gcc.c-torture/execute/20041113-1.c: New test.
22691
22692 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22693
22694         PR target/18230
22695         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22696         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22697         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22698         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22699         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22700         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22701         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22702         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22703         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22704         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22705         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22706         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22707         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22708
22709 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22710
22711         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22712         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22713         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22714         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22715         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22716         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22717         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22718         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22719         gcc.target/sparc/combined-1.c: New tests.
22720
22721 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22722
22723         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22724         New tests.
22725
22726 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22727
22728         * lib/gcc-dg.exp (dg-forbid-option): New function.
22729         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22730         * g++.dg/abi/bitfield8.C: Likewise.
22731         * g++.dg/abi/dtor1.C: Likewise.
22732         * g++.dg/abi/empty10.C: Likewise.
22733         * g++.dg/abi/empty7.C: Likewise.
22734         * g++.dg/abi/empty9.C: Likewise.
22735         * g++.dg/abi/layout3.C: Likewise.
22736         * g++.dg/abi/layout4.C: Likewise.
22737         * g++.dg/abi/thunk1.C: Likewise.
22738         * g++.dg/abi/thunk2.C: Likewise.
22739         * g++.dg/abi/vbase11.C: Likewise.
22740         * g++.dg/abi/vthunk2.C: Likewise.
22741         * g++.dg/abi/vthunk3.C: Likewise.
22742         * g++.dg/ext/attrib8.C: Likewise.
22743         * g++.dg/opt/longbranch2.C: Likewise.
22744         * g++.dg/opt/reg-stack4.C: Likewise.
22745         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22746         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22747         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22748         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22749         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22750         * gcc.dg/20000609-1.c: Likewise.
22751         * gcc.dg/20000720-1.c: Likewise.
22752         * gcc.dg/20011107-1.c: Likewise.
22753         * gcc.dg/20011119-1.c: Likewise.
22754         * gcc.dg/20020108-1.c: Likewise.
22755         * gcc.dg/20020122-2.c: Likewise.
22756         * gcc.dg/20020122-3.c: Likewise.
22757         * gcc.dg/20020201-3.c: Likewise.
22758         * gcc.dg/20020206-1.c: Likewise.
22759         * gcc.dg/20020218-1.c: Likewise.
22760         * gcc.dg/20020310-1.c: Likewise.
22761         * gcc.dg/20020411-1.c: Likewise.
22762         * gcc.dg/20020418-2.c: Likewise.
22763         * gcc.dg/20020426-1.c: Likewise.
22764         * gcc.dg/20020426-2.c: Likewise.
22765         * gcc.dg/20020517-1.c: Likewise.
22766         * gcc.dg/20020523-1.c: Likewise.
22767         * gcc.dg/20020523-2.c: Likewise.
22768         * gcc.dg/20020729-1.c: Likewise.
22769         * gcc.dg/20030204-1.c: Likewise.
22770         * gcc.dg/20030826-2.c: Likewise.
22771         * gcc.dg/20030926-1.c: Likewise.
22772         * gcc.dg/20031202-1.c: Likewise.
22773         * gcc.dg/980312-1.c: Likewise.
22774         * gcc.dg/980313-1.c: Likewise.
22775         * gcc.dg/990117-1.c: Likewise.
22776         * gcc.dg/990424-1.c: Likewise.
22777         * gcc.dg/990524-1.c: Likewise.
22778         * gcc.dg/991230-1.c: Likewise.
22779         * gcc.dg/i386-387-1.c: Likewise.
22780         * gcc.dg/i386-387-2.c: Likewise.
22781         * gcc.dg/i386-387-3.c: Likewise.
22782         * gcc.dg/i386-387-4.c: Likewise.
22783         * gcc.dg/i386-387-5.c: Likewise.
22784         * gcc.dg/i386-387-6.c: Likewise.
22785         * gcc.dg/i386-asm-1.c: Likewise.
22786         * gcc.dg/i386-bitfield1.c: Likewise.
22787         * gcc.dg/i386-bitfield2.c: Likewise.
22788         * gcc.dg/i386-loop-1.c: Likewise.
22789         * gcc.dg/i386-loop-2.c: Likewise.
22790         * gcc.dg/i386-loop-3.c: Likewise.
22791         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22792         * gcc.dg/i386-pic-1.c: Likewise.
22793         * gcc.dg/i386-regparm.c: Likewise.
22794         * gcc.dg/i386-signbit-1.c: Likewise.
22795         * gcc.dg/i386-signbit-2.c: Likewise.
22796         * gcc.dg/i386-signbit-3.c: Likewise.
22797         * gcc.dg/i386-sse-5.c: Likewise.
22798         * gcc.dg/i386-sse-8.c: Likewise.
22799         * gcc.dg/i386-unroll-1.c: Likewise.
22800         * gcc.dg/tls/opt-1.c: Likewise.
22801         * gcc.dg/tls/opt-2.c: Likewise.
22802         * gcc.dg/unroll-1.c: Likewise.
22803         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22804         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22805         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22806         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22807         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22808         -m64 is specified.
22809
22810 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22811
22812         PR c++/18389
22813         * g++.dg/parse/cond1.C: New test.
22814
22815         PR c++/18429
22816         * g++.dg/template/array9.C: New test.
22817         * g++.dg/ext/vla1.C: Adjust error messages.
22818         * g++.dg/ext/vlm1.C: Likewise.
22819         * g++.dg/template/crash2.C: Likewise.
22820
22821         PR c++/18436
22822         * g++.dg/template/call3.C: New test.
22823
22824         PR c++/18407
22825         * g++.dg/template/ptrmem11.C: New test.
22826
22827 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22828
22829         PR other/14264
22830         * lib/g++.exp: Set LC_ALL and LANG to C.
22831         * lib/gcc-dg.exp: Likewise.
22832         * lib/gfortran.exp: Likewise.
22833         * lib/objc.exp: Likewise.
22834         * lib/treelang.exp: Likewise.
22835
22836 2004-11-12  Andreas Schwab  <schwab@suse.de>
22837
22838         * gcc.dg/pr16286.c: Fix last change.
22839
22840 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22841
22842         PR c++/18416
22843         * g++.dg/init/global1.C: New test.
22844
22845 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22846
22847         * gcc.c-torture/execute/20041112-1.c: New test.
22848
22849 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22850
22851         * lib/gcc-dg.exp (dg-target-list): New.
22852
22853 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22854             Richard Sandiford  <rsandifo@redhat.com>
22855
22856         * lib/target-supports.exp (get-compiler_messages): New.
22857         (check_named_sections_available): Use it.
22858         (check_effective_target_ilp32): New.
22859         (check_effective_target_lp64): New.
22860         (is-effective-target): New.
22861         * lib/gcc-dg.exp (dg-require-effective-target): New.
22862
22863 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22864
22865         * gcc.dg/precedence-1.c: New test.
22866
22867 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22868
22869         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22870
22871         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22872         message, delete generated files, use more descriptive name for
22873         executable, and make the test unsupported when it cannot be run.
22874
22875         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22876         (dg-require-weak, dg-require-visibility, dg-require-alias,
22877         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22878         dg-require-iconv, dg-require-named-sections): Use it.
22879
22880         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22881
22882 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22883
22884         PR target/16457
22885         * gcc.dg/ppc-and-1: New
22886
22887         PR target/16796
22888         * gcc.dg/ppc-mov-1.c: New.
22889
22890         PR target/16458
22891         * gcc.dg/ppc-compare-1.c: New.
22892
22893 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22894
22895         * objc.dg/desig-init-2.m: New test.
22896
22897 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22898
22899         PR middle-end/18160
22900         * g++.dg/warn/register-var-1.C: New test.
22901         * g++.dg/warn/register-var-2.C: New test.
22902
22903 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22904
22905         * gcc.dg/union-2.c: New test.
22906
22907 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22908
22909         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22910         New test for PR tree-optimization/17892.
22911
22912 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22913
22914         PR c++/18369
22915         * g++.dg/init/new12.C: New test.
22916
22917 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22918
22919         * gcc.target/sparc: New directory.
22920         * gcc.target/sparc/sparc.exp: New driver.
22921         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22922         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22923         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22924         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22925
22926 2004-11-10  Paul Brook  <paul@codesourcery.com>
22927
22928         PR fortran/18218
22929         * gfortran.dg/list_read.c: New test.
22930
22931 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22932
22933         PR c/18322
22934         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22935         expected diagnostic location.
22936
22937 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22938
22939         * gcc.dg/20041109-1.c: New test.
22940
22941 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22942
22943         PR objc/18406
22944         * objc/compile/pr18406.m: New test.
22945
22946 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22947
22948         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22949
22950 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22951
22952         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22953
22954 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22955
22956         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22957
22958 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22959
22960         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22961         exit.
22962
22963 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22964
22965         PR tree-opt/18299
22966         * gcc.c-torture/pr18299-1.c: New test.
22967
22968 2004-11-06  Andreas Schwab  <schwab@suse.de>
22969
22970         * gcc.dg/pr16286.c: Also test for bool and pixel.
22971
22972 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22973
22974         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22975         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22976         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22977         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22978         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22979         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22980         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22981         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22982         gcc.dg/struct-semi-3.c: New tests.
22983
22984 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22985
22986         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22987
22988 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22989
22990         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22991         Do not use C99 designators.
22992
22993 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22994
22995         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22996
22997 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22998
22999         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
23000         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
23001         * gcc.c-torture/execute/simd-5.x: Remove.
23002
23003 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
23004
23005         PR rtl-optimization/17933
23006         * gcc.dg/torture/pr17933-1.c: New test.
23007
23008 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23009
23010         PR target/18106
23011         * lib/target-supports.exp (check_weak_available): Support
23012         Windows.
23013
23014 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
23015
23016         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
23017         call to fflush(stdout) before abort.
23018         (my_ffsll): New function.
23019         (generate_fields): Use it.
23020
23021 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23022
23023         * gcc.dg/init-undef-1.c: New test.
23024
23025 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23026
23027         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
23028         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
23029         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
23030         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
23031         expected messages for new parser.
23032
23033 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
23034
23035         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
23036
23037 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23038
23039         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
23040         on LP64 targets.
23041
23042 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23043
23044         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
23045         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
23046         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
23047         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
23048         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
23049         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
23050         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
23051         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
23052         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
23053         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
23054
23055 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23056
23057         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
23058         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
23059         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
23060         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
23061         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
23062         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
23063         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
23064         for new parser.
23065
23066 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
23067
23068         PR target/15342
23069         * gcc.dg/20041104-1.c: New test.
23070
23071 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23072
23073         * g++.dg/template/nontype7.C: New test.
23074         * g++.dg/template/nontype8.C: Likewise.
23075         * g++.dg/template/nontype9.C: Likewise.
23076         * g++.dg/template/nontype10.C: Likewise.
23077         * g++.dg/tc1/dr49.C: Likewise.
23078         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23079         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23080
23081 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23082
23083         * g++.dg/rtti/tinfo1.C: Remove xfails.
23084
23085 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23086
23087         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23088         packed attribute to the definition to satisfy the new C++ parser.
23089
23090 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23091
23092         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23093         invocations of va_arg.
23094
23095 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
23096
23097         PR c++/18124
23098         * g++.dg/template/crash25.C: New test.
23099
23100         PR c++/18155
23101         * g++.dg/template/typedef2.C: New test.
23102         * g++.dg/parse/crash13.C: Adjust error markers.
23103
23104         PR c++/18177
23105         * g++.dg/conversion/const3.C: New test.
23106
23107 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23108
23109         PR fortran/17535
23110         PR fortran/17583
23111         PR fortran/17713
23112         * gfortran.dg/generic_[123].f90: New testcases.
23113
23114 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23115
23116         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23117         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23118
23119 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23120
23121         PR tree-opt/16808
23122         * gcc.c-torture/compile/pr16808.c: New test.
23123
23124 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
23125
23126         PR rtl-optimization/17104
23127         * gcc.dg/ppc-bitfield1.c: New.
23128
23129 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23130
23131         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23132
23133 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23134
23135         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23136         strings for 32-bit code.
23137
23138 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23139
23140         PR c/18239
23141         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23142
23143 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23144
23145         PR c++/18064
23146         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23147
23148 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23149
23150         PR c++/15172
23151         * g++.dg/init/aggr2.C: New test.
23152
23153 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23154
23155         * objc.dg/local-decl-1.m: New test.
23156
23157 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23158
23159         * gcc.dg/20040910-1.c: Adjust regex.
23160
23161 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23162
23163         PR rtl-optimization/18084
23164         * g++.dg/opt/pr18084-1.C: New testcase.
23165
23166 2004-10-30  Matt Austern  <austern@apple.com>
23167
23168         PR c++/17542
23169         * g++.dg/ext/attrib18.C: New test.
23170
23171 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23172
23173         PR middle-end/18096
23174         * gcc.dg/pr18096-1.c: New test case.
23175
23176 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23177
23178         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23179
23180 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
23181
23182         PR c/16666
23183         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23184         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23185         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23186         gcc.dg/old-style-prom-3.c: New tests.
23187
23188 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
23189
23190         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23191         Remove unnecessary inclusion of stdio.h.
23192
23193 2004-10-29  Roger Sayle  <roger@eyesopen.com>
23194
23195         PR rtl-optimization/17581
23196         * gcc.dg/pr17581-1.c: New test case.
23197
23198 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
23199
23200         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23201         being implemented.
23202         * g++.dg/conversion/dr195-1.C: New.
23203         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23204         * g++.old-deja/g++.mike/p10148.C: Likewise.
23205
23206 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
23207
23208         PR c++/17695
23209         * g++.dg/debug/typedef2.C: New test.
23210
23211 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
23212
23213         PR fortran/13490
23214         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23215         * gfortran.dg/g77/README: Update.
23216
23217 2004-10-28  Matt Austern  <austern@apple.com>
23218
23219         PR c++/14124
23220         * g++.dg/ext/packed7.C: New test.
23221
23222 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23223
23224         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23225         scan-assembler.
23226         * lib/scanasm.exp (hidden-scan-for): New proc.
23227         (scan-hidden): Use hidden-scan-for instead of constructing the scan
23228         string.
23229         (scan-not-hidden): Likewise.
23230         * lib/target-supports.exp (check_visibility_available): mach-o is
23231         support too.
23232
23233 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
23234
23235         PR c++/17132
23236         * g++.dg/template/memclass3.C: New test.
23237
23238 2004-10-28  Adam Nemet  <anemet@lnxw.com>
23239
23240         PR middle-end/18160
23241         * gcc.dg/register-var-1.c: New test.
23242         * gcc.dg/register-var-2.c: New test.
23243         * gcc.dg/asm-7.c: Taking the address of a register variable is an
23244         error now.
23245
23246 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
23247
23248         PR other/18172
23249         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23250         unused variables.
23251         * gcc.dg/vect/vect-22.c: Likewise.
23252
23253 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
23254
23255         * gcc.dg/i386-rotate-1.c: New test.
23256
23257 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
23258
23259         * g++.dg/init/ref12.C: Add "run" marker.
23260
23261         PR c++/17435
23262         * g++.dg/init/ref12.C: New test.
23263
23264         PR c++/18140
23265         * g++.dg/template/shift1.C: New test.
23266         * g++.dg/template/error10.C: Adjust error markers.
23267
23268 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
23269
23270         PR tree-opt/17529
23271         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
23272
23273 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
23274
23275         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
23276         * gcc.dg/weak/weak-3.c: Likewise.
23277         * gcc.dg/weak/weak-5.c: Likewise.
23278         * gcc.dg/weak/weak-9.c: Likewise.
23279         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
23280         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
23281
23282         * gcc.dg/darwin-weakimport-1.c: New.
23283
23284 2004-10-28  Ben Elliston  <bje@au.ibm.com>
23285
23286         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
23287
23288 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
23289
23290         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
23291         'syntax' error messages.
23292         * gcc.dg/cpp/direct2s.c: Likewise.
23293
23294 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
23295
23296         * gcc.c-torture/compile/20041026-1.c: New.
23297
23298 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
23299
23300         PR c++/18093
23301         * g++.dg/lookup/ns2.C: New test.
23302
23303         PR c++/18020
23304         * g++.dg/template/enum4.C: New test.
23305
23306         PR c++/18161
23307         * g++.dg/template/expr1.C: New test.
23308
23309 2004-10-26  Ben Elliston  <bje@au.ibm.com>
23310
23311         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
23312
23313 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23314
23315         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23316         gcc.dg/decl-nospec-3.c: New tests.
23317
23318 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
23319
23320         * objc.dg/super-class-3.m: New test.
23321
23322 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23323
23324         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
23325         resyncing.
23326         * gcc.dg/cpp/direct2s.c: Likewise.
23327
23328 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
23329
23330         * objc.dg/image-info.m: Update for changes to section selection.
23331
23332 2004-10-25  David Ayers  <d.ayers@inode.at>
23333             Ziemowit Laski  <zlaski@apple.com>
23334
23335         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
23336         diagnostics when messaging 'id <Proto>'.
23337         * objc.dg/class-protocol-1.m: New test.
23338         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
23339         a non-existent method signature.
23340         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
23341         Update diagnostics when messaging with non-existent method signature.
23342         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
23343         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23344         invalid receivers are now resolved as if messaging 'id'; remove
23345         extraneous diagnostics.
23346
23347 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23348
23349         PR c/16667
23350         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
23351         gcc.dg/init-desig-obs-3.c: New tests.
23352
23353 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
23354
23355         * gcc.dg/debug/20041023-1.c: New test.
23356
23357 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
23358
23359         PR middle-end/17407
23360         * gcc.c-torture/compile/pr17407.c: New test.
23361
23362         PR c++/18121
23363         * g++.dg/template/array8.C: New test.
23364
23365 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23366
23367         PR other/18138
23368         * lib/g++.exp: Accept more than one multilib libgcc.
23369         * lib/gcc-dg.exp: Likewise.
23370         * lib/objc.exp: Likewise.
23371         * lib/treelang.exp: Likewise.
23372         * lib/gfortran.exp: Likewise.
23373
23374 2004-10-24  Ben Elliston  <bje@au.ibm.com>
23375
23376         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
23377
23378 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
23379
23380         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
23381         * gcc.dg/c99-const-expr-3.c: Likewise.
23382
23383 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
23384
23385         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
23386
23387 2004-10-23  Ben Elliston  <bje@au.ibm.com>
23388
23389         * gcc.c-torture/execute/loop-2e.x: Remove.
23390
23391 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23392
23393         PR c++/18095
23394         * g++.dg/parse/crash18.C: New.
23395         * g++.dg/parse/crash19.C: New.
23396
23397 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23398
23399         * g++.dg/ext/dllimport1.C: Move dg-warnings.
23400         * g++.dg/ext/dllimport2.C: Same.
23401         * g++.dg/ext/dllimport8.C: Same.
23402
23403 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
23404
23405         PR c++/10841
23406         * g++.dg/conversion/cast1.C: New test.
23407         * g++.dg/overload/pmf1.C: Adjust error marker.
23408
23409 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
23410
23411         PR objc/17923
23412         * objc.dg/const-str-7.m: New test.
23413
23414 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23415
23416         * g++.dg/template/memfriend11.C: Fix comment typo.
23417         * g++.dg/template/memfriend14.C: Likewise.
23418
23419 2004-10-20  Richard Henderson  <rth@redhat.com>
23420
23421         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
23422         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
23423         -fasynchronous-unwind-tables.
23424
23425 2004-10-20  Richard Henderson  <rth@redhat.com>
23426
23427         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
23428         (main): Return success.
23429         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
23430         (main): Return success.
23431
23432 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23433
23434         PR c++/13495
23435         * g++.dg/template/memfriend9.C: New test.
23436         * g++.dg/template/memfriend10.C: Likewise.
23437         * g++.dg/template/memfriend11.C: Likewise.
23438         * g++.dg/template/memfriend12.C: Likewise.
23439         * g++.dg/template/memfriend13.C: Likewise.
23440         * g++.dg/template/memfriend14.C: Likewise.
23441         * g++.dg/template/memfriend15.C: Likewise.
23442         * g++.dg/template/memfriend16.C: Likewise.
23443         * g++.dg/template/memfriend17.C: Likewise.
23444         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
23445
23446 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
23447
23448         * g++.dg/conversion/dr195.C: New.
23449         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
23450
23451 2004-10-20  Ben Elliston  <bje@au.ibm.com>
23452             Devang Patel  <dpatel@apple.com>
23453
23454         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
23455         of floating point arithmetic, which could trap.
23456
23457 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
23458
23459         PR c++/14035
23460         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
23461         * g++.dg/conversion/const2.C: New test.
23462         * g++.dg/expr/reinterpret2.C: New test.
23463         * g++.dg/expr/reinterpret3.C: New test.
23464         * g++.dg/expr/cast2.C: New test.
23465         * g++.dg/expr/copy1.C: New test.
23466         * g++.dg/other/conversion1.C: Change error message.
23467         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
23468         function pointers to void *.
23469         * g++.old-deja/g++.mike/p10148.C: Likewise.
23470
23471 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23472
23473         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
23474
23475 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
23476
23477         PR c++/18047
23478
23479         * g++.dg/parse/expr3.C: New test.
23480
23481 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23482
23483         * gcc.dg/smod-1.c: New test.
23484
23485 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
23486
23487         * objc.dg/method-14.m: New test.
23488
23489 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23490
23491         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23492         Also xfail as the patch was reverted.
23493
23494 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23495
23496         PR middle-end/16973
23497         * gcc.dg/pr16973.c: New test.
23498
23499 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
23500
23501         PR tree-optimization/17656
23502         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23503
23504 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23505
23506         * g++.dg/eh/shadow1.C: New.
23507
23508 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
23509
23510         * gcc.c-torture/compile/20041018-1.c: New test.
23511
23512 2004-10-18  Ben Elliston  <bje@au.ibm.com>
23513
23514         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23515         compiler referring to register 0 when accessing sdata.  The linker
23516         now patches things up.
23517
23518 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
23519
23520         PR c/17529
23521         * gcc.c-torture/compile/pr17529.c: New test.
23522
23523 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23524
23525         PR c++/17743
23526         * g++.dg/ext/attrib17.C: New test.
23527
23528 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23529
23530         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23531
23532 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23533
23534         PR c++/10479
23535         * g++.dg/ext/attrib16.C: New test.
23536
23537 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
23538
23539         PR c++/17042
23540         * g++.dg/init/dso_handle1.C: New test.
23541
23542         PR c++/14667
23543         * g++.dg/parse/typedef6.C: New test.
23544
23545         PR c++/17916
23546         * g++.dg/parse/pragma1.C: New test.
23547
23548 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
23549
23550         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23551
23552 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
23553
23554         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23555         -fno-common when on HPPA HP-UX platforms.
23556
23557 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
23558
23559         PR other/16820
23560         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23561         stdint.h.
23562         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23563         uintptr_t.
23564
23565 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23566
23567         PR c++/16301
23568         * g++.dg/lookup/strong-using-4.C: New test.
23569
23570 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23571
23572         PR middle-end/16567
23573         * gcc.c-torture/compile/nested-1.c: New test.
23574
23575 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23576
23577         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23578         and mipsisa64*-*-* (until support for misaligned loads is added).
23579         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23580         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23581         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23582         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23583         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23584         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23585
23586 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23587
23588         PR c++/17976
23589         * g++.dg/init/dtor3.C: New test.
23590
23591 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23592
23593         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23594
23595 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23596
23597         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23598         * gcc.dg/macho-lo-sum.c: Likewise.
23599
23600 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23601
23602         * gcc.dg/ppc-spe64-1.c: New test.
23603
23604 2004-10-14  Devang Patel  <dpatel@apple.com>
23605
23606         PR 17635
23607         * gcc.dg/pr17635.c : New test.
23608
23609 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
23610
23611         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23612         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23613         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23614         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23615         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23616         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23617         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23618         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23619         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23620         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23621         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23622         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23623         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23624         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23625         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23626         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23627         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23628         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23629
23630 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23631
23632         * gcc.dg/vect/vect-82.c: New testcase.
23633         * gcc.dg/vect/vect-82_64.c: New testcase.
23634         * gcc.dg/vect/vect-83.c: New testcase.
23635         * gcc.dg/vect/vect-83_64.c: New testcase.
23636
23637 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23638
23639         * gcc.dg/cpp/error-1.c: New test.
23640
23641 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23642
23643         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23644
23645 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23646
23647         PR target/17984
23648         * gcc.dg/cris-peep2-xsrand2.c: New test.
23649
23650 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23651
23652         PR c++/17661
23653         * testsuite/g++.dg/expr/for2.C: New test.
23654
23655 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23656
23657         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23658
23659 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23660
23661         PR tree-optimization/17724
23662         * g++.dg/opt/pr17724-1.C: New test.
23663         * g++.dg/opt/pr17724-2.C: New test.
23664         * g++.dg/opt/pr17724-3.C: New test.
23665         * g++.dg/opt/pr17724-4.C: New test.
23666         * g++.dg/opt/pr17724-5.C: New test.
23667         * g++.dg/opt/pr17724-6.C: New test.
23668
23669 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23670
23671         PR c/17301
23672         * gcc.dg/pr17301-2.c: New test.
23673
23674 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23675
23676         PR c++/15876
23677         * g++.dg/parse/error22.C: New test.
23678
23679         PR c++/17936
23680         * g++.dg/template/spec18.C: New test.
23681
23682 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23683
23684         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23685         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23686         memcpy.
23687         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23688         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23689
23690 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23691
23692         * g++.dg/eh/cleanup5.C: Add dg-options "".
23693
23694 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23695
23696         PR middle-end/17657
23697         * gcc.dg/switch-4.c: New test case.
23698
23699 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23700
23701         * gcc.c-torture/execute/20041011-1.c: New test.
23702
23703 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23704
23705         PR c++/17554
23706         * g++.dg/init/for3.C: New test.
23707
23708         PR c++/17657
23709         * g++.dg/opt/switch2.C: New test.
23710
23711         PR middle-end/17703
23712         * g++.dg/warn/Wreturn-2.C: New test.
23713
23714 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23715
23716         PR c++/17907
23717         * g++.dg/eh/cleanup5.C: New test.
23718
23719 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23720
23721         PR c++/17393
23722         * g++.dg/parse/error21.C: New test.
23723
23724 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23725
23726         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23727         * g++.dg/warn/incomplete1.C: Likewise.
23728         * g++.dg/template/qualttp20.C: Likewise.
23729
23730 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23731
23732         PR c/17881
23733         * parm-incomplete-1.c: New test.
23734
23735 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23736
23737         PR c++/17867
23738         * g++.dg/parse/error19.C: New test.
23739
23740         PR c++/17670
23741         * g++.dg/init/new11.C: New test.
23742
23743         PR c++/17821
23744         * g++.dg/parse/error20.C: New test.
23745
23746         PR c++/17826
23747         * g++.dg/template/crash24.C: New test.
23748
23749 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23750
23751         PR c/17301
23752         * gcc.dg/pr17301-1.c: New test.
23753
23754 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23755
23756         PR c/17189
23757         * gcc.dg/anon-struct-5.c: New test.
23758
23759 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23760
23761         PR c/17844
23762         * gcc.dg/pr17844-1.c: New test.
23763
23764 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23765
23766         PR tree-optimization/17906
23767         * gcc.c-torture/compile/pr17906.c: New.
23768
23769 2004-10-09  Stuart Hastings  <stuart@apple.com>
23770             Roger Sayle  <roger@eyesopen.com>
23771
23772         PR rtl-optimization/17853
23773         * gcc.dg/i386-mmx-5.c: New testcase.
23774
23775 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23776
23777         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23778
23779 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23780
23781         PR c++/17524
23782         * g++.dg/template/static9.C: New test.
23783
23784         PR c++/17685
23785         * g++.dg/parse/operator5.C: New test.
23786
23787 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23788
23789         PR middle-end/17894
23790         * gcc.c-torture/execute/divcmp-4.c: New test case.
23791
23792 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23793
23794         PR tree-opt/17902
23795         * g++.dg/opt/pr17902.C: New test.
23796
23797 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23798
23799         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23800
23801 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23802
23803         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23804
23805 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23806
23807         * gcc.dg/assign-warn-3.c: New test.
23808
23809 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23810
23811         PR c/16999
23812         * gcc.dg/cpp/ident-1.c: New test.
23813
23814 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23815
23816         * gcc.c-torture/compile/acc1.c: New.
23817
23818 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23819
23820         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23821         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23822
23823 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23824
23825         * gcc.dg/ultrasp11.c: New test.
23826
23827 2004-10-08  Michael Matz  <matz@suse.de>
23828
23829         * gcc.dg/doloop-2.c: New test.
23830
23831 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23832
23833         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23834         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23835         objc.dg/method-9.m: Update expected diagnostics.
23836
23837 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23838
23839         * gcc.dg/ppc-fsel-3.c: New file.
23840         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23841
23842 2004-10-07  Paul Brook  <paul@codesourcery.com>
23843
23844         * gfortran.dg/intrinsic_verify_1.f90: New test.
23845
23846 2004-10-07  Paul Brook  <paul@codesourcery.com>
23847
23848         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23849
23850 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23851
23852         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23853         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23854         commit.
23855
23856 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23857
23858         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23859
23860 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23861
23862         PR c++/17115
23863         * g++.dg/warn/Winline-4.C: New test.
23864
23865 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23866
23867         * gcc.c-torture/compile/20041007-1.c: New test.
23868
23869 2004-10-07  Paul Brook  <paul@codesourcery.com>
23870
23871         PR fortran/17678
23872         * gfortran.dg/use_allocated_1.f90: New test.
23873
23874 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23875
23876         PR middle-end/17849
23877         * gfortran.fortran-torture/compile/nested.f90: New test
23878
23879 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23880
23881         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23882
23883 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23884
23885         PR c++/17368
23886         * g++.dg/ext/asm6.C: New test.
23887
23888 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23889
23890         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23891
23892 2004-10-06  Paul Brook  <paul@codesourcery.com>
23893
23894         PR libfortran/17709
23895         * gfortran.dg/empty_format_1.f90: New test.
23896
23897 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23898
23899         PR fortran/17568
23900         * gfortran.dg/ishft.f90: New test.
23901
23902         PR fortran/17283
23903         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23904         tests.
23905
23906 2004-10-06  Paul Brook  <paul@codesourcery.com>
23907
23908         * gfortran.dg/do_1.f90: New test.
23909
23910 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23911
23912         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23913         optimizing for size.
23914
23915 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23916
23917         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23918
23919 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23920
23921         * gcc.c-torture/compile/20041005-1.c: New test.
23922
23923 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23924
23925         PR c++/17829
23926         * g++.dg/lookup/koenig4.C: New.
23927
23928 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23929
23930         * g++.dg/other/classkey1.C: Adjust quoting marks.
23931         * g++.dg/parse/error15.C: Likewise.
23932         * g++.dg/template/meminit2.C (int>): Likewise.
23933
23934 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23935
23936         PR fortran/17283
23937         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23938
23939         PR fortran/17631
23940         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23941
23942         PR fortran/17708
23943         * gfortran.dg/pr17708.f90: New test.
23944
23945 2004-10-04  Chao-ying Fu  <fu@mips.com>
23946
23947         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23948         * gcc.dg/vect/vect-4.c: Ditto.
23949         * gcc.dg/vect/vect-5.c: Ditto.
23950         * gcc.dg/vect/vect-6.c: Ditto.
23951         * gcc.dg/vect/vect-8.c: Ditto.
23952         * gcc.dg/vect/vect-16.c: Ditto.
23953         * gcc.dg/vect/vect-30.c: Ditto.
23954         * gcc.dg/vect/vect-40.c: Ditto.
23955         * gcc.dg/vect/vect-41.c: Ditto.
23956         * gcc.dg/vect/vect-42.c: Ditto.
23957         * gcc.dg/vect/vect-43.c: Ditto.
23958         * gcc.dg/vect/vect-44.c: Ditto.
23959         * gcc.dg/vect/vect-45.c: Ditto.
23960         * gcc.dg/vect/vect-46.c: Ditto.
23961         * gcc.dg/vect/vect-47.c: Ditto.
23962         * gcc.dg/vect/vect-48.c: Ditto.
23963         * gcc.dg/vect/vect-49.c: Ditto.
23964         * gcc.dg/vect/vect-50.c: Ditto.
23965         * gcc.dg/vect/vect-51.c: Ditto.
23966         * gcc.dg/vect/vect-52.c: Ditto.
23967         * gcc.dg/vect/vect-53.c: Ditto.
23968         * gcc.dg/vect/vect-54.c: Ditto.
23969         * gcc.dg/vect/vect-55.c: Ditto.
23970         * gcc.dg/vect/vect-56.c: Ditto.
23971         * gcc.dg/vect/vect-57.c: Ditto.
23972         * gcc.dg/vect/vect-58.c: Ditto.
23973         * gcc.dg/vect/vect-59.c: Ditto.
23974         * gcc.dg/vect/vect-60.c: Ditto.
23975         * gcc.dg/vect/vect-74.c: Ditto.
23976         * gcc.dg/vect/vect-79.c: Ditto.
23977         * gcc.dg/vect/vect-80.c: Ditto.
23978
23979 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23980
23981         * gcc.dg/unused-7.c: Use the correct option.
23982
23983 2004-10-04  Paul Brook  <paul@codesourcery.com>
23984         Bud Davis  <bdavis9659@comcast.net>
23985
23986         PR fortran/17706
23987         PR fortran/16434
23988         * gfortran/pr17706.f90: New test.
23989         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23990
23991 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23992
23993         * gfortran.dg/pr17612.f90: New test.
23994
23995 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23996
23997         * g++.dg/template/local1.C: Adjust quoting marks in
23998         testing for diagnostics.
23999         * g++.dg/tls/diag-2.C: Likewise.
24000         * g++.dg/other/error8.C: Likewise.
24001
24002 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24003
24004         PR c/17178
24005         * gcc.dg/unused-4.c: Adjust to be correct.
24006
24007         PR c/17820
24008         * gcc.dg/unused-7.c: New test.
24009
24010 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24011
24012         PR c++/17797
24013         * g++.dg/overload/template2.C: New test.
24014
24015 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
24016
24017         PR tree-optimization/16632
24018         * gcc.dg/tree-ssa/20041002-1.c: New.
24019
24020 2004-10-03  Paul Brook  <paul@codesourcery.com>
24021
24022         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
24023         rather than relying on default formatting.
24024
24025 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
24026
24027         * gcc.dg/20040920-1.c: Update expected message text.
24028
24029 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
24030
24031         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
24032
24033 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
24034
24035         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
24036         tree level.
24037
24038 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24039
24040         * gcc.dg/tree-ssa/pr17343.c: Remove.
24041
24042 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24043
24044         PR tree-opt/17343
24045         * gcc.dg/tree-ssa/pr17343.c: New test.
24046
24047 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
24048
24049         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
24050         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
24051         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
24052         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
24053         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
24054
24055 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24056
24057         * gcc.dg/lvalue-2.c: New test.
24058
24059 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24060
24061         PR c/17730
24062         * gcc.dg/pr17730-1.c: New test
24063
24064 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24065
24066         PR c/7425
24067         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24068
24069 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24070
24071         * gcc.c-torture/execute/stdarg-1.c: New test.
24072         * gcc.c-torture/execute/stdarg-2.c: New test.
24073         * gcc.c-torture/execute/stdarg-3.c: New test.
24074         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24075         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24076         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24077         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24078         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24079
24080 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24081
24082         PR tree-optimization/17697
24083         * g++.dg/opt/pr17697-1.C: New test.
24084         * g++.dg/opt/pr17697-2.C: New test.
24085         * g++.dg/opt/pr17697-3.C: New test.
24086
24087 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24088
24089         PR c/16409
24090         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24091         gcc.dg/vla-init-5.c: New tests.
24092
24093 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24094
24095         PR c/13804
24096         * gcc.dg/pr13804-1.c: New test.
24097
24098 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24099
24100         PR fortran/16938
24101         * gfortran.dg/pr16938.f90: New test.
24102
24103 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24104
24105         * g++.dg/template/crash23.C: New test.
24106
24107 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24108
24109         PR c++/17585
24110         * g++.dg/template/static8.C: New test.
24111
24112 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
24113
24114         PR c++/17681
24115         * g++.dg/other/error9.C: New test.
24116
24117 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24118
24119         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24120
24121 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24122
24123         PR fortran/15164
24124         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24125
24126 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24127
24128         PR middle-end/17112
24129         * gcc.dg/pr17112-1.c: New test case.
24130
24131 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24132
24133         PR c/11459
24134         * gcc.dg/pr11459-1.c: New test.
24135
24136 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24137
24138         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24139         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24140
24141 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24142
24143         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24144
24145 2004-09-25  Jan Hubicka  <jh@suse.cz>
24146
24147         * compile/30040909-1.c: New test.
24148         * compile/30040907-1.c: New test.
24149
24150 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24151
24152         * gcc.c-torture/execute/va-arg-26.c: New test.
24153
24154 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24155
24156         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24157         extra diagnostics on targets with 64-bit pointers.
24158         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24159
24160 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24161
24162         PR c/17188
24163         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24164         * gcc.dg/decl-3.c: Adjust expected message.
24165
24166 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24167
24168         PR fortran/17615
24169         * gfortran.dg/pr17615.f90: New test.
24170
24171 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24172
24173         PR tree-optimzation/17517
24174         * g++.dg/tree-ssa/pr17517.C: New Test.
24175
24176 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24177
24178         PR c++/16889
24179         * g++.dg/lookup/ambig3.C: New.
24180
24181 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
24182
24183         PR tree-opt/17624
24184         * g++.dg/opt/pr17624.C: New test.
24185
24186 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24187
24188         PR c/6980
24189         * gcc.dg/Wbad-function-cast-1.c: New test.
24190
24191 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
24192
24193         * g++.dg/ext/complit1.C
24194         * g++.dg/other/error2.C
24195         * g++.dg/other/nontype-1.C
24196         * g++.dg/parse/crash11.C
24197         * g++.dg/parse/crash12.C
24198         * g++.dg/parse/error15.C
24199         * g++.dg/parse/error4.C
24200         * g++.dg/parse/tmpl-outside1.C
24201         * g++.dg/parse/too-many-tmpl-args1.C
24202         * g++.dg/template/dependent-expr3.C
24203         * g++.dg/template/error10.C
24204         * g++.dg/template/instantiate1.C
24205         * g++.dg/template/vtable2.C
24206         * g++.dg/warn/Wshadow-1.C
24207         * g++.dg/warn/weak1.C
24208         * g++.old-deja/g++.brendan/crash16.C
24209         * g++.old-deja/g++.brendan/crash18.C
24210         * g++.old-deja/g++.brendan/crash48.C
24211         * g++.old-deja/g++.brendan/crash49.C
24212         * g++.old-deja/g++.brendan/crash55.C
24213         * g++.old-deja/g++.brendan/crash56.C
24214         * g++.old-deja/g++.brendan/crash8.C
24215         * g++.old-deja/g++.brendan/enum11.C
24216         * g++.old-deja/g++.brendan/enum8.C
24217         * g++.old-deja/g++.brendan/enum9.C
24218         * g++.old-deja/g++.brendan/friend3.C
24219         * g++.old-deja/g++.brendan/misc14.C
24220         * g++.old-deja/g++.bugs/900402_02.C
24221         * g++.old-deja/g++.bugs/900404_03.C
24222         * g++.old-deja/g++.bugs/900404_04.C
24223         * g++.old-deja/g++.bugs/900428_03.C
24224         * g++.old-deja/g++.jason/crash4.C
24225         * g++.old-deja/g++.jason/overload21.C
24226         * g++.old-deja/g++.jason/redecl1.C
24227         * g++.old-deja/g++.jason/report.C
24228         * g++.old-deja/g++.jason/rfg10.C
24229         * g++.old-deja/g++.jason/template30.C
24230         * g++.old-deja/g++.law/arm12.C
24231         * g++.old-deja/g++.law/ctors5.C
24232         * g++.old-deja/g++.law/cvt20.C
24233         * g++.old-deja/g++.law/init10.C
24234         * g++.old-deja/g++.law/init8.C
24235         * g++.old-deja/g++.law/visibility17.C
24236         * g++.old-deja/g++.law/visibility7.C
24237         * g++.old-deja/g++.mike/net8.C
24238         * g++.old-deja/g++.mike/p646.C
24239         * g++.old-deja/g++.mike/p700.C
24240         * g++.old-deja/g++.mike/p701.C
24241         * g++.old-deja/g++.mike/p811.C
24242         * g++.old-deja/g++.ns/template13.C
24243         * g++.old-deja/g++.other/array3.C
24244         * g++.old-deja/g++.other/crash25.C
24245         * g++.old-deja/g++.other/dtor3.C
24246         * g++.old-deja/g++.other/dtor4.C
24247         * g++.old-deja/g++.other/main1.C
24248         * g++.old-deja/g++.other/warn7.C
24249         * g++.old-deja/g++.pt/crash11.C
24250         * g++.old-deja/g++.pt/crash36.C
24251         * g++.old-deja/g++.pt/spec22.C
24252         * g++.old-deja/g++.pt/spec9.C
24253         * g++.old-deja/g++.pt/ttp52.C
24254         * g++.old-deja/g++.robertl/eb103.C
24255         * g++.old-deja/g++.robertl/eb121.C
24256         * g++.old-deja/g++.robertl/eb22.C
24257         * g++.old-deja/g++.robertl/eb8.C:
24258         Update locations and/or regexps of dg-error markers.
24259         Remove markers for some bogus messages that are no longer issued.
24260
24261 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
24262
24263         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
24264         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
24265
24266 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
24267
24268         PR c++/17618
24269         * g++.dg/lookup/crash5.C: New test.
24270
24271 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
24272
24273         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
24274         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
24275         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
24276         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
24277         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
24278         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
24279
24280         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
24281         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
24282         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
24283         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24284         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
24285         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
24286
24287         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
24288
24289         * gcc.dg/vect/vect-44.c: Check additional cases.
24290         * gcc.dg/vect/vect-48.c: Check additional cases.
24291
24292         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
24293         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
24294         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
24295         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
24296         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
24297         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
24298         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
24299         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
24300         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
24301
24302         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
24303         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
24304         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
24305
24306 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24307
24308         * gcc.dg/tree-ssa/loop-6.c: New test.
24309
24310 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
24311
24312         PR c++/17620
24313         * g++.dg/inherit/base2.C: New.
24314
24315 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24316
24317         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
24318         * gcc.dg/20001012-2.c: Likewise.
24319         * gcc.dg/20001013-1.c: Likewise.
24320         * gcc.dg/20001101-1.c: Likewise.
24321         * gcc.dg/20001102-1.c: Likewise.
24322         * gcc.dg/bf-spl1.c: Likewise.
24323         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
24324         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
24325
24326 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
24327
24328         PR tree-optimization/16721
24329         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
24330
24331 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
24332
24333         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
24334         * gcc.dg/20040305-1.c: Likewise.
24335
24336 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24337
24338         PR c/16566
24339         * gcc.c-torture/compile/pr16566-1.c,
24340         gcc.c-torture/compile/pr16566-2.c,
24341         gcc.c-torture/compile/pr16566-3.c: New tests.
24342
24343 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
24344
24345         PR tree-optimization/17512
24346         * gcc.c-torture/compile/20040916-1.c.
24347
24348 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
24349
24350         * gcc.dg/pragma-re-3.c: New test.
24351
24352 2004-09-17  Matt Austern  <austern@apple.com>
24353
24354         PR c++/15049
24355         * g++.dg/other/anon3.C: New.
24356
24357 2004-09-21  Roger Sayle  <roger@eyesopen.com>
24358
24359         PR c++/7503
24360         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
24361         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
24362         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
24363         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
24364         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
24365
24366 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
24367
24368         PR fortran/17286
24369         * gfortran.dg/pr17286.f90: New test.
24370
24371 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
24372
24373         PR c++/17530
24374         * g++.dg/template/static7.C: New test.
24375
24376 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
24377
24378         PR tree-opt/17558
24379         * gcc.c-torture/compile/pr17558.c: New test.
24380
24381 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24382
24383         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
24384         if SKIP_ATTRIBUTE is defined.
24385
24386 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24387
24388         PR fortran/15957
24389         * gfortran.dg/pr15957.f90: New test.
24390
24391 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
24392
24393         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
24394         in comparison.
24395         * gcc.dg/vect/vect-79.c: Likewise.
24396         * gcc.dg/vect/vect-80.c: Likewise.
24397
24398 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24399
24400         PR fortran/15750
24401         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
24402
24403 2004-09-20  Ira Rosen  <irar@il.ibm.com>
24404
24405         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
24406         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
24407         * gcc.dg/vect/vect-62.c: New testcase.
24408         * gcc.dg/vect/vect-63.c: New testcase.
24409         * gcc.dg/vect/vect-64.c: New testcase.
24410         * gcc.dg/vect/vect-65.c: New testcase.
24411         * gcc.dg/vect/vect-66.c: New testcase.
24412         * gcc.dg/vect/vect-67.c: New testcase.
24413         * gcc.dg/vect/vect-68.c: New testcase.
24414         * gcc.dg/vect/vect-69.c: New testcase.
24415         * gcc.dg/vect/vect-79.c: New testcase.
24416         * gcc.dg/vect/vect-80.c: New testcase.
24417
24418 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24419
24420         * gcc.target/mips/asm-1.c: New test.
24421
24422 2004-09-19  Ira Rosen  <irar@il.ibm.com>
24423
24424         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
24425         * gcc.dg/vect/vect-73.c: New testcase.
24426         * gcc.dg/vect/vect-74.c: New testcase.
24427         * gcc.dg/vect/vect-75.c: New testcase.
24428         * gcc.dg/vect/vect-76.c: New testcase.
24429         * gcc.dg/vect/vect-77.c: New testcase.
24430         * gcc.dg/vect/vect-78.c: New testcase
24431
24432 2004-09-18  Paul Brook  <paul@codesourcery.com>
24433
24434         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
24435
24436 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24437
24438         PR c/17424
24439         * gcc.dg/pr17424-1.c: New test.
24440
24441 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
24442
24443         * g++.dg/tree-ssa/pr17153.C: New test.
24444
24445 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
24446
24447         PR pch/13361
24448         * testsuite/g++.dg/pch/wchar-1.C: New.
24449         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24450
24451 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
24452
24453         * gcc.c-torture/execute/20040917-1.c: New test.
24454
24455 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24456
24457         PR tree-optimization/17319
24458         * gcc.dg/pr17319.c: New test.
24459
24460 2004-09-17  Devang Patel  <dpatel@apple.com>
24461
24462         * gcc.dg/20040813-1.c: New test.
24463
24464 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24465
24466         PR tree-optimization/17273
24467         * gcc.c-torture/compile/pr17273.c: New test.
24468
24469 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24470
24471         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
24472         Update expected messages.
24473         * gcc.dg/declspec-13.c: New test.
24474
24475 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
24476
24477         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
24478
24479 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24480
24481         * gcc.c-torture/execute/pr17252.c: Use post-increment to
24482         change what 'a' is pointing to.
24483
24484 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
24485
24486         PR c++/16002
24487         * g++.dg/template/error18.C: New test.
24488
24489         PR c++/16029
24490         * g++.dg/warn/Wunused-8.C: New test.
24491
24492 2004-09-17  Steven Bosscher  <stevenb@suse.de>
24493
24494         PR tree-optimization/17513
24495         * gcc.dg/20040916-1.c: New test.
24496
24497 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
24498
24499         PR c++/17501
24500         * g++.dg/template/typename7.C: New test.
24501
24502 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24503
24504         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24505
24506 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
24507
24508         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24509         with -ftree-based-profiling also.
24510         * lib/profopt.exp: Support late-set profile_option/feedback_option.
24511
24512 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
24513
24514         PR/15364
24515         * gfortran.dg/der_array_io_1.f90: New test.
24516         * gfortran.dg/der_array_io_2.f90: New test.
24517         * gfortran.dg/der_array_io_3.f90: New test.
24518
24519 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24520
24521         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24522         EABI.
24523
24524 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24525
24526         * g++.dg/opt/switch1.C: New test.
24527
24528 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24529
24530         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24531         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24532         Update expected messages.
24533
24534 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24535
24536         PR fortran/16485
24537         * gfortran.dg/same_name_1.f90: New test.
24538
24539 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
24540
24541         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
24542         dereference garbage pointers.
24543
24544 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
24545
24546         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24547         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24548
24549         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24550         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24551         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24552
24553 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
24554
24555         PR c++/17324
24556         * g++.dg/template/mangle1.C: New test.
24557
24558 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24559
24560         PR tree-optimization/17252
24561         * gcc.c-torture/execute/pr17252.c: New test.
24562
24563 2004-09-14  Andrew Pinski  <apinski@apple.com>
24564
24565         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24566
24567 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24568
24569         PR rtl-optimization/9771
24570         * gcc.dg/pr9771-1.c: New test case.
24571
24572 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24573
24574         PR tree-optimization/15262
24575         * gcc.c-torture/execute/pr15262-1.c: New test.
24576         * gcc.c-torture/execute/pr15262-2.c: New test.
24577
24578 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24579
24580         * gcc.dg/declspec-12.c: New test.
24581
24582 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24583
24584         * gfortran.dg/pr17090.f90: Add directives to test.
24585
24586 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24587
24588         * gcc.c-torture/compile/20040914-1.c: New test.
24589
24590 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24591
24592         PR c++/16162
24593         * g++.dg/template/decl2.C: New test.
24594
24595 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24596
24597         PR fortran/17090
24598         * gfortran.dg/pr17090.f90: New test.
24599
24600 2004-09-13  Dale Johannesen  <dalej@apple.com>
24601
24602         * gcc.c-torture/compile/pr17408.c: New test case.
24603
24604 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24605
24606         PR c++/16716
24607         * g++.dg/parse/crash17.C: New test.
24608
24609         PR c++/17327
24610         * g++.dg/template/enum3.C: New test.
24611
24612 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
24613
24614         * lib/gcc-defs.exp: Load wrapper.exp.
24615         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24616         using local code.
24617         * lib/gcc.exp (gcc_init): Similar.
24618         * lib/gfortran.exp (gfortran_init): Similar.
24619         * lib/objc.exp (objc_init): Similar.
24620         * lib/treelang.exp (treelang_init): Similar.
24621         * lib/wrapper.exp: New file with build_wrapper call machinery in
24622         ${tool}_maybe_build_wrapper.
24623
24624 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24625
24626         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24627         "inline".
24628         * gcc.dg/declspec-11.c: Update expected messages.
24629         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24630         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24631         gcc.dg/inline-12.c: New tests.
24632
24633 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
24634
24635         * g++.dg/tree-ssa/pr17400.C: New testcase.
24636
24637 2004-09-13  James E Wilson  <wilson@specifixinc.com>
24638
24639         * gcc.target/mips/sb1-1.c: New testcase.
24640
24641 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24642
24643         * lib/g77-dg.exp: Remove unused file.
24644         * lib/mike-g77.exp: Ditto.
24645         * lib/g77.exp: Ditto.
24646
24647 2004-09-12  Richard Henderson  <rth@redhat.com>
24648
24649         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24650
24651 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24652
24653         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24654         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24655         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24656         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24657         Update expected messages.
24658
24659 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24660
24661         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24662         declaration/use mismatch for dirp parameter.
24663
24664 2004-09-12  Andrew Pinski  <apinski@apple.com>
24665
24666         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24667         -fgnu-runtime is passed.
24668
24669 2004-09-12  Richard Henderson  <rth@redhat.com>
24670
24671         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24672         do the uplevel thing and update additional_flags directly.
24673         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24674         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24675         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24676         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24677
24678 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24679
24680         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24681
24682 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24683
24684         PR middle-end/17411
24685         * g++.dg/opt/pr17411-1.C: New test case.
24686
24687 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24688
24689         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24690         gcc.dg/tls/diag-2.c: Update expected messages.
24691         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24692         messages.
24693         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24694         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24695         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24696         gcc.dg/tls/diag-5.c: New tests.
24697
24698 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24699
24700         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24701
24702 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24703
24704         * g++.dg/parse/break-in-for.C: New test.
24705
24706 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24707
24708         * gcc.dg/tree-ssa/20040911-1.c: New test.
24709
24710 2004-09-11  Andreas Jaeger  <aj@suse.de>
24711
24712         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24713         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24714
24715 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24716
24717         * gcc.target/frv: New directory of FR-V-specific tests.
24718
24719 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24720
24721         * gcc.dg/convert-vec-1.c: New test.
24722
24723 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24724
24725         PR middle-end/17024
24726         * gcc.dg/pr17024-1.c: New test case.
24727
24728 2004-09-10  Eric Christopher  <echristo@redhat.com>
24729
24730         * gcc.dg/20040910-1.c: New test.
24731
24732 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24733
24734         * gcc.dg/bitfld-9.c: New test.
24735
24736 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24737
24738         * gcc.c-torture/execute/ieee/acc1.c: New test.
24739         * gcc.c-torture/execute/ieee/acc2.c: New test.
24740         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24741
24742 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24743
24744         * gcc.dg/deprecated-2.c: New test.
24745
24746 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24747
24748         * gcc.dg/init-vec-1.c: New test.
24749
24750 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24751
24752         PR middle-end/17055
24753         * gcc.dg/pr17055-1.c: New test case.
24754
24755 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24756
24757         PR target/17377
24758         * gcc.c-torture/execute/pr17377.c: New test.
24759
24760 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24761
24762         PR c/8420
24763         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24764         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24765         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24766         gcc.dg/long-long-typespec-1.c: New tests.
24767         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24768
24769 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24770
24771         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24772         gcc.dg/gnu99-static-1.c: New tests.
24773
24774 2004-09-08  Devang Patel  <dpatel@apple.com>
24775
24776         * gcc.dg/darwin-ld-20040828-1.c: New test.
24777         * gcc.dg/darwin-ld-20040828-2.c: New test.
24778         * gcc.dg/darwin-ld-20040828-3.c: New test.
24779
24780 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24781
24782         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24783         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24784         in error message.
24785         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24786         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24787         in error message.
24788         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24789         types they qualify.
24790         * objc.dg/type-size-2.m: Fix wording in comment.
24791         * objc.dg/va-meth-1.m: New test case.
24792
24793 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24794
24795         PR c/16633:
24796         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24797         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24798
24799 2004-09-06  Devang Patel  <dpatel@apple.com>
24800
24801         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24802         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24803
24804 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24805
24806         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24807         reflect changed line numbering of diagnostics.
24808
24809 2004-09-06  Paul Brook  <paul@codesourcery.com>
24810
24811         * gfortran.dg/edit_real_1.f90: Add new test.
24812
24813 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24814
24815         * gcc.dg/tree-ssa/loop-2.c: New test.
24816         * gcc.dg/tree-ssa/loop-3.c: New test.
24817         * gcc.dg/tree-ssa/loop-4.c: New test.
24818         * gcc.dg/tree-ssa/loop-5.c: New test.
24819
24820 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24821
24822         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24823
24824 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24825
24826         * gcc.dg/format/sentinel-1.c: New test.
24827
24828 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24829
24830         * testsuite/gcc.dg/builtins-46.c: New.
24831
24832 2004-09-03  Devang Patel  <dpatel@apple.com>
24833
24834         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24835         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24836
24837 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24838
24839         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24840         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24841         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24842         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24843         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24844         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24845         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24846         the non-portable bzero.
24847         * gcc.dg/20010912-1.c: xfail for NetWare.
24848         * gcc.dg/20020426-2.c: xfail for NetWare.
24849         * gcc.dg/20021014-1.c: xfail for NetWare.
24850         * gcc.dg/20021018-1.c: xfail for NetWare.
24851         * gcc.dg/20030213-1.c: xfail for NetWare.
24852         * gcc.dg/20030225-1.c: xfail for NetWare.
24853         * gcc.dg/20030708-1.c: xfail for NetWare.
24854         * gcc.dg/builtins-config.h: Also exclude NetWare.
24855         * gcc.dg/format/format.h: Define restrict only if not already defined.
24856         * gcc.dg/nest.c: xfail for NetWare.
24857         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24858         * lib/target-supports.exp (check_visibility_available): Exclude
24859         NetWare.
24860
24861 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24862
24863         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24864         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24865         deterministic starting point for the alignment of structure fields.
24866         * gcc.dg/Wpadded.c: Dito.
24867         * g++.dg/abi/vbase10.C: Dito.
24868
24869 2004-09-03  Devang Patel  <dpatel@apple.com>
24870
24871         * g++.dg/debug/pr15736.cc: New test.
24872
24873 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24874
24875         * README.QMTEST: Fix out-of-date link.
24876
24877 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24878
24879         PR fortran/16579
24880         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24881         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24882
24883 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24884
24885         * g++.dg/abi/arm_rtti1.C: New test.
24886
24887 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24888
24889         * gcc.dg/ppc-vector-memcpy.c: New.
24890         * gcc.dg/ppc-vector-memset.c: New.
24891
24892 2004-09-02  Chao-ying Fu  <fu@mips.com>
24893
24894         * gcc.target/mips/mips-3d-1.c: New test.
24895         * gcc.target/mips/mips-3d-2.c: New test.
24896         * gcc.target/mips/mips-3d-3.c: New test.
24897         * gcc.target/mips/mips-3d-4.c: New test.
24898         * gcc.target/mips/mips-3d-5.c: New test.
24899         * gcc.target/mips/mips-3d-6.c: New test.
24900         * gcc.target/mips/mips-3d-7.c: New test.
24901         * gcc.target/mips/mips-3d-8.c: New test.
24902         * gcc.target/mips/mips-3d-9.c: New test.
24903         * gcc.target/mips/mips-ps-1.c: New test.
24904         * gcc.target/mips/mips-ps-2.c: New test.
24905         * gcc.target/mips/mips-ps-3.c: New test.
24906         * gcc.target/mips/mips-ps-4.c: New test.
24907         * gcc.target/mips/mips-ps-type.c: New test.
24908
24909 2004-09-02  Paul Brook  <paul@codesourcery.com>
24910
24911         * gfortran.dg/edit_real_1.f90: Add new tests.
24912
24913 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24914
24915         PR fortran/15327
24916         * gfortran.dg/merge_char_1.f90: New test.
24917
24918 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24919
24920         PR fortran/16404
24921         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24922
24923 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24924
24925         PR c/1522
24926         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24927
24928 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24929
24930         * g++.dg/opt/loop1.C: Do not XFAIL.
24931
24932 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24933
24934         * gcc.c-torture/execute/20040831-1.c: New test.
24935
24936 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24937
24938         PR fortran/16579
24939         * gfortran.dg/g77/20010610.f: Now passes.
24940         Copy from g77.f-torture/execute. Add dg-run directive.
24941         * gfortran.dg/g77/README: Update
24942
24943 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24944
24945         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24946         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24947         (t1, t2, t3, t4): Add volatile.
24948
24949 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24950
24951         * g++.dg/ext/visibility/arm1.C: New test.
24952
24953 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24954
24955         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24956         -pedantic-errors.
24957
24958 2004-09-01  Paul Brook  <paul@codesourcery.com>
24959
24960         * gfortran.dg/eof_2.f90: New test.
24961
24962 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24963
24964         PR fortran/16579
24965         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24966
24967 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24968
24969         PR libfortran/16805
24970         * gfortran.dg/list_read_2.f90: New test.
24971
24972 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24973
24974         * g++.dg/abi/key1.C: New test.
24975
24976 2004-08-31  Richard Henderson  <rth@redhat.com>
24977
24978         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24979         form of offsetof.
24980         * g++.dg/other/offsetof5.C: Remove duplicate.
24981
24982 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24983
24984         PR fortran/17244
24985         * gfortran.dg/func_derived_1.f90: New test.
24986
24987 2004-08-31  Paul Brook  <paul@codesourcery.com>
24988
24989         * gfortran.dg/eof_1.f90: New test.
24990
24991 2004-08-31  Paul Brook  <paul@codesourcery.com>
24992
24993         * gfortran.dg/list_read_1.f90: New file.
24994
24995 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24996
24997         * g++.dg/opt/loop1.C: XFAIL.
24998
24999 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
25000
25001         * gcc.dg/funcdef-storage-1.c: New.
25002         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
25003         an extern function in local scope.
25004         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
25005         declare an 'auto inline' function in local scope.
25006         * gcc.dg/20011130-1.c: Likewise.
25007         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
25008         an 'auto' function in local scope.
25009         * gcc.dg/20021014-1.c: Likewise.
25010         * gcc.dg/20030331-2.c: Likewise.
25011
25012 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25013
25014         * gfortran.dg/blockdata_1.f90: New test.
25015
25016 2004-08-30  Richard Henderson  <rth@redhat.com>
25017
25018         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
25019
25020 2004-08-30  Richard Henderson  <rth@redhat.com>
25021
25022         * lib/fortran-torture.exp (fortran-torture-execute): Honor
25023         additional_flags set by alternate driver.
25024         (ieee-options): New procedure.
25025         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
25026         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
25027         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
25028         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
25029
25030 2004-08-30  Richard Henderson  <rth@redhat.com>
25031
25032         * lib/f-torture.exp: Remove.
25033
25034 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
25035
25036         PR rtl-optimization/16590
25037         * g++.dg/opt/loop1.C: New test.
25038
25039 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25040
25041         PR fortran/13910
25042         * gfortran.dg/oldstyle_1.f90: New test.
25043
25044 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
25045         Paul Brook  <paul@codesourcery.com>
25046
25047         * gfortran.dg/g77/README: Update.
25048         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
25049         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25050         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
25051
25052 2004-08-28  Paul Brook  <paul@codesourcery.com>
25053
25054         PR libfortran/17195
25055         * gfortran.dg/edit_real_1.f90: New test.
25056
25057 2004-08-27  Paul Brook  <paul@codesourcery.com>
25058
25059         * gfortran.dg/rewind_1.f90: New test.
25060
25061 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
25062
25063         PR fortran/16597
25064         * gfortran.dg/pr16597.f90: New test.
25065
25066 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25067
25068         PR c/13801
25069         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25070         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25071         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25072         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25073         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25074
25075 2004-08-26  Nick Clifton  <nickc@redhat.com>
25076
25077         * gcc.c-torture/compile/pr17119.c: New test.
25078
25079 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25080
25081         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25082
25083 2004-08-25  Richard Henderson  <rth@redhat.com>
25084
25085         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25086         the bits that expect kind=8 to be the largest real kind.
25087
25088 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25089
25090         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25091
25092 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25093
25094         * gfortran.dg/assignment_1.f90: New test.
25095
25096 2004-08-25  Adam Nemet  <anemet@lnxw.com>
25097
25098         * g++.dg/template/repo3.C: New test.
25099
25100 2004-08-25  Roger Sayle  <roger@eyesopen.com>
25101
25102         PR middle-end/16693
25103         PR tree-optimization/16372
25104         * g++.dg/opt/pr16372-1.C: New test case.
25105         * g++.dg/opt/pr16693-1.C: New test case.
25106         * g++.dg/opt/pr16693-2.C: New test case.
25107
25108 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25109
25110         * objc.dg/proto-lossage-4.m: New test.
25111
25112 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
25113
25114         PR c++/17155
25115         * g++.dg/inherit/local2.C: New test.
25116
25117 2004-08-25  Paul Brook  <paul@codesourcery.com>
25118
25119         PR fortran/17144
25120         * gfortran.dg/string_ctor_1.f90: New test.
25121
25122 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25123
25124         PR c++/14428
25125         * g++.dg/template/redecl2.C: New test.
25126
25127 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25128
25129         PR fortran/17143
25130         * gfortran.dg/pr17143.f90: New test.
25131
25132 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25133
25134         PR fortran/17164
25135         * gfortran.dg/pr17164.f90: New test.
25136
25137 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25138
25139         * gcc.dg/tree-ssa/loop-1.c: New test.
25140
25141 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25142
25143         * gcc.c-torture/compile/20040824-1.c: New test.
25144
25145 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25146
25147         * gcc.c-torture/compile/iftrap-3.c: New test.
25148
25149 2004-08-24  Paul Brook  <paul@codesourcery.com>
25150
25151         * gfortran.dg/entry_2.f90: New test.
25152
25153 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25154
25155         PR c++/16889
25156         * g++.dg/lookup/ambig[12].C: New.
25157
25158 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25159
25160         PR c++/16706
25161         * g++.dg/template/crash21.C: New test.
25162         * g++.dg/template/crash22.C: Likewise.
25163
25164 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25165
25166         PR c++/17149
25167         * g++.dg/template/access15.C: New.
25168
25169 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25170
25171         PR c++/17163
25172         * g++.dg/template/repo2.C: New test.
25173
25174 2004-08-23  Roger Sayle  <roger@eyesopen.com>
25175
25176         PR rtl-optimization/17078
25177         * gcc.c-torture/execute/pr17078-1.c: New test case.
25178
25179 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25180
25181         PR c/14492
25182         * gcc.dg/debug/crash1.c: New test.
25183
25184 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25185
25186         PR c/16180
25187         * gcc.dg/loop-5.c: New test.
25188
25189 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25190
25191         * gcc.c-torture/execute/20040823-1.c: New test.
25192
25193 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
25194
25195         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25196         to the assembler.  Simplify test accordingly.
25197         (asm_abi_flags): Use GNU names.
25198         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25199         to check for ABI flags.
25200
25201 2004-08-22  Andrew Pinski  <apinski@apple.com>
25202
25203         * g++.dg/opt/pr14029.C: New test.
25204         * gcc.c-torture/execute/pr15262.c: New test.
25205
25206 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25207
25208         * gfortran.dg/reduction.f90: Add checks with complex arguments.
25209
25210 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
25211
25212         PR 16908
25213         * gfortran.dg/direct_io.f90: New test.
25214
25215 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25216
25217         PR c++/17121
25218         * g++.dg/inherit/local2.C: New test.
25219
25220 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25221
25222         PR c++/17120
25223         * g++.dg/warn/Wparentheses-4.C: New test.
25224
25225 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25226
25227         PR c++/17121
25228         * g++.dg/inherit/local2.C: New test.
25229
25230         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25231         * gcc.dg/ppc-ldstruct.c: Likewise.
25232         * gcc.dg/ppc64-abi-2.c: Likewise.
25233
25234 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
25235
25236         PR rtl-optimization/17099
25237         * gcc.c-torture/execute/20040820-1.c: New test.
25238
25239 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
25240
25241         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25242
25243 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
25244
25245         PR fortran/17077
25246         * gfortran.dg/auto_array_1.f90: New test.
25247
25248 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25249
25250         PR fortran/17074
25251         * gfortran.dg/simpleif_1.f90: New test.
25252
25253 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
25254
25255         * lib/target-supports.exp (check_profiling_available): Return
25256         false for arm*-*-symbianelf* and arm*-*-eabi*.
25257
25258         PR c++/15890
25259         * g++.dg/template/delete1.C: New test.
25260
25261 2004-08-19  Paul Brook  <paul@codesourcery.com>
25262
25263         PR fortran/14976
25264         PR fortran/16228
25265         * gfortran.dg/data_char_1.f90: New test.
25266
25267 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
25268
25269         PR fortran/16946
25270         * gfortran.dg/reduction.f90: New testcase.
25271
25272 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25273
25274         PR fortran/16520
25275         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
25276
25277 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25278
25279         PR c++/17041
25280         * g++.dg/Wparentheses-3.C: New test.
25281
25282 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
25283
25284         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
25285         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
25286         * gcc.dg/vect/vect-2.c: Likewise.
25287         * gcc.dg/vect/vect-3.c: Likewise.
25288         * gcc.dg/vect/vect-4.c: Likewise.
25289         * gcc.dg/vect/vect-5.c: Likewise.
25290         * gcc.dg/vect/vect-6.c: Likewise.
25291         * gcc.dg/vect/vect-7.c: Likewise.
25292         * gcc.dg/vect/vect-25.c: Likewise.
25293         * gcc.dg/vect/vect-31.c: Likewise.
25294         * gcc.dg/vect/vect-32.c: Likewise.
25295         * gcc.dg/vect/vect-34.c: Likewise.
25296         * gcc.dg/vect/vect-36.c: Likewise.
25297         * gcc.dg/vect/vect-all.c: Likewise.
25298
25299 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
25300
25301         PR c++/17068
25302         * g++.dg/template/operator4.C: New test.
25303
25304 2004-08-18  Richard Henderson  <rth@redhat.com>
25305
25306         * gcc.dg/20040206-1.c: XFAIL.
25307
25308 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25309
25310         PR c++/16246
25311         * g++.dg/template/array7.C: New test.
25312
25313 2004-08-17  James E Wilson  <wilson@specifixinc.com>
25314
25315         * gcc.dg/mips-movcc-1.c: New test.
25316         * gcc.dg/mips-movcc-2.c: New test.
25317         * gcc.dg/mips-movcc-3.c: New test.
25318
25319         * gcc.dg/mips-nmadd-1.c: New test.
25320         * gcc.dg/mips-nmadd-2.c: New test.
25321
25322 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25323
25324         PR c++/15871
25325         * g++.dg/opt/inline8.C: New test.
25326
25327         PR c++/16965
25328         * g++.dg/parse/error17.C: New test.
25329
25330 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
25331
25332         * gcc.dg/vect: New directory for vectorizer tests.
25333         * gcc.dg/vect/tree-vect.h: New file.
25334         * gcc.dg/vect/vect.exp: New file.
25335         * gcc.dg/vect/pr16105.c.c: New test.
25336         * gcc.dg/vect/vect-1.c: New test.
25337         * gcc.dg/vect/vect-2.c: New test.
25338         * gcc.dg/vect/vect-3.c: New test.
25339         * gcc.dg/vect/vect-4.c: New test.
25340         * gcc.dg/vect/vect-5.c: New test.
25341         * gcc.dg/vect/vect-6.c: New test.
25342         * gcc.dg/vect/vect-7.c: New test.
25343         * gcc.dg/vect/vect-8.c: New test.
25344         * gcc.dg/vect/vect-9.c: New test.
25345         * gcc.dg/vect/vect-10.c: New test.
25346         * gcc.dg/vect/vect-11.c: New test.
25347         * gcc.dg/vect/vect-12.c: New test.
25348         * gcc.dg/vect/vect-13.c: New test.
25349         * gcc.dg/vect/vect-14.c: New test.
25350         * gcc.dg/vect/vect-15.c: New test.
25351         * gcc.dg/vect/vect-16.c: New test.
25352         * gcc.dg/vect/vect-17.c: New test.
25353         * gcc.dg/vect/vect-18.c: New test.
25354         * gcc.dg/vect/vect-19.c: New test.
25355         * gcc.dg/vect/vect-20.c: New test.
25356         * gcc.dg/vect/vect-21.c: New test.
25357         * gcc.dg/vect/vect-22.c: New test.
25358         * gcc.dg/vect/vect-23.c: New test.
25359         * gcc.dg/vect/vect-24.c: New test.
25360         * gcc.dg/vect/vect-25.c: New test.
25361         * gcc.dg/vect/vect-26.c: New test.
25362         * gcc.dg/vect/vect-27.c: New test.
25363         * gcc.dg/vect/vect-28.c: New test.
25364         * gcc.dg/vect/vect-29.c: New test.
25365         * gcc.dg/vect/vect-30.c: New test.
25366         * gcc.dg/vect/vect-31.c: New test.
25367         * gcc.dg/vect/vect-32.c: New test.
25368         * gcc.dg/vect/vect-33.c: New test.
25369         * gcc.dg/vect/vect-34.c: New test.
25370         * gcc.dg/vect/vect-35.c: New test.
25371         * gcc.dg/vect/vect-36.c: New test.
25372         * gcc.dg/vect/vect-37.c: New test.
25373         * gcc.dg/vect/vect-38.c: New test.
25374         * gcc.dg/vect/vect-40.c: New test.
25375         * gcc.dg/vect/vect-41.c: New test.
25376         * gcc.dg/vect/vect-42.c: New test.
25377         * gcc.dg/vect/vect-43.c: New test.
25378         * gcc.dg/vect/vect-44.c: New test.
25379         * gcc.dg/vect/vect-45.c: New test.
25380         * gcc.dg/vect/vect-46.c: New test.
25381         * gcc.dg/vect/vect-47.c: New test.
25382         * gcc.dg/vect/vect-48.c: New test.
25383         * gcc.dg/vect/vect-49.c: New test.
25384         * gcc.dg/vect/vect-50.c: New test.
25385         * gcc.dg/vect/vect-51.c: New test.
25386         * gcc.dg/vect/vect-52.c: New test.
25387         * gcc.dg/vect/vect-53.c: New test.
25388         * gcc.dg/vect/vect-54.c: New test.
25389         * gcc.dg/vect/vect-55.c: New test.
25390         * gcc.dg/vect/vect-56.c: New test.
25391         * gcc.dg/vect/vect-57.c: New test.
25392         * gcc.dg/vect/vect-58.c: New test.
25393         * gcc.dg/vect/vect-59.c: New test.
25394         * gcc.dg/vect/vect-60.c: New test.
25395         * gcc.dg/vect/vect-61.c: New test.
25396         * gcc.dg/vect/vect-all.c: New test.
25397         * gcc.dg/vect/vect-none.c: New test.
25398
25399 2004-08-17  Paul Brook  <paul@codesourcery.com>
25400
25401         PR fortran/13082
25402         * gfortran.dg/entry_1.f90: New test.
25403
25404 2004-08-17  Andrew Pinski  <apinski@apple.com>
25405
25406         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
25407
25408 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
25409
25410         * gcc.dg/pr17036-1.c: New test.
25411
25412 2004-08-16  Devang Patel  <dpatel@apple.com>
25413
25414         * gcc.dg/darwin-20040809-1.c: New test.
25415
25416 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
25417
25418         * gcc.dg/funcdef-attr-1.c: New test.
25419
25420 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
25421
25422         * gcc.dg/altivec-17.c: New test.
25423         * gcc.dg/altivec-18.c: New test.
25424
25425 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25426
25427         PR c++/6749
25428         * g++.dg/template/vtable2.C: New test.
25429
25430 2004-08-14  Richard Henderson  <rth@redhat.com>
25431
25432         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
25433         * gcc.dg/pack-test-4.c (main): Return 0.
25434         * gcc.dg/setjmp-1.c: Remove XFAIL.
25435         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
25436
25437 2004-08-14  Richard Henderson  <rth@redhat.com>
25438
25439         * gcc.dg/980217-1.c: Add prototype for printf.
25440
25441 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
25442
25443         * gfortran.dg/pr16935.f90: New test.
25444
25445 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
25446
25447         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
25448
25449 2004-08-13  Paul Brook  <paul@codesourcery.com>
25450
25451         * gfortran.dg/der_io_1.f90: Remove stray comma.
25452
25453 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25454
25455         * gcc.dg/vmx/cw-bug-2.c: Remove.
25456         * gcc.dg/vmx/vprint-1.c: Remove.
25457         * gcc.dg/vmx/vscan-1.c: Remove.
25458
25459 2004-08-12  Devang patel  <dpatel@apple.com>
25460
25461         * gcc.dg/darwin-20040809-2.c: New test.
25462
25463 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
25464
25465         * g++.dg/ext/altivec-12.C: New test.
25466
25467         * g++.dg/ext/altivec-11.C: New test.
25468
25469 2004-08-12  Paul Brook  <paul@codesourcery.com>
25470
25471         * g++.dg/abi/arm_cxa_vec_1.C: New test.
25472
25473 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25474
25475         * g++.dg/ext/altivec-2.C: Check for hardware support before
25476         executing any VMX instructions.
25477
25478         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
25479
25480 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
25481
25482         PR c++/16276
25483         * g++.old-deja/g++.other/comdat4.C: New test.
25484         * g++.old-deja/g++.other/comdat4-aux.cc: New.
25485
25486 2004-08-12  Ben Elliston  <bje@au.ibm.com>
25487
25488         PR target/16286
25489         * gcc.dg/pr16286.c: New test.
25490
25491 2004-08-12 Jan Beulich <jbeulich@novell.com>
25492
25493         * g++.dg/ext/asm5.C: New.
25494
25495 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25496
25497         PR c++/16698
25498         * g++.dg/eh/crash1.C: New test.
25499
25500         PR c++/16717
25501         * g++.dg/ext/construct1.C: New test.
25502
25503 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25504
25505         PR c++/16853
25506         * g++.dg/init/ptrmem1.C: New test.
25507
25508         PR c++/16618
25509         * g++.dg/parse/offsetof5.C: New test.
25510
25511         PR c++/16870
25512         * g++.dg/template/overload3.C: New test.
25513
25514 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25515
25516         PR c++/16964
25517         * g++.dg/parse/error16.C: New test.
25518
25519         PR c++/16904
25520         * g++.dg/template/error14.C: New test.
25521
25522         PR c++/16929
25523         * g++.dg/template/error15.C: New test.
25524
25525 2004-08-11  Devang Patel  <dpatel@apple.com>
25526
25527         * gcc.dg/darwin-ld-20040809-1.c: New test.
25528         * gcc.dg/darwin-ld-20040809-2.c: New test.
25529
25530 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
25531
25532         PR fortran/16917
25533         * gfortran.dg/dfloat_1.f90: New test.
25534
25535 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
25536
25537         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25538         * gcc.dg/dll-2.c: Fix dg-require syntax.
25539         * gcc.misc-tests/arm-isr.c (abort): Declare.
25540         (exit): Likewise.
25541
25542 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
25543
25544         PR c++/16971
25545         * g++.dg/parse/crash16.C: New test.
25546
25547 2004-08-10  Roger Sayle  <roger@eyesopen.com>
25548
25549         * gcc.dg/mips-rsqrt-1.c: New test case.
25550         * gcc.dg/mips-rsqrt-2.c: New test case.
25551         * gcc.dg/mips-rsqrt-3.c: New test case.
25552
25553 2004-08-10  Paul Brook  <paul@codesourcery.com>
25554
25555         * gfortran.dg/der_io_1.f90: New test.
25556
25557 2004-08-10  Paul Brook  <paul@codesourcery.com>
25558
25559         PR fortran/16919
25560         * gfortran.dg/der_array_1.f90: New test.
25561
25562 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25563
25564         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25565
25566 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25567
25568         * gcc.dg/wchar_t-2.c: Fix typo.
25569
25570 2004-08-09  Falk Hueffner  <falk@debian.org>
25571
25572         PR tree-optimization/12517
25573         * gcc.c-torture/compile/pr12517.c: New test.
25574
25575         PR tree-optimization/12578
25576         * gcc.c-torture/compile/pr12578.c: New test.
25577
25578         PR tree-optimization/12899
25579         * gcc.c-torture/compile/pr12899.c: New test.
25580
25581         PR rtl-optimization/14692
25582         * gcc.c-torture/compile/pr14692.c: New test.
25583
25584         PR tree-optimization/16461
25585         * gcc.c-torture/compile/pr16461.c: New test.
25586
25587 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25588
25589         * gfortran.dg/getenv_1.f90: New test.
25590
25591 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25592
25593         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25594         wchar_t.
25595         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25596
25597 2004-08-06  Paul Brook  <paul@codesourcery.com>
25598
25599         * gfortran.dg/ret_array_1.f90: New test.
25600         * gfortran.dg/ret_pointer_1.f90: New test.
25601
25602 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25603
25604         * gcc.dg/missing-field-init-[12].c: New tests.
25605         * g++.dg/warn/missing-field-init-[12].C: New tests.
25606
25607 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25608
25609         * gcc.dg/enum2.c: New test.
25610         * gcc.dg/symbian3.c: Likewise.
25611         * gcc.dg/symbian4.c: Likewise.
25612         * gcc.dg/wchar_t-2.c: Likewise.
25613
25614 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25615
25616         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25617         destructor tests.
25618
25619 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25620
25621         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25622         dg-require-visiblity.
25623         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25624         * g++.dg/ext/visibility/fvisibility.C: Likewise.
25625         * g++.dg/ext/visibility/memfuncts.C: Likewise.
25626         * g++.dg/ext/visibility/new1.C: Likewise.
25627         * g++.dg/ext/visibility/pragma.C: Likewise.
25628         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25629         * g++.dg/ext/visibility/virtual.C: Likewise.
25630         * g++/dg/ext/visibility/visibility-1.C: Likewise.
25631         * g++/dg/ext/visibility/visibility-2.C: Likewise.
25632         * g++/dg/ext/visibility/visibility-3.C: Likewise.
25633         * g++/dg/ext/visibility/visibility-4.C: Likewise.
25634         * g++/dg/ext/visibility/visibility-5.C: Likewise.
25635         * g++/dg/ext/visibility/visibility-6.C: Likewise.
25636         * g++/dg/ext/visibility/visibility-7.C: Likewise.
25637         * g++/dg/ext/visibility/visibility-8.C: New test.
25638         * gcc.c-torture/compile/dll.x: Remove.
25639         * gcc.dg/dll-2.c: Use dg-require-dll
25640         * gcc.dg/visibility-10.c: New test.
25641         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25642         supporting DLLs.
25643         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25644         (scan_not_hidden): Likewise.
25645
25646 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25647
25648         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25649
25650 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25651
25652         * gcc.c-torture/execute/20040805-1.c: New test.
25653
25654 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25655
25656         * gcc.dg/20020118-1.c: Declare abort.
25657         * gcc.dg/altivec_check.h: Likewise.
25658         * gcc.dg/iftrap-2.c: Likewise.
25659         * gcc.dg/pragma-darwin.c: Likewise.
25660         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25661
25662 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25663
25664         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25665
25666 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25667
25668         * gcc.c-torture/execute/builtins/abs-2.c,
25669         gcc.c-torture/execute/builtins/abs-3.c,
25670         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25671         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25672         intmax_t, uintmax_t and their limits.
25673         * gcc.dg/intmax_t-1.c: New test.
25674
25675 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25676
25677         * g++.dg/tc1/dr147.C: Add reference to PR.
25678
25679 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25680
25681         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25682         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25683
25684 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25685
25686         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25687
25688 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25689
25690         * gcc.dg/redecl-5.c: New test.
25691         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25692         of scanf.
25693
25694 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25695
25696         PR middle-end/16790
25697         * gcc.c-torture/execute/pr16790-1.c: New test case.
25698
25699 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25700
25701         * g++.dg/ext/visibility/assign1.C: New test.
25702         * g++.dg/ext/visibility/new1.C: Likewise.
25703
25704         * gcc.dg/symbian1.c: New test.
25705         * gcc.dg/symbian2.c: Likewise.
25706
25707 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25708
25709         PR target/16570
25710         * gcc.dg/i386-sse-9.c: New test.
25711
25712 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25713
25714         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25715
25716 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25717
25718         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25719         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25720         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25721         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25722         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25723         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25724         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25725         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25726         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25727         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25728         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25729         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25730         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25731         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25732         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25733         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25734         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25735         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25736         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25737         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25738         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25739         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25740         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25741         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25742         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25743         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25744         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25745         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25746         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25747         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25748         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25749         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25750         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25751         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25752         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25753         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25754         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25755         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25756         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25757         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25758         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25759         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25760         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25761         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25762         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25763         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25764         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25765         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25766         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25767         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25768         gcc.misc-tests/i386-pf-3dnow-1.c,
25769         gcc.misc-tests/i386-pf-athlon-1.c,
25770         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25771         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25772         Declare built-in functions used.
25773         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25774
25775 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25776
25777         PR c++/16707
25778         * g++.dg/lookup/using12.C: New test.
25779
25780         * g++.dg/init/null1.C: Fix PR number.
25781         * g++.dg/parse/namespace10.C: Likewise.
25782
25783 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25784
25785         PR c++/16224
25786         * g++.dg/template/spec17.C: New test.
25787         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25788         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25789
25790 2004-08-02  David Billinghurst
25791
25792         PR fortran/16292
25793         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25794
25795 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25796
25797         * gcc.dg/ia64-got-1.c: New test case.
25798
25799 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25800
25801         PR c++/16489
25802         * g++.dg/init/null1.C: New test.
25803         * g++.dg/tc1/dr76.C: Adjust error marker.
25804
25805         PR c++/16529
25806         * g++.dg/parse/namespace10.C: New test.
25807
25808         PR c++/16810
25809         * g++.dg/inherit/ptrmem2.C: New test.
25810
25811 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25812
25813         PR target/16155
25814         * gcc.dg/pr16155.c: New test.
25815
25816 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25817
25818         * gcc.dg/redecl-2.c: New test.
25819
25820 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25821
25822         * gcc.dg/darwin-longdouble.c: New file.
25823
25824 2004-07-30  Richard Henderson  <rth@redhat.com>
25825
25826         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25827         write to constant argument.
25828         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25829
25830 2004-07-30  Richard Henderson  <rth@redhat.com>
25831
25832         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25833         tests of nearest around zero.
25834
25835 2004-07-30  Andrew Pinski  <apinski@apple.com>
25836
25837         * gcc.c-torture/compile/20040730-1.c: New test.
25838
25839 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25840
25841         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25842         powerpc-eabispe.
25843
25844 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25845
25846         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25847
25848 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25849
25850         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25851         contains $ld_library_path.
25852         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25853
25854 2004-07-29  Richard Henderson  <rth@redhat.com>
25855
25856         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25857
25858         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25859         (alt2, which): New.
25860         (Check): Accept either alternative.
25861
25862 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25863
25864         * g++.dg/abi/inline1.C: New test.
25865         * g++.dg/abi/local1-a.cc: Likewise.
25866         * g++.dg/abi/local1.C: Likewise.
25867         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25868         * g++.dg/abi/mangle12.C: Likewise.
25869         * g++.dg/abi/mangle17.C: Likewise.
25870         * g++.dg/abi/mangle20-2.C: Likewise.
25871         * g++.dg/opt/interface1.C: Likewise.
25872         * g++.dg/opt/interface1.h: Likewise.
25873         * g++.dg/opt/interface1-a.cc: New test.
25874         * g++.dg/parse/repo1.C: New test.
25875         * g++.dg/template/repo1.C: Likewise.
25876         * g++.dg/warn/Winline-1.C: Likewise.
25877         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25878
25879 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25880
25881         * gcc.dg/tree-ssa/20040729-1.c: New test.
25882
25883 2004-07-27  Matt Austern <austern@apple.com>
25884
25885         * gcc.dg/darwin-bool-1.c: New test.
25886         * gcc.dg/darwin-bool-2.c: New test.
25887
25888 2004-07-28  Richard Henderson  <rth@redhat.com>
25889
25890         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25891         arguments in the correct type.  Don't write to constant arguments.
25892
25893 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25894
25895         PR tree-optimization/16688
25896         PR tree-optimization/16689
25897         * g++.dg/tree-ssa/pr16688.C: New test.
25898
25899 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25900
25901         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25902         loads.  Not only in the comment, this time.
25903
25904 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25905
25906         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25907         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25908         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25909         * gcc.dg/sh4a-bitmovua.c: New.
25910         * gcc.dg/sh4a-cos.c: New.
25911         * gcc.dg/sh4a-cosf.c: New.
25912         * gcc.dg/sh4a-fprun.c: New.
25913         * gcc.dg/sh4a-fsrra.c: New.
25914         * gcc.dg/sh4a-memmovua.c: New.
25915         * gcc.dg/sh4a-sin.c: New.
25916         * gcc.dg/sh4a-sincos.c: New.
25917         * gcc.dg/sh4a-sincosf.c: New.
25918         * gcc.dg/sh4a-sinf.c: New.
25919
25920 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25921
25922         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25923         conditionals.
25924         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25925         loads.
25926         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25927         DOM1.
25928
25929 2004-07-27  Andrew Pinski  <apinski@apple.com>
25930
25931         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25932
25933 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25934
25935         * gcc.dg/pragma-isr.c: New test.
25936
25937 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25938
25939         PR c++/14429
25940         * g++.dg/template/ttp11.C: New test.
25941
25942 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25943
25944         * gcc.c-torture/compile/20040727-1.c: New test.
25945
25946 2004-07-26  Eric Christopher  <echristo@redhat.com>
25947
25948         * gcc.c-torture/compile/20040726-2.c: New test.
25949
25950 2004-07-26  Andrew Pinski  <apinski@apple.com>
25951
25952         * g++.dg/rtti/tinfo1.C: Xfail.
25953
25954 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25955
25956         * gcc.c-torture/compile/20040726-1.c: New test.
25957
25958 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25959             Brian Ryner  <bryner@brianryner.com>
25960
25961         PR c++/9283
25962         PR c++/15000
25963         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25964         * g++.dg/ext/visibility/: New directory.
25965         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25966         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25967         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25968         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25969         * g++.dg/ext/visibility/fvisibility.C,
25970         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25971         g++.dg/ext/visibility/fvisibility-override1.C
25972         g++.dg/ext/visibility/fvisibility-override2.C
25973         g++.dg/ext/visibility/memfuncts.C
25974         g++.dg/ext/visibility/noPLT.C
25975         g++.dg/ext/visibility/pragma.C
25976         g++.dg/ext/visibility/pragma-override1.C
25977         g++.dg/ext/visibility/pragma-override2.C
25978         g++.dg/ext/visibility/staticmemfuncts.C
25979         g++.dg/ext/visibility/virtual.C: New tests.
25980
25981 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25982
25983         PR c/15360
25984         * gcc.dg/pr15360-1.c: New test.
25985
25986 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25987
25988         * gcc.dg/pragma-align-2.c: New test.
25989         * gcc.dg/pragma-init-fini.c: New test.
25990         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25991         targets.
25992
25993 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25994
25995         * gcc.dg/init-string-2.c: New test.
25996
25997 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25998
25999         PR 16684
26000         * gcc.dg/Wredundant-decls-1.c: New test case.
26001
26002 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
26003
26004         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
26005         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
26006         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
26007         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
26008         * gcc.dg/compat/generate-random.c: New file.
26009         * gcc.dg/compat/generate-random.h: Likewise.
26010         * gcc.dg/compat/generate-random_r.c: Likewise.
26011         * gcc.dg/compat/struct-layout-1.h: Likewise.
26012         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
26013         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
26014         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
26015         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
26016         * gcc.dg/compat/struct-layout-1_main.c: New test.
26017         * gcc.dg/compat/struct-layout-1_x.c: New file.
26018         * gcc.dg/compat/struct-layout-1_y.c: New file.
26019         * gcc.dg/compat/struct-layout-1_test.h: New file.
26020
26021 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26022
26023         * gcc.dg/comp-return-1.c: New test
26024
26025 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
26026
26027         * gcc.dg/vmx/8-02a.c: Fix typo.
26028
26029         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
26030         * gcc.dg/darwin-abi-3.c: New test.
26031
26032         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
26033         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
26034
26035         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
26036         * gcc.dg/vmx/ops-long-1.c: New test.
26037         * gcc.dg/vmx/ops-long-2.c: New test.
26038
26039 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26040
26041         * g++.dg/lookup/conv-[1234].C: New.
26042
26043 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
26044
26045         * g++.dg/parse/attr2.C: Simplify.
26046
26047 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26048
26049         PR c/7284
26050         * gcc.c-torture/execute/pr7284-1.c: New test.
26051
26052 2004-07-22  Brian Booth  <bbooth@redhat.com>
26053
26054         * gcc.dg/tree-ssa/20040721-1.c: New test.
26055
26056 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26057
26058         * g++.dg/template/crash20.c: New.
26059
26060 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
26061
26062         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
26063         Add dg-run directive.  Declare variables as required.
26064         * gfortran.dg/g77/README: Update
26065
26066 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
26067
26068         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26069         gcc.dg/cris-peep2-andu2.c: New tests.
26070
26071 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26072
26073         PR c/15052
26074         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26075         on return type.
26076         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
26077         messages.
26078         * gcc.dg/qual-return-2.c: Update expected messages.
26079         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26080
26081 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26082
26083         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26084         * gcc.dg/noncompile/921102-1.c: Update expected error message.
26085
26086 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26087
26088         PR c/11250
26089         * gcc.dg/init-string-1.c: New test.
26090
26091 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26092
26093         PR middle-end/15345
26094         PR c/16450
26095         * gcc.dg/torture/nested-fn-1.c: New test.
26096
26097 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
26098
26099         PR target/16559
26100         * gcc.dg/ia64-fptr-1.c: New file.
26101
26102 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26103
26104         PR c++/14497
26105         * g++.dg/template/spec16.C: New test.
26106         * g++.old-deja/g++.robertl/eb118.C: Remove.
26107
26108 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26109
26110         PR c++/509
26111         * g++.dg/template/spec15.C: New test.
26112
26113 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
26114
26115         Copy cases from g77.f-torture/execute and add dg-run
26116         directive.  Other changes as noted.
26117         * gfortran.dg/g77/13037.f
26118         * gfortran.dg/g77/1832.f
26119         * gfortran.dg/g77/19981119-0.f
26120         * gfortran.dg/g77/19990313-0.f
26121         * gfortran.dg/g77/19990313-1.f
26122         * gfortran.dg/g77/19990313-2.f
26123         * gfortran.dg/g77/19990313-3.f
26124         * gfortran.dg/g77/19990419-1.f
26125         * gfortran.dg/g77/19990826-0.f
26126         * gfortran.dg/g77/19990826-2.f
26127         * gfortran.dg/g77/20000503-1.f
26128         * gfortran.dg/g77/20001111.f
26129         * gfortran.dg/g77/20010116.f
26130         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26131         * gfortran.dg/g77/20010430.f
26132         * gfortran.dg/g77/6177.f
26133         * gfortran.dg/g77/947.f
26134         * gfortran.dg/g77/970816-3.f
26135         * gfortran.dg/g77/971102-1.f
26136         * gfortran.dg/g77/980520-1.f
26137         * gfortran.dg/g77/980628-0.f
26138         * gfortran.dg/g77/980628-1.f
26139         * gfortran.dg/g77/980628-10.f
26140         * gfortran.dg/g77/980628-2.f
26141         * gfortran.dg/g77/980628-3.f
26142         * gfortran.dg/g77/980628-7.f
26143         * gfortran.dg/g77/980628-8.f
26144         * gfortran.dg/g77/980628-9.f
26145         * gfortran.dg/g77/980701-0.f
26146         * gfortran.dg/g77/980701-1.f
26147         * gfortran.dg/g77/cabs.f
26148         * gfortran.dg/g77/claus.f
26149         * gfortran.dg/g77/complex_1.f
26150         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26151         * gfortran.dg/g77/dcomplex.f
26152         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26153         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26154         * gfortran.dg/g77/f90-intrinsic-numeric.f
26155         * gfortran.dg/g77/int8421.f
26156         * gfortran.dg/g77/labug1.f
26157         * gfortran.dg/g77/large_vec.f
26158         * gfortran.dg/g77/le.f
26159         * gfortran.dg/g77/short.f
26160         * gfortran.dg/g77/README: Update
26161
26162 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26163
26164         PR c++/16637
26165         * g++.dg/parse/lookup4.C: New test.
26166
26167 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26168
26169         PR c++/16175
26170         * g++.dg/template/ttp10.C: New test.
26171
26172 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26173
26174         * gcc.dg/pr12625-1.c: New test.
26175
26176 2004-07-20  Steven Bosscher  <stevenb@suse.de>
26177
26178         * testsuite/gcc.dg/switch-warn-1.c: New test.
26179         * testsuite/gcc.dg/switch-warn-2.c: New test.
26180         * gcc.c-torture/compile/pr14730.c: Update.
26181
26182 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
26183
26184         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26185         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26186         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26187         g++.dg/template/nontype3.C: Remove trailing CR from tests.
26188
26189 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
26190
26191         PR c++/16623
26192         * g++.dg/template/assign1.C: New test.
26193
26194 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26195
26196         PR c++/12170
26197         * g++.dg/template/ttp9.C: New test.
26198
26199 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
26200
26201         * gcc.dg/format/cmn-err-1.c: New test.
26202
26203 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26204
26205         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26206         gcc.dg/Wparentheses-10.c: New tests.
26207         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26208
26209 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26210
26211         PR fortran/16465
26212         * gfortran.dg/g77//ffixed-line-length-0.f,
26213         gfortran.dg/g77/ffixed-line-length-132.f,
26214         gfortran.dg/g77/ffixed-line-length-72.f,
26215         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26216         gfortran.dg/g77/README: Update.
26217
26218 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26219
26220         PR c++/13092
26221         * g++.dg/template/non-dependent7.C: New test.
26222         * g++.dg/template/non-dependent8.C: Likewise.
26223         * g++.dg/template/non-dependent9.C: Likewise.
26224         * g++.dg/template/non-dependent10.C: Likewise.
26225
26226 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
26227
26228         PR c++/16337
26229         * g++.dg/parse/attr2.C: New test.
26230
26231 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
26232
26233         * g77.dg: Removed.
26234         * g77.f-torture: Ditto.
26235
26236 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26237
26238         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26239         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26240         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26241
26242 2004-07-16  Richard Henderson  <rth@redhat.com>
26243
26244         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26245
26246 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26247
26248         * lib/fortran-torture.exp (fortran-torture): Don't test compile
26249         tests with full list of options.
26250         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26251         of TORTURE_OPTIONS if test contains 'dg-do run'.
26252
26253         PR fortran/16404
26254         * gfortran.dg/do_iterator.f90: New test.
26255
26256 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26257
26258         PR rtl-optimization/16536
26259         * gcc.c-torture/execute/restrict-1.c: New test.
26260
26261 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26262
26263         PR fortran/15324
26264         * gfortran.dg/pr15324.f90: New test.
26265
26266         PR fortran/15129
26267         * gfortran.dg/pr15129.f90: New test.
26268
26269         PR fortran/15140
26270         * gfortran.dg/pr15140.f90: New test.
26271
26272         PR fortran/13792
26273         * gfortran.fortran-torture/execute/bounds.f90: Add check for
26274         compile-time simplification.
26275
26276 2004-07-14  Mike Stump  <mrs@apple.com>
26277
26278         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
26279
26280 2004-07-14  James E Wilson  <wilson@specifixinc.com>
26281
26282         PR target/16325
26283         * gcc.dg/profile-generate-1.c: New.
26284
26285 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
26286
26287         * gcc.c-torture/execute/20040709-1.c: New test.
26288         * gcc.c-torture/execute/20040709-2.c: New test.
26289
26290 2004-07-14  Mike Stump  <mrs@apple.com>
26291
26292         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26293
26294 2004-07-14  Mike Stump  <mrs@apple.com>
26295
26296         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
26297
26298 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
26299
26300         PR c++/16518
26301         * g++.dg/parse/mutable1.C: New test.
26302
26303 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
26304
26305         PR tree-optimization/16443
26306         * gcc.dg/tree-ssa/20040713-1.c: New test.
26307
26308 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
26309
26310         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
26311         for operator new.
26312
26313 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26314
26315         * gfortran.dg/g77/README: New file
26316         * gfortran.dg/g77/19981216-0.f: Copy from
26317         g77.f-torture/noncompile.  Add "dg-do compile" and
26318         dg-error as required.
26319         * gfortran.dg/g77/19990218-1.f: Likewise.
26320         * gfortran.dg/g77/19990905-1.f: Likewise.
26321         * gfortran.dg/g77/9263.f: Likewise.
26322         * gfortran.dg/g77/980615-0.f: Likewise.
26323         * gfortran.dg/g77/980616-0.f: Likewise.
26324         * gfortran.dg/g77/check0.f: Likewise.
26325         * gfortran.dg/g77/select_no_compile.f: Likewise.
26326
26327 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26328
26329         Copy files from g77.f-torture/compile.
26330         Add "{ dg-do compile}".  Other changes as noted
26331         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
26332         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
26333         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
26334         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
26335         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
26336         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
26337         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
26338         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
26339         statement to conform to standard.  Append alpha1.x for reference.
26340         * gfortran.dg/g77/xformat.f: Add dg-warning
26341
26342 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26343
26344         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
26345         Add {dg-do compile} directive.
26346         * gfortran.dg/g77/cpp2.F: Likewise.
26347
26348 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26349
26350         PR c++/5402
26351         * g++.dg/lookup/name-clash1.C: New test.
26352
26353         PR c++/9777
26354         * g++.dg/lookup/name-clash2.C: New test.
26355
26356         PR c++/12102
26357         * g++.dg/lookup/name-clash3.C: New test.
26358
26359 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26360
26361         * g++.dg/lookup/new2.C: New test.
26362         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
26363
26364 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
26365
26366         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26367         Add {dg-do compile} directive.
26368         * gfortran.dg/g77/13060.f: Likewise.
26369         * gfortran.dg/g77/19990218-0.f: Likewise.
26370         * gfortran.dg/g77/19990305-0.f: Likewise.
26371         * gfortran.dg/g77/19990419-0.f: Likewise.
26372         * gfortran.dg/g77/19990502-0.f: Likewise.
26373         * gfortran.dg/g77/19990502-1.f: Likewise.
26374         * gfortran.dg/g77/19990525-0.f: Likewise.
26375         * gfortran.dg/g77/19990826-1.f: Likewise.
26376         * gfortran.dg/g77/19990826-3.f: Likewise.
26377         * gfortran.dg/g77/19990905-2.f: Likewise.
26378         * gfortran.dg/g77/20000412-1.f: Likewise.
26379         * gfortran.dg/g77/20000511-1.f: Likewise.
26380         * gfortran.dg/g77/20000511-2.f: Likewise.
26381         * gfortran.dg/g77/20000518.f: Likewise.
26382         * gfortran.dg/g77/20000601-1.f: Likewise.
26383         * gfortran.dg/g77/20000601-2.f: Likewise.
26384         * gfortran.dg/g77/20000629-1.f: Likewise.
26385         * gfortran.dg/g77/20000630-2.f: Likewise.
26386         * gfortran.dg/g77/20010115.f: Likewise.
26387         * gfortran.dg/g77/20010321-1.f: Likewise.
26388         * gfortran.dg/g77/20010426.f: Likewise.
26389         * gfortran.dg/g77/20020307-1.f: Likewise.
26390         * gfortran.dg/g77/8485.f: Likewise.
26391         * gfortran.dg/g77/960317-1.f: Likewise.
26392         * gfortran.dg/g77/970915-0.f: Likewise.
26393         * gfortran.dg/g77/980310-1.f: Likewise.
26394         * gfortran.dg/g77/980310-2.f: Likewise.
26395         * gfortran.dg/g77/980310-3.f: Likewise.
26396         * gfortran.dg/g77/980310-4.f: Likewise.
26397         * gfortran.dg/g77/980310-6.f: Likewise.
26398         * gfortran.dg/g77/980310-7.f: Likewise.
26399         * gfortran.dg/g77/980310-8.f: Likewise.
26400         * gfortran.dg/g77/980419-2.f: Likewise.
26401         * gfortran.dg/g77/980424-0.f: Likewise.
26402         * gfortran.dg/g77/980427-0.f: Likewise.
26403         * gfortran.dg/g77/980729-0.f: Likewise.
26404         * gfortran.dg/g77/981117-1.f: Likewise.
26405         * gfortran.dg/g77/toon_1.f: Likewise.
26406
26407 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26408
26409         PR c++/2204
26410         * g++.dg/other/abstract2.C: New test.
26411
26412 2004-07-12  Paul Brook  <paul@codesourcery.com>
26413
26414         * gfortran.dg/pointer_init_1.f90: New test.
26415
26416 2004-07-11  Paul Brook  <paul@codesourcery.com>
26417
26418         PR fortran/15986
26419         * gfortran.dg/contained_1.f90: New test.
26420
26421 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
26422
26423         * g++.dg/parse/defarg8.C: New test.
26424
26425 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26426
26427         PR fortran/16433
26428         * gfortran.dg/pr16433.f: New test.
26429
26430         PR fortran/17574
26431         * gfortran.dg/pr15754.f90: New test.
26432
26433 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26434
26435         PR tree-optimization/16437
26436         * gcc.c-torture/execute/bitfld-4.c: New test.
26437
26438 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26439
26440         * gfortran.fortran-torture/execute/common_2.f90: Add check for
26441         access to common var from module.
26442
26443 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26444
26445         PR fortran/16336
26446         * gfortran.fortran-torture/execute/common_2.f90: New test.
26447
26448 2004-07-10  Paul Brook  <paul@codesourcery.com>
26449
26450         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
26451
26452 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26453
26454         PR fortran/15969
26455         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
26456
26457 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
26458
26459         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
26460         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
26461         * gfortran.dg/g77/ffree-form-1.f: Likewise.
26462         * gfortran.dg/g77/ffree-form-2.f: Likewise.
26463         * gfortran.dg/g77/ffree-form-3.f: Likewise.
26464         * gfortran.dg/g77/fno-underscoring.f: Likewise.
26465         * gfortran.dg/g77/funderscoring.f: Likewise.
26466         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
26467
26468 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26469
26470         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
26471
26472 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26473         Paul Brook  <paul@codesourcery.com>
26474
26475         PR fortran/13415
26476         * gfortran.dg/common_pointer_1.f90: New test.
26477
26478 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26479
26480         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
26481
26482 2004-07-09  James E Wilson  <wilson@specifixinc.com>
26483
26484         PR target/16364
26485         * gcc.c-torture/compile/20040709-1.c: New.
26486
26487 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26488
26489         PR fortran/14077
26490         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26491
26492 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26493
26494         PR fortran/13201
26495         * gfortran.dg/shape_1.f90: New test.
26496
26497 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
26498             Andrew Pinski  <apinski@apple.com>
26499
26500         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26501
26502 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26503
26504         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26505         comment.
26506
26507 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26508         Paul Brook  <paul@codesourcery.com>
26509
26510         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26511         '.f95' and '.F95'.
26512
26513 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
26514
26515         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26516
26517 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26518
26519         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26520         testcases with capital suffix.
26521
26522 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26523
26524         PR fortran/15481
26525         PR fortran/13372
26526         PR fortran/13575
26527         PR fortran/15978
26528         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26529
26530         * gfortran.dg/implicit_1.f90: New test.
26531
26532 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26533
26534         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26535         expression to match gfortran warning/error messages
26536         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26537         dg-error text.
26538
26539 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26540
26541         * lib/fortran-torture.exp: Rename proc search_for to
26542         search_for_re.
26543
26544 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26545
26546         * gcc.c-torture/execute/simd-5.x: New file.
26547         XFAIL on SPARC 64-bit at -O0.
26548
26549 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26550
26551         PR c++/8211
26552         PR c++/16165
26553         * g++.dg/warn/effc3.C: New test.
26554
26555 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26556
26557         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26558         change X to 1X in format.
26559         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26560         add data statements to conform to standard.
26561
26562 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26563
26564         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26565         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26566         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26567
26568 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26569
26570         * gfortran.dg/g77/7388.f: Copy from g77.dg
26571         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26572         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26573         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26574         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26575         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26576         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26577         * gfortran.dg/g77/strlen0.f: Likewise.
26578
26579 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26580
26581         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26582         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26583
26584 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26585
26586         * gcc.c-torture/execute/920428-2.x: Delete.
26587         * gcc.c-torture/execute/920501-7.x: Likewise.
26588
26589 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26590
26591         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26592         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26593         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26594         prescott and c3-2.
26595         (PREFETCH_3DNOW): Add -march=c3.
26596
26597 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26598
26599         PR c/16437
26600         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26601         * gcc.c-torture/execute/bf64-1.x: Likewise.
26602
26603 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26604
26605         * gcc.c-torture/compile/20040708-1.c: New test.
26606
26607 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26608
26609         PR c++/16169
26610         * g++.dg/warn/effc2.C: New test.
26611
26612 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26613
26614         * gcc.c-torture/execute/bitfld-1.x: Remove.
26615         * gcc.c-torture/execute/bitfld-3.c: New test.
26616         * gcc.dg/bitfld-2.c: Remove XFAILs.
26617
26618 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
26619
26620         PR c++/16276
26621         * g++.dg/rtti/tinfo1.C: New file.
26622
26623 2004-07-07  Eric Christopher  <echristo@redhat.com>
26624
26625         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26626
26627 2004-07-07  Andrew Pinski  <apinski@apple.com>
26628
26629         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26630
26631 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
26632
26633         * g++.dg/init/call1.C: XFAIL.
26634
26635 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
26636
26637         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26638         except for movstrict*, to movmem* and clrstr* to clrmem*.
26639
26640 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26641
26642         * gcc.c-torture/execute/20040707-1.c: New test.
26643
26644 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26645
26646         * gcc.c-torture/execute/20040706-1.c: New test.
26647
26648 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26649
26650         PR c++/3671
26651         * g++.dg/template/spec14.C: New test.
26652
26653 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26654
26655         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26656         nothing if not yet defined.  Use it in b, c and d type definitions.
26657         * gcc.c-torture/execute/20040705-1.c: New test.
26658         * gcc.c-torture/execute/20040705-2.c: New test.
26659
26660 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26661
26662         PR c++/2518
26663         * g++.dg/lookup/new1.C: New test.
26664
26665 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26666
26667         PR c++/11406
26668         * g++.dg/template/sizeof8.C: New test.
26669
26670 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26671
26672         * gcc.c-torture/compile/20040705-1.c: New test.
26673
26674 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26675
26676         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26677
26678 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26679
26680         * gcc.dg/cpp/if-mop.c: Two new testcases.
26681         * gcc.dg/cpp/trad/comment-3.c: New.
26682
26683 2004-07-04  Paul Brook  <paul@codesourcery.com>
26684
26685         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26686
26687 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26688
26689         PR c++/3761
26690         * g++.dg/lookup/crash4.C: New test.
26691
26692 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26693
26694         * gcc.c-torture/execute/builtin-abs-1.c
26695         * gcc.c-torture/execute/builtin-abs-2.c
26696         * gcc.c-torture/execute/builtin-complex-1.c
26697         * gcc.c-torture/execute/builtins/string-1-lib.c
26698         * gcc.c-torture/execute/builtins/string-1.c
26699         * gcc.c-torture/execute/builtins/string-2-lib.c
26700         * gcc.c-torture/execute/builtins/string-2.c
26701         * gcc.c-torture/execute/builtins/string-3-lib.c
26702         * gcc.c-torture/execute/builtins/string-3.c
26703         * gcc.c-torture/execute/builtins/string-4-lib.c
26704         * gcc.c-torture/execute/builtins/string-4.c
26705         * gcc.c-torture/execute/builtins/string-5-lib.c
26706         * gcc.c-torture/execute/builtins/string-5.c
26707         * gcc.c-torture/execute/builtins/string-6-lib.c
26708         * gcc.c-torture/execute/builtins/string-6.c
26709         * gcc.c-torture/execute/builtins/string-7-lib.c
26710         * gcc.c-torture/execute/builtins/string-7.c
26711         * gcc.c-torture/execute/builtins/string-8-lib.c
26712         * gcc.c-torture/execute/builtins/string-8.c
26713         * gcc.c-torture/execute/builtins/string-9-lib.c
26714         * gcc.c-torture/execute/builtins/string-9.c
26715         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26716         * gcc.c-torture/execute/builtins/string-asm-1.c
26717         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26718         * gcc.c-torture/execute/builtins/string-asm-2.c
26719         * gcc.c-torture/execute/stdio-opt-1.c
26720         * gcc.c-torture/execute/stdio-opt-2.c
26721         * gcc.c-torture/execute/stdio-opt-3.c
26722         * gcc.c-torture/execute/string-opt-1.c
26723         * gcc.c-torture/execute/string-opt-10.c
26724         * gcc.c-torture/execute/string-opt-11.c
26725         * gcc.c-torture/execute/string-opt-12.c
26726         * gcc.c-torture/execute/string-opt-13.c
26727         * gcc.c-torture/execute/string-opt-14.c
26728         * gcc.c-torture/execute/string-opt-15.c
26729         * gcc.c-torture/execute/string-opt-16.c
26730         * gcc.c-torture/execute/string-opt-2.c
26731         * gcc.c-torture/execute/string-opt-6.c
26732         * gcc.c-torture/execute/string-opt-7.c
26733         * gcc.c-torture/execute/string-opt-8.c:
26734         Replace with ...
26735
26736         * gcc.c-torture/execute/builtins/abs-2.c
26737         * gcc.c-torture/execute/builtins/abs-3.c
26738         * gcc.c-torture/execute/builtins/complex-1.c
26739         * gcc.c-torture/execute/builtins/fprintf.c
26740         * gcc.c-torture/execute/builtins/fputs.c
26741         * gcc.c-torture/execute/builtins/memcmp.c
26742         * gcc.c-torture/execute/builtins/memmove.c
26743         * gcc.c-torture/execute/builtins/memops-asm.c
26744         * gcc.c-torture/execute/builtins/mempcpy-2.c
26745         * gcc.c-torture/execute/builtins/mempcpy.c
26746         * gcc.c-torture/execute/builtins/memset.c
26747         * gcc.c-torture/execute/builtins/printf.c
26748         * gcc.c-torture/execute/builtins/sprintf.c
26749         * gcc.c-torture/execute/builtins/strcat.c
26750         * gcc.c-torture/execute/builtins/strchr.c
26751         * gcc.c-torture/execute/builtins/strcmp.c
26752         * gcc.c-torture/execute/builtins/strcpy.c
26753         * gcc.c-torture/execute/builtins/strcspn.c
26754         * gcc.c-torture/execute/builtins/strlen-2.c
26755         * gcc.c-torture/execute/builtins/strlen.c
26756         * gcc.c-torture/execute/builtins/strncat.c
26757         * gcc.c-torture/execute/builtins/strncmp-2.c
26758         * gcc.c-torture/execute/builtins/strncmp.c
26759         * gcc.c-torture/execute/builtins/strncpy.c
26760         * gcc.c-torture/execute/builtins/strpbrk.c
26761         * gcc.c-torture/execute/builtins/strpcpy-2.c
26762         * gcc.c-torture/execute/builtins/strpcpy.c
26763         * gcc.c-torture/execute/builtins/strrchr.c
26764         * gcc.c-torture/execute/builtins/strspn.c
26765         * gcc.c-torture/execute/builtins/strstr-asm.c
26766         * gcc.c-torture/execute/builtins/strstr.c:
26767         ... these new files.
26768
26769         * gcc.c-torture/execute/builtins/abs-2-lib.c
26770         * gcc.c-torture/execute/builtins/abs-3-lib.c
26771         * gcc.c-torture/execute/builtins/complex-1-lib.c
26772         * gcc.c-torture/execute/builtins/fprintf-lib.c
26773         * gcc.c-torture/execute/builtins/fputs-lib.c
26774         * gcc.c-torture/execute/builtins/memcmp-lib.c
26775         * gcc.c-torture/execute/builtins/memmove-lib.c
26776         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26777         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26778         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26779         * gcc.c-torture/execute/builtins/memset-lib.c
26780         * gcc.c-torture/execute/builtins/printf-lib.c
26781         * gcc.c-torture/execute/builtins/sprintf-lib.c
26782         * gcc.c-torture/execute/builtins/strcat-lib.c
26783         * gcc.c-torture/execute/builtins/strchr-lib.c
26784         * gcc.c-torture/execute/builtins/strcmp-lib.c
26785         * gcc.c-torture/execute/builtins/strcpy-lib.c
26786         * gcc.c-torture/execute/builtins/strcspn-lib.c
26787         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26788         * gcc.c-torture/execute/builtins/strlen-lib.c
26789         * gcc.c-torture/execute/builtins/strncat-lib.c
26790         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26791         * gcc.c-torture/execute/builtins/strncmp-lib.c
26792         * gcc.c-torture/execute/builtins/strncpy-lib.c
26793         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26794         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26795         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26796         * gcc.c-torture/execute/builtins/strrchr-lib.c
26797         * gcc.c-torture/execute/builtins/strspn-lib.c
26798         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26799         * gcc.c-torture/execute/builtins/strstr-lib.c
26800         * gcc.c-torture/execute/builtins/lib/abs.c
26801         * gcc.c-torture/execute/builtins/lib/fprintf.c
26802         * gcc.c-torture/execute/builtins/lib/memset.c
26803         * gcc.c-torture/execute/builtins/lib/printf.c
26804         * gcc.c-torture/execute/builtins/lib/sprintf.c
26805         * gcc.c-torture/execute/builtins/lib/strcpy.c
26806         * gcc.c-torture/execute/builtins/lib/strcspn.c
26807         * gcc.c-torture/execute/builtins/lib/strncat.c
26808         * gcc.c-torture/execute/builtins/lib/strncmp.c
26809         * gcc.c-torture/execute/builtins/lib/strncpy.c
26810         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26811         * gcc.c-torture/execute/builtins/lib/strspn.c
26812         * gcc.c-torture/execute/builtins/lib/strstr.c:
26813         New files containing support routines.
26814
26815         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26816         declaration.
26817         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26818         when not optimizing.
26819
26820 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26821
26822         PR c++/16240
26823         * g++.dg/abi/mangle22.C: New test.
26824         * g++.dg/abi/mangle23.C: Likewise.
26825
26826 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26827
26828         PR fortran/16290
26829         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26830         Allow for cases without denormalized floating point numbers.
26831
26832 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26833
26834         PR c/1027
26835         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26836         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26837         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26838         expected warning text.
26839         * gcc.dg/format/diag-2.c: New test.
26840
26841 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26842
26843         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26844
26845 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26846
26847         * gcc.dg/builtins-43.c: New.
26848         * gcc.dg/builtins-44.c: New.
26849         * gcc.dg/builtins-45.c: New.
26850
26851 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26852             Andreas Tobler  <a.tobler@schweiz.ch>
26853
26854         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26855         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26856         as SIGSEGV.
26857         * gcc.dg/cleanup-11.c: Likewise.
26858         * gcc.dg/cleanup-8.c: Likewise.
26859         * gcc.dg/cleanup-9.c: Likewise.
26860         * gcc.dg/cleanup-5.c: Run on all platforms.
26861
26862 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26863
26864         * g++.dg/warn/nonnull1.C: New test.
26865
26866 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26867
26868         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26869         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26870         Special-case the Sun compiler wrt to <complex.h>.
26871
26872 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26873
26874         * gcc.dg/Wunreachable-8.C: New test.
26875
26876         * gcc.dg/h8300-ice2.c : New test.
26877
26878 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26879
26880         PR fortran/16161
26881         * gfortran.fortran-torture/compile/implicit.f90: Add test
26882         for implicit character.
26883
26884 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26885
26886         PR fortran/16289
26887         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26888         Use tiny() intrinsic to find smallest non-negative real
26889
26890 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26891
26892         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26893         * gcc.dg/compat/struct-by-value-22_x.c: New.
26894         * gcc.dg/compat/struct-by-value-22_y.c: New.
26895
26896         * gcc.c-torture/execute/20040629-1.c: New test.
26897
26898 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26899
26900         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26901         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26902
26903         PR target/16195
26904         * gcc.dg/20040625-1.c: New test.
26905
26906 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26907
26908         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26909
26910 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26911
26912         PR fortran/15963
26913         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26914
26915 2004-06-29  Richard Henderson  <rth@redhat.com>
26916
26917         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26918
26919 2004-06-29  Paul Brook  <paul@codesourcery.com>
26920
26921         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26922         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26923
26924 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26925
26926         PR c++/16260
26927         * g++.dg/parse/crash15.C: New.
26928
26929 2004-06-28  Andrew Pinski  <apinski@apple.com>
26930
26931         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26932         by the error already.
26933
26934         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26935
26936 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26937
26938         PR target/14041
26939         * gcc.dg/h8300-bss-align-1.c : New.
26940
26941 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26942
26943         * PR c++/16174
26944         * g++.dg/template/ctor4.C: New.
26945
26946 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26947
26948         PR c++/16205
26949         * g++.dg/warn/Wsequence-point-1.C: New test.
26950
26951 2004-06-27  Paul Brook  <paul@codesourcery.com>
26952
26953         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26954
26955 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26956
26957         * g++.old-deja/g++.mike/p7325.C: Remove.
26958
26959 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26960
26961         PR c/14963
26962         * gcc.dg/pr14963.c: New test.
26963
26964 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26965
26966         PR c++/16193
26967         * g++.dg/parse/redef1.C: New test.
26968
26969 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26970
26971         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26972         20021110.c.
26973         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26974         20021119-1.c.
26975         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26976         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26977         5-04.c.
26978         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26979         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26980         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26981         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26982         g++.brendan/enum14.C.
26983         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26984         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26985         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26986         g++.mike/virt1.C.
26987         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26988         memtemp24.C.
26989
26990 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26991
26992         * gcc.dg/20040527-1.c: New test case.
26993
26994 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26995
26996         PR gfortran/pr16196
26997         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26998
26999 2004-06-25  Roger Sayle  <roger@eyesopen.com>
27000
27001         PR middle-end/15825
27002         * gcc.dg/pr15825-1.c: New test case.
27003
27004 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27005
27006         * gcc.c-torture/execute/20040625-1.c: New test.
27007
27008 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27009
27010         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
27011
27012 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27013
27014         * gcc.dg/torture/mips-div-1.c: New test.
27015
27016 2004-06-24  Jeff Law  <law@redhat.com>
27017
27018         * gcc.dg/tree-ssa/20040624-1.c: New test.
27019
27020 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
27021
27022         * gcc.c-torture/compile/20040624-1.c: New test.
27023
27024 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27025
27026         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
27027         this directory.
27028
27029 2004-06-23  Andrew Pinski  <apinski@apple.com>
27030
27031         PR middle-end/15988
27032         * g++.dg/opt/ptrmem4.C: New test.
27033
27034         * gcc.dg/c90-array-quals-2.c: New test.
27035
27036 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
27037
27038         * gcc.dg/kpice1.c: New test.
27039
27040 2006-06-23  Andrew Pinski  <apinski@apple.com>
27041
27042         * gcc.dg/c90-array-quals.c: New test.
27043
27044 2006-06-22  Richard Henderson  <rth@redhat.com>
27045
27046         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
27047
27048 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
27049
27050         * gcc.dg/builtins-config.h: Handle FreeBSD.
27051
27052 2006-06-22  Richard Henderson  <rth@redhat.com>
27053
27054         * g++.dg/opt/devirt1.C: New.
27055
27056 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
27057
27058         * g++.dg/opt/pr15551.C: New testcase.
27059
27060 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
27061
27062         PR target/14800
27063         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
27064         x86_64-*-linux* when compiling for 32bit.
27065
27066 2004-06-21  Andrew Pinski  <apinski@apple.com>
27067
27068         * gcc.dg/pch/struct-1.c: New.
27069         * gcc.dg/pch/struct-1.hs: New.
27070
27071 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
27072
27073         * gcc.dg/pch/save-temps-1.c: New file.
27074         * gcc.dg/pch/save-temps-1.hs: New file.
27075
27076 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27077
27078         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27079         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27080
27081 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27082
27083         * gfortran.fortran-torture/execute/select_1.f90: Rename function
27084         to fix type error.
27085         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27086         Remove trailing spaces.
27087
27088 2004-06-21  Richard Henderson  <rth@redhat.com>
27089
27090         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27091         merging && to BIT_FIELD_REF.
27092
27093 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
27094
27095         * g++.dg/opt/placeholder1.C: New test.
27096
27097 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27098
27099         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27100         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27101         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27102         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27103
27104 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
27105
27106         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27107         extern "C".
27108         * g++.dg/other/pragma-re-1.C: Add comments.
27109
27110 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
27111
27112         PR gfortran/16080
27113         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27114
27115 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
27116
27117         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27118         instead of setting the type of size_t by
27119         hand.
27120
27121 2004-06-18  Roger Sayle  <roger@eyesopen.com>
27122
27123         * gcc.dg/unordered-2.c: New test case.
27124         * gcc.dg/unordered-3.c: New test case.
27125
27126 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27127
27128         PR other/16043
27129         * lib/g++.exp (g++_version): Tweak regexp for version
27130         * lib/g77.exp (g77_version): Likewise.
27131         * lib/gfortran.exp (gfortran_version): Likewise.
27132         * lib/objc.exp (objc_version): Likewise.
27133         * lib/treelang.exp (treelang_version): Likewise.
27134
27135 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27136
27137         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27138         Use INT_MAX instead of __INT_MAX__.
27139         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27140
27141         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27142         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27143         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27144         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27145         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27146         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27147         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27148         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27149         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27150
27151         * gcc.dg/range-test-1.c: New test.
27152         * g++.dg/opt/range-test-1.C: New test.
27153
27154 2004-06-17  Richard Henderson  <rth@redhat.com>
27155
27156         * objc.dg/sync-1.m: New.
27157         * objc.dg/try-catch-1.m: Don't force next runtime.
27158         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27159         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27160         shadowed catch clause.
27161         * objc.dg/try-catch-5.m: New.
27162
27163 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27164
27165         Bug 14610
27166         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27167
27168 2004-06-15  Richard Henderson  <rth@redhat.com>
27169
27170         * gcc.dg/20001116-1.c: Move expected warning line.
27171
27172 2004-06-15  Richard Henderson  <rth@redhat.com>
27173
27174         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27175         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27176
27177 2004-06-15  Jeff Law  <law@redhat.com>
27178
27179         * gcc.dg/tree-ssa/20040615-1.c: New test.
27180         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27181         be less sensitive to operand ordering.
27182         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27183
27184 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
27185
27186         * g++.dg/abi/bitfield3.C: Add comment..
27187
27188 2004-06-15  Richard Henderson  <rth@redhat.com>
27189
27190         * g++.dg/ext/stmtexpr1.C: XFAIL.
27191         * gcc.dg/20030612-1.c: XFAIL.
27192
27193 2004-06-15  Eric Christopher  <echristo@redhat.com>
27194
27195         * g++.dg/charset/asm5.c: New.
27196         * gcc.dg/charset/asm6.c: New.
27197
27198 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27199
27200         PR fortran/15962
27201         * gfortran.fortran-torture/execute/select_1.f90: New test.
27202
27203 2004-06-15  Paul Brook  <paul@codesourcery.com>
27204
27205         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27206
27207 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27208
27209         PR c++/15967
27210         * g++.dg/lookup/crash3.C: New test.
27211
27212 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27213
27214         PR c++/15947
27215         * g++.dg/parse/dtor4.C: New test.
27216
27217 2004-06-14  Jeff Law  <law@redhat.com>
27218
27219         * gcc.c-torture/compile/20040614-1.c: New test.
27220
27221 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27222
27223         PR fortran/15211
27224         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27225         LEN of a character array.
27226
27227 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27228
27229         PR c++/15096
27230         * g++.dg/template/ptrmem10.C: New test.
27231
27232         PR c++/14930
27233         * g++.dg/template/friend30.C: New test.
27234
27235 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27236
27237         PR fortran/14928
27238         * gfortran.fortran-torture/compile/mloc.f90: New test.
27239
27240 2004-06-13  Paul Brook  <paul@codesourcery.com>
27241
27242         * gfortran.fortran-torture/execute/random_2.f90: New test.
27243
27244 2004-06-13  Eric Christopher  <echristo@redhat.com>
27245
27246         * gcc.dg/noncompile/redecl-1.c: Fix error message.
27247
27248 2004-06-12  Paul Brook  <paul@codesourcery.com>
27249
27250         * gfortran.fortran-torture/execute/contained_3.f90: New test.
27251
27252 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27253
27254         PR fortran/14923
27255         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27256
27257 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27258
27259         PR fortran/14957
27260         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
27261         syntax errors in end statements of contained subroutines.
27262
27263 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27264
27265         PR fortran/12841
27266         * gfortran.fortran-torture/execute/null_arg.f90: New test.
27267
27268 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27269
27270         PR fortran/15665
27271         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
27272
27273 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27274
27275         PR gfortran/12839
27276         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
27277
27278 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
27279
27280         PR c++/15862
27281         * g++.dg/parse/enum1.C: New test.
27282
27283 2004-06-10  Jeff Law  <law@redhat.com>
27284
27285         * gcc.c-torture/compile/20040610-1.c: New test.
27286
27287 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27288
27289         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
27290         * g++.old-deja/g++.other/decl3.C: Likewise.
27291
27292 2004-06-10  Brian Booth  <bbooth@redhat.com>
27293
27294         * gcc.dg/tree-ssa/20031015-1.c: Scan for
27295         V_MAY_DEF instead of VDEF.
27296         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
27297
27298 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
27299
27300         PR c++/14211
27301         * g++.dg/conversion/const1.C: New test.
27302
27303         PR c++/15076
27304         * g++.dg/conversion/reinterpret1.C: New test.
27305
27306         PR c++/15877
27307         * g++.dg/template/enum2.C: New test.
27308
27309         PR c++/15227
27310         * g++.dg/template/error13.C: New test.
27311
27312 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27313
27314         PR fortran/14957
27315         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
27316         arguments to test_* REAL and of the right size.
27317
27318 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27319
27320         PR target/15569
27321         PR rtl-optimization/15681
27322         * gcc.dg/20040609-1.c: New test.
27323
27324 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27325
27326         PR c++/14791
27327         * g++.dg/opt/builtins1.C: New test.
27328
27329 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
27330
27331         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
27332         that use default windows32 struct layout.
27333         * gcc.dg/i386-bitfield2.c: Likewise.
27334
27335 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
27336
27337         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
27338         for mingw32 and cygwin targets.
27339
27340 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
27341
27342         * gcc.dg/pch/macro-4.c: New.
27343         * gcc.dg/pch/macro-4.hs: New.
27344
27345 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27346
27347         PR fortran/13249
27348         * gfortran.fortran-torture/compile/name_clash.f90: New test.
27349
27350 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27351
27352         PR fortran/13372
27353         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
27354
27355 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27356
27357         PR gfortran/14897
27358         * gfortran.fortran-torture/execute/t_edit.f90: New test.
27359
27360 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27361
27362         PR gfortran/15755
27363         * gfortran.fortran-torture/execute/backspace.c : New test.
27364
27365 2004-06-09  Paul Brook  <paul@codesourcery.com>
27366
27367         * gfortran.fortran-torture/execure/intrinsic_associated.f90
27368         (pointer_to_section): Rewrite to use smaller array.
27369
27370 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
27371
27372         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
27373         * gcc.dg/ext/altivec-10.c: Same.
27374         * gcc.dg/ext/altivec-11.c: Same.
27375         * gcc.dg/ext/altivec-12.c: Same.
27376         * gcc.dg/ext/altivec-13.c: Same.
27377         * gcc.dg/ext/altivec-14.c: Same.
27378         * gcc.dg/ext/altivec-15.c: Same.
27379         * gcc.dg/ext/altivec-16.c: Same.
27380         * gcc.dg/ext/altivec-3.c: Same.
27381         * gcc.dg/ext/altivec-4.c: Same.
27382         * gcc.dg/ext/altivec-6.c: Same.
27383         * gcc.dg/ext/altivec-7.c: Same.
27384         * gcc.dg/ext/altivec-8.c: Same.
27385         * gcc.dg/ext/altivec-varargs-1.c: Same.
27386
27387         * g++.dg/ext/altivec-1.C: Correct dg syntax.
27388         * g++.dg/ext/altivec-10.C: Same.
27389         * g++.dg/ext/altivec-2.C: Same.
27390         * g++.dg/ext/altivec-3.C: Same.
27391         * g++.dg/ext/altivec-4.C: Same.
27392         * g++.dg/ext/altivec-5.C: Same.
27393         * g++.dg/ext/altivec-6.C: Same.
27394         * g++.dg/ext/altivec-7.C: Same.
27395         * g++.dg/ext/altivec-8.C: Same.
27396         * g++.dg/ext/altivec-9.C: Same.
27397
27398 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27399
27400         PR c++/7841
27401         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
27402
27403 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27404
27405         * gcc.dg/union-1.c: New test.
27406
27407 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27408
27409         * gcc.dg/builtins-41.c: New test case.
27410         * gcc.dg/builtins-42.c: New test case.
27411
27412 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27413
27414         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
27415         * g++.dg/ext/altivec-10.C: Same.
27416         * g++.dg/ext/altivec-2.C: Same.
27417         * g++.dg/ext/altivec-3.C: Same.
27418         * g++.dg/ext/altivec-4.C: Same.
27419         * g++.dg/ext/altivec-5.C: Same.
27420         * g++.dg/ext/altivec-6.C: Same.
27421         * g++.dg/ext/altivec-7.C: Same.
27422         * g++.dg/ext/altivec-8.C: Same.
27423         * g++.dg/ext/altivec-9.C: Same.
27424         * g++.old-deja/g++.abi/cxa_vec.C: Same.
27425         * g++.old-deja/g++.brendan/new3.C: Same.
27426         * gcc.c-torture/execute/eeprof-1.x: Same.
27427
27428 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27429
27430         PR c/14765
27431         * gcc.dg/pr14765-1.c: New test.
27432
27433 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27434
27435         PR c/14649
27436         * gcc.dg/pr14649-1.c: New test case.
27437
27438 2004-06-07  Richard Henderson  <rth@redhat.com>
27439
27440         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
27441         if temporaries.
27442
27443 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27444
27445         * g++.dg/eh/elide1.C: Remove XFAIL.
27446
27447 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
27448
27449         PR c++/15337
27450         * g++.dg/expr/sizeof3.C: New test.
27451
27452         PR c++/14777
27453         * g++.dg/template/access14.C: New test.
27454
27455         PR c++/15554
27456         * g++.dg/template/enum1.C: New test.
27457
27458         PR c++/15057
27459         * g++.dg/eh/throw1.C: New test.
27460
27461 2004-06-07  David Ayers  <d.ayers@inode.at>
27462             Ziemowit Laski  <zlaski@apple.com>
27463
27464         * lib/objc.exp (objc_target_compile): Revert the '-framework
27465         Foundation' flag fix, since bare Darwin does not ship
27466         with the Foundation framework.
27467         * objc/execute/next_mapping.h: Provide a local NSConstantString
27468         @interface and @implementation.
27469         (objc_constant_string_init): A constructor function, used to
27470         initialize the NSConstantString meta-class object.
27471         * objc/execute/string1.m: Include "next_mapping.h" instead of
27472         <Foundation/NSString.h>.
27473         * objc/execute/string2.m: Likewise.
27474         * objc/execute/string3.m: Likewise.
27475         * objc/execute/string4.m: Likewise.
27476
27477 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
27478
27479         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
27480         to double. Replace double with FLOAT.
27481         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
27482
27483         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27484         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27485         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27486         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27487         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27488         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27489         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27490         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27491
27492 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27493
27494         PR c/13519
27495         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27496
27497 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27498
27499         PR c++/15503
27500         * g++.dg/template/meminit2.C: New test.
27501
27502 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
27503
27504         PR target/15822
27505         * gcc.c-torture/execute/compare-fp-1.c,
27506         gcc.c-torture/execute/compare-fp-2.c,
27507         gcc.c-torture/execute/compare-fp-3.c,
27508         gcc.c-torture/execute/compare-fp-4.c,
27509         gcc.c-torture/execute/compare-fp-3.x,
27510         gcc.c-torture/execute/compare-fp-4.x: Moved...
27511         * gcc.c-torture/execute/ieee/compare-fp-1.c,
27512         gcc.c-torture/execute/ieee/compare-fp-2.c,
27513         gcc.c-torture/execute/ieee/compare-fp-3.c,
27514         gcc.c-torture/execute/ieee/compare-fp-4.c,
27515         gcc.c-torture/execute/ieee/compare-fp-3.x,
27516         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27517
27518 2004-06-04  David Ayers  <d.ayers@inode.at>
27519
27520         * objc/execute/protocol-isEqual-4.m: New testcase.
27521
27522 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
27523
27524         * objc/execute/protocol-isEqual-1.m: New testcase.
27525         * objc/execute/protocol-isEqual-2.m: New testcase.
27526         * objc/execute/protocol-isEqual-3.m: New testcase.
27527
27528 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27529
27530         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27531
27532 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
27533
27534         * lib/objc.exp (objc_target_compile): When running tests on
27535         Darwin (Mac OS X), inform the linker about '-framework
27536         'Foundation'.
27537
27538 2004-06-02  Eric Christopher  <echristo@redhat.com>
27539
27540         * gcc.c-torture/compile/20040602-1.c: New.
27541
27542 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
27543
27544         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27545         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27546
27547         PR tree-optimization/14736
27548         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27549
27550         PR tree-optimization/14042
27551         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27552
27553         PR tree-optimization/14729
27554         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27555
27556 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27557
27558         PR fortran/15557
27559         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27560
27561 2004-06-01  Richard Hederson  <rth@redhat.com>
27562
27563         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27564
27565 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27566
27567         PR c++/14932
27568         * g++.dg/parse/offsetof4.C: New test.
27569
27570 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27571
27572         PR objc/7993
27573         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27574
27575 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27576
27577         PR c++/15701
27578         * g++.dg/template/friend29.C: New test.
27579
27580 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27581
27582         PR c/15749
27583         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27584
27585 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27586
27587         * gcc.dg/sparc-trap-1.c: New test.
27588
27589 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27590
27591         PR middle-end/15069
27592         * g++.dg/opt/fold3.C: New test case.
27593
27594 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27595
27596         * lib/target-supports.exp (check_iconv_available): Fix fallout
27597         from 2004-05-28 patch.
27598
27599 2004-05-30  Paul Brook  <paul@codesourcery.com>
27600
27601         PR fortran/15620
27602         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27603         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27604
27605 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27606
27607         * gfortran.fortran-torture/execute/random_1.f90: New test.
27608
27609 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27610
27611         * g++.dg/ext/altivec-10.C: New test.
27612
27613 2004-05-29  Paul Brook  <paul@codesourcery.com>
27614
27615         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27616
27617 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27618
27619         * gcc.dg/altivec-16.c: New test.
27620
27621 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
27622
27623         * lib/target-supports.exp (check_vmx_hw_available): New.
27624         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27625
27626         * lib/target-supports.exp (check_alias_available,
27627         check_iconv_available, check_named_sections_available): Use
27628         unique names for temporary files.
27629
27630 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27631
27632         * gcc.dg/altivec-15.c: New test.
27633
27634 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27635
27636         PR c++/15083
27637         * g++.dg/warn/noeffect6.C: New test.
27638
27639         PR c++/15471
27640         * g++.dg/expr/ptrmem4.C: New test.
27641
27642         PR c++/15640
27643         * g++.dg/template/operator3.C: New test.
27644
27645 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27646
27647         PR c++/14668
27648         * g++.dg/lookup/redecl1.C: New test.
27649         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27650
27651 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27652
27653         * gcc.c-torture/execute/compare-fp-1.c,
27654         gcc.c-torture/execute/compare-fp-2.c,
27655         gcc.c-torture/execute/compare-fp-3.c,
27656         gcc.c-torture/execute/compare-fp-4.c,
27657         gcc.c-torture/execute/compare-fp-3.x,
27658         gcc.c-torture/execute/compare-fp-4.x,
27659         gcc.dg/pr15649-1.c: New.
27660
27661 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27662
27663         PR c++/12883
27664         * g++.dg/init/array14.C: New test.
27665
27666 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27667
27668         * lib/compat.exp (compat-get-options-main): New.
27669         (compat-get-options): Remove unneeded code, warn for ignored
27670         command.
27671         (compat-execute): Check flag set by dg-require-* commands.
27672
27673         * lib/compat.exp (compat-execute): Break up long lines.
27674
27675 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27676
27677         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27678         * gcc.dg/altivec-14.c: New test.
27679         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27680
27681         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27682         * gcc.dg/altivec-12.c: Ditto.
27683
27684         * gcc.dg/altivec-3.c: Move call to altivec_check.
27685
27686 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27687
27688         PR c++/15044
27689         * g++.dg/template/error12.C: New test.
27690
27691         PR c++/15317
27692         * g++.dg/ext/attrib15.C: New test.
27693
27694         PR c++/15329
27695         * g++.dg/template/ptrmem9.C: New test.
27696
27697 2004-05-25  Paul Brook  <paul@codesourcery.com>
27698
27699         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27700
27701 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27702
27703         PR c++/15165
27704         * g++.dg/template/crash19.C: New test.
27705
27706 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27707
27708         PR c++/15025
27709         * g++.dg/template/redecl1.C: New test.
27710
27711 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27712
27713         PR c++/14821
27714         * g++.dg/other/ns1.C: New test.
27715
27716         PR c++/14883
27717         * g++.dg/template/invalid1.C: New test.
27718
27719 2004-05-23  Paul Brook  <paul@codesourcery.com>
27720         Victor Leikehman  <lei@haifasphere.co.il>
27721
27722         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27723         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27724
27725 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27726
27727         PR c++/15285
27728         PR c++/15299
27729         * g++.dg/template/non-dependent5.C: New test.
27730         * g++.dg/template/non-dependent6.C: New test.
27731
27732 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27733
27734         PR c++/15507
27735         * g++.dg/inherit/union1.C: New test.
27736
27737         PR c++/15542
27738         * g++.dg/template/addr1.C: New test.
27739
27740         PR c++/15427
27741         * g++.dg/template/array5.C: New test.
27742
27743         PR c++/15287
27744         * g++.dg/template/array6.C: New test.
27745
27746 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27747             Roger Sayle  <roger@eyesopen.com>
27748
27749         * g++.dg/lookup/forscope2.C: New test case.
27750
27751 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27752
27753         * gcc.dg/cpp/Wmissingdirs.c: New.
27754
27755 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27756
27757         PR target/15301
27758         * gcc.dg/compat/union-m128-1.h: New file.
27759         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27760         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27761         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27762
27763 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27764
27765         PR target/15302
27766         * gcc.dg/compat/struct-complex-1.h: New file.
27767         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27768         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27769         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27770
27771 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27772
27773         PR middle-end/3074
27774         * gcc.dg/pr3074-1.c: New test case.
27775         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27776
27777 2004-05-20  Falk Hueffner  <falk@debian.org>
27778
27779         PR other/15526
27780         * gcc.dg/ftrapv-1.c: New test case.
27781
27782 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27783
27784         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27785
27786 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27787             Jeff Law  <law@redhat.com>
27788
27789         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27790         * gcc.dg/tree-ssa/20040518-2.c: New test.
27791
27792         * gcc.dg/tree-ssa/20040518-1.c: New test.
27793
27794 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27795
27796         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27797
27798 2004-05-18  Paul Brook  <paul@codesourcery.com>
27799
27800         PR fortran/13930
27801         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27802
27803 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27804
27805         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27806         constant folding.
27807
27808 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27809
27810         * gcc.dg/tree-ssa/20040517-1.c: New test.
27811
27812 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27813
27814         * gcc.dg/loop-4.c: New test.
27815
27816 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27817
27818         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27819
27820 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27821
27822         PR fortran/15311
27823         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27824
27825 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27826
27827         PR fortran/13826
27828         PR fortran/13940
27829         * gfortran.fortran-torture/compile/data_1.f90: New test.
27830
27831 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27832
27833         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27834         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27835
27836 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27837
27838         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27839
27840 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27841
27842         PR c/15444
27843         * gcc.dg/format/xopen-1.c: Adjust expected message.
27844         * gcc.dg/format/xopen-3.c: New test.
27845
27846 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27847
27848         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27849
27850 2004-05-14  Jeff Law  <law@redhat.com>
27851
27852         * gcc.dg/tree-ssa/20040514-2.c: New test.
27853
27854 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27855
27856         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27857         this ...
27858         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27859         this.
27860
27861 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27862
27863         * gcc.dg/tree-ssa/20040514-1.c: New test.
27864
27865 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27866
27867         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27868         test.
27869
27870 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27871
27872         PR fortran/14066
27873         * gfortran.fortran-torture/compile/do_1.f90: New test.
27874
27875 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27876
27877         PR fortran/15051
27878         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27879         test.
27880
27881 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27882
27883         PR fortran/15149
27884         * gfortran.fortran-torture/execute/random_init.f90: New test.
27885
27886 2004-05-13  Paul Brook  <paul@codesourcery.com>
27887
27888         PR fortran/15314
27889         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27890
27891 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27892
27893         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27894         for the powerpc case.
27895
27896 2004-05-13  Jeff Law  <law@redhat.com>
27897
27898         * gcc.dg/tree-ssa/20040513-1.c: New test.
27899         * gcc.dg/tree-ssa/20040513-2.c: New test.
27900
27901 2004-05-13  Paul Brook  <paul@codesourcery.com>
27902
27903         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27904         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27905         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27906
27907 2004-05-13  Andreas Schwab  <schwab@suse.de>
27908
27909         PR other/10819
27910         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27911         characters.
27912
27913 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27914
27915         PR fortran/15294
27916         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27917
27918 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27919
27920         Merge from tree-ssa-20020619-branch.  See
27921         ChangeLog.tree-ssa for details.
27922
27923 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27924
27925         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27926         include <altivec.h> explicitly.
27927         * gcc.dg/altivec-13.c: Likewise.
27928
27929 2004-05-11  Paul Brook  <paul@codesourcery.com>
27930
27931         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27932
27933 2004-05-10  Eric Christopher  <echristo@redhat.com>
27934
27935         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27936         * gcc.dg/sibcall-4.c: Ditto.
27937
27938 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27939
27940         * g++.dg/ext/altivec-8.C: New test case.
27941         * gcc.dg/altivec-13.c: New test case.
27942
27943 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27944
27945         * gcc.c-torture/execute/divcmp-1.c: New test case.
27946         * gcc.c-torture/execute/divcmp-2.c: New test case.
27947         * gcc.c-torture/execute/divcmp-3.c: New test case.
27948
27949 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27950
27951         * g++.dg/other/pragma-re-2.C: New test.
27952
27953 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27954
27955         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27956         * gcc.dg/i386-387-2.c: Likewise.
27957
27958         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27959         __builtin_drem.
27960         * gcc.dg/i386-387-6.c: Likewise.
27961
27962 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27963
27964         * gcc.dg/builtins-33.c: Also check log1p*.
27965
27966 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27967
27968         PR optimization/15296
27969         * gcc.c-torture/execute/pr15296.c: New test.
27970
27971 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27972
27973         * gcc.dg/builtins-40.c: New test.
27974
27975 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27976
27977         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27978
27979 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27980
27981         * g++.dg/ext/spe1.C: New testcase.
27982
27983 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27984
27985         * objc.dg/image-info.m: Allow additional attributes
27986         for __image_info section.
27987
27988 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27989
27990         * gcc.dg/torture/mips-hilo-2.c: New test.
27991
27992 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27993
27994         PR c++/14389
27995         * g++.dg/template/member5.C: New test.
27996
27997 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27998
27999         * gcc.dg/builtins-34.c: Also check expm1*.
28000
28001 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28002
28003         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
28004         * gcc.dg/torture/builtin-convert-3.c: New test.
28005
28006 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
28007
28008         PR middle-end/15054
28009         * g++.dg/opt/pr15054.C: New test.
28010
28011 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28012
28013         * gcc.dg/torture/builtin-rounding-1.c: New test.
28014         * gcc.dg/builtins-25.c: Delete.
28015         * gcc.dg/builtins-29.c: Delete.
28016
28017 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
28018
28019         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
28020         * gcc.dg/sibcall-4.c: Likewise.
28021         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
28022
28023 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28024
28025         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
28026         bit-field on 16-bit targets.
28027
28028 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28029
28030         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
28031         16-bit targets.
28032
28033 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
28034
28035         * gcc.dg/rs6000-power2-1.c: Change to compile only.
28036         * gcc.dg/rs6000-power2-2.c: Likewise.
28037
28038 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
28039
28040         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
28041         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
28042         Change the asm registers to be in form of frN instead of fN.
28043
28044 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28045
28046         * gcc.dg/torture/builtin-convert-2.c: New test.
28047
28048 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
28049
28050         * gcc.dg/rs6000-power2-1.c: New test.
28051         * gcc.dg/rs6000-power2-2.c: New test.
28052
28053 2004-04-28  Jan Hubicka  <jh@suse.cz>
28054
28055         * gcc.dg/unused-6.c: New test.
28056
28057 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
28058             Ulrich Weigand  <uweigand@de.ibm.com>
28059
28060         * ada/acats/run_all.sh: Define $target variable.
28061
28062 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
28063
28064         PR c++/15119
28065         * g++.dg/other/vararg-1.C: New test.
28066
28067         PR c++/4794
28068         * g++.dg/eh/cleanup3.C: New test.
28069
28070 2004-04-24  Laurent GUERBY <laurent@guerby.net>
28071
28072         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28073         and ad8011a (target_insn).
28074         * ada/acats/support/macro.dfs: Likewise.
28075         * ada/acats/support/impbit.adb: New file.
28076
28077 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
28078
28079         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28080
28081 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28082
28083         * gcc.dg/loop-3.c: New test.
28084
28085 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
28086
28087         * gcc.c-torture/execute/simd-5.c: New test.
28088
28089 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28090
28091         PR c++/15064
28092         * g++.dg/template/crash18.C: New test.
28093
28094 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
28095
28096         * g++.dg/ext/complit3.C: New test.
28097
28098 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28099
28100         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28101         * gcc.dg/altivec-3.c: Same.
28102         * gcc.dg/altivec-varargs-1.c: Same.
28103
28104 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28105
28106         * lib/target-supports.exp (check_profiling_available): Assume
28107         profiling is not available on powerpc-eabi targets.
28108
28109 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
28110
28111         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28112         * gcc.dg/vmx/bug-1.c: Ditto.
28113
28114 2004-04-20  Eric Christopher  <echristo@redhat.com>
28115
28116         * gcc.dg/charset/extern.c: New test.
28117         * g++.dg/charset/extern3.cc: Ditto.
28118
28119 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
28120
28121         * gcc.dg/builtins-39.c: New test.
28122
28123 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
28124
28125         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28126
28127 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28128
28129         * gcc.dg/torture/mips-hilo-1.c: New test.
28130
28131 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28132
28133         * gcc.c-torture/compile/20040419-1.c: New test.
28134
28135 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28136
28137         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28138
28139 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28140             Aldy Hernandez  <aldyh@redhat.com>
28141
28142         * gcc.c-torture/execute/va-arg-24.c: New.
28143
28144 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28145             Aldy Hernandez  <aldyh@redhat.com>
28146
28147         * gcc.dg/vmx/1b-01.c: New.
28148         * gcc.dg/vmx/1b-02.c: New.
28149         * gcc.dg/vmx/1b-03.c: New.
28150         * gcc.dg/vmx/1b-04.c: New.
28151         * gcc.dg/vmx/1b-05.c: New.
28152         * gcc.dg/vmx/1b-06.c: New.
28153         * gcc.dg/vmx/1b-07.c: New.
28154         * gcc.dg/vmx/1c-01.c: New.
28155         * gcc.dg/vmx/1c-02.c: New.
28156         * gcc.dg/vmx/3a-01a.c: New.
28157         * gcc.dg/vmx/3a-01.c: New.
28158         * gcc.dg/vmx/3a-01m.c: New.
28159         * gcc.dg/vmx/3a-03.c: New.
28160         * gcc.dg/vmx/3a-03m.c: New.
28161         * gcc.dg/vmx/3a-04.c: New.
28162         * gcc.dg/vmx/3a-04m.c: New.
28163         * gcc.dg/vmx/3a-05.c: New.
28164         * gcc.dg/vmx/3a-06.c: New.
28165         * gcc.dg/vmx/3a-06m.c: New.
28166         * gcc.dg/vmx/3a-07.c: New.
28167         * gcc.dg/vmx/3b-01.c: New.
28168         * gcc.dg/vmx/3b-02.c: New.
28169         * gcc.dg/vmx/3b-10.c: New.
28170         * gcc.dg/vmx/3b-13.c: New.
28171         * gcc.dg/vmx/3b-14.c: New.
28172         * gcc.dg/vmx/3b-15.c: New.
28173         * gcc.dg/vmx/3c-01a.c: New.
28174         * gcc.dg/vmx/3c-01.c: New.
28175         * gcc.dg/vmx/3c-02.c: New.
28176         * gcc.dg/vmx/3c-03.c: New.
28177         * gcc.dg/vmx/3d-01.c: New.
28178         * gcc.dg/vmx/4-01.c: New.
28179         * gcc.dg/vmx/4-03.c: New.
28180         * gcc.dg/vmx/5-01.c: New.
28181         * gcc.dg/vmx/5-02.c: New.
28182         * gcc.dg/vmx/5-03.c: New.
28183         * gcc.dg/vmx/5-04.c: New.
28184         * gcc.dg/vmx/5-05.c: New.
28185         * gcc.dg/vmx/5-06.c: New.
28186         * gcc.dg/vmx/5-07.c: New.
28187         * gcc.dg/vmx/5-07t.c: New.
28188         * gcc.dg/vmx/5-08.c: New.
28189         * gcc.dg/vmx/5-10.c: New.
28190         * gcc.dg/vmx/5-11.c: New.
28191         * gcc.dg/vmx/7-01a.c: New.
28192         * gcc.dg/vmx/7-01.c: New.
28193         * gcc.dg/vmx/7c-01.c: New.
28194         * gcc.dg/vmx/7d-01.c: New.
28195         * gcc.dg/vmx/7d-02.c: New.
28196         * gcc.dg/vmx/8-01.c: New.
28197         * gcc.dg/vmx/8-02a.c: New.
28198         * gcc.dg/vmx/8-02.c: New.
28199         * gcc.dg/vmx/brode-1.c: New.
28200         * gcc.dg/vmx/bug-1.c: New.
28201         * gcc.dg/vmx/bug-2.c: New.
28202         * gcc.dg/vmx/bug-3.c: New.
28203         * gcc.dg/vmx/cw-bug-1.c: New.
28204         * gcc.dg/vmx/cw-bug-2.c: New.
28205         * gcc.dg/vmx/cw-bug-3.c: New.
28206         * gcc.dg/vmx/dct.c: New.
28207         * gcc.dg/vmx/debug-1.c: New.
28208         * gcc.dg/vmx/debug-2.c: New.
28209         * gcc.dg/vmx/debug-3.c: New.
28210         * gcc.dg/vmx/debug-4.c: New.
28211         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28212         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28213         * gcc.dg/vmx/eg-5.c: New.
28214         * gcc.dg/vmx/fft.c: New.
28215         * gcc.dg/vmx/gcc-bug-1.c: New.
28216         * gcc.dg/vmx/gcc-bug-2.c: New.
28217         * gcc.dg/vmx/gcc-bug-3.c: New.
28218         * gcc.dg/vmx/gcc-bug-4.c: New.
28219         * gcc.dg/vmx/gcc-bug-5.c: New.
28220         * gcc.dg/vmx/gcc-bug-6.c: New.
28221         * gcc.dg/vmx/gcc-bug-7.c: New.
28222         * gcc.dg/vmx/gcc-bug-8.c: New.
28223         * gcc.dg/vmx/gcc-bug-9.c: New.
28224         * gcc.dg/vmx/gcc-bug-b.c: New.
28225         * gcc.dg/vmx/gcc-bug-c.c: New.
28226         * gcc.dg/vmx/gcc-bug-d.c: New.
28227         * gcc.dg/vmx/gcc-bug-e.c: New.
28228         * gcc.dg/vmx/gcc-bug-f.c: New.
28229         * gcc.dg/vmx/gcc-bug-g.c: New.
28230         * gcc.dg/vmx/gcc-bug-i.c: New.
28231         * gcc.dg/vmx/harness.h: New.
28232         * gcc.dg/vmx/ira1.c: New.
28233         * gcc.dg/vmx/ira2a.c: New.
28234         * gcc.dg/vmx/ira2b.c: New.
28235         * gcc.dg/vmx/ira2.c: New.
28236         * gcc.dg/vmx/ira2c.c: New.
28237         * gcc.dg/vmx/mem.c: New.
28238         * gcc.dg/vmx/newton-1.c: New.
28239         * gcc.dg/vmx/ops.c: New.
28240         * gcc.dg/vmx/sn7153.c: New.
28241         * gcc.dg/vmx/spill2.c: New.
28242         * gcc.dg/vmx/spill3.c: New.
28243         * gcc.dg/vmx/spill.c: New.
28244         * gcc.dg/vmx/t.c: New.
28245         * gcc.dg/vmx/varargs-1.c: New.
28246         * gcc.dg/vmx/varargs-2.c: New.
28247         * gcc.dg/vmx/varargs-3.c: New.
28248         * gcc.dg/vmx/varargs-4.c: New.
28249         * gcc.dg/vmx/varargs-5.c: New.
28250         * gcc.dg/vmx/varargs-6.c: New.
28251         * gcc.dg/vmx/varargs-7.c: New.
28252         * gcc.dg/vmx/vmx.exp: New.
28253         * gcc.dg/vmx/vprint-1.c: New.
28254         * gcc.dg/vmx/vscan-1.c: New.
28255         * gcc.dg/vmx/x-01.c: New.
28256         * gcc.dg/vmx/x-02.c: New.
28257         * gcc.dg/vmx/x-03.c: New.
28258         * gcc.dg/vmx/x-04.c: New.
28259         * gcc.dg/vmx/x-05.c: New.
28260         * gcc.dg/vmx/yousufi-1.c: New.
28261         * gcc.dg/vmx/zero-1.c: New.
28262         * gcc.dg/vmx/zero.c: New.
28263
28264 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
28265
28266         * g++.dg/lookup/java1.C: Update for chage of
28267         _Jv_AllocObject.
28268         * g++.dg/lookup/java2.C: Likewise.
28269
28270 2004-04-17  Laurent GUERBY <laurent@guerby.net>
28271
28272         * ada/acats/run_all.sh: use -O2 by default.
28273
28274 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
28275
28276         * gcc.dg/vr-mult-[12].c: New tests.
28277
28278 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28279
28280         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
28281
28282         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
28283
28284 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
28285
28286         * lib/target-supports.exp (check_profiling_available): Assume profiling
28287         isn't available for mips*-*-elf targets.
28288
28289 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
28290
28291         * gcc.dg/builtins-38.c: New test.
28292
28293 2004-04-14  Eric Christopher  <echristo@redhat.com>
28294
28295         * g++.dg/charset/charset.exp: Run .cc extension tests.
28296
28297 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
28298
28299         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
28300
28301 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28302
28303         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
28304
28305 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
28306
28307         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
28308         * gcc.dg/i386-387-2.c: Likewise.
28309
28310         * gcc.dg/i386-387-7.c: New test.
28311         * gcc.dg/i386-387-8.c: New test.
28312
28313         * gcc.dg/builtins-37.c: New test.
28314
28315 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
28316
28317         * g++.dg/pch/externc-1.C: Add missing semicolon.
28318
28319 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
28320
28321         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
28322
28323 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28324
28325         * gcc.c-torture/execute/20040411-1.c: New test.
28326
28327 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28328
28329         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
28330
28331 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
28332
28333         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
28334
28335 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
28336
28337         * lib/target-supports.exp (check_named_sections_available): New.
28338         * lib/gcc-dg.exp (dg-require-named-sections): New.
28339         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
28340         old-deja.exp.  Also prune error-count message from HP linker.
28341         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
28342
28343         * g++.dg/init/init-ref4.C: Use dg-require-weak.
28344         * g++.old-deja/g++.pt/static3.C: Likewise.
28345         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
28346
28347 2004-04-09  Roger Sayle  <roger@eyesopen.com>
28348
28349         * gcc.c-torture/execute/20040409-1.c: New test case.
28350         * gcc.c-torture/execute/20040409-2.c: New test case.
28351         * gcc.c-torture/execute/20040409-3.c: New test case.
28352
28353 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28354
28355         * gcc.dg/20040409-1.c: New test.
28356
28357 2004-04-08  Roger Sayle  <roger@eyesopen.com>
28358
28359         PR target/14888
28360         * g++.dg/opt/pr14888.C: New test case.
28361
28362 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
28363
28364         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
28365         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
28366         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
28367         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
28368         New tests.
28369
28370 2004-04-08  Paul Brook  <paul@codesourcery.com>
28371
28372         * gcc.dg/spill-1.c: New test.
28373
28374 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28375
28376         * gcc.dg/torture/builtin-ctype-2.c: New test.
28377
28378 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
28379
28380         * gcc.dg/pch/pch.exp: Add largefile test.
28381
28382 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
28383
28384         * g++.dg/pch/externc-1.Hs: New.
28385         * g++.dg/pch/externc-1.C: New.
28386
28387 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28388
28389         * gcc.dg/compat/struct-by-value-5a_main.c,
28390         gcc.dg/compat/struct-by-value-5b_main.c: New files.
28391         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
28392         * gcc.dg/compat/struct-by-value-5a_x.c,
28393         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
28394         gcc.dg/compat/struct-by-value-5_x.c.
28395         * gcc.dg/compat/struct-by-value-5a_y.c,
28396         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
28397         gcc.dg/compat/struct-by-value-5_y.c.
28398
28399         * gcc.dg/compat/struct-by-value-6a_main.c,
28400         gcc.dg/compat/struct-by-value-6b_main.c: New files.
28401         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
28402         * gcc.dg/compat/struct-by-value-6a_x.c,
28403         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
28404         gcc.dg/compat/struct-by-value-6_x.c.
28405         * gcc.dg/compat/struct-by-value-6a_y.c,
28406         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
28407         gcc.dg/compat/struct-by-value-6_y.c.
28408
28409         * gcc.dg/compat/struct-by-value-7a_main.c,
28410         gcc.dg/compat/struct-by-value-7b_main.c: New files.
28411         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
28412         * gcc.dg/compat/struct-by-value-7a_x.c,
28413         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
28414         gcc.dg/compat/struct-by-value-7_x.c.
28415         * gcc.dg/compat/struct-by-value-7a_y.c,
28416         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
28417         gcc.dg/compat/struct-by-value-7_y.c.
28418
28419 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
28420
28421         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
28422         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
28423         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
28424         options.
28425
28426 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
28427
28428         * gcc.dg/builtins-36.c: New test.
28429
28430 2004-04-06  Paul Brook  <paul@codesourcery.com>
28431
28432         * README.gcc: Remove obsolete contraint on testcases.
28433
28434 2004-04-05  Paul Brook  <paul@codesourcery.com>
28435
28436         PR2123
28437         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
28438         failure and exit(0) on success.
28439         * g++.dg/expr/anew2.C: Ditto.
28440         * g++.dg/expr/anew3.C: Ditto.
28441         * g++.dg/expr/anew4.C: Ditto.
28442
28443 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
28444
28445         PR c++/3518
28446         * g++.dg/template/unify7.C: New.
28447
28448 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28449
28450         * g++.dg/README: Bring up to date with new subdirectories; remove
28451         duplicate subdirectory lines.
28452
28453 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
28454
28455         PR c++/14007
28456         * g++.dg/template/unify5.C: New.
28457         * g++.dg/template/unify6.C: New.
28458         * g++.dg/template/qualttp20.C: Adjust.
28459         * g++.old-deja/g++.jason/report.C: Adjust.
28460         * g++.old-deja/g++.other/qual1.C: Adjust.
28461
28462 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
28463
28464         PR c++/14803
28465         * g++.dg/inherit/ptrmem1.C: New test.
28466
28467 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
28468
28469         PR c++/14755
28470         * gcc.c-torture/execute/20040331-1.c: New test.
28471         * gcc.dg/20040331-1.c: New test.
28472
28473 2004-04-01  Paul Brook  <paul@codesourcery.com>
28474
28475         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
28476
28477 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
28478
28479         PR c++/14724
28480         * g++.dg/init/goto1.C: New test.
28481
28482         PR c++/14763
28483         * g++.dg/template/defarg4.C: New test.
28484
28485 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
28486
28487         * gcc.dg/altivec-11.c: Extend test for more valid cases.
28488
28489 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
28490
28491         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28492
28493 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
28494
28495         * gcc.dg/noncompile/undeclared-2.c: New test.
28496
28497 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28498
28499         * gcc.dg/940409-1.c: Remove XFAIL.
28500         * gcc.dg/reg-vol-struct-1.c: New test.
28501
28502 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28503
28504         * gcc.dg/torture/builtin-wctype-1.c: New test.
28505
28506 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
28507
28508         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28509         * gcc.dg/20001101-1.c: Likewise.
28510         * gcc.dg/20001102-1.c: Likewise.
28511
28512 2004-03-25  Roger Sayle  <roger@eyesopen.com>
28513
28514         * gcc.dg/compare8.c: Add an additional test for XOR.
28515
28516 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28517
28518         * gcc.dg/torture/builtin-ctype-1.c: New test.
28519
28520 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28521
28522         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28523         * gcc.dg/torture/builtin-math-1.c: Likewise.
28524         * gcc.dg/torture/builtin-power-1.c: New test.
28525
28526 2004-03-24  Andreas Schwab  <schwab@suse.de>
28527
28528         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28529         IA64 assembler.
28530
28531 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28532             Roger Sayle  <roger@eyesopen.com>
28533
28534         * gcc.dg/compare8.c: New test case.
28535
28536 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
28537
28538         * g++.dg/ext/altivec-7.C: New test.
28539
28540 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
28541
28542         PR 12267, 12391, 12560, 13129, 14114, 14133
28543         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28544         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28545         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28546         Adjust error regexps.
28547         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28548         * gcc.dg/noncompile/undeclared-1.c: New test cases.
28549         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28550         * gcc.dg/local1.c: Add explanatory comment.
28551
28552 2004-03-23  Roger Sayle  <roger@eyesopen.com>
28553
28554         PR optimization/14669
28555         * g++.dg/opt/fold2.C: New test case.
28556
28557 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
28558
28559         PR c/14069
28560         * gcc.dg/20040322-1.c: New test.
28561
28562 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28563
28564         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28565         * gcc.dg/ultrasp4.c: Likewise.
28566         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28567
28568 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28569
28570         * gcc.dg/i386-sse-8.c: Reset default options.
28571
28572 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28573
28574         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28575         in the error message text.
28576
28577 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28578
28579         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28580
28581 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28582
28583         PR c++/14616
28584         * g++.dg/init/array13.C: New test.
28585
28586 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28587
28588         PR target/13889
28589         * gcc.c-torture/compile/pr13889.c: New test case.
28590
28591 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28592
28593         PR c/14635
28594         * builtins-1.c (nan, nans): Don't test.
28595         * builtins-30.c: Don't use nan, nanf, nanl.
28596         * builtins-35.c: New test.
28597
28598 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28599
28600         * g++.dg/ext/altivec-6.C: New test.
28601
28602 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28603
28604         * g++.dg/init/placement3.C: New test.
28605
28606         * g++.dg/template/spec13.C: New test.
28607
28608         * g++.dg/lookup/using11.C: New test.
28609
28610         * g++.dg/lookup/koenig3.C: New test.
28611
28612         * g++.dg/template/operator2.C: New test.
28613
28614         * g++.dg/expr/dtor3.C: New test.
28615         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28616         marker.
28617         * g++.old-deja/g++.law/visibility28.C: Likewise.
28618
28619 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
28620
28621         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28622         * gcc.dg/ppc64-abi-3.c: Likewise.
28623
28624 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28625
28626         PR c++/14545
28627         * g++.dg/parse/template15.C: New test.
28628
28629 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28630
28631         * g++.dg/expr/dtor2.C: New test.
28632
28633         * g++.dg/lookup/anon4.C: New test.
28634
28635         * g++.dg/overload/using1.C: New test.
28636
28637         * g++.dg/template/lookup7.C: New test.
28638
28639         * g++.dg/template/typename6.C: New test.
28640
28641         * g++.dg/expr/cond6.C: New test.
28642
28643 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28644
28645         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28646
28647 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28648
28649         * g++.dg/expr/cond5.C: New test.
28650         * g++.dg/expr/constcast1.C: Likewise.
28651         * g++.dg/expr/ptrmem2.C: Likewise.
28652         * g++.dg/expr/ptrmem3.C: Likewise.
28653         * g++.dg/lookup/main1.C: Likewise.
28654         * g++.dg/template/lookup6.C: Likewise.
28655
28656 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28657
28658         * gcc.dg/local1.c: New test.
28659
28660         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28661
28662 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28663
28664         * gcc.dg/torture/builtin-convert-1.c: New test.
28665
28666 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28667
28668         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28669
28670 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28671
28672         PR c++/14481
28673         * g++.dg/warn/Wunused-7.C: New test.
28674
28675 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28676
28677         * gcc.dg/torture/builtin-integral-1.c: New test.
28678
28679 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28680
28681         PR c++/14586
28682         * g++.dg/parse/non-dependent3.C: New test.
28683
28684 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28685
28686         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28687         * g++.dg/eh/simd-2.C: Likewise.
28688         * g++.dg/init/array10.C: Likewise.
28689         * gcc.c-torture/compile/simd-1.c: Likewise.
28690         * gcc.c-torture/compile/simd-2.c: Likewise.
28691         * gcc.c-torture/compile/simd-3.c: Likewise.
28692         * gcc.c-torture/compile/simd-4.c: Likewise.
28693         * gcc.c-torture/compile/simd-6.c: Likewise.
28694         * gcc.c-torture/execute/simd-1.c: Likewise.
28695         * gcc.c-torture/execute/simd-2.c: Likewise.
28696         * gcc.dg/compat/vector-defs.h: Likewise.
28697         * gcc.dg/20020531-1.c: Likewise.
28698         * gcc.dg/altivec-3.c: Likewise.
28699         * gcc.dg/altivec-4.c: Likewise.
28700         * gcc.dg/altivec-varargs-1.c: Likewise.
28701         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28702         * gcc.dg/i386-mmx-3.c: Likewise.
28703         * gcc.dg/i386-sse-4.c: Likewise.
28704         * gcc.dg/i386-sse-5.c: Likewise.
28705         * gcc.dg/i386-sse-8.c: Likewise.
28706         * gcc.dg/simd-1.c: Likewise.
28707         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28708         __ev64_opaque__ since the machine description provides it.
28709
28710 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28711
28712         * lib/compat.exp (skip_list): New global variable.
28713         Use it to hold the user defined COMPAT_SKIPS list if any.
28714         (compat-obj): Add the members of skip_list to optall.
28715
28716 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28717
28718         * gcc.dg/compat/union-by-value-1_main.c,
28719         union-by-value-1_x.c, union-by-value-1_y.c,
28720         union-check.h, union-defs.h,
28721         union-init.h, union-return-1_main.c,
28722         union-return-1_x.c, union-return-1_y.c: New files.
28723
28724 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28725
28726         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28727         mixed-struct-init.h: Add 4 mixed structure types.
28728         struct-by-value-21_main.c, struct-by-value-21_x.c,
28729         struct-by-value-21_y.c, struct-return-21_main.c,
28730         struct-return-21_x.c, struct-return-21_y.c: New files.
28731
28732 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28733
28734         PR c++/14550
28735         * g++.dg/parse/template14.C: New test.
28736
28737 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28738
28739         * gcc.c-torture/execute/20040313-1.c: New test.
28740
28741 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28742
28743         PR target/14533
28744         * gcc.dg/20040311-2.c: New test.
28745
28746 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28747
28748         PR other/14544
28749         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28750         bit-field.
28751
28752 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28753
28754         * gcc.dg/20040305-2.c: Add missing return statement.
28755
28756 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28757
28758         * gcc.dg/builtins-34.c: Also check pow10*.
28759
28760 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28761
28762         PR target/14262
28763         * gcc.dg/20040305-2.c: New test.
28764
28765 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28766
28767         * gcc.dg/20040310-1.c: New test.
28768
28769 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28770
28771         * gcc.c-torture/execute/20040311-1.c: New test case.
28772
28773 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28774
28775         PR c++/14476
28776         * g++.dg/lookup/enum1.C: New test.
28777
28778 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28779
28780         PR c++/14510
28781         * g++.dg/lookup/struct2.C: New test.
28782
28783 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28784
28785         * gcc.dg/builtins-34.c: New test.
28786
28787 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28788
28789         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28790
28791 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28792
28793         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28794         * gcc.dg/alias-2.c: New testcase.
28795
28796 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28797
28798         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28799
28800 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28801
28802         * gcc.c-torture/execute/20040309-1.c: New test case.
28803
28804 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28805
28806         PR c++/14397
28807         * g++.dg/overload/ref1.C: New.
28808
28809 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28810
28811         PR c++/14409
28812         * g++.dg/template/spec12.C: New test.
28813
28814         PR c++/14448
28815         * g++.dg/parse/crash14.C: New test.
28816
28817 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28818
28819         PR c++/14230
28820         * g++.dg/init/ref11.C: New test.
28821
28822 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28823
28824         PR c++/14432
28825         * g++.dg/parse/builtin2.C: New test.
28826
28827 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28828
28829         PR c++/14401
28830         * g++.dg/init/ctor3.C: New test.
28831         * g++.dg/init/union1.C: New test.
28832         * g++.dg/ext/anon-struct4.C: New test.
28833
28834 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28835
28836         * g++.dg/lookup/koenig1.C: Tweak error messages.
28837         * g++.dg/lookup/used-before-declaration.C: Likewise.
28838         * g++.dg/other/do1.C: Likewise.
28839         * g++.dg/overload/koenig1.C: Likewise.
28840         * g++.dg/parse/crash13.C: Likewise.
28841         * g++.dg/template/instantiate3.C: Likewise.
28842
28843 2004-03-08  Eric Christopher  <echristo@redhat.com>
28844
28845         * * lib/target-supports.exp: Enable libiconv in test
28846         compilation.  Fix up error checking.
28847
28848 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28849
28850         PR middle-end/14289
28851         * gcc.dg/pr14289-1.c: New test case.
28852         * gcc.dg/pr14289-2.c: Likewise.
28853         * gcc.dg/pr14289-3.c: Likewise.
28854
28855 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28856
28857         * gcc.c-torture/execute/20040308-1.c: New test.
28858
28859 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28860
28861         * gcc.c-torture/execute/20040307-1.c: New test case.
28862
28863 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28864
28865         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28866
28867 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28868
28869         * gcc.dg/20040306-1.c: New test.
28870
28871 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28872
28873         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28874         them static.
28875         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28876
28877 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28878
28879         PR c/14465
28880         * gcc.dg/decl-6.c: New test.
28881
28882 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28883
28884         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28885         Rename LOGPOW -> LOG_POW.
28886         (SQRT_EXP, POW_EXP): New.
28887
28888 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28889
28890         * gcc.dg/i386-sse-8.c: New test.
28891
28892 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28893
28894         PR c/14114
28895         * gcc.dg/decl-5.c: New test.
28896
28897 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28898
28899         * gcc.dg/20040305-1.c: New test.
28900
28901 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28902
28903         PR other/14354
28904         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28905
28906 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28907
28908         PR c++/14425, c++/14426
28909         * g++.dg/ext/altivec-4.C: New test.
28910         * g++.dg/ext/altivec-5.C: New test.
28911
28912 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28913
28914         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28915         global variables of a type with no linkage.
28916         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28917         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28918         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28919         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28920         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28921         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28922         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28923         * g++.dg/warn/deprecated.C: Name enum Color.
28924         * g++.dg/overload/VLA.C: Name structure for 'b'.
28925         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28926
28927 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28928
28929         * gcc.c-torture/compile/20040304-1.c: New test.
28930
28931 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28932
28933         PR 13728
28934         * gcc.dg/decl-4.c: New testcase.
28935
28936 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28937
28938         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28939         as PRECF if sizeof (float) > sizeof (double).
28940         (PRECL): Make it the same as PRECF if
28941         sizeof (float) > sizeof (long double).
28942
28943 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28944
28945         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28946         system type.  Add check for irix6 which doesn't have c99 runtime.
28947
28948 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28949
28950         * gcc.dg/const-elim-1.c: xfail for xtensa.
28951
28952 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28953
28954         PR c++/14369
28955         * g++.dg/template/cond4.C: New test.
28956
28957 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28958
28959         PR c++/14360
28960         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28961
28962         PR c++/14361
28963         * g++.dg/parse/defarg7.C: New test.
28964
28965         PR c++/14359
28966         * g++.dg/template/friend26.C: New test.
28967
28968 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28969
28970         PR c++/14324
28971         * g++.dg/abi/mangle21.C: New test.
28972
28973         PR c++/14260
28974         * g++.dg/parse/constructor2.C: New test.
28975
28976         PR c++/14337
28977         * g++.dg/template/sfinae1.C: New test.
28978
28979 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28980
28981         PR c++/14267
28982         * g++.dg/expr/crash2.C: New test.
28983
28984         PR middle-end/13448
28985         * gcc.dg/inline-5.c: New test.
28986         * gcc.dg/always-inline.c: Split out tests into ...
28987         * gcc.dg/always-inline2.c: ... this and ...
28988         * gcc.dg/always-inline3.c: ... this.
28989
28990 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28991
28992         PR debug/12103
28993         * g++.dg/debug/crash1.C: New test.
28994
28995 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28996
28997         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28998         function with __attribute__((noinline)).
28999         (recurser_void2): Likewise.
29000         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
29001         (recurser_void2): Likewise.
29002
29003 2004-02-29  Roger Sayle  <roger@eyesopen.com>
29004
29005         PR middle-end/14203
29006         * g++.dg/warn/Wunused-6.C: New test case.
29007
29008 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
29009
29010         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
29011         not defined.
29012
29013 2004-02-27  Eric Christopher  <echristo@redhat.com>
29014
29015         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
29016         * g++.dg/charset/asm2.c: Run only x86.
29017         * gcc.dg/charset/asm3.c: Ditto.
29018
29019 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
29020
29021         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
29022         ld_library_path.
29023
29024 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
29025
29026         * g++.dg/ext/altivec-3.C: New.
29027
29028 2004-02-26  Richard Henderson  <rth@redhat.com>
29029
29030         * g++.dg/ext/attrib10.C: Mark for warning.
29031         * gcc.dg/attr-alias-1.c: New.
29032
29033 2004-02-26  Richard Henderson  <rth@redhat.com>
29034
29035         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
29036         * gcc.c-torture/execute/20040208-2.c: ... it back.
29037
29038 2004-02-26  Eric Christopher  <echristo@redhat.com>
29039
29040         * lib/target-supports.exp (check-iconv-available): New function.
29041         * lib/gcc-dg.exp (dg-require-iconv): New function.
29042         Use above.
29043         * gcc.dg/charset: New directory.
29044         * gcc.dg/charset/charset.exp: New file.
29045         * gcc.dg/charset/asm1.c: Ditto.
29046         * gcc.dg/charset/asm2.c: Ditto.
29047         * gcc.dg/charset/asm3.c: Ditto.
29048         * gcc.dg/charset/asm4.c: Ditto.
29049         * gcc.dg/charset/asm5.c: Ditto.
29050         * gcc.dg/charset/attribute1.c: Ditto.
29051         * gcc.dg/charset/attribute2.c: Ditto.
29052         * gcc.dg/charset/string1.c: Ditto.
29053         * g++.dg/charset: New directory.
29054         * g++.dg/dg.exp: Add here. Special options.
29055         * g++.dg/charset/charset.exp: New file.
29056         * g++.dg/charset/asm1.c: Ditto.
29057         * g++.dg/charset/asm2.c: Ditto.
29058         * g++.dg/charset/asm3.c: Ditto.
29059         * g++.dg/charset/asm4.c: Ditto.
29060         * g++.dg/charset/attribute1.c: Ditto.
29061         * g++.dg/charset/attribute2.c: Ditto.
29062         * g++.dg/charset/extern1.cc: Ditto.
29063         * g++.dg/charset/extern2.cc: Ditto.
29064         * g++.dg/charset/string1.c: Ditto.
29065
29066 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
29067
29068         PR c++/14278
29069         * g++.dg/parse/comma1.C: New test.
29070
29071 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29072
29073         PR c++/14284
29074         * g++.dg/template/ttp8.C: New test.
29075
29076 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
29077
29078         * gcc.dg/fixuns-trunc-1.c: New test.
29079
29080 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29081
29082         * gcc.dg/builtins-config.h: Use #elif.
29083
29084 2004-02-26  Michael Matz  <matz@suse.de>
29085
29086         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29087         * gcc.dg/991214-1.c: Likewise.
29088         * gcc.dg/i386-asm-1.c: Likewise.
29089
29090 2004-02-25  Richard Henderson  <rth@redhat.com>
29091
29092         * gcc.c-torture/execute/20040208-2.c: Move ...
29093         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29094
29095 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29096
29097         PR c++/14246
29098         * g++.dg/other/crash-3.C: New test.
29099
29100 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29101
29102         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29103         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29104
29105         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29106         HP-UX.
29107
29108 2004-02-24  Michael Matz  <matz@suse.de>
29109
29110         * gcc.dg/i386-regparm.c: New.
29111
29112 2004-02-23  James E Wilson  <wilson@specifixinc.com>
29113
29114         * gcc.c-torture/execute/20040223-1.c: New.
29115
29116 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
29117             Kazu Hirata  <kazu@cs.umass.edu>
29118
29119         * gcc.dg/fwritable-strings-1.c: Remove.
29120
29121 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
29122
29123         PR c/14156
29124         * gcc.dg/20040223-1.c: New test.
29125
29126 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29127
29128         PR c++/14106
29129         * g++.dg/ext/typeof9.C: New test.
29130
29131 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29132
29133         PR c++/14250
29134         * g++.dg/other/switch1.C: New test.
29135
29136 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29137
29138         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29139         * gcc.dg/va-arg-1.c: Likewise.
29140
29141 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29142
29143         PR c++/14143
29144         * g++.dg/template/koenig5.C: New test.
29145
29146 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29147
29148         * g++.dg/ext/altivec-1.C: Generalize target triple.
29149         * g++.dg/ext/altivec-2.C: New test case.
29150         * g++.dg/ext/altivec_check.h: New file.
29151         * gcc.dg/altivec-1.c: Generalize target triple;
29152         include altivec_check.h and call altivec_check().
29153         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29154         * gcc.dg/altivec-6.c: New test case.
29155         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29156         type casts as needed.
29157         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29158         altivec_check().
29159         * gcc.dg/altivec-12.c: New test case.
29160         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29161         include altivec_check.h and call altivec_check().
29162         * gcc.dg/altivec_check.h: New file.
29163
29164 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29165
29166         * lib/target-supports.exp (check_alias_available): Don't mangle
29167         function `g' in test program.
29168
29169 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29170
29171         * lib/target-supports.exp (check_profiling_available): Check
29172         argument to determine whether we support a profiling type.
29173         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29174         check_profiling_available.
29175         * g++.dg/bprob/bprob.exp: Likewise.
29176         * g77.dg/bprob/bprob.exp: Likewise.
29177         * gcc.misc-tests/bprob.exp: Likewise.
29178         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29179         dg-require-profiling and delete expected error handling.
29180         * gcc.dg/20021014-1.c: Likewise.
29181         * gcc.dg/nest.c: Likewise.
29182
29183 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29184
29185         PR c++/12007
29186         * g++.dg/other/vthunk1.C: New test.
29187
29188 2004-02-20  Falk Hueffner  <falk@debian.org>
29189
29190         PR target/14201
29191         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29192
29193 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
29194
29195         PR c++/13927
29196         * g++.dg/other/error8.C: Remove XFAIL markers.
29197
29198         PR c++/14173
29199         * g++.dg/ext/packed5.C: New test.
29200
29201         PR c++/14199
29202         * g++.dg/warn/Wunused-5.C: New test.
29203
29204         PR c++/14186
29205         * g++.dg/lookup/member1.C: New test.
29206
29207 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
29208
29209         * gcc.c-torture/compile/20040130-1.c: Enable only when
29210         __INT_MAX__ >= 2147483647L.
29211         * gcc.c-torture/compile/961203-1.c: Likewise.
29212
29213 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
29214
29215         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29216         * g++.dg/opt/template1.C: Robustify assembler regexp
29217
29218 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29219
29220         * gcc.c-torture/execute/simd-4.x: Remove.
29221         * gcc.c-torture/execute/va-arg-25.x: Likewise.
29222         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29223         Guard with #ifndef SKIP_ATTRIBUTE.
29224         * gcc.dg/compat/vector-1_y.c: Likewise.
29225         * gcc.dg/compat/vector-2_x.c: Likewise.
29226         * gcc.dg/compat/vector-2_y.c: Likewise.
29227         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29228         * g++.dg/eh/simd-2.C: Likewise.
29229
29230 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
29231
29232         * gcc.c-torture/compile/complex-1.c: New.
29233
29234 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
29235
29236         PR target/14209
29237         * gcc.c-torture/execute/20040218-1.c: New test.
29238
29239 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29240
29241         PR c++/14181
29242         * g++.dg/parse/new2.C: New test.
29243
29244 2004-02-18  Paul Brook  <paul@codesourcery.com>
29245
29246         * gcc.c-torture/compile/libcall-1.c: New test.
29247
29248 2004-02-18  Paul Brook  <paul@codesourcery.com>
29249
29250         PR debug/12934
29251         * gcc.dg/debug/debug-7.c: New test.
29252
29253 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
29254
29255         * gcc.dg/20040217-1.c: New test.
29256
29257 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
29258
29259         * gcc.c-torture/execute/990208-1.x: Delete.
29260
29261 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
29262
29263         * gcc.c-torture/execute/20040208-2.x: New file.
29264
29265 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
29266
29267         PR c++/11326
29268         * g++.dg/abi/structret1.C: New test.
29269
29270 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
29271
29272         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
29273         (i386_cpuid): No need to test if cpuid is available on AMD64.
29274         Fix assembly, so that it works onboth i386 and AMD64.
29275         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
29276         (vecInLong): Fix s[] member type to unsigned int.
29277         (vecInWord): Remove type.
29278         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
29279         (a64, b64, c64, d64, e64): Remove.
29280         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
29281         Remove unused variable.  Remove initialization of removed variables.
29282         Don't call mmx_tests nor sse_tests.
29283         (reference_mmx, reference_sse): Remove.
29284         (check): Add return stmt.
29285         * gcc.dg/i386-sse-7.c: New test.
29286         * gcc.dg/i386-mmx-4.c: New test.
29287
29288 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29289
29290         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
29291         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29292         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29293         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
29294         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
29295         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
29296         g++.dg/tc1/dr94.C: Fix line terminator.
29297
29298 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
29299
29300         * gcc.c-torture/compile/20040216-1.c: New.
29301
29302 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29303
29304         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29305         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29306         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
29307         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
29308         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
29309         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
29310
29311 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29312
29313         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
29314
29315 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
29316
29317         PR c++/13971
29318         * g++.dg/expr/cond4.C: New test.
29319
29320         PR c++/14086
29321         * g++.dg/lookup/crash2.C: New test.
29322
29323 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
29324
29325         * gcc.c-torture/compile/20040214-2.c: New test.
29326
29327 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
29328
29329         PR c++/14116
29330         * g++.dg/ext/typeof8.C: New test.
29331
29332 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
29333
29334         * gcc.c-torture/compile/20040214-1.c: New test.
29335
29336 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29337
29338         PR c++/13635
29339         * g++.dg/template/spec11.C: New test.
29340
29341 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29342
29343         PR c++/13927
29344         * g++.dg/other/error8.C: New test.
29345
29346 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
29347
29348         PR c++/14122
29349         * g++.dg/template/array4.C: New test.
29350
29351         PR c++/14108
29352         * g++.dg/inherit/thunk2.C: New test.
29353
29354         PR c++/14083
29355         * g++.dg/eh/cond2.C: New test.
29356
29357 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
29358
29359         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
29360
29361 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
29362
29363         * lib/scanasm.exp (dg-scan): Quote pattern before display.
29364
29365 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
29366
29367         * g++.dg/simd-2.C: xfail on ppc64-linux.
29368
29369 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29370
29371         PR c/456
29372         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
29373         tests.
29374
29375 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
29376
29377         * gcc.dg/builtins-33.c: New test.
29378
29379 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
29380
29381         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
29382
29383 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29384
29385         * g++.dg/simd-2.C: Set -maltivec for ppc64.
29386
29387 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29388
29389         * gcc.dg/ppc64-abi-3.c: New test.
29390
29391 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
29392
29393         PR c/14092
29394
29395         * gcc.dg/pr14092-1.c: New testcase.
29396
29397 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
29398
29399         * gcc.dg/cpp/assert4.c: Fix typo last change.
29400
29401         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
29402         * gcc.dg/cpp/assert4.c: Handle powerpc64.
29403
29404         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
29405
29406 2004-02-09  Roger Sayle  <roger@eyesopen.com>
29407
29408         * gcc.c-torture/compile/20040209-1.c: New test case.
29409
29410 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29411
29412         * gcc.dg/c90-init-1.c: Adjust expected error messages.
29413
29414 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
29415
29416         * gcc.c-torture/execute/20040208-[12].c: New tests.
29417
29418 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29419
29420         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
29421
29422 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29423
29424         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
29425
29426 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29427
29428         Bug 13856
29429         * gcc.dg/visibility-8.c: New testcase.
29430
29431 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29432
29433         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
29434         arguments.
29435         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
29436
29437 2004-02-07  Roger Sayle  <roger@eyesopen.com>
29438
29439         PR middle-end/13696
29440         * g++.dg/opt/fold1.C: New test case.
29441
29442 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29443
29444         PR c++/14033
29445         * g++.dg/other/crash-2.C: New test.
29446
29447 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29448
29449         PR c++/14028
29450         * g++.dg/parse/angle-bracket2.C: New test.
29451
29452 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29453
29454         PR middle-end/13750
29455         Revert:
29456         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29457         PR pch/13361
29458         * testsuite/g++.dg/pch/wchar-1.C: New.
29459         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29460
29461 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29462
29463         PR c++/14008
29464         * g++.dg/parse/error15.C: New test.
29465         * g++.dg/parse/crash11.C: Update dg-error mark.
29466
29467 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29468
29469         PR c++/13932
29470         * g++.dg/warn/conv2.C: New test.
29471
29472 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29473
29474         PR c++/13086
29475         * g++.dg/warn/incomplete1.C: Remove xfail.
29476
29477 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29478
29479         * lib/file-format.exp (gcc_target_object_format): Use
29480         ${tool}_target_compile, not gcc_target_compile.
29481         * lib/target-supports.exp (check_alias_available): Likewise.
29482         (check_gc_sections_available): Likewise.
29483         * g++.dg/ext/attrib10.C: Use dg-require-alias.
29484         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29485         dg-require-alias.
29486
29487 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29488
29489         PR c++/13969
29490         * g++.dg/template/static6.C: New test.
29491
29492 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
29493
29494         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29495
29496 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29497
29498         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29499         tests for systems where `char' is unsigned by default.
29500
29501 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29502
29503         PR c++/13997
29504         * g++.dg/template/partial3.C: New test.
29505
29506 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
29507
29508         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29509         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29510         Remove mentions of obsolete ports.
29511
29512 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
29513
29514         * gcc.dg/noncompile/20001228-1.c: Fix for new
29515         error message.
29516
29517 2004-02-03  Roger Sayle  <roger@eyesopen.com>
29518
29519         PR target/9348
29520         * gcc.c-torture/execute/multdi-1.c: New test case.
29521
29522 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29523
29524         PR c++/13925
29525         * g++.dg/template/lookup5.C: New test.
29526
29527 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29528
29529         PR c++/13950
29530         * g++.dg/template/lookup4.C: New test.
29531
29532         PR c++/13970
29533         * g++.dg/parse/error14.C: New test.
29534
29535         PR c++/14002
29536         * g++.dg/parse/template13.C: New test.
29537
29538 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29539
29540         PR c++/13978
29541         * g++.dg/template/koenig4.C: New test.
29542
29543         PR c++/13968
29544         * g++.dg/template/crash17.C: New test.
29545
29546         PR c++/13975
29547         * g++.dg/parse/error13.C: New test.
29548         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29549
29550 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29551
29552         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29553
29554 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
29555
29556         PR c/11658
29557         PR c/13994
29558         * gcc.dg/noncompile/20040203-1.c: New test.
29559         * gcc.dg/noncompile/20040203-2.c: Likewise.
29560         * gcc.dg/noncompile/20040203-3.c: Likewise.
29561         * gcc.dg/20040203-1.c: Likewise.
29562
29563 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29564
29565         PR c++/10858
29566         * g++.dg/template/sizeof7.C: New test.
29567
29568 2004-02-02  Eric Christopher  <echristo@redhat.com>
29569             Zack Weinberg  <zack@codesourcery.com>
29570
29571         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29572
29573 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29574
29575         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29576         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29577         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29578         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29579
29580 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29581
29582         PR c++/13113
29583         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29584
29585         PR c++/13854
29586         * g++.dg/ext/attrib13.C: New test.
29587
29588         PR c++/13907
29589         * g++.dg/conversion/op2.C: New test.
29590
29591 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29592
29593         * gcc.dg/titype-1.c: Fix pasto.
29594
29595 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29596
29597         * gcc.dg/titype-1.c: New test.
29598
29599 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29600
29601         PR c++/13957
29602         * g++.dg/template/non-type-template-argument-1.C,
29603         g++.dg/template/qualified-id1.C: Update dg-error marks.
29604         * g++.dg/template/nontype6.C: New test.
29605
29606 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29607
29608         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29609         * gcc.dg/builtins-31.c: New testcase.
29610         * gcc.dg/builtins-32.c: New testcase.
29611
29612 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
29613
29614         * objc.dg/call-super-2.m: Update line numbers
29615         for the including of stddef.h.
29616
29617 2004-01-30  Michael Matz  <matz@suse.de>
29618
29619         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29620         g++.dg/ext/case-range3.C: New tests.
29621
29622 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29623
29624         DR206
29625         PR c++/13813
29626         * g++.dg/template/member4.C: New test.
29627
29628 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29629
29630         PR c++/13683
29631         * g++.dg/template/sizeof6.C: New test.
29632
29633 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29634
29635         * gcc.dg/fwritable-strings-1.c: New test.
29636
29637 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29638
29639         * gcc.c-torture/compile/20040130-1.c: New test.
29640
29641 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29642
29643         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29644
29645 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29646
29647         PR c++/13883
29648         * g++.dg/template/ctor3.C: New test.
29649
29650 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29651
29652         * g++.dg/tc1: New directory.
29653         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29654         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29655         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29656         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29657         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29658
29659 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29660
29661         * g++.dg/parse/error11.C: New test.
29662         * g++.dg/parse/error12.C: Likewise.
29663
29664 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29665
29666         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29667         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29668
29669 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29670
29671         PR c++/13791
29672         * g++.dg/ext/attrib12.C: New test.
29673
29674         PR c++/13736
29675         * g++.dg/parse/cast2.C: New test.
29676
29677 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29678
29679         * objc.dg/encode-2.m (main): New local string.  Set depending on
29680         sizeof long.  Use in sscanf call.
29681         * objc.dg/encode-3.m (main): New local string.  Set depending on
29682         sizeof long.  Use in scan_initial call.
29683
29684 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29685
29686         * objc.dg/call-super-2.m: Make LP64-safe.
29687         * objc.dg/desig-init-1.m: Likewise.
29688
29689 2004-01-27  Devang Patel <dpatel@apple.com>
29690
29691         * g++.dg/debug/namespace1.C: New test.
29692
29693 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29694
29695         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29696         xscale-*-*.
29697
29698         * gcc.dg/arm-mmx-1.c: New test.
29699
29700 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29701
29702         * gcc.dg/20040127-1.c: New test.
29703         * gcc.dg/20040127-2.c: New test.
29704
29705 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29706
29707         * objc.dg/stret-1.m (glob): Renamed to globa.
29708
29709 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29710
29711         PR c++/13663
29712         * g++.dg/expr/for1.C: New test.
29713
29714 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29715
29716         PR middle-end/13779
29717         * gcc.dg/darwin-longlong.c: New test.
29718
29719 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29720
29721         * gcc.dg/20040124-1.c: Moved test from here...
29722         * gcc.c-torture/compile/20040124-1.c: ...to here.
29723
29724 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29725
29726         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29727         the assembly output if -m64 is passed.
29728
29729 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29730
29731         PR c++/13833
29732         * g++.dg/template/cond3.C: New test.
29733
29734 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29735
29736         PR c++/13810
29737         * g++.dg/template/ttp7.C: New test.
29738
29739 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29740
29741         PR c++/13797
29742         * g++.dg/template/nontype4.C: New test.
29743         * g++.dg/template/nontype5.C: Likewise.
29744
29745 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29746
29747         * gcc.dg/torture/mips-clobber-at.c: New test.
29748
29749 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29750
29751         * gcc.dg/20040124-1.c: New test.
29752
29753 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29754
29755         * gcc.dg/20040123-1.c: New test.
29756
29757 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29758
29759         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29760
29761 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29762
29763         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29764
29765 2004-01-23  Andrew Pinski  <apinski@apple.com>
29766
29767         * gcc.dg/20030121-1.c: Move to ..
29768         * gcc.dg/20040121-1.c: here.
29769
29770 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29771
29772         * gcc.dg/builtins-29.c: New test case.
29773
29774 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29775
29776         PR 18314
29777         * gcc.dg/builtins-30.c: New testcase.
29778
29779 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29780
29781         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29782         * lib/g77.exp: Likewise.
29783         * lib/objc.exp: Likewise.
29784         * lib/g++.exp: Likewise.
29785
29786 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29787
29788         * gcc.dg/struct-by-value-2.c: New test.
29789
29790 2004-01-21  Andrew Pinski  <apinski@apple.com>
29791
29792         PR target/13785
29793         * gcc.dg/20030121-1.c: New test.
29794
29795 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29796
29797         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29798         clobber frame pointer register in asm statement.
29799
29800 2004-01-21  Falk Hueffner  <falk@debian.org>
29801
29802         * gcc.c-torture/compile/20040121-1.c: New test.
29803
29804 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29805
29806         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29807
29808 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29809
29810         * gcc.dg/ppc64-abi-2.c: New test.
29811
29812 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29813
29814         * lib/treelang.exp: Fill out this file.
29815         * lib/treelang-dg.exp: New File.
29816
29817 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29818
29819         * gcc.c-torture/compile/981022-1.c: Remove.
29820         * gcc.dg/array-5.c: Remove XFAIL.
29821         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29822         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29823         gcc.dg/cond-lvalue-1.c: Update.
29824         * gcc.dg/cast-lvalue-2.c: New test.
29825
29826 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29827
29828         PR c++/13592
29829         * g++.dg/other/error1.C (class foo): Tweak error message.
29830
29831         PR c++/13592
29832         * g++.dg/template/call2.C: New test.
29833
29834 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29835
29836         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29837         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29838         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29839         scalar-return-1_x.c, scalar-return-2_y.c,
29840         scalar-return-3_x.c, scalar-return-3_y.c,
29841         scalar-return-4_x.c, scalar-return-4_y.c,
29842         struct-align-1.h, struct-align-1_x.c,
29843         struct-align-1_y.c, struct-align-2.h,
29844         struct-align-2_x.c, struct-align-2_y.c,
29845         struct-by-value-10_y.c, struct-by-value-11_x.c,
29846         struct-by-value-11_y.c, struct-by-value-12_x.c,
29847         struct-by-value-12_y.c, struct-by-value-13_x.c,
29848         struct-by-value-13_y.c, struct-by-value-14_x.c,
29849         struct-by-value-14_y.c, struct-by-value-15_x.c,
29850         struct-by-value-15_y.c, struct-by-value-16_y.c,
29851         struct-by-value-17_y.c, struct-by-value-18_y.c,
29852         struct-by-value-19_y.c, struct-by-value-1_x.c,
29853         struct-by-value-1_y.c, struct-by-value-20_y.c,
29854         struct-by-value-2_x.c, struct-by-value-2_y.c,
29855         struct-by-value-3_y.c, struct-by-value-4_x.c,
29856         struct-by-value-4_y.c, struct-by-value-5_y.c,
29857         struct-by-value-6_y.c, struct-by-value-7_y.c
29858         struct-by-value-8_x.c, struct-by-value-8_y.c
29859         struct-by-value-9_x.c, struct-by-value-9_y.c
29860         struct-return-10_x.c, struct-return-10_y.c,
29861         struct-return-19_x.c, struct-return-20_x.c
29862         struct-return-2_x.c, struct-return-2_y.c
29863         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29864         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29865
29866 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29867
29868         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29869         attribute on sparc*-sun-solaris2.*.
29870
29871 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29872
29873         PR c++/13710
29874         * g++.dg/ext/typeof7.C: New test.
29875
29876 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29877
29878         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29879         * gcc.dg/const-elim-1.c: Same.
29880
29881 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29882
29883         * objc.dg/stret-1.m: New.
29884         * objc.dg/stret-2.m: New.
29885
29886 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29887
29888         PR c++/11895
29889         * g++.dg/ext/vector1.C: New test.
29890
29891 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29892
29893         * gcc.dg/pch/import-1.c: New.
29894         * gcc.dg/pch/import-1.hs: New.
29895         * gcc.dg/pch/import-1a.h: New.
29896         * gcc.dg/pch/import-1b.h: New.
29897         * gcc.dg/pch/import-1c.h: New.
29898
29899 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29900
29901         PR c++/13574
29902         * g++.dg/ext/array1.C: New test.
29903
29904         PR c++/13178
29905         * g++.dg/conversion/op1.C: New test.
29906
29907 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29908
29909         PR 11864
29910         From Kazumoto Kojima / Dan Kegel:
29911         * gcc.dg/pr11864-1.c: New test.
29912
29913         PR 10392
29914         From Marcus Comstedt / Dan Kegel:
29915         * gcc.dg/pr10392-1.c: New test.
29916
29917 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29918
29919         PR c++/13478
29920         * g++.dg/init/ref10.C: New test.
29921
29922 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29923
29924         PR c++/13407
29925         * g++.dg/parse/typename6.C: New test.
29926
29927 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29928
29929         PR pch/13361
29930         * testsuite/g++.dg/pch/wchar-1.C: New.
29931         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29932
29933 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29934
29935         PR c++/9259
29936         * g++.dg/expr/sizeof2.C: New test.
29937
29938 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29939
29940         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29941
29942 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29943
29944         PR c++/13659
29945         * g++.dg/lookup/strong-using-3.C: New.
29946         * g++.dg/lookup/using-10.C: New.
29947
29948 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29949
29950         PR c++/13594
29951         * g++.dg/lookup/strong-using-2.C: New.
29952
29953 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29954             Dan Kegel <dank@kegel.com>
29955             J"orn Rennecke <joern.rennecke@superh.com>
29956
29957         PR target/9365
29958         * gcc.dg/pr9365-1.c: New test.
29959
29960 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29961
29962         PR c++/8856
29963         * g++.dg/parse/casting-operator2.C: New test.
29964         * g++.old-deja/g++.pt/explicit83.C: Remove.
29965
29966 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29967
29968         * gcc.dg/label-compound-stmt-1.c: New test.
29969         * gcc.c-torture/compile/950922-1.c,
29970         gcc.c-torture/compile/20000211-3.c,
29971         gcc.c-torture/compile/20000518-1.c,
29972         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29973         compound statements.
29974
29975 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29976
29977         * gcc.dg/ppc64-abi-1.c: New test.
29978
29979 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29980
29981          * g++.dg/ext/attrib9.C: Add dg-warnings.
29982
29983 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29984
29985         PR c++/12335
29986         * g++.dg/parse/dtor3.C: New test.
29987
29988 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29989
29990         PR c++/12709
29991         * g++.dg/parse/try-catch-1.C: New test.
29992
29993 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29994
29995         * ada/acats/run_all.sh: Add more verbose output in acats.log
29996         when compiling tests.
29997
29998 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29999
30000         PR 13656
30001         * gcc.dg/typedef-redecl.c: New test case.
30002         * gcc.dg/typedef-redecl.h: New support file.
30003
30004 2004-01-13  Jan Hubicka  <jh@suse.cz>
30005
30006         * gcc.dg/always_inline.c: New test.
30007         * gcc.dg/debug/20031231-1.c: Fix.
30008
30009 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30010
30011         PR c++/13474
30012         * g++.dg/template/array3.C: New test.
30013
30014 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30015
30016         * g++.dg/ext/lvalue1.C: No longer expected to fail.
30017         * g++.dg/warn/Wunused-2.C: Likewise.
30018
30019 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30020
30021         PR c++/13289
30022         * g++.dg/template/instantiate6.C: New test.
30023
30024 2004-01-12  Roger Sayle  <roger@eyesopen.com>
30025
30026         PR middle-end/11397
30027         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
30028
30029 2004-01-12  Jan Hubicka  <jh@suse.cz>
30030
30031         PR opt/12826
30032         * gcc.dg/20040112-1.c: New.
30033
30034         * gcc.dg/dwarf-die[1-7].c: Move to...
30035         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
30036         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
30037
30038 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
30039
30040         PR c++/4100
30041         * g++.dg/parse/friend4.C: New test.
30042
30043 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
30044
30045         PR c++/4100
30046         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
30047         definition is called a friend.
30048
30049 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
30050
30051         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
30052
30053 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
30054
30055         PR c++/3478
30056         * g++.dg/parse/error10.C: New test.
30057         * g++.dg/template/arg2.C: Accept "invalid type" error.
30058
30059 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
30060
30061         PR middle-end/13392
30062         * g++.dg/opt/expect2.C: New test.
30063
30064 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30065
30066         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
30067         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30068         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30069         Update dg-error regexps.
30070
30071 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30072
30073         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30074         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30075
30076 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30077
30078         * gcc.dg/pragma-re-1.c: Use right pointer type.
30079
30080 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30081
30082         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30083
30084 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
30085
30086         * gcc.dg/rs6000-ldouble-1.c: New.
30087
30088 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30089
30090         DR 337
30091         PR c++/9256
30092         * g++.dg/other/abstract1.C: New test.
30093
30094 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
30095
30096         * g++.dg/lookup/strong-using-1.C: New.
30097
30098 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30099
30100         PR c/11234
30101         * gcc.dg/func-ptr-conv-1.c: New test.
30102         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30103
30104 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
30105
30106         PR target/13380.
30107         * gcc.c-torture/compile/20040109-1.c: New.
30108
30109 2004-01-08  Stuart Hastings  <stuart@apple.com>
30110
30111         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30112         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30113         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30114
30115 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
30116
30117         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30118
30119 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30120
30121         * ada/acats/run_acats: Treat 'gnatchop' the same way
30122         as 'gnatmake'.  Export GCC_DRIVER.
30123         * ada/acats/run_all.sh: Add target_gnatchop.  Use
30124         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30125
30126 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30127
30128         PR c++/12573
30129         * g++.dg/template/dependent-expr4.C: New test.
30130
30131 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30132
30133         * gcc.dg/altivec-11.c: New test.
30134
30135 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30136
30137         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30138
30139 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30140
30141         PR c/6024
30142         * gcc.dg/enum-compat-1.c: New test.
30143         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30144
30145 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30146
30147         PR c/12165
30148         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30149         gcc.dg/c99-idem-qual-3.c: New tests.
30150
30151 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30152
30153         * gcc.dg/winline-7.c: Don't cast void * to int.
30154
30155 2004-01-06  Jan Hubicka  <jh@suse.cz>
30156
30157         * gcc.dg/i386-sse-5.c: New test
30158         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30159
30160 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30161
30162         PR c++/12815
30163         * g++.dg/rtti/typeid4.C: New test.
30164
30165 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30166
30167         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30168
30169 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30170
30171         PR c++/12132
30172         * g++.dg/template/error11.C: New test.
30173
30174         PR c++/13451
30175         * g++.dg/template/class2.C: New test.
30176
30177 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30178         Richard Sandiford <rsandifo@redhat.com>
30179
30180         PR c++/13387
30181         * g++.dg/opt/alias3.C: New test.
30182
30183 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
30184
30185         PR c++/13157
30186         * g++.dg/template/koenig3.C: New test.
30187
30188         PR c++/13529
30189         * g++.dg/parse/offsetof3.C: New test.
30190
30191         * g++.dg/init/copy7.C: Add missing dg-error markers.
30192
30193         PR c++/12226
30194         * g++.dg/init/copy7.c: New test.
30195
30196         PR c++/13536
30197         * g++.dg/parse/cast1.C: New test.
30198
30199 2004-01-04  Jan Hubicka  <jh@suse.cz>
30200
30201         * gcc.dg/winline[1-7].c: New tests.
30202
30203 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30204
30205         PR c++/13520
30206         * g++.dg/template/qualttp22.C: New test.
30207
30208 2004-01-01  Jan Hubicka  <jh@suse.cz>
30209
30210         * gcc.dg/debug/20031231-1.c: New.
30211         * gcc.c-torture/compile/20040101-1.c: New.
30212         * gcc.dg/dwarf-die-[1-7].c: New.
30213
30214 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
30215
30216         PR optimization/13521
30217         * gcc.c-torture/compile/20031231-1.c: New test.
30218
30219 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30220
30221         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30222
30223 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30224
30225         PR c++/10079
30226         * g++.dg/template/crash16.C: New test.
30227
30228 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
30229
30230         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30231
30232 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30233
30234         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30235         ports.
30236         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30237         * g++.old-deja/g++.law/profile1.C: Likewise.
30238         * gcc.c-torture/compile/981006-1.c: Likewise.
30239         * gcc.c-torture/execute/loop-2e.x: Likewise.
30240         * gcc.c-torture/execute/loop-2f.x: Remove.
30241         * gcc.c-torture/execute/loop-2g.x: Likewise.
30242         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30243         * gcc.dg/20020312-2.c: Remove traces of dead ports.
30244
30245 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30246
30247         PR c++/13507
30248         * g++.dg/ext/attrib11.C: New test.
30249
30250         PR c++/13494
30251         * g++.dg/template/array2-1.C: New test.
30252         * g++.dg/template/array2-2.C: New test.
30253
30254 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
30255
30256         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30257
30258 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30259
30260         PR c++/12774
30261         * g++.dg/template/array1-1.C: New test.
30262         * g++.dg/template/array1-2.C: New test.
30263
30264 2003-12-29  Roger Sayle  <roger@eyesopen.com>
30265
30266         PR fortran/12632
30267         * g77.dg/12632.f: New test case.
30268
30269 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30270
30271         PR c++/13289
30272         * g++.dg/parse/nontype1.C: New test.
30273
30274 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30275
30276         PR c++/12403
30277         * g++.dg/parse/explicit1.C: New test.
30278         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
30279
30280 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30281
30282         PR c++/13081
30283         * g++.dg/opt/inline6.C: New test.
30284
30285         PR c++/12613
30286         * g++.dg/parse/error9.C: New test.
30287
30288         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
30289
30290 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30291
30292         PR c++/13009
30293         * g++.dg/init/assign1.C: New test.
30294
30295 2003-12-28  Roger Sayle  <roger@eyesopen.com>
30296
30297         PR c++/13070
30298         * g++.dg/warn/format3.C: New test case.
30299
30300 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30301
30302         * gcc.c-torture/compile/20031227-1.c: New test.
30303
30304 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30305
30306         * g++.dg/bprob/bprob.exp: Load target-supports.exp
30307         * g77.dg/bprob/bprob.exp: Likewise.
30308         * gcc.misc-tests/bprob.exp: Likewise.
30309         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
30310         variants on systems where the library does not provide that
30311         functionality.
30312         * gcc.dg/builtins-20.c: Use builtins-config.h.
30313         * gcc.dg/builtins-config.h: New file.
30314
30315 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30316
30317         * lib/gcc-dg.exp (dg-require-profiling): New function.
30318         * lib/target-supports.exp (check_profiling_available): Likewise.
30319         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
30320         * g77.dg/bprob/bprob.exp: Likewise.
30321         * gcc.misc-tests/bprob.exp: Likewise.
30322         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
30323         * gcc.dg/20021014-1.c: Likewise.
30324         * gcc.dg/nest.c: Likewise.
30325
30326 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30327
30328         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
30329         compiling.
30330         * g++.dg/lookup/java2.C: Likewise.
30331         * gcc.dg/cpp/lexident.c: Likewise.
30332
30333 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
30334
30335         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
30336         given.
30337         * gcc.c-torture/compile/961203-1.c: Likewise.
30338         * gcc.c-torture/compile/980506-1.c: Likewise.
30339
30340 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
30341
30342         * lib/gcc-dg.exp (dg-prune-output): New annotation.
30343         (additional_prunes): New global.
30344         (gcc-dg-prune): Handle additional per-test pruning.
30345         (dg-test): Clear additional_prunes between tests.
30346
30347         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
30348         dg-prune-output to avoid spurious failures from assembler
30349         complaining about nonexistent WAW violations.
30350         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
30351         Use dg-prune-output to avoid spurious failures from assembler
30352         warning about Itanium B-step errata.
30353
30354 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30355
30356         * g++.dg/abi/macro0.C: New test.
30357         * g++.dg/abi/macro1.C: Likewise.
30358         * g++.dg/abi/macro2.C: Likewise.
30359
30360         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
30361         * g++.dg/abi/bitfield7.C: Likewise.
30362         * g++.dg/abi/dtor2.C: Likewise.
30363         * g++.dg/abi/mangle11.C: Likewise.
30364         * g++.dg/abi/mangle12.C: Likewise.
30365         * g++.dg/abi/mangle14.C: Likewise.
30366         * g++.dg/abi/mangle17.C: Likewise.
30367         * g++.dg/abi/vbase10.C: Likewise.
30368         * g++.dg/abi/vbase14.C: Likewise.
30369         * g++.dg/template/qualttp17.C: Likewise.
30370
30371 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30372
30373         PR c/11995
30374         * gcc.dg/20031223-1.c: New test.
30375
30376 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30377
30378         * gcc.dg/noreturn-7.c: New test.
30379
30380 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30381
30382         * gcc.dg/null-pointer-1.c: New test.
30383
30384 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30385
30386         * g++.old-deja/g++.jason/template18.C: Remove.
30387         * g++.old-deja/g++.jason/template37.C: Likewise.
30388
30389         PR c++/12862
30390         * g++.dg/lookup/ns1.C: New test.
30391
30392         PR c++/12397
30393         * g++.dg/template/lookup3.C: New test.
30394
30395 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30396
30397         * g++.dg/template/recurse1.C: New test
30398
30399 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30400
30401         PR c++/12479
30402         * g++.dg/parse/semicolon1.C: New test.
30403         * g++.dg/parse/semicolon1.h: Likewise.
30404
30405 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
30406
30407         * gcc.dg/darwin-misaligned.c: New test.
30408
30409 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30410
30411         PR c/9163
30412         * gcc.dg/20031222-1.c: New test.
30413
30414 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
30415
30416         PR c++/13438
30417         * g++.dg/parse/error8.C: New test.
30418
30419         PR c++/11554
30420         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
30421
30422 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
30423
30424         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
30425         too small.
30426         * gcc.c-torture/compile/930217-1.c: Likewise.
30427         * gcc.c-torture/compile/930513-1.c: Likewise.
30428         * gcc.c-torture/execute/920908-2.c: Likewise.
30429         * gcc.c-torture/execute/921204-1.c: Likewise.
30430         * gcc.c-torture/execute/930621-1.c: Likewise.
30431         * gcc.c-torture/execute/930630-1.c: Likewise.
30432         * gcc.c-torture/execute/931031-1.c: Likewise.
30433         * gcc.c-torture/execute/980602-2.c: Likewise.
30434         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30435         * gcc.c-torture/execute/compndlit-1.c: Likewise.
30436         * gcc.c-torture/execute/extzvsi.c: Likewise.
30437         * gcc.c-torture/unsorted/ext.c: Likewise.
30438
30439 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
30440
30441         PR target/12749
30442         * gcc.c-torture/compile/20031220-2.c: New test case.
30443
30444 2003-12-20  Roger Sayle  <roger@eyesopen.com>
30445
30446         PR optimization/13031
30447         * gcc.c-torture/compile/20031220-1.c: New test case.
30448
30449 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30450
30451         * gcc.dg/cast-function-1.c: New test.
30452
30453 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30454
30455         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
30456         formats.
30457
30458 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
30459
30460         PR c++/12795
30461         * g++.dg/ext/attrib10.C: New test.
30462
30463 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30464
30465         * gcc.dg/cleanup-10.c: New test.
30466         * gcc.dg/cleanup-11.c: New test.
30467
30468 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30469
30470         PR c++/13239
30471         * g++.dg/opt/expect1.C: New test.
30472
30473 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
30474
30475         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
30476
30477 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
30478
30479         PR debug/12923
30480         * gcc.dg/20031218-1.c: New test.
30481
30482         PR debug/12389
30483         * gcc.dg/20031218-2.c: New test.
30484         * gcc.dg/20031218-3.c: New test.
30485
30486         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30487         of label name and allow for USER_LABEL_PREFIX == "_" names.
30488         * g++.dg/abi/mangle18-2.C: Likewise.
30489         * g++.dg/abi/mangle19-1.C: Likewise.
30490         * g++.dg/abi/mangle19-2.C: Likewise.
30491         * g++.dg/abi/mangle20-1.C: Likewise.
30492         * g++.dg/abi/mangle20-2.C: Likewise.
30493
30494 2003-12-18  Richard Henderson  <rth@redhat.com>
30495
30496         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30497
30498 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
30499             Dan Kegel <dank@kegel.com>
30500
30501         PR other/12009
30502         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30503         testing a cross compiler, it causes spurious compile failures.
30504         * lib/g++.exp: Likewise.
30505
30506 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30507
30508         PR c++/13262
30509         * g++.dg/template/access13.C: New test.
30510
30511 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
30512
30513         * gcc.dg/20031216-1.c: New test.
30514
30515 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30516
30517         PR c++/9154
30518         * g++.dg/template/error10.C: New test.
30519
30520 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30521
30522         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30523         * g++.dg/eh/simd-2.C: Likewise.
30524
30525 2003-12-17  James E Wilson  <wilson@specifixinc.com>
30526             Roger Sayle  <roger@eyesopen.com>
30527
30528         * gcc.c-torture/execute/ieee/mzero5.c: New.
30529
30530 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
30531
30532         PR c++/10603
30533         * g++.dg/parse/error6.C: New test.
30534
30535         PR c++/12827
30536         * g++.dg/parse/error7.C: New test.
30537
30538 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30539
30540         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30541         at -O with stabs debugging formats.
30542         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30543         * gcc.dg/debug/debug-2.c: Likewise.
30544
30545 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30546
30547         PR c++/12696
30548         * g++.dg/init/error1.C: New test.
30549
30550         PR c++/12218
30551         * g++.dg/init/pm3.C: New test.
30552
30553 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30554
30555         PR c/3347
30556         * gcc.dg/bitfld-8.c: New test.
30557
30558 2003-12-16  James Lemke  <jim@wasabisystems.com>
30559
30560         * gcc.dg/arm-scd42-[123].c: New tests.
30561
30562 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30563
30564         PR c++/9043
30565         * g++.dg/abi/mangle20-1.C: New test.
30566         * g++.dg/abi/mangle20-2.C: New test.
30567
30568 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30569
30570         PR c++/13275
30571         * g++.dg/other/offsetof2.C: Remove XFAIL.
30572         * g++.dg/parse/offsetof1.C: New test.
30573         * g++.gd/parse/offsetof2.C: Likewise.
30574
30575 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30576
30577         * g++.dg/template/nontype3.C: New test.
30578         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30579
30580 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30581
30582         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30583
30584 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30585
30586         PR c++/13387
30587         * g++.dg/expr/assign1.C: New test.
30588
30589         PR c++/13242
30590         * g++.dg/abi/mangle19-1.C: New test.
30591         * g++.dg/abi/mangle19-2.C: New test.
30592
30593 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30594
30595         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30596
30597 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30598
30599         * gcc.c-torture/execute/20031216-1.c: New test.
30600
30601 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30602
30603         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30604         an ICE regression.
30605
30606 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30607
30608         PR c++/10926
30609         * g++.dg/template/error9.C: New test.
30610
30611         PR c++/11116
30612         * g++.dg/template/error8.C: New test.
30613
30614 2003-12-15  Roger Sayle  <roger@eyesopen.com>
30615
30616         PR middle-end/13400
30617         * gcc.c-torture/execute/20031215-1.c: New test case.
30618
30619 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30620
30621         PR c++/13269
30622         * g++.dg/parse/error5.C: New test.
30623
30624         PR c++/12989
30625         * g++.dg/expr/sizeof1.C: New test.
30626
30627         PR c++/13310
30628         * g++.dg/template/crash15.C: New test.
30629
30630 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
30631
30632         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30633         a non-POD type as the last named parameter of a varargs function.
30634
30635 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30636
30637         PR c++/13243
30638         PR c++/12573
30639         * g++.dg/template/crash14.C: New test.
30640         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30641
30642 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30643
30644         * g++.dg/other/java1.C: New test.
30645
30646         PR c++/13241
30647         * g++.dg/abi/mangle18-1.C: New test.
30648         * g++.dg/abi/mangle18-2.C: New test.
30649
30650 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30651
30652         PR optimization/10312
30653         * gcc.c-torture/execute/20031214-1.c: New.
30654
30655 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30656
30657         PR c++/10779
30658         PR c++/12160
30659         * g++.dg/parse/error3.C: New test.
30660         * g++.dg/parse/error4.C: Likewise.
30661         * g++.dg/abi/mangle4.C: Tweak error messages.
30662         * g++.dg/lookup/using5.C: Likewise.
30663         * g++.dg/other/error2.C: Likewise.
30664         * g++.dg/parse/typename5.C: Likewise.
30665         * g++.dg/parse/undefined1.C: Likewise.
30666         * g++.dg/template/arg2.C: Likewise.
30667         * g++.dg/template/ttp3.C: Likewise.
30668         * g++.dg/template/type1.C: Likewise.
30669         * g++.old-deja/g++.other/crash32.C: Likewise.
30670         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30671
30672 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30673
30674         PR c++/13106
30675         * g++.dg/warn/noreturn-3.C: New test.
30676
30677 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30678
30679         PR c++/13118
30680         * g++.dg/abi/covariant3.C: New.
30681
30682 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30683
30684         * g++.dg/eh/ia64-1.C: New test.
30685
30686 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30687
30688         PR optimization/13037
30689         * g77.f-torture/execute/13037.f: New test case.
30690
30691 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30692
30693         PR c++/12881
30694         * g++.dg/abi/covariant2.C: New.
30695
30696 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30697
30698         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30699
30700 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30701
30702         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30703
30704 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30705
30706         PR other/10819
30707         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30708         to fix Bug 10819.
30709         * lib/g++.exp (g++_version): Likewise.
30710         * lib/g77.exp (g77_version): Likewise.
30711         * lib/objc.exp (default_objc_version): Likewise.
30712
30713 2003-12-10  Richard Henderson  <rth@redhat.com>
30714
30715         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30716
30717         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30718
30719 2003-12-08  Matt Austern  <austern@apple.com>
30720
30721         PR c/13134
30722         * lib/gcc-dg.exp (dg-require-visibility): Define.
30723         * lib/target-supports (check_visibility_available): Define.
30724         * gcc.dg/visibility-1.c: New test.
30725         * gcc.dg/visibility-2.c: Likewise.
30726         * gcc.dg/visibility-3.c: Likewise.
30727         * gcc.dg/visibility-4.c: Likewise.
30728         * gcc.dg/visibility-5.c: Likewise.
30729         * gcc.dg/visibility-6.c: Likewise.
30730         * g++.dg/ext/visibility-1.C: Likewise.
30731         * g++.dg/ext/visibility-2.C: Likewise.
30732         * g++.dg/ext/visibility-3.C: Likewise.
30733         * g++.dg/ext/visibility-4.C: Likewise.
30734         * g++.dg/ext/visibility-5.C: Likewise.
30735         * g++.dg/ext/visibility-6.C: Likewise.
30736
30737 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30738
30739         * g++.dg/lookup/java1.C: New test.
30740         * g++.dg/lookup/java2.C: New test.
30741
30742 2003-12-07  Falk Hueffner  <falk@debian.org>
30743
30744         * g++.dg/opt/noreturn-1.C: New test.
30745
30746 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30747
30748         * gcc.dg/overflow-1.c: New test.
30749
30750 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30751
30752         * g77.f-torture/compile/13060.f: New test.
30753
30754 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30755
30756         PR c++/13323
30757         * g++.dg/inherit/operator2.C: New test.
30758
30759 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30760
30761         PR c++/13305
30762         * g++.dg/ext/attrib9.C: New test.
30763
30764 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30765
30766         PR c++/13314
30767         * g++.dg/template/error7.C: New test.
30768
30769 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30770             J"orn Rennecke <joern.rennecke@superh.com>
30771
30772         PR target/13302
30773         * g++.dg/other/struct-va_list.C: New test.
30774
30775 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30776
30777         PR c++/13166
30778         * g++.dg/parse/defarg6.C: New test.
30779
30780 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30781
30782         PR target/13256
30783         * gcc.c-torture/execute/20031201-1.c: New test.
30784
30785 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30786
30787         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30788
30789 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30790
30791         * gcc.dg/builtin-return-1.c: New test.
30792
30793 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30794             J"orn Rennecke <joern.rennecke@superh.com>
30795
30796         PR optimization/13260
30797         * gcc.c-torture/execute/20031204-1.c: New test.
30798
30799 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30800
30801         PR c++/9127
30802         * g++.dg/template/error6.C: New test.
30803
30804 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30805
30806         * gcc.dg/20031202-1.c: New test.
30807
30808 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30809
30810         PR c++/13179
30811         * g++.dg/template/eh1.C: New test.
30812
30813         PR c++/10771
30814         * g++.dg/template/error5.C: New test.
30815
30816 2003-12-02  David Ung  <davidu@mips.com>
30817
30818         * gcc.dg/compat/vector-check.h: Corrected type for var
30819         g_##TMODE
30820
30821 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30822
30823         PR c++/10126
30824         * g++.dg/template/ptrmem8.C: New test.
30825
30826 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30827
30828         PR c++/12573
30829         * g++.dg/template/dependent-expr3.C: New test.
30830
30831 2003-12-01  James Lemke  <jim@wasabisystems.com>
30832
30833         * gcc.dg/arm-g2.c: New test.
30834
30835 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30836
30837         PR optimization/11634
30838         * gcc.dg/20031201-2.c: New test case.
30839
30840 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30841
30842         PR 11433
30843         * objc.dg/proto-lossage-3.m: New test.
30844
30845 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30846
30847         PR optimization/12628
30848         * gcc.dg/20031201-1.c: New test case.
30849
30850 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30851
30852         * gcc.dg/unaligned-1.c: New test.
30853
30854 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30855
30856         PR c++/9849
30857         * g++.dg/template/error4.C: New test.
30858         * g++.dg/template/nested3.C: Adjust error markers.
30859
30860 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30861
30862         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30863
30864 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30865
30866         PR c/10333
30867         * gcc.dg/bitfld-7.c: New test.
30868
30869 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30870
30871         * gcc.dg/tls/asm-1.C: New test.
30872
30873 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30874
30875         * gcc.dg/cpp/assert4.c: Update.
30876
30877 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30878
30879         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30880         * gcc.dg/builtin-apply3.c: New test.
30881
30882 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30883
30884         * lib/compat.exp (compat-obj): New xfaildata parameter.
30885         Use it to set compiler_conditional_xfail_data before compiling.
30886         (compat-get-options): Handle dg-xfail-if.
30887         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30888         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30889         * gcc.dg/compat/vector-1_y.c: Likewise.
30890         * gcc.dg/compat/vector-2_x.c: Likewise.
30891         * gcc.dg/compat/vector-2_y.c: Likewise.
30892
30893 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30894
30895         * g++.dg/opt/reg-stack4.C: New test.
30896
30897 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30898
30899         * gcc.dg/builtin-apply2.c: New test.
30900
30901 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30902
30903         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30904
30905 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30906
30907         PR c++/12924
30908         * g++.dg/template/template-id-2.C: New test.
30909
30910 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30911
30912         PR c++/5369
30913         * g++.dg/template/memfriend1.C: New test.
30914         * g++.dg/template/memfriend2.C: Likewise.
30915         * g++.dg/template/memfriend3.C: Likewise.
30916         * g++.dg/template/memfriend4.C: Likewise.
30917         * g++.dg/template/memfriend5.C: Likewise.
30918         * g++.dg/template/memfriend6.C: Likewise.
30919         * g++.dg/template/memfriend7.C: Likewise.
30920         * g++.dg/template/memfriend8.C: Likewise.
30921         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30922
30923 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30924
30925         PR c++/12515
30926         * g++.dg/ext/cond1.C: New test.
30927
30928 2003-11-20  Richard Henderson  <rth@redhat.com>
30929
30930         * gcc.dg/20020201-2.c: Remove.
30931         * gcc.dg/20020201-4.c: Remove.
30932         * gcc.dg/20020304-1.c: Remove.
30933
30934 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30935
30936         * gcc.dg/cpp/trad/xwin1.c: New test case.
30937
30938 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30939
30940         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30941         * lib/g77.exp: Likewise.
30942         * lib/objc.exp: Likewise.
30943         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30944         for darwin.
30945
30946 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30947
30948         PR c++/12932
30949         * g++.dg/template/static5.C: New test.
30950
30951 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30952
30953         * gcc.dg/nested-func-1.c: New test.
30954
30955 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30956
30957         * gcc.dg/cpp/assert4.c: New test.
30958
30959 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30960
30961         PR c++/2294
30962         * g++.dg/lookup/using9.c: New test.
30963
30964 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30965
30966         PR c++/12762
30967         * g++.dg/template/error3.C: New test.
30968
30969 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30970
30971         PR ada/13035
30972         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30973         No longer use a wrapper for gcc, since this does not work under
30974         Windows.
30975
30976 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30977
30978         PR c++/2094
30979         * g++.dg/template/ptrmem7.C: New test.
30980
30981 2003-11-13  Andrew Pinski <apinski@apple.com>
30982
30983         * gcc.c-torture/compile/20031113-1.c: New test.
30984
30985 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30986             Kean Johnston <jkj@sco.com>
30987
30988         PR c/13029
30989         * gcc.dg/unused-4.c: Update.
30990
30991 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30992
30993         * g++.dg/opt/const3.C: New test.
30994
30995 2003-11-13  Jan Hubicka  <jh@suse.cz>
30996
30997         * gcc.c-torture/compile/20031112-1.c: New test.
30998
30999 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
31000
31001         * g++.dg/parse/crash10.C: Remove bogus error marker.
31002
31003 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31004
31005         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
31006         (host_gcc): Likewise.
31007         (ROOT): Honor $PWDCMD.
31008         (BASE): Likewise.
31009         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
31010
31011 2003-11-12  Catherine Moore  <clm@redhat.com>
31012
31013         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
31014
31015 2003-11-12  Andreas Jaeger  <aj@suse.de>
31016             Jakub Jelinek  <jakub@redhat.com>
31017             Andrew Pinski  <pinskia@physics.uc.edu>
31018             Richard Henderson  <rth@redhat.com>
31019
31020         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
31021         systems.
31022         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
31023
31024         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
31025         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31026
31027 2003-11-11  Andreas Jaeger  <aj@suse.de>
31028
31029         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
31030
31031         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
31032
31033 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
31034
31035         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
31036         Clean ups.
31037
31038 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
31039
31040         * gcc.dg/trampoline-1.c: New test.
31041
31042 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31043
31044         * gcc.c-torture/compile/200031109-1.c: New test.
31045
31046 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31047
31048         PR c/3190
31049         PR c/8714
31050         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31051         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
31052         gcc.dg/format/no-y2k-1.c: Update.
31053
31054 2003-11-08  Roger Sayle  <roger@eyesopen.com>
31055
31056         PR optimization/10467
31057         * gcc.dg/20031108-1.c: New test case.
31058
31059 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
31060
31061         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
31062
31063 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31064
31065         * gcc.dg/compound-lvalue-1.c: New test.
31066         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
31067         some XFAILs.
31068
31069 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
31070
31071         * gcc.dg/altivec-varargs-1.c: New test.
31072
31073 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31074
31075         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31076         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31077         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
31078         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
31079         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31080
31081 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31082
31083         * gcc.dg/cond-lvalue-1.c: New test.
31084
31085 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
31086
31087         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31088
31089 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31090
31091         PR c++/11616
31092         * g++.dg/template/instantiate5.C: New test.
31093
31094 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31095
31096         PR c++/12726
31097         * g++.dg/ext/complit2.C: Replace test with self-contained version.
31098         * ChangeLog: Add missing first entry for above test.
31099
31100 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31101
31102         PR c++/9810
31103         * g++.dg/template/using8.C: New test.
31104         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31105
31106 2003-11-02  Roger Sayle  <roger@eyesopen.com>
31107
31108         PR optimization/10817
31109         * gcc.c-torture/compile/20031102-1.c: New test case.
31110
31111 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
31112
31113         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31114         2147483647.
31115
31116 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31117
31118         * gcc.dg/20031102-1.c: New test.
31119
31120 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31121
31122         * gcc.dg/complex-1.c: New test.
31123
31124 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31125
31126         PR c++/12796
31127         * g++.dg/template/crash13.C: Adjust expected error location.
31128         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31129
31130 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31131
31132         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31133
31134 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31135
31136         PR/10239
31137         * gcc.c-torture/compile/20031031-2.c: New test.
31138
31139 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31140
31141         PR/11640
31142         * gcc.c-torture/compile/20031031-1.c: New test.
31143
31144 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31145
31146         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31147         * gcc.misc-tests/bprob.exp: Likewise.
31148         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31149         the execution test on arm-elf configs.
31150         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31151         configs that don't support scratch files.
31152         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31153
31154 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31155
31156         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31157         done by dejagnu.
31158
31159 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31160
31161         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31162         Avoid non pure sh syntax. Add more logging.
31163
31164         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31165         fail.
31166
31167 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31168
31169         PR libgcj/10610
31170         * gcc.dg/ppc-stackalign-1.c: New test.
31171
31172 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
31173
31174         * ada/acats/run_all.sh: Change output to be more compliant with
31175         dejagnu framework.
31176         Create acats.sum and acats.log files under testsuite/ada/acats
31177         Only run [a-z]* directories, to filter out e.g. CVS.
31178         Redirect build output to log file.
31179
31180 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31181
31182         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31183
31184 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31185
31186         PR ada/5909:
31187         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31188
31189 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
31190
31191         * gcc.c-torture/compile/20031023-1.c: New test.
31192         * gcc.c-torture/compile/20031023-2.c: New test.
31193         * gcc.c-torture/compile/20031023-3.c: New test.
31194         * gcc.c-torture/compile/20031023-4.c: New test.
31195
31196 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31197
31198         PR c++/10371
31199         * g++.dg/lookup/scoped8.C: New test.
31200
31201 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31202
31203         * g++.dg/opt/reg-stack3.C: New test.
31204
31205 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31206
31207         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
31208
31209 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31210
31211         PR c++/11076
31212         * g++.dg/template/crash13.C: New test.
31213
31214 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31215
31216         * gcc.dg/c99-restrict-2.c: New test.
31217
31218 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31219
31220         PR c++/12698, c++/12699, c++/12700, c++/12566
31221         * g++.dg/inherit/covariant9.C: New test.
31222         * g++.dg/inherit/covariant10.C: New test.
31223         * g++.dg/inherit/covariant11.C: New test.
31224
31225 2003-10-23  Jason Merrill  <jason@redhat.com>
31226
31227         PR c++/12726
31228         * g++.dg/ext/complit2.C: New test.
31229
31230 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31231
31232         PR target/12654
31233         * gcc.c-torture/execute/20031020-1.c: New test.
31234
31235 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31236
31237         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31238         following the jump_insn.
31239
31240 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31241
31242         * gcc.dg/cast-lvalue-1.c: New test.
31243
31244 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
31245
31246         PR c++/11962
31247         * g++.dg/template/cond2.C: New test.
31248
31249 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31250
31251         * gcc.dg/builtins-28.c: New test.
31252
31253 2003-10-20  Jan Hubicka  <jh@suse.cz>
31254
31255         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31256         parameter.
31257         * testsuite/gcc.dg/inline-2.c: Likewise.
31258
31259 2003-10-20  Phil Edwards  <phil@codesourcery.com>
31260
31261         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
31262         * gcc.dg/nest.c: Likewise.
31263
31264 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31265
31266         PR c++/9781, c++/10583, c++/11862
31267         * g++.dg/parse/crash13.C: New test.
31268
31269 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31270
31271         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
31272
31273 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31274
31275         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
31276         Define HAVE_C99_RUNTIME except on Solaris.
31277         * gcc.dg/builtins-20.c: Likewise.
31278
31279 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31280
31281         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
31282
31283 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31284
31285         PR c++/12495
31286         * g++.dg/template/crash21.C: New test.
31287
31288 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31289
31290         PR c++/2513
31291         * g++.dg/template/typename5.C: New test.
31292
31293 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31294
31295         PR c++/12369
31296         * g++.dg/template/friend25.C: New test.
31297
31298 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
31299
31300         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
31301         versions.
31302
31303 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
31304
31305         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
31306         == 2147483647.
31307
31308 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
31309
31310         * gcc.c-torture/execute/960416-1.x: Remove.
31311         * gcc.c-torture/execute/divconst-3.x: Likewise.
31312
31313 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
31314
31315         PR target/12598
31316         * gcc.dg/torture/cris-volatile-1.c: New test.
31317
31318 2003-10-14  Roger Sayle  <roger@eyesopen.com>
31319
31320         PR optimization/9325
31321         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
31322         for overflowing floating point to integer conversion during RTL
31323         simplification.
31324
31325 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
31326
31327         * objc/execute/_cmd.m: Fix typo.
31328         * objc.dg/image-info.m, objc.dg/symtab-1.m:
31329         Relax 'scan-assembler' regexp.
31330         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
31331         objc.dg/try-catch-4.m: Run on non-Darwin targets.
31332         * objc.dg/zero-link-2.m: Remove blank line.
31333         * objc.dg/zero-link-3.m: New test case.
31334
31335 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
31336
31337         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
31338
31339         * gcc.dg/asm-names.c: Use scan-assembler-not rather
31340         than linker trickery.
31341
31342 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31343
31344         PR c++/12370
31345         * g++.dg/other/friend2.C: New test.
31346
31347 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31348
31349         * gcc.dg/20031012-1.c: New test.
31350
31351 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31352
31353         * gcc.dg/weak/weak-3.c: Fix for new warning.
31354
31355 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
31356
31357         PR optimization/8750
31358         * gcc.c-torture/execute/20031012-1.c: New test case.
31359
31360 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31361
31362         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
31363         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
31364
31365 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31366
31367         PR optimization/12260
31368         * gcc.c-torture/compile/20031011-2.c: New test case.
31369
31370 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31371
31372         * gcc.c-torture/execute/20031011-1.c: New testcase.
31373
31374 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
31375
31376         * gcc.c-torture/compile/20031011-1.c: New test.
31377
31378 2003-10-11  Jan Hubicka  <jh@suse.cz>
31379
31380         * g++.dg/other/first-global.C: New test.
31381
31382 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31383
31384         * gcc.c-torture/execute/string-opt-18.c: New testcase.
31385
31386 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
31387
31388         * gcc.c-torture/compile/20031010-1.c: New test.
31389
31390 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
31391
31392         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
31393         * gcc.c-torture/execute/va-arg-25.c: ... here.
31394
31395 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
31396
31397         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
31398
31399 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
31400
31401         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
31402
31403 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
31404
31405         * g++.dg/parse/error2.C: New test.
31406
31407 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
31408
31409         PR c++/11097
31410         * g++.dg/other/error5.C: Modify the error message.
31411         * g++.dg/lookup/using8.C: New test.
31412
31413 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
31414
31415         * gcc.dg/darwin-abi-2.c: New file.
31416         * gcc.c-torture/execute/va-arg-24.c: New file.
31417
31418 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
31419
31420         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
31421         indentation.
31422
31423 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
31424
31425         PR c++/10147
31426         * g++.dg/other/error4.C: Update error messages.
31427         * g++.dg/template/ptrmem4.C: Likewise.
31428
31429         PR c++/12337
31430         * g++.dg/init/new9.C: New test.
31431
31432         PR c++/12334, c++/12236, c++/8656
31433         * g++.dg/ext/attrib8.C: New test.
31434
31435 2003-10-06  Devang Patel  <dpatel@apple.com>
31436
31437         * gcc.dg/debug/dwarf2-3.h: New test.
31438         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
31439
31440 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
31441
31442         * g++.dg/opt/cfg2.C: New test.
31443
31444 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31445
31446         * g++.dg/opt/float1.C: New test.
31447
31448 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31449
31450         * gcc.dg/c90-array-lval-6.c: New test.
31451         * gcc.dg/c99-array-lval-6.c: New test.
31452
31453 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
31454             Ziemowit Laski  <zlaski@apple.com>
31455
31456         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
31457         'Derived', so that it is never considered a class method; add
31458         new warning for '+port' method ambiguity.
31459         * objc.dg/method-12.m: Include <objc/objc.h> instead of
31460         <objc/objc-api.h> (needed on Mac OS X).
31461         * objc.dg/method-13.m: New test.
31462
31463 2003-10-03  Roger Sayle  <roger@eyesopen.com>
31464
31465         PR optimization/9325, PR java/6391
31466         * gcc.c-torture/execute/20031003-1.c: New test case.
31467
31468 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
31469
31470         PR optimization/12180
31471         * gcc.dg/20031002-1.c: New test.
31472
31473         PR c++/12486
31474         * g++.dg/inherit/error1.C: New test.
31475
31476 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
31477
31478         * lib/f-torture.exp (search_for): Rename to...
31479         (search_for_re): This.  Also, clean up comments and the
31480         "regexp" invocation.
31481
31482 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
31483
31484         * gcc.c-torture/compile/20031002-1.c: New test.
31485
31486 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
31487
31488         * g++.dg/opt/cond1.C: New test.
31489
31490 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
31491
31492         * gcc.dg/Wold-style-definition-2.c: New testcase.
31493         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31494
31495 2003-09-29  Richard Henderson  <rth@redhat.com>
31496
31497         * g++.dg/init/array10.C: Add dg-options.
31498
31499 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31500
31501         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31502
31503 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31504
31505         * g++.dg/template/friend19.C: Fix typo.
31506         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31507
31508 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
31509
31510         * gcc.c-torture/execute/20030928-1.c: New test.
31511         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31512
31513 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31514
31515         * g++.dg/opt/unroll1.C: New test.
31516
31517 2003-09-26  Roger Sayle  <roger@eyesopen.com>
31518
31519         PR optimization/11741
31520         * gcc.dg/20030926-1.c: New test case.
31521
31522 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31523
31524         PR c++/5655
31525         * g++.dg/parse/access7.C: New test.
31526         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31527
31528 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
31529
31530         MERGE OF objc-improvements-branch into MAINLINE:
31531         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31532         if libobjc has not been built.
31533         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31534         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31535         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31536         objc/execute/nested-3.m, objc/execute/np-2.m,
31537         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31538         objc/execute/redefining_self.m, objc/execute/root_methods.m,
31539         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31540         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31541         objc.dg/special/unclaimed-category-1.h,
31542         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31543         well as GNU runtime.
31544         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31545         * execute/cascading-1.m, execute/function-message-1.m,
31546         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31547         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31548         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31549         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31550         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31551         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31552         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31553         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31554         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31555         * objc.dg/bitfield-2.m: Run only on Darwin.
31556         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31557         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31558         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31559         * objc.dg/const-str-1.m: Fix constant string layout.
31560
31561 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31562
31563         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31564
31565 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31566
31567         * gcc.dg/darwin-abi-1.c: New file.
31568
31569 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31570
31571         PR target/12281
31572         * gcc.c-torture/compile/20030921-1.c: New test.
31573
31574 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31575
31576         * g++.dg/opt/reg-stack2.C: New test.
31577
31578 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31579
31580         * g++.dg/eh/delayslot1.C: New test.
31581
31582 2003-09-20  Richard Henderson  <rth@redhat.com>
31583
31584         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31585
31586 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31587
31588         * gcc.c-torture/execute/20030920-1.c: New test case.
31589
31590 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31591
31592         * g++.dg/rtti/typeid3.C: Correct expected error message.
31593
31594 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31595
31596         PR c++/157
31597         * g++.dg/parse/crash12.C: New test.
31598
31599 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31600
31601         * gcc.dg/compat/mixed-struct-check.h: New.
31602         * gcc.dg/compat/mixed-struct-defs.h: New.
31603         * gcc.dg/compat/mixed-struct-init.h: New.
31604         * gcc.dg/compat/struct-by-value-19_main.c: New.
31605         * gcc.dg/compat/struct-by-value-19_x.c: New.
31606         * gcc.dg/compat/struct-by-value-19_y.c: New.
31607         * gcc.dg/compat/struct-by-value-20_main.c: New.
31608         * gcc.dg/compat/struct-by-value-20_x.c: New.
31609         * gcc.dg/compat/struct-by-value-20_y.c: New.
31610         * gcc.dg/compat/struct-return-19_main.c: New.
31611         * gcc.dg/compat/struct-return-19_x.c: New.
31612         * gcc.dg/compat/struct-return-19_y.c: New.
31613         * gcc.dg/compat/struct-return-20_main.c: New.
31614         * gcc.dg/compat/struct-return-20_x.c: New.
31615         * gcc.dg/compat/struct-return-20_y.c: New.
31616
31617 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
31618         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31619         so that it will not complain on LP64 targets.
31620
31621 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31622
31623         PR c++/495
31624         * g++.dg/template/friend24.C: New test.
31625
31626 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
31627
31628         PR c++/12332
31629         * g++.dg/template/memtmpl2.C: New test.
31630
31631 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
31632
31633         PR target/11184
31634         * gcc.dg/builtin-apply1.c: New test.
31635
31636 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31637
31638         PR c++/9848
31639         * g++.dg/warn/Wunused-4.C: New test.
31640
31641 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31642
31643         PR c++/12316
31644         * g++.dg/other/gc2.C: New test.
31645
31646 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31647
31648         PR c++/11991
31649         * g++.dg/rtti/typeid3.C: New test.
31650
31651         PR c++/12266
31652         * g++.dg/overload/template1.C: New test.
31653
31654 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31655
31656         * g++.dg/opt/cfg3.C: New test.
31657
31658 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31659
31660         PR c++/7939
31661         * g++.dg/template/crash11.C: New test.
31662
31663 2003-09-16  Jason Merrill  <jason@redhat.com>
31664             Jakub Jelinek  <jakub@redhat.com>
31665
31666         * gcc.dg/attr-warn-unused-result.c: New test.
31667
31668 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31669
31670         PR c++/12184
31671         * g++.dg/expr/call2.C: New test.
31672
31673 2003-09-15  Andreas Jaeger  <aj@suse.de>
31674
31675         * gcc.dg/Wold-style-definition-1.c: New test.
31676
31677 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31678
31679         PR c++/3907
31680         * g++.dg/parse/template12.C: New test.
31681
31682         * g++.dg/abi/bitfield11.C: New test.
31683         * g++.dg/abi/bitfield12.C: Likewise.
31684
31685 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31686
31687         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31688         non-expansion of functional macro name without arguments at EOL.
31689         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31690
31691 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31692
31693         * gcc.c-torture/execute/20030914-[12].c: New tests.
31694
31695 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31696
31697         PR c++/11788
31698         * g++.dg/overload/addr1.C: New test.
31699
31700 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31701
31702         * gcc.dg/20030909-1.c: New test.
31703
31704 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31705
31706         * gcc.dg/ultrasp10.c: New test.
31707
31708 2003-09-09  Devang Patel  <dpatel@apple.com>
31709
31710         * gcc.dg/darwin-ld-6.c: New test.
31711
31712 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31713
31714         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31715
31716 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31717
31718         * gcc.dg/ia64-types1.c: New test.
31719         * gcc.dg/ia64-types2.c: Likewise.
31720
31721 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31722
31723         * gcc.dg/builtins-1.c: Add more _Complex tests.
31724         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31725
31726         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31727         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31728
31729 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31730
31731         PR c++/11786
31732         * g++.dg/lookup/koenig2.C: New test.
31733
31734         PR c++/5296
31735         * g++.dg/rtti/typeid2.C: New test.
31736
31737 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31738
31739         * gcc.c-torture/compile/20030904-1.c: New test.
31740
31741 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31742
31743         * g++.dg/opt/longbranch2.C: New test.
31744
31745 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31746
31747         * g++.dg/template/crash10.C: Only compile it.
31748
31749 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31750
31751         PR middle-end/11665
31752         * gcc.c-torture/compile/20030907-1.c: New test.
31753         * g++.dg/init/array11.C: New test.
31754
31755 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31756
31757         PR c++/11852
31758         * g++.dg/init/struct1.C: New test.
31759
31760 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31761
31762         PR c++/12181
31763         * g++.dg/expr/comma1.C: New test.
31764
31765 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31766
31767         PR c++/11867
31768         * g++.dg/expr/static_cast5.C: New test.
31769
31770 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31771
31772         PR c++/11507
31773         * g++.dg/lookup/scoped7.C: New test.
31774
31775         PR c++/9574
31776         * g++.dg/other/static1.C: New test.
31777
31778         PR c++/11490
31779         * g++.dg/warn/template-1.C: New test.
31780
31781         PR c++/11432
31782         * g++.dg/template/crash10.C: New test.
31783
31784         PR c++/2478
31785         * g++.dg/overload/VLA.C: New test.
31786
31787         PR c++/10804
31788         * g++.dg/template/call1.C: New test.
31789
31790 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31791
31792         PR c++/11794
31793         * g++.dg/parse/using3.C: New test.
31794
31795 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31796
31797         PR c++/11409
31798         * g++.dg/overload/builtin3.C: New test case.
31799
31800 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31801
31802         PR c/9862
31803         * gcc.dg/20030906-1.c: New test.
31804         * gcc.dg/20030906-2.c: Likewise.
31805
31806 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31807
31808         PR c++/12167
31809         * g++.dg/parse/defarg5.C: New test.
31810
31811         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31812
31813 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31814
31815         PR c++/12163
31816         * g++.dg/expr/static_cast4.C: New test.
31817
31818         PR c++/12146
31819         * g++.dg/template/crash9.C: New test.
31820
31821 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31822
31823         * g++.old-deja/g++.ext/pretty2.C: Update for change
31824         in __FUNCTION__.
31825         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31826
31827 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31828
31829         PR c++/11922
31830         * g++/dg/template/qualified-id1.C: New test.
31831
31832         PR c++/12037
31833         * g++.dg/warn/noeffect4.C: New test.
31834
31835 2003-09-04  Matt Austern  <austern@apple.com>
31836
31837         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31838         * g++.dg/ext/fnname2.C: Likewise.
31839         * g++.dg/ext/fnname3.C: Likewise.
31840
31841 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31842
31843         * g++.dg/expr/lval1.C: New test.
31844         * g++.dg/ext/lvcast.C: Remove.
31845
31846 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31847
31848         PR optimization/11700.
31849         * gcc.c-torture/compile/20030903-1.c: New test case.
31850
31851 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31852
31853         PR c++/12053
31854         * g++.dg/abi/layout4.C: New test.
31855
31856 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31857
31858         PR c++/11553
31859         * g++.dg/parse/friend3.C: New test.
31860
31861 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31862
31863         PR c++/11847
31864         * g++.dg/template/class1.C: New test.
31865
31866         PR c++/11808
31867         * g++.dg/expr/call1.C: New test.
31868
31869 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31870
31871         PR c++/12114
31872         * g++.dg/init/ref9.C: New test.
31873
31874         PR c++/11972
31875         * g++.dg/template/nested4.C: New test.
31876
31877 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31878
31879         PR c++/12093
31880         * g++.dg/template/non-dependent4.C: New test.
31881
31882         PR c++/11928
31883         * g++.dg/inherit/conv1.C: New test.
31884
31885 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31886
31887         PR c++/6196
31888         * g++.dg/ext/label1.C: New test.
31889         * g++.dg/ext/label2.C: Likewise.
31890
31891 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31892
31893         * g++.dg/expr/cond3.C: New test.
31894
31895 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31896
31897         * gcc.dg/builtins-1.c: Add new builtin cases.
31898
31899 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31900
31901         * gcc.dg/builtins-1.c: Add new cases.
31902         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31903
31904 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31905
31906         * gcc.dg/builtins-1.c: Add more math builtin tests.
31907         * gcc.dg/torture/builtin-attr-1.c: New test.
31908
31909 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31910
31911         PR optimization/5079
31912         * g++.dg/opt/static3.C: New test.
31913
31914 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31915
31916         * gcc.misc-tests/gcov-10b.c: New test.
31917
31918 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31919
31920         * g++.dg/opt/ptrmem3.C: New test.
31921
31922         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31923
31924 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31925
31926         * gcc.dg/20030826-2.c: New test.
31927
31928 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31929
31930         PR middle-end/12002
31931         * g77.f-torture/compile/12002.f: New test case.
31932
31933 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31934
31935         * gcc.dg/20030826-1.c: New test case.
31936
31937 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31938
31939         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31940
31941 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31942
31943         PR c++/11871
31944         * c++.dg/lookup/crash1.C: New test.
31945
31946         * c++.dg/warn/noeffect3.C: New test.
31947
31948 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31949
31950         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31951         * gcc.dg/compat/vector-1_y.c: Ditto.
31952         * gcc.dg/compat/vector-2_x.c: Ditto.
31953         * gcc.dg/compat/vector-2_y.c: Ditto.
31954
31955 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31956
31957         * gcc.dg/20030702-1.c: New test.
31958
31959 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31960
31961         PR c++/8795
31962         * g++.dg/ext/altivec-1.C: New test.
31963
31964 2003-08-24  Richard Henderson  <rth@redhat.com>
31965
31966         * g++.dg/eh/simd-2.C: Add -w for x86.
31967
31968 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31969
31970         * gcc.dg/20030815-1.c: New test.
31971
31972 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31973
31974         PR c++/3765
31975         * g++.dg/parse/access6.C: New test.
31976
31977 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31978
31979         PR c++/641, c++/11876
31980         * g++.dg/template/friend22.C: New test.
31981         * g++.dg/template/friend23.C: Likewise.
31982
31983 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31984
31985         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31986         identically.
31987
31988 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31989
31990         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31991
31992 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31993
31994         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31995
31996 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31997
31998         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31999
32000 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32001
32002         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
32003
32004 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
32005
32006         PR c++/11919
32007         * g++.dg/overload/prom1.C: New test.
32008
32009         PR c++/11551
32010         * g++.dg/parse/dtor2.C: New test.
32011
32012         PR c++/10762
32013         * g++.dg/parse/using2.C: New test.
32014
32015 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
32016
32017         PR target/11805
32018         * gcc.c-torture/compile/20030821-1.c: New.
32019
32020 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
32021
32022         PR c++/11834
32023         * g++.dg/template/deduce2.C: New test.
32024
32025 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
32026
32027         * gcc.c-torture/execute/20030821-1.c: New test.
32028
32029 2003-08-20  Roger Sayle  <roger@eyesopen.com>
32030
32031         PR middle-end/11984
32032         * gcc.dg/20030820-1.c: New test case.
32033
32034 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
32035
32036         PR c++/11945
32037         * g++.dg/warn/noeffect2.C: New test.
32038
32039 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
32040
32041         PR c++/10926
32042         * g++.dg/template/dtor2.C: New test.
32043
32044         PR c++/11684
32045         * g++.dg/template/operator1.C: New test.
32046         * g++.dg/parse/operator4.C: New test.
32047
32048         PR c++/11946.C
32049         * g++.dg/expr/enum1.C: New test.
32050         * gcc.dg/c99-bool-1.c: Remove bogus warning.
32051
32052         PR c++/11036.C
32053         * g++.dg/parse/elab2.C: New test.
32054         * g++.dg/parse/typedef4.C: Change error message.
32055         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
32056         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
32057         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
32058
32059 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
32060
32061         * gcc.dg/pch/warn-1.c: New.
32062         * gcc.dg/pch/warn-1.hs: New.
32063
32064         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
32065         not-tested file.
32066
32067 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32068
32069         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32070
32071 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32072
32073         * gcc.dg/uninit-D.c: New Test.
32074         * gcc.dg/uninit-E.c: New Test.
32075         * gcc.dg/uninit-F.c: New Test.
32076         * gcc.dg/uninit-G.c: New Test.
32077
32078 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
32079
32080         * g++.dg/README: Describe the pch directory.
32081
32082 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32083
32084         PR c++/11174
32085         * g++.dg/parse/access4.C: New test.
32086         * g++.dg/parse/access5.C: Likewise.
32087         * g++.old-deja/g++.jason/access17.C: Adjust error message.
32088
32089 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32090
32091         * gcc.dg/noncompile/20030818-1.c: New.
32092
32093 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32094
32095         PR c++/11957
32096         * g++.dg/warn/noeffect1.C: New test.
32097
32098         * g++.dg/template/scope2.C: New test.
32099         * g++.dg/template/error2.C: Correct dg-error
32100
32101 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
32102
32103         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32104
32105 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
32106
32107         PR C++/11512
32108         * g++.dg/template/warn1.C: New.
32109
32110 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32111
32112         * g++.dg/template/error2.C: New test.
32113         * g++.dg/lookup/using7.C: Adjust errors
32114         * g++.old-deja/g++.pt/crash36.C: Likewise.
32115         * g++.old-deja/g++.pt/derived3.C: Likewise.
32116
32117 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32118
32119         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32120         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32121         * gcc.c-torture/execute/builtins/string-9.c: New, from
32122         string-opt-9.c.  Adjust for execute/builtins framework.
32123         * gcc.c-torture/execute/string-opt-9.c: Delete.
32124
32125 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32126
32127         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32128
32129         * g++.dg/parse/ret-type2.C: New test.
32130
32131         PR c++/11703
32132         * g++.dg/init/new8.C: New test.
32133
32134         PR c++/10923
32135         * g++.dg/parse/typedef5.C: New test.
32136
32137         PR c++/9512
32138         * g++.dg/parse/qualified2.C: New test.
32139         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32140         invalid code.
32141
32142 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32143
32144         * g++.dg/conversion/ptrmem1.C: New test.
32145
32146 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32147
32148         PR target/11693
32149         * gcc.dg/20030811-1.c: New test.
32150
32151         PR target/11535
32152         * gcc.c-torture/execute/20030811-1.c: New test.
32153
32154 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32155
32156         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32157
32158 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32159
32160         PR c++/11789.C
32161         * g++.dg/inherit/multiple1.C: New test.
32162
32163 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32164
32165         * gcc.dg/spe1.c: New test.
32166
32167         PR c++/11670
32168         * g++.dg/expr/cast2.C: New test.
32169
32170         PR c++/10530
32171         * g++.dg/template/dependent-name2.C: New test.
32172
32173 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
32174
32175         * g++.dg/parse/crash11.C: Put the dg options in comments.
32176
32177 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
32178
32179         * lib/gcc-dg.exp: Update for diagnostic change.
32180
32181 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32182
32183         PR c++/5767
32184         * g++.dg/parse/crash11.C: New test.
32185
32186 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
32187
32188         * gcc.dg/cpp/spacing1.c: Update.
32189
32190 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
32191
32192         PR target/11739
32193         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32194         a value for -mtune.
32195
32196 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32197
32198         PR middle-end/11771
32199         * gcc.c-torture/compile/20030804-1.c: New test case.
32200
32201 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32202
32203         * gcc.dg/20030804-1.c: New test case.
32204
32205 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
32206
32207         * gcc.dg/cpp/separate-1.c: New test.
32208
32209 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
32210
32211         PR c++/11704
32212         * g++.dg/template/dependent-expr2.C: New test.
32213
32214         PR c++/11766
32215         * g++.dg/expr/ptrmem1.C: New test.
32216
32217 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32218
32219         PR c++/9453
32220         * g++.dg/template/friend15.C: New test.
32221
32222 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
32223
32224         * lib/dg-pch.exp: Work round PCH bug.
32225
32226 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32227
32228         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
32229         builtins.  Move cases from builtins-4.c here.
32230
32231         * gcc.dg/torture/builtin-math-1.c: New test taken from
32232         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32233         additional cases.
32234
32235         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32236         Delete.
32237
32238 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32239
32240         PR c++/9447
32241         * g++.dg/template/using7.C: New test.
32242
32243 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
32244
32245         * import1.c, import2.c: New tests.
32246
32247 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
32248
32249         * g++.dg/eh/crossjump1.C: New test.
32250
32251 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
32252
32253         PR c++/11697
32254         * g++.dg/template/using6.C: New test.
32255
32256         PR c++/11744
32257         * g++.dg/template/koenig2.C: New test.
32258
32259 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32260
32261         PR c++/7983
32262         * g++.dg/parse/typedef4.C: New test.
32263
32264 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32265
32266         PR c++/8442, c++/8806
32267         * g++.dg/template/elab1.C: New test.
32268         * g++.dg/template/type2.C: Likewise.
32269         * g++.dg/template/ttp3.C: Adjust expected error message.
32270         * g++.old-deja/g++.law/visibility13.C: Likewise.
32271         * g++.old-deja/g++.niklas/t135.C: Likewise.
32272         * g++.old-deja/g++.pt/ttp41.C: Likewise.
32273         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
32274         template argument.
32275         * g++.old-deja/g++.pt/ttp44.C: Likewise.
32276
32277 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
32278
32279         PR c++/11295
32280         * g++.dg/ext/stmtexpr1.C: New test.
32281
32282         * g++.dg/opt/tmp1.C: New test.
32283
32284         PR c++/11525
32285         * g++.dg/parse/constant4.C: New test.
32286
32287         PR c++/9447
32288         * g++.dg/template/using5.C: New test.
32289
32290 2003-07-31  Roger Sayle  <roger@eyesopen.com>
32291
32292         * gcc.dg/builtins-27.c: New test case.
32293
32294 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
32295
32296         * gcc.dg/tls/opt-7.c: New test.
32297
32298 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
32299
32300         * g++.old-deja/g++.other/crash18.C: Remove.
32301
32302 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32303
32304         * g++.dg/template/explicit3.C: New.
32305         * g++.dg/template/explicit4.C: New.
32306         * g++.dg/template/explicit5.C: New.
32307
32308         PR c++/11347
32309         * g++.dg/template/memtmpl1.C: New.
32310
32311 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
32312
32313         PR target/11565
32314         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
32315         * gcc.dg/i386-387-5.c (dg-options): Likewise.
32316
32317 2003-07-30  Jan Hubicka  <jh@suse.cz>
32318
32319         * vtgc1.c: Kill.
32320
32321 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
32322
32323         * gcc.dg/struct-in-proto-1.c: New test.
32324
32325 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
32326
32327         * gcc.dg/cpp/include2.c: Only expect one message.
32328
32329 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
32330
32331         PR c++/9447
32332         * g++.dg/template/using1.C: New test.
32333         * g++.dg/template/using2.C: New test.
32334         * g++.dg/template/using3.C: New test.
32335         * g++.dg/template/using4.C: New test.
32336
32337 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
32338
32339         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
32340         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32341
32342 2003-07-28  Jan Hubicka  <jh@suse.cz>
32343
32344         PR c++/11530
32345         * g++.dg/opt/call1.C: New test.
32346
32347 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
32348
32349         PR c++/11667
32350         * g++.dg/init/enum2.C: New test.
32351         * g++.dg/template/overload1.C: Add "-w" option.
32352
32353 2003-07-28    <hp@bitrange.com>
32354
32355         * gcc.dg/Wdeclaration-after-statement-1.c,
32356         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
32357
32358 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
32359
32360         * gcc.c-torture/compile/20030725-1.c: New test.
32361
32362 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
32363
32364         * gcc.dg/20030505.c: Only run for SPE.
32365         Remove definition of opaque type.
32366
32367 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
32368
32369         * g++.dg/template/ptrmem6.C: New test.
32370
32371 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
32372
32373         * gcc.c-torture/compile/zero-strct-2.c: New test.
32374
32375 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
32376
32377         * gcc.dg/intermod-1.c: New test.
32378
32379 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32380
32381         PR c++/11617
32382         * g++.dg/template/lookup2.C: New test.
32383         * g++.dg/template/memclass1.C: Remove instantiated from error.
32384         * g++.dg/other/error2.C: Tweak expected errors.
32385
32386         PR c++/11596
32387         * g++.dg/template/defarg3.C: New test.
32388
32389         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
32390
32391 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
32392
32393         * g++.dg/inherit/access5.C: New test.
32394
32395 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32396
32397         PR c++/11513
32398         * g++.dg/template/crash8.C: New test.
32399
32400 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
32401
32402         PR c/10602
32403         * gcc.dg/noncompile/incomplete-2.c: New test.
32404
32405 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
32406
32407         PR c++/11645
32408         * g++.dg/inherit/access4.C: New test.
32409
32410         PR c++/11517
32411         * g++.dg/expr/cond2.C: New test.
32412
32413         PR optimization/10679
32414         * g++.dg/opt/inline4.C: New test.
32415
32416 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32417
32418         * g++.dg/parse/crash10: New test.
32419
32420 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32421
32422         * g++.dg/ext/flexary1.C: New test.
32423
32424 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32425
32426         PR c++/10793
32427         * g++.dg/template/crash9.C: New test.
32428
32429 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32430
32431         PR c++/3004
32432         * g++.dg/parse/typedef3.C: New test.
32433
32434         PR c++/7906
32435         * g++.dg/parse/operator2.C: New test.
32436
32437         PR c++/8895
32438         * g++.dg/parse/def-tmpl-arg1.C: New test.
32439
32440         PR c++/9282
32441         * g++.dg/parse/funptr1.C: New test.
32442
32443         PR c++/9452
32444         * g++.dg/parse/ambig3.C: New test.
32445
32446         PR c++/9454
32447         * g++.dg/parse/operator3.C: New test.
32448
32449         PR c++/9486
32450         * g++.dg/parse/template10.C: New test.
32451
32452         PR c++/9488
32453         * g++.dg/parse/template11.C: New test.
32454
32455         PR c++/10150
32456         * g++.dg/parse/invalid-op1.C: New test.
32457
32458         PR c++/10247
32459         * g++.dg/parse/condexpr1.C: New test.
32460
32461 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32462
32463         * g++.dg/ext/packed3.C: New test.
32464         * g++.dg/ext/packed4.C: New test.
32465
32466         * gcc.dg/pack-test-3.c: New test.
32467
32468 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
32469
32470         * lib/compat.exp: Handle dg-options per source file.
32471         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
32472         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
32473         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
32474         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
32475         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
32476         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
32477         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
32478         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
32479         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
32480         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
32481         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
32482         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32483         * g++.dg/compat/break/bitfield7_x.C: Ditto.
32484         * g++.dg/compat/break/bitfield7_y.C: Ditto.
32485
32486 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
32487
32488         PR c/10320
32489         * gcc.c-torture/execute/20030718-1.c: New test.
32490
32491 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32492
32493         PR optimization/11536
32494         * gcc.dg/20030721-1.c: New test.
32495
32496 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
32497
32498         PR c++/11546
32499         * g++.dg/template/lookup1.C: New test.
32500
32501 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
32502
32503         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32504         diagnostics of ill-formed constructs involving labels.
32505         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32506         the new 'previously defined here' message.
32507
32508 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
32509
32510         * g++.dg/parse/non-dependent2.C: New test.
32511
32512 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
32513
32514         * g++.dg/init/init-ref4.C: xfail on targets without
32515         weak symbols.
32516
32517 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
32518
32519         PR target/11087
32520         * gcc.c-torture/execute/20030717-1.c: New test.
32521
32522 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32523
32524         * g++.dg/opt/cfg1.C: New test.
32525
32526 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
32527
32528         PR optimization/11557
32529         * gcc.dg/20030717-1.c: New test.
32530
32531 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
32532
32533         PR c++/10476
32534         * g++.dg/expr/crash-1.C: New test.
32535
32536         PR c++/11027
32537         * g++.dg/template/init3.C: New test.
32538
32539         PR c++/8222
32540         * g++.dg/template/non-dependent1.C: New test.
32541
32542         PR c++/11070
32543         * g++.dg/template/non-dependent2.C: New test.
32544
32545         PR c++/11071
32546         * g++.dg/template/non-dependent3.C: New test.
32547
32548         PR c++/9907
32549         * g++.dg/template/sizeof5.C: New test.
32550
32551 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
32552
32553         PR 11498
32554         * gcc.c-torture/compile/mangle-1.c: New file.
32555
32556 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32557
32558         PR c++/7809
32559         * g++.dg/parse/access3.C: New test.
32560
32561 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32562
32563         PR c++/11384
32564         * g++.dg/init/init-ref4.C: New test.
32565
32566 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32567
32568         PR c++/11547
32569         * g++.dg/parse/constant3.C: New test.
32570         * g++.dg/parse/crash7.C: Likewise.
32571
32572 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32573
32574         PR target/11008
32575         * gcc.dg/i386-pentium4-not-mull.c: New.
32576
32577 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32578
32579         * gcc.dg/asm-names.c (ymain): Make it weak.
32580
32581 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32582
32583         PR c++/5421
32584         * g++.dg/template/friend21.C: New test.
32585
32586 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32587
32588         * gcc.dg/cleanup-8.c: New test.
32589         * gcc.dg/cleanup-9.c: New test.
32590
32591 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32592
32593         * g++.dg/ext/dll-MI1.h: New file.
32594         * g++.dg/ext/dllexport-MI1.C: New file.
32595         * g++.dg/ext/dllimport-MI1.C: New file.
32596
32597 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32598
32599         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32600         it does not have cmpstrsi patterns (just cmpmemsi).
32601
32602 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32603
32604         PR debug/11473
32605         * g++.dg/debug/debug8.C: New test.
32606
32607 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32608
32609         PR c++/10108
32610         * g++.dg/template/crash7.C: New test.
32611
32612 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
32613
32614         PR target/10795
32615         * gcc.c-torture/compile/20030708-1.c: New.
32616
32617 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32618
32619         * gcc.c-torture/execute/20030715-1.c: New test.
32620
32621 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
32622
32623         * gcc.dg/pch/inline-3.c: New file.
32624         * gcc.dg/pch/inline-3.hs: New file.
32625         * gcc.dg/pch/inline-4.c: New file.
32626         * gcc.dg/pch/inline-4.hs: New file.
32627
32628 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
32629
32630         PR c++/11509
32631         * g++.dg/template/crash6.C: New test.
32632
32633         PR c++/7053
32634         * g++.dg/template/friend20.C: New test.
32635
32636         PR c++/7019
32637         * g++.dg/template/overload2.C: New test.
32638
32639 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32640
32641         PR optimization/11440
32642         * gcc.c-torture/execute/20030714-1.c: New test.
32643
32644 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32645
32646         PR c++/11154
32647         * g++.dg/template/partial2.C: New test.
32648
32649 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32650
32651         PR c++/11503
32652         * g++.dg/template/anon1.C: New test.
32653
32654         PR c++/11493
32655         PR c++/11495
32656         * g++.dg/parse/template9.C: Likewise.
32657         * g++.dg/template/crash4.C: New test.
32658         * g++.dg/template/koenig1.C: Likewise.
32659         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32660         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32661         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32662         functions.
32663         * g++.old-deja/g++.jason/template36.C: Likewise.
32664         * g++.old-deja/g++.mike/p1989.C: Likewise.
32665         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32666         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32667         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32668         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32669         compiling.
32670         * g++.old-deja/g++.pt/union2.C: Use this->.
32671
32672 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32673
32674         * gcc.dg/20030711-1.c: New test.
32675
32676 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32677
32678         PR c++/11050
32679         * g++.dg/parse/args1.C: New test.
32680         * g++.pt/defarg8.C: Change expected errors.
32681
32682 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32683
32684         PR c++/8164
32685         * g++.dg/template/nontype2.C: New test.
32686
32687         PR c++/10558
32688         * g++.dg/parse/template8.C: New test.
32689
32690         PR c++/8327
32691         * g++.dg/template/scope1.C: New test.
32692
32693         * g++.dg/warn/Wsign-compare-1.C: New test.
32694
32695 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32696
32697         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32698
32699 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32700
32701         PR c++/9411
32702         * g++.dg/template/explicit2.C: New test.
32703
32704         PR c++/10032
32705         * g++.dg/warn/pedantic1.C: New test.
32706
32707 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32708
32709         PR c++ 9483
32710         * g++.dg/other/field1.C: New test.
32711
32712 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32713
32714         PR c/11449
32715         * gcc.c-torture/compile/20030707-1.c: New.
32716
32717 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32718
32719         PR c++/10849
32720         * g++.dg/template/access12.C: New test.
32721
32722 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32723
32724         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32725         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32726         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32727         * gcc.misc-tests/gcov.exp: Update
32728         * g++.dg/gcov/gcov.exp: Update
32729         * lib/gcov.exp: Update.
32730
32731 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32732
32733         * g++.dg/abi/mangle17.C: Make sure template expressions are
32734         dependent.
32735         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32736         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32737         * g++.dg/opt/stack1.C: Remove erroneous code.
32738         * g++.dg/parse/template7.C: New test.
32739         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32740         * g++.old-deja/g++.pt/crash4.C: Likewise.
32741
32742 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32743
32744         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32745         with zero or one occurence of `$' after the initial `L'.
32746
32747 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32748
32749         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32750
32751 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32752
32753         PR c/11370
32754         * gcc.dg/Wunreachable-6.c: New testcase.
32755         * gcc.dg/Wunreachable-7.c: New testcase.
32756
32757 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32758
32759         PR c/11420
32760         * gcc.dg/20030708-1.c: New test.
32761
32762 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32763
32764         * gcc.dg/compat/sdata-section.h: New file.
32765         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32766         * gcc.dg/torture/mips-sdata-1.c: New test.
32767
32768 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32769
32770         PR c++/11030
32771         * g++.dg/template/friend19.C: New test.
32772
32773 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32774
32775         * g++.dg/opt/strength-reduce.C: New test.
32776
32777 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32778
32779         PR target/10979
32780         * gcc.dg/20030707-1.c: New testcase.
32781
32782 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32783
32784         PR optimization/11059
32785         * g++.dg/opt/emptyunion.C: New testcase.
32786
32787 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32788             Eric Botcazou  <ebotcazou@libertysurf.fr>
32789
32790         * g++.dg/opt/stack1.C: New test.
32791
32792 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32793
32794         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32795         run test.
32796
32797         PR c++/11431
32798         * g++.dg/expr/static_cast3.C: New test.
32799
32800 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32801
32802         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32803         everywhere.
32804         * gcc.dg/concat.c: Concatenation of string constants with
32805         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32806         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32807         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32808         necessary to avoid multi-character character constant warning.
32809         * gcc.dg/cpp/escape.c: Likewise.
32810         * gcc.dg/cpp/ucs.c: Likewise.
32811         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32812         Fix a typo.
32813
32814 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32815
32816         PR c/11428
32817         * gcc.c-torture/compile/20030704-1.c: New.
32818
32819 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32820
32821         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32822
32823 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32824
32825         PR c++/5287, PR c++/7910,  PR c++/11021
32826         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32827         tests for warnings.
32828         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32829         * g++.dg/ext/dllimport3.C: Likewise.
32830         * g++.dg/ext/dllimport4.C: New file.
32831         * g++.dg/ext/dllimport5.C: New file.
32832         * g++.dg/ext/dllimport6.C: New file.
32833         * g++.dg/ext/dllimport7.C: New file.
32834         * g++.dg/ext/dllimport8.C: New file.
32835         * g++.dg/ext/dllimport9.C: New file.
32836         * g++.dg/ext/dllimport10.C: New file.
32837         * g++.dg/ext/dllexport1.C: New file.
32838
32839 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32840
32841         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32842         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32843
32844 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32845
32846         * gcc.dg/builtins-25.c: New testcase.
32847         * gcc.dg/builtins-26.c: New testcase.
32848
32849 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32850
32851         * gcc.dg/compat/vector-defs.h: New file.
32852         * gcc.dg/compat/vector-setup.h: New file.
32853         * gcc.dg/compat/vector-check.h: New file.
32854         * gcc.dg/compat/vector-1_main.c: New file.
32855         * gcc.dg/compat/vector-1_x.c: New file.
32856         * gcc.dg/compat/vector-1_y.c: New file.
32857         * gcc.dg/compat/vector-2_main.c: New file.
32858         * gcc.dg/compat/vector-2_x.c: New file.
32859         * gcc.dg/compat/vector-2_y.c: New file.
32860
32861         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32862         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32863         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32864         * gcc.dg/compat/struct-align-1.h: New file.
32865         * gcc.dg/compat/struct-align-1_main.c: New file.
32866         * gcc.dg/compat/struct-align-1_x.c: New file.
32867         * gcc.dg/compat/struct-align-1_y.c: New file.
32868         * gcc.dg/compat/struct-align-2.h: New file.
32869         * gcc.dg/compat/struct-align-2_main.c: New file.
32870         * gcc.dg/compat/struct-align-2_x.c: New file.
32871         * gcc.dg/compat/struct-align-2_y.c: New file.
32872
32873         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32874         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32875         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32876         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32877         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32878         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32879         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32880         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32881         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32882         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32883         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32884         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32885         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32886         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32887         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32888         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32889         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32890         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32891         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32892         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32893         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32894         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32895         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32896         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32897         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32898         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32899         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32900         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32901         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32902
32903 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32904
32905         * gcc.dg/i386-call-1.c: New test.
32906
32907 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32908
32909         PR c++/9162
32910         * g++.dg/parse/defarg4.C: New.
32911
32912 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32913
32914         PR target/10700
32915         * gcc.c-torture/compile/20030703-1.c: New test case.
32916
32917 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32918
32919         * g++.dg/template/local3.C: Remove extra semicolon.
32920
32921 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32922
32923         * gcc.dg/i386-volatile-1.c: New test.
32924
32925 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32926
32927         PR c++/11072
32928         * g++.dg/other/offsetof2.C: XFAIL.
32929         * g++.dg/other/offsetof5.C: New.
32930
32931         PR c++/10219
32932         * g++.dg/template/error1.C: New.
32933
32934         PR c++/9779
32935         * g++.dg/template/dependent-expr1.C: New.
32936
32937 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32938
32939         PR c++/6949
32940         * g++.dg/template/local3.C: New test.
32941
32942         PR c++/11149
32943         * g++.dg/lookup/scoped6.C: New test.
32944
32945 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32946
32947         PR c++/8046
32948         * g++.dg/other/error7.C: New test.
32949
32950 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32951
32952         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32953         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32954         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32955         * g++.old-deja/g++.other/union2.C: Likewise.
32956         * gcc.dg/c90-const-expr-2.c: Likewise.
32957         * gcc.dg/c90-const-expr-3.c: Likewise.
32958         * gcc.dg/c99-const-expr-2.c: Likewise.
32959         * gcc.dg/c99-const-expr-3.c: Likewise.
32960         * gcc.dg/concat.c: Likewise.
32961
32962 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32963
32964         PR c++/9559
32965         * g++.dg/init/static1.C: New test.
32966
32967 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32968
32969         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32970         * g++.old-deja/g++.other/access2.C: Likewise.
32971         * g++.old-deja/g++.other/decl2.C: Likewise.
32972         * gcc.c-torture/execute/20020615-1.c: Likewise.
32973
32974 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32975
32976         PR c++/4933
32977         * g++.dg/template/sizeof4.C: New test.
32978
32979 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32980
32981         * g++.dg/other/error6.C: New test.
32982
32983 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32984
32985         PR c++/10750
32986         * g++.dg/parse/constant2.C: New test.
32987
32988 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32989
32990         PR c++/11106
32991         * g++.dg/other/error5.C: New test.
32992
32993 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32994
32995         * gcc.dg/format/gcc_diag-1.c: New test.
32996
32997 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32998
32999         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
33000
33001 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33002
33003         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
33004         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
33005         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
33006
33007 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
33008
33009         * gcc.c-torture/execute/builtins/string-8.c: New test.
33010         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
33011         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
33012         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
33013
33014 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33015
33016         PR c++/10468
33017         * g++.dg/ext/typeof6.C: New test.
33018
33019 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33020
33021         PR c++/10796
33022         * g++.dg/init/enum1.C: New test.
33023
33024 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
33025
33026         * gcc.dg/20030627-1.c: New test.
33027
33028 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
33029
33030         PR c++/11332
33031         * g++.dg/expr/static_cast2.C: New test.
33032
33033 2003-06-26  Roger Sayle  <roger@eyesopen.com>
33034             Jakub Jelinek  <jakub@redhat.com>
33035
33036         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
33037         sprintf(dst,"%s",src) optimization.
33038         * gcc.c-torture/execute/20030626-1.c: New test case.
33039         * gcc.c-torture/execute/20030626-2.c: New test case.
33040
33041 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
33042
33043         * gcc.c-torture/execute/multi-ix.c: New test.
33044
33045         * gcc.c-torture/execute/simd-4.c (main):
33046         Added missing semicolon at end of union.
33047
33048 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
33049
33050         PR c++/8266
33051         * g++.dg/template/explicit-instantiation3.C: New test.
33052
33053 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33054
33055         * gcc.dg/20030626-1.c: Use signed char.
33056
33057 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33058
33059         * gcc.dg/20030626-1.c: New test.
33060
33061 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
33062
33063         * const-str-2.m: Update.
33064
33065 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
33066
33067         PR c++/10990
33068         * g++.dg/rtti/dyncast1.C: New test.
33069         * g++.dg/abi/mangle4.C: Correct base-specifier access.
33070         * g++.dg/lookup/scoped1.C: Remove XFAIL.
33071         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33072
33073         PR c++/10931
33074         * g++.dg/expr/static_cast1.C: New test.
33075
33076 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
33077
33078         * gcc.dg/20030625-1.c: New test.
33079
33080 2003-06-24  Roger Sayle  <roger@eyesopen.com>
33081
33082         * gcc.c-torture/compile/20030624-1.c: New test case.
33083
33084 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
33085
33086         * gcc.c-torture/execute/string-opt-17.c: New test.
33087
33088 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33089
33090         PR c++/5754
33091         * g++.dg/parse/crash6.C: New test.
33092
33093 2003-06-23  Roger Sayle  <roger@eyesopen.com>
33094
33095         * gcc.dg/builtins-24.c: New test case.
33096
33097 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
33098
33099         * g++.dg/opt/operator1.C: New test.
33100
33101 2003-06-22  Roger Sayle  <roger@eyesopen.com>
33102
33103         * gcc.c-torture/execute/string-opt-16.c: New test case.
33104
33105 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33106
33107         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
33108         * g++.old-deja/g++.other/conv7.C: Likewise.
33109         * g++.old-deja/g++.other/overcnv2.C: Likewise.
33110         * g++.old-deja/g++.other/overload14.C: Likewise.
33111
33112 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33113
33114         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33115         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33116
33117 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33118
33119         PR c++/10888
33120         * g++.dg/warn/Winline-3.C: New test.
33121
33122 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33123
33124         * lib/target-supports.exp (check_alias_available): Make the test
33125         program acceptable to the Solaris assembler.
33126
33127         PR c++/10749
33128         * g++.dg/template/memclass2.C: New test.
33129
33130 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33131             Eric Botcazou  <ebotcazou@libertysurf.fr>
33132
33133         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33134         data for non-matching targets.
33135         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33136
33137 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33138
33139         PR c++/10845
33140         * g++.dg/template/member3.C: New test.
33141
33142 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33143
33144         PR c++/10939
33145         * g++.dg/template/func1.C: New test.
33146
33147         PR c++/9649
33148         * g++.dg/template/static4.C: New test.
33149         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33150
33151         PR c++/11041
33152         * g++.dg/init/ref7.C: New test.
33153
33154 2003-06-19  Matt Austern  <austern@apple.com>
33155
33156         PR c++/11228
33157         * g++.dg/anew1.C: New test.
33158         * g++.dg/anew2.C: New test.
33159         * g++.dg/anew3.C: New test.
33160         * g++.dg/anew4.C: New test.
33161
33162 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33163
33164         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33165
33166 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33167
33168         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33169         endian-dependent.
33170
33171 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33172
33173         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33174         Remove cruft.
33175
33176 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
33177
33178         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33179         * gcc.c-torture/compile/961203-1.c: Likewise.
33180         * gcc.c-torture/compile/980506-1.c: Likewise.
33181
33182 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33183
33184         PR c++/10712
33185         * g++.dg/lookup/using7.C: New test.
33186
33187 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33188
33189         PR c++/11105
33190         * g++.dg/abi/conv1.C: Remove it.
33191         * g++.dg/template/conv7.C: New test.
33192         * g++.dg/template/conv8.C: Likewise.
33193         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33194         conversion operator.
33195
33196 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
33197
33198         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33199         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33200         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33201         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33202         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33203         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33204         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33205         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33206         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33207         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33208         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33209         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33210         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33211         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33212         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33213         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33214         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33215         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33216         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33217         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33218         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33219         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33220         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33221         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33222         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33223         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33224         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33225         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33226         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33227
33228 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
33229
33230         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33231         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33232         indications.
33233
33234 2003-06-16  Roger Sayle  <roger@eyesopen.com>
33235
33236         * gcc.dg/i386-387-5.c: New test case.
33237         * gcc.dg/i386-387-6.c: New test case.
33238         * gcc.dg/builtins-23.c: New test case.
33239
33240 2003-06-15  Roger Sayle  <roger@eyesopen.com>
33241
33242         * gcc.dg/builtins-22.c: New test case.
33243         * gcc.dg/i386-387-1.c: Update to test exp.
33244         * gcc.dg/i386-387-2.c: Likewise.
33245
33246 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33247
33248         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33249
33250 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33251
33252         * lib/gcc-dg.exp (dg-require-dll): New function.
33253         (dg-xfail-if): Likewise.
33254         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33255         driver.
33256
33257         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
33258         * gcc.c-torture/compile/20001205-1.c: Likewise.
33259         * gcc.c-torture/compile/20001226-1.c: Likewise.
33260         * gcc.c-torture/compile/20010518-2.c: Likewise.
33261         * gcc.c-torture/compile/20020312-1.c: Likewise.
33262         * gcc.c-torture/compile/20020604-1.c: Likewise.
33263         * gcc.c-torture/compile/920501-12.c: Likewise.
33264         * gcc.c-torture/compile/920501-4.c: Likewise.
33265         * gcc.c-torture/compile/920520-1.c: Likewise.
33266         * gcc.c-torture/compile/920521-1.c: Likewise.
33267         * gcc.c-torture/compile/920625-1.c: Likewise.
33268         * gcc.c-torture/compile/961203-1.c: Likewise.
33269         * gcc.c-torture/compile/980506-1.c: Likewise.
33270         * gcc.c-torture/compile/981006-1.c: Likewise.
33271         * gcc.c-torture/compile/981022-1.c: Likewise.
33272         * gcc.c-torture/compile/981223-1.c: Likewise.
33273         * gcc.c-torture/compile/990617-1.c: Likewise.
33274         * gcc.c-torture/compile/dll.c: Likewise.
33275         * gcc.c-torture/compile/labels-3.c: Likewise.
33276         * gcc.c-torture/compile/mipscop-1.c: Likewise.
33277         * gcc.c-torture/compile/mipscop-2.c: Likewise.
33278         * gcc.c-torture/compile/mipscop-3.c: Likewise.
33279         * gcc.c-torture/compile/mipscop-4.c: Likewise.
33280         * gcc.c-torture/compile/simd-5.c: Likewise.
33281         * gcc.c-torture/compile/20000804-1.x: Remove.
33282         * gcc.c-torture/compile/20001205-1.x: Likewise.
33283         * gcc.c-torture/compile/20001226-1.x: Likewise.
33284         * gcc.c-torture/compile/20010518-2.x: Likewise.
33285         * gcc.c-torture/compile/20020312-1.x: Likewise.
33286         * gcc.c-torture/compile/20020604-1.x: Likewise.
33287         * gcc.c-torture/compile/920501-12.x: Likewise.
33288         * gcc.c-torture/compile/920501-4.x: Likewise.
33289         * gcc.c-torture/compile/920520-1.x: Likewise.
33290         * gcc.c-torture/compile/920521-1.x: Likewise.
33291         * gcc.c-torture/compile/920625-1.x: Likewise.
33292         * gcc.c-torture/compile/961203-1.x: Likewise.
33293         * gcc.c-torture/compile/980506-1.x: Likewise.
33294         * gcc.c-torture/compile/981006-1.x: Likewise.
33295         * gcc.c-torture/compile/981022-1.x: Likewise.
33296         * gcc.c-torture/compile/981223-1.x: Likewise.
33297         * gcc.c-torture/compile/990617-1.x: Likewise.
33298         * gcc.c-torture/compile/mipscop-1.x: Likewise.
33299         * gcc.c-torture/compile/mipscop-2.x: Likewise.
33300         * gcc.c-torture/compile/mipscop-3.x: Likewise.
33301         * gcc.c-torture/compile/mipscop-4.x: Likewise.
33302         * gcc.c-torture/compile/simd-5.x: Likewise.
33303
33304         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
33305
33306 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33307
33308         * gcc.c-torture/execute/20030611-1.c: New test.
33309
33310 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33311
33312         PR middle-end/168
33313         * gcc.dg/20030612-1.c: New test case.
33314
33315 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33316
33317         PR c++/10635
33318         * g++.dg/expr/cast1.C: New test.
33319
33320 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33321
33322         * gcc.dg/builtins-21.c: New test case.
33323
33324 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
33325
33326         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
33327         options instead of at the end.
33328         * lib/objc.exp (objc_target_compile): Likewise.
33329
33330 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
33331
33332         PR c++/10432
33333         * g++.dg/parse/error1.C: New test.
33334
33335 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
33336
33337         * gcc.dg/compat/struct-by-value-11_main.c: New file.
33338         * gcc.dg/compat/struct-by-value-11_x.c: New file.
33339         * gcc.dg/compat/struct-by-value-11_y.c: New file.
33340         * gcc.dg/compat/struct-by-value-12_main.c: New file.
33341         * gcc.dg/compat/struct-by-value-12_x.c: New file.
33342         * gcc.dg/compat/struct-by-value-12_y.c: New file.
33343         * gcc.dg/compat/struct-by-value-13_main.c: New file.
33344         * gcc.dg/compat/struct-by-value-13_x.c: New file.
33345         * gcc.dg/compat/struct-by-value-13_y.c: New file.
33346         * gcc.dg/compat/struct-by-value-14_main.c: New file.
33347         * gcc.dg/compat/struct-by-value-14_x.c: New file.
33348         * gcc.dg/compat/struct-by-value-14_y.c: New file.
33349         * gcc.dg/compat/struct-by-value-15_main.c: New file.
33350         * gcc.dg/compat/struct-by-value-15_x.c: New file.
33351         * gcc.dg/compat/struct-by-value-15_y.c: New file.
33352         * gcc.dg/compat/struct-by-value-16_main.c: New file.
33353         * gcc.dg/compat/struct-by-value-16_x.c: New file.
33354         * gcc.dg/compat/struct-by-value-16_y.c: New file.
33355         * gcc.dg/compat/struct-by-value-17_main.c: New file.
33356         * gcc.dg/compat/struct-by-value-17_x.c: New file.
33357         * gcc.dg/compat/struct-by-value-17_y.c: New file.
33358         * gcc.dg/compat/struct-by-value-18_main.c: New file.
33359         * gcc.dg/compat/struct-by-value-18_x.c: New file.
33360         * gcc.dg/compat/struct-by-value-18_y.c: New file.
33361
33362         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
33363         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
33364         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
33365         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
33366         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
33367         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
33368         * gcc.dg/compat/scalar-return-3_main.c: New file.
33369         * gcc.dg/compat/scalar-return-3_x.c: New file.
33370         * gcc.dg/compat/scalar-return-3_y.c: New file.
33371         * gcc.dg/compat/scalar-return-4_main.c: New file.
33372         * gcc.dg/compat/scalar-return-4_x.c: New file.
33373         * gcc.dg/compat/scalar-return-4_y.c: New file.
33374
33375 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
33376
33377         * gcc.dg/compat/fp2-struct-check.h: New file.
33378         * gcc.dg/compat/fp2-struct-defs.h: New file.
33379         * gcc.dg/compat/fp2-struct-init.h: New file.
33380         * gcc.dg/compat/struct-by-value-10_main.c: New file.
33381         * gcc.dg/compat/struct-by-value-10_x.c: New file.
33382         * gcc.dg/compat/struct-by-value-10_y.c: New file.
33383         * gcc.dg/compat/struct-return-10_main.c: New file.
33384         * gcc.dg/compat/struct-return-10_x.c: New file.
33385         * gcc.dg/compat/struct-return-10_y.c: New file.
33386
33387         * gcc.dg/compat/compat-common.h: New file.
33388         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
33389         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
33390         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
33391         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
33392         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
33393         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
33394         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
33395         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33396         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
33397         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
33398         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33399         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
33400         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
33401         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33402         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
33403         * gcc.dg/compat/small-struct-check.h: Ditto.
33404         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
33405         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33406         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
33407         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
33408         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33409         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33410         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
33411         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33412         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
33413         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
33414         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33415         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33416         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
33417         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33418         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33419         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
33420         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33421         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
33422         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
33423         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33424         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
33425         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
33426         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33427         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
33428         * gcc.dg/compat/struct-return-2_main.c: Ditto.
33429         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33430         * gcc.dg/compat/struct-return-2_y.c: Ditto.
33431         * gcc.dg/compat/struct-return-3_main.c: Ditto.
33432         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33433         * gcc.dg/compat/struct-return-3_y.c: Ditto.
33434
33435 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
33436
33437         * g++.dg/pch/static-1.C: New file.
33438         * g++.dg/pch/static-1.Hs: New file.
33439
33440 2003-06-10  Richard Henderson  <rth@redhat.com>
33441
33442         * gcc.dg/asm-7.c: Adjust expected warning text.
33443
33444 2003-06-10  Roger Sayle  <roger@eyesopen.com>
33445
33446         * gcc.dg/builtins-20.c: New test case.
33447
33448 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
33449
33450         PR c++/11131
33451         * g++.dg/opt/template1.C: New test.
33452
33453 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33454
33455         * lib/gcc-dg.exp (dg-test): Clear additional_files and
33456         additional_sources.
33457
33458 2003-05-21  David Taylor  <dtaylor@emc.com>
33459
33460         * gcc.dg/Wpadded.c: New file.
33461
33462 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33463
33464         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
33465         * gcc.dg/special/weak-2.c: Add dg-require-weak.
33466         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
33467         dg-require-weak.
33468
33469 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
33470
33471         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
33472
33473 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33474
33475         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
33476         (dg-require-alias): Likewise.
33477         (dg-require-gc-sections): Likewise.
33478         * lib/target-supports.exp (check_gc_sections_available): Likewise.
33479
33480 2003-06-08  Richard Henderson  <rth@redhat.com>
33481
33482         * gcc.dg/20011029-2.c: Fix the array reference.
33483         * gcc.dg/asm-7.c: New.
33484
33485 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
33486
33487         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33488
33489 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
33490
33491         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33492         (dg-require-gc-sections): Likewise.
33493
33494 2003-06-08  Jan Hubicka  <jh@suse.cz>
33495
33496         * i386-cmov1.c: Fix regular expression.
33497         * i386-cvt-1.c: Likewise.
33498         * i386-local.c: Likewise.
33499         * i386-local2.c: Likewise.
33500         * i386-mul.c: Likewise.
33501         * i386-ssetype-1.c: Likewise.
33502         * i386-ssetype-3.c: Likewise.
33503         * i386-ssetype-5.c: Likewise.
33504
33505 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33506
33507         PR c++/11039
33508         * g++.dg/warn/implicit-typename2.C: New test.
33509         * g++.dg/warn/implicit-typename3.C: New test.
33510
33511 2003-06-07  Richard Henderson  <rth@redhat.com>
33512
33513         * g++.dg/other/offsetof3.C: Use size_t.
33514         * g++.dg/other/offsetof4.C: Likewise.
33515
33516 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
33517
33518         * lib/copy-file.exp: New. Implement gcc_copy_files.
33519
33520         * lib/dg-pch.exp: Load copy-file.exp
33521         (dg-pch): Use gcc_copy_files instead of "file copy".
33522
33523 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
33524
33525         * gcc.dg/weak/weak.exp: Simplify.
33526         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33527         * gcc.dg/weak/weak-1.c: Likewise.
33528         * gcc.dg/weak/weak-2.c: Likewise.
33529         * gcc.dg/weak/weak-3.c: Likewise.
33530         * gcc.dg/weak/weak-4.c: Likewise.
33531         * gcc.dg/weak/weak-5.c: Likewise.
33532         * gcc.dg/weak/weak-6.c: Likewise.
33533         * gcc.dg/weak/weak-7.c: Likewise.
33534         * gcc.dg/weak/weak-8.c: Likewise.
33535         * gcc.dg/weak/weak-9.c: Likewise.
33536
33537 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
33538
33539         gcc.c-torture/execute/20030606-1.c: New.
33540
33541 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33542
33543         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33544         * gcc.dg/builtins-19.c: Likewise.
33545
33546 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33547
33548         * gcc.dg/builtins-2.c: Add some more tests.
33549         * gcc.dg/builtins-18.c: New test case.
33550         * gcc.dg/builtins-19.c: New test case.
33551
33552 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33553             Jim Wilson  <wilson@tuliptree.org>
33554
33555         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33556
33557 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
33558
33559         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33560         mempcpy/stpcpy calls not to be optimized into something else.
33561         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33562         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33563         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33564
33565 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33566
33567         * gcc.dg/format/asm_fprintf-1.c: New test.
33568
33569 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33570
33571         * lib/gcc-defs.exp (additional_sources): New variable.
33572         (dg-additional-sources): New function.
33573         (additional_files): New variable.
33574         (dg-additional-files): New function.
33575         (dg-additional-files-options): Likewise.
33576         * lib/gcc-dg.exp (dg-require-weak): New function.
33577         (dg-require-alias): Likewise.
33578         (dg-require-gc-sections): Likewise.
33579         * lib/target-supports.exp (check_alias_available): Remove testfile
33580         parameter.
33581         (check_gc_sections_available): New function.
33582         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33583         (dg-gpp-additional-files): Likewise.
33584         * lib/g++.exp (additional_sources): Remove.
33585         (additional_files): Likewise.
33586         (g++_target_compile): Use dg-additional-files-options.
33587
33588         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33589         Tcl logic.
33590         * gcc.dg/special/ecos.exp: Remove.
33591         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33592         * gcc.dg/special/alias-1.c: Likewise.
33593         * gcc.dg/special/alias-2.c: Likewise.
33594         * gcc.dg/special/gcsec-1.c: Likewise.
33595         * gcc.dg/special/weak-1.c: Likewise.
33596         * gcc.dg/special/weak-2.c: Likewise.
33597         * gcc.dg/special/wkali-1.c: Likewise.
33598         * gcc.dg/special/wkali-2.c: Likewise.
33599
33600         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33601         dg-gpp-additional-*.
33602         * g++.dg/special/conpr-3.C: Likewise.
33603         * g++.dg/special/conpr-4.C: Likewise.
33604         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33605         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33606         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33607         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33608         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33609         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33610         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33611         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33612         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33613         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33614         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33615         * g++.old-deja/g++.other/comdat1.C: Likewise.
33616         * g++.old-deja/g++.other/comdat2.C: Likewise.
33617         * g++.old-deja/g++.other/comdat3.C: Likewise.
33618         * g++.old-deja/g++.other/ctor1.C: Likewise.
33619         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33620
33621 2003-06-05  Richard Henderson  <rth@redhat.com>
33622
33623         * gcc.dg/debug/20030605-1.c: New.
33624
33625 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33626
33627         * README.QMTEST: Update.
33628
33629 2003-06-04  Richard Henderson  <rth@redhat.com>
33630
33631         * gcc.dg/cleanup-1.c: New.
33632         * gcc.dg/cleanup-2.c: New.
33633         * gcc.dg/cleanup-3.c: New.
33634         * gcc.dg/cleanup-4.c: New.
33635         * gcc.dg/cleanup-5.c: New.
33636         * gcc.dg/cleanup-6.c: New.
33637         * gcc.dg/cleanup-7.c: New.
33638
33639 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33640
33641         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33642
33643         * lib/dg-pch.exp: New file.
33644         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33645         * gcc.dg/pch/pch.exp: Likewise.
33646
33647 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33648
33649         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33650         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33651         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33652         * gcc.dg/builtins-17.c: New test case.
33653         * gcc.dg/i386-387-4.c: New test case.
33654         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33655
33656 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33657
33658         * gcc.dg/ultrasp9.c: New test.
33659
33660 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33661
33662         * gcc.c-torture/compile/20030604-1.c: New test.
33663         * gcc.dg/sparc-constant-1.c: New test.
33664
33665 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33666
33667         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33668
33669 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33670
33671         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33672
33673         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33674         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33675
33676 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33677
33678         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33679
33680 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33681
33682         PR c++/10940
33683         * g++.dg/template/spec10.C: New test.
33684
33685 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33686
33687         * gcc.dg/builtins-16.c: New test case.
33688
33689 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33690
33691         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33692         mempcpy test with post-increments.
33693         * gcc.c-torture/execute/string-opt-3.c: New test.
33694         * gcc.dg/string-opt-1.c: New test.
33695
33696 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33697
33698         PR fortran/10965
33699         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33700
33701 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33702
33703         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33704         (scan-assembler): ... here.  Use dg-scan.
33705         (scan-assembler-not): Likewise.
33706         (scan-file): New function.
33707         (scan-file-not): Likewise.
33708         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33709         * gcc.dg/cpp/_Pragma4.c: Likewise.
33710         * gcc.dg/cpp/_Pragma5.c: Likewise.
33711         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33712         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33713         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33714         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33715         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33716         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33717         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33718         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33719         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33720         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33721         * gcc.dg/cpp/cxxcom1.c: Likewise.
33722         * gcc.dg/cpp/line1.c: Likewise.
33723         * gcc.dg/cpp/maccom1.c: Likewise.
33724         * gcc.dg/cpp/maccom2.c: Likewise.
33725         * gcc.dg/cpp/maccom3.c: Likewise.
33726         * gcc.dg/cpp/maccom4.c: Likewise.
33727         * gcc.dg/cpp/maccom5.c: Likewise.
33728         * gcc.dg/cpp/maccom6.c: Likewise.
33729         * gcc.dg/cpp/multiline.c: Likewise.
33730         * gcc.dg/cpp/spacing1.c: Likewise.
33731         * gcc.dg/cpp/spacing2.c: Likewise.
33732         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33733         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33734         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33735         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33736         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33737         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33738         * gcc.dg/cpp/cxxcom2.c: Likewise.
33739         * gcc.dg/cpp/cxxcom2.h: New file.
33740
33741         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33742         * g++.dg/cpp/truefalse.C: Here.
33743         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33744
33745 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33746
33747         * gcc.dg/cpp/redef3.c: New file.
33748
33749 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33750
33751         * gcc.dg/i386-loop-3.c: New test.
33752
33753 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33754
33755         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33756
33757 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33758
33759         * gcc.dg/fwrapv-1.c: New test case.
33760         * gcc.dg/fwrapv-2.c: New test case.
33761
33762 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33763
33764         PR c++/10956
33765         * g++.dg/template/spec9.C: New test.
33766
33767 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33768
33769         * gcc.dg/duff-4.c: New test case.
33770
33771 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33772
33773         PR fortran/10843
33774         * g77.dg/ffixed-form-1.f: New test
33775         * g77.dg/ffixed-form-2.f: New test
33776         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33777         * g77.dg/ffree-form-3.f: New test
33778
33779 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33780
33781         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33782         * gcc.dg/wint_t-1.c: Likewise.
33783
33784 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33785
33786         * g++.dg/template/access11.C: New test.
33787
33788 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33789
33790         PR c++/10849
33791         * g++.dg/template/access10.C: New test.
33792
33793 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33794             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33795
33796         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33797
33798 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33799
33800         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33801         suppress for powerpc-*-darwin*.
33802         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33803
33804 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33805
33806         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33807         suppress option for powerpc-*-darwin*.
33808
33809 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33810
33811         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33812         * gcc.dg/builtins-4.c: Add test for fmod.
33813
33814 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33815
33816         PR c++/10682
33817         * g++.dg/template/instantiate4.C: New test.
33818
33819 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33820
33821         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33822
33823 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33824
33825         * gcc.dg/compat/scalar-return-1_main.c: New file.
33826         * gcc.dg/compat/scalar-return-1_x.c: New file.
33827         * gcc.dg/compat/scalar-return-1_y.c: New file.
33828         * gcc.dg/compat/scalar-return-2_main.c: New file.
33829         * gcc.dg/compat/scalar-return-2_x.c: New file.
33830         * gcc.dg/compat/scalar-return-2_y.c: New file.
33831         * gcc.dg/compat/struct-return-3_main.c: New file.
33832         * gcc.dg/compat/struct-return-3_y.c: New file.
33833         * gcc.dg/compat/struct-return-3_x.c: New file.
33834         * gcc.dg/compat/struct-return-2_main.c: New file.
33835         * gcc.dg/compat/struct-return-2_x.c: New file.
33836         * gcc.dg/compat/struct-return-2_y.c: New file.
33837
33838 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33839
33840         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33841         for hppa*-hp-hpux*.
33842         * gcc.dg/20021014-1.c (dg-options): Likewise.
33843         * gcc.dg/nest.c (dg-options): Likewise.
33844
33845 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33846
33847         PR c++/9738
33848         * g++.dg/ext/dllimport2.C: New file.
33849         * g++.dg/ext/dllimport3.C: New file.
33850
33851 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33852
33853         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33854         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33855         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33856         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33857         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33858         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33859         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33860         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33861         * gcc.dg/compat/small-struct-defs.h: New file.
33862         * gcc.dg/compat/small-struct-init.h: New file.
33863         * gcc.dg/compat/small-struct-check.h: New file.
33864         * gcc.dg/compat/fp-struct-defs.h: New file.
33865         * gcc.dg/compat/fp-struct-check.h: New file.
33866         * gcc.dg/compat/fp-struct-init.h: New file.
33867         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33868         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33869
33870 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33871
33872         * gcc.dg/20030225-2.c: New test.
33873
33874 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33875             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33876
33877         * gcc.c-torture/compile/20030518-1.c: New test case.
33878
33879 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33880
33881         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33882         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33883         gcc-dg-debug-runtest.
33884         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33885         gcc-dg-debug-runtest.
33886
33887 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33888
33889         PR c++/9022
33890         * g++.dg/lookup/using6.C: New test.
33891
33892 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33893
33894         * g++.dg/parse/access2.C: New test.
33895
33896 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33897
33898         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33899         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33900         * gcc.dg/debug/debug.exp: Likewise.
33901
33902 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33903
33904         * gcc.dg/dollar.c: New test.
33905
33906 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33907
33908         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33909         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33910         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33911         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33912         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33913         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33914         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33915         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33916         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33917         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33918         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33919         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33920         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33921         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33922         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33923         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33924         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33925         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33926
33927 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33928
33929         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33930         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33931         support for "repo" mode.
33932         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33933         * lib/g77-dg.exp: Likewise.
33934         * lib/obj-dg.exp: Likewise.
33935
33936 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33937
33938         Merge from gcc-3_2-rhl8-branch:
33939         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33940
33941         * gcc.dg/tls/opt-6.c: New test.
33942
33943         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33944
33945         * gcc.dg/20030405-1.c: New test.
33946
33947         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33948
33949         * gcc.dg/20030309-1.c: New test.
33950
33951         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33952
33953         * gcc.c-torture/execute/20030307-1.c: New test.
33954
33955         2003-02-20  Randolph Chung  <tausq@debian.org>
33956
33957         * gcc.c-torture/compile/20030220-1.c: New test.
33958
33959         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33960
33961         * gcc.dg/20030217-1.c: New test.
33962
33963         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33964
33965         * gcc.c-torture/compile/20020129-1.c: New test.
33966
33967         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33968
33969         * gcc.dg/unroll-1.c: New test.
33970
33971         2002-11-16  Jan Hubicka  <jh@suse.cz>
33972
33973         * gcc.c-torture/execute/20020920-1.c: New test.
33974
33975         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33976
33977         PR target/7434
33978         * gcc.c-torture/compile/20021008-1.c: New test.
33979
33980         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33981
33982         PR target/7559
33983         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33984
33985         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33986
33987         * gcc.c-torture/compile/20020807-1.c: New test.
33988
33989         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33990
33991         * gcc.dg/tls/opt-1.c: New test.
33992
33993         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33994
33995         * gcc.dg/20020729-1.c: New test.
33996
33997         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33998
33999         * g++.dg/opt/life1.C: New test.
34000
34001         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
34002
34003         * gcc.dg/20020525-1.c: New test.
34004
34005         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34006
34007         PR c++/6794
34008         * g++.dg/ext/pretty1.C: New test.
34009         * g++.dg/ext/pretty2.C: New test.
34010
34011 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
34012
34013         PR c++/8385
34014         * g++.dg/ext/typeof5.C: New test.
34015
34016 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
34017
34018         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
34019         __USER_LABEL_PREFIX__ into account.
34020         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
34021
34022 2003-05-14  Roger Sayle  <roger@eyesopen.com>
34023
34024         * gcc.dg/builtins-15.c: New test case.
34025
34026 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
34027
34028         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
34029
34030 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
34031
34032         * lib/g++.exp: Tweak handling of additional source files.
34033         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
34034         * g++.dg/special/conpr-2a.C: Rename to ...
34035         * g++.dg/special/conpr-2a.cc: ... this.
34036         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
34037         * g++.dg/special/conpr-3a.C: Rename to ...
34038         * g++.dg/special/conpr-3a.cc: This.
34039         * g++.dg/special/conpr-3b.C: Rename to ...
34040         * g++.dg/special/conpr-3b.cc: This.
34041         * g++.dg/special/conpr-4.C: New test.
34042         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
34043
34044 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
34045
34046         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
34047
34048 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34049
34050         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
34051         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34052         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
34053         * g++.old-deja/g++.other/warn3.C: Likewise.
34054
34055 2003-05-11  Roger Sayle  <roger@eyesopen.com>
34056
34057         * gcc.dg/i386-387-1.c: Update to also test log.
34058         * gcc.dg/i386-387-2.c: Likewise.
34059
34060 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34061
34062         * g77.f-torture/execute/int8421.f: New test.
34063
34064 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34065
34066         PR c++/10230, c++/10481
34067         * g++.dg/lookup/scoped5.C: New test.
34068
34069 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34070
34071         PR c++/10552
34072         * g++.dg/template/ttp6.C: New test.
34073
34074 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
34075
34076         * gcc.c-torture/execute/builtins: New directory.
34077         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34078         gcc.c-torture/execute/builtins.
34079         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34080         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34081         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
34082         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34083
34084 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34085
34086         PR c++/9252
34087         * g++.dg/template/access8.C: New test.
34088         * g++.dg/template/access9.C: New test.
34089
34090 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34091
34092         PR c++/9554
34093         * g++.dg/parse/access1.C: New test.
34094
34095 2003-05-09  DJ Delorie  <dj@redhat.com>
34096
34097         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34098         long, and not an int.
34099
34100 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34101
34102         PR c++/10555, c++/10576
34103         * g++.dg/template/memclass1.C: New test.
34104
34105 2003-05-08  DJ Delorie  <dj@redhat.com>
34106
34107         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34108         targets.
34109         * gcc.c-torture/execute/20021024-1.x: Likewise.
34110         * gcc.c-torture/execute/shiftdi.x: Likewise.
34111         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34112         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34113         * gcc.dg/20021018-1.c: Likewise.
34114
34115 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34116
34117         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34118
34119         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34120         (bcopy): Call memmove.
34121
34122 2003-05-08  Roger Sayle  <roger@eyesopen.com>
34123
34124         * g77.f-torture/compile/8485.f: New test case.
34125
34126 2003-05-07  Richard Henderson  <rth@redhat.com>
34127
34128         PR c++/10570
34129         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34130         Verify exception_cleanup not called for rethrows.
34131         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34132         when exiting catch block without rethrowing.
34133         * g++.dg/eh/forced3.C: New.
34134         * g++.dg/eh/forced4.C: New.
34135
34136 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34137
34138         * gcc.dg/20030505.c: Fix triplet.
34139
34140 2003-05-06  DJ Delorie  <dj@redhat.com>
34141
34142         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34143         * gcc.dg/nest.c: Likewise.
34144
34145 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34146
34147         * gcc.dg/builtins-14.c: New test case.
34148
34149 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34150
34151         * lib/compat.exp (compat-execute): New argument.
34152         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34153         * gcc.dg/compat: New test directory.
34154         * gcc.dg/compat/compat.exp: New expect script.
34155         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34156         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34157         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34158         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34159         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34160         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34161
34162         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34163         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34164         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34165         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34166         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34167         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34168         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34169         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34170         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34171         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34172         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34173         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34174         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34175         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34176         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34177
34178 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
34179
34180         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34181
34182 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
34183
34184         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34185
34186 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
34187
34188         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34189         * gcc.dg/ppc-fsel-2.c: New test.
34190
34191         * gcc.dg/unused-5.c: New test.
34192
34193 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34194
34195         PR c++/10496
34196         * g++.dg/warn/pmf1.C: New test.
34197
34198 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34199
34200         PR c++/4494
34201         * g++.dg/warn/main.C: New test.
34202
34203 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34204
34205         * gcc.dg/nonnull-3.c: New test.
34206
34207 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
34208
34209         * gcc.dg/cpp/Wtrigraphs.c: Update.
34210         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34211
34212 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
34213
34214         * gcc.dg/ppc-fsel-1.c: New test.
34215
34216 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
34217
34218         PR c/10604
34219         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34220
34221 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
34222
34223         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34224
34225 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34226
34227         PR c++/9364, c++/10553, c++/10586
34228         * g++.dg/parse/typename4.C: New test.
34229         * g++.dg/parse/typename5.C: Likewise.
34230
34231 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
34232
34233         * gcc.c-torture/compile/20030503-1.c: New test.
34234
34235 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34236
34237         * g++.dg/lookup/using5.C: Fix testcase error.
34238
34239 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
34240
34241         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34242         since MEABI is no longer supported.  Remove all vestiges
34243         of MEABI from the test.
34244
34245 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34246
34247         PR c++/10554
34248         * g++.dg/lookup/using5.C: New test.
34249
34250 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34251
34252         PR c++/8772
34253         * g++.dg/template/ttp5.C: New test.
34254
34255 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
34256
34257         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
34258         (dg-gpp-additional-sources): New function.
34259         (dg-gpp-additional-files): Likewise.
34260         * lib/g++.exp (additional_sources): New variable.
34261         (additional_files): Likewise.
34262         (g++_target_compile): Deal with them.
34263         * lib/old-dejagnu.exp: Remove.
34264         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
34265         * g++.old-deja: Revise all tests to use dg commands.
34266
34267 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34268
34269         PR c++/9432, c++/9528
34270         * g++.dg/lookup/using4.C: New test.
34271
34272 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
34273
34274         * gcc.dg/noreturn-5.c: New file.
34275         * gcc.dg/noreturn-6.c: New file.
34276
34277         * gcc.c-torture/compile/inline-1.c: New file.
34278
34279 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34280
34281         PR c++/10551
34282         * g++.dg/template/explicit1.C: New test.
34283
34284 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34285
34286         PR c++/10549
34287         * g++.dg/other/bitfield1.C: New test.
34288
34289         PR c++/10527
34290         * g++.dg/init/new7.C: New test.
34291
34292 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34293
34294         * g++.dg/ext/desig1.C: New test.
34295         * g++.dg/ext/init1.C: Update.
34296
34297         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
34298
34299 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
34300
34301         PR c++/10180
34302         * g++.dg/warn/Winline-1.C: New test.
34303
34304 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
34305
34306         * gcc.c-torture/execute/string-opt-19.c: New test.
34307
34308         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
34309         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
34310
34311 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
34312
34313         PR c++/10506
34314         * g++.dg/init/new6.C: New test.
34315
34316         PR c++/10503
34317         * g++.dg/init/ref6.C: New test.
34318
34319 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
34320
34321         * g++.dg/warn/weak1.C: XFAIL on AIX4.
34322
34323 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34324
34325         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
34326         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
34327
34328 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
34329
34330         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
34331         initialized static data members.
34332
34333 2003-04-25  H.J. Lu <hjl@gnu.org>
34334
34335         * gcc.dg/ia64-sync-4.c: New test.
34336
34337 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34338
34339         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
34340         date.
34341
34342 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
34343
34344         PR c++/10337
34345         * g++.dg/warn/conv1.C: New test.
34346         * g++.old-deja/g++.other/conv7.C: Adjust.
34347         * g++.old-deja/g++.other/overload14.C: Adjust.
34348
34349 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34350
34351         PR c++/10471
34352         * g++.dg/template/defarg2.C: New test.
34353
34354 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
34355
34356         * gcc.dg/cpp/include2.c: Update.
34357         * gcc.dg/cpp/multiline-2.c: New.
34358         * gcc.dg/cpp/multiline.c: Update.
34359         * gcc.dg/cpp/strify2.c: Update.
34360         * gcc.dg/cpp/trad/literals-2.c: Update.
34361
34362 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34363
34364         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
34365
34366 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34367
34368         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
34369
34370 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34371
34372         PR c++/10451
34373         * g++.dg/parse/crash4.C: New test.
34374
34375         PR c++/9847
34376         * g++.dg/parse/crash5.C: New test.
34377
34378 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
34379
34380         PR c++/10446
34381         * g++.dg/parse/crash3.C: New test.
34382
34383         PR c++/10428
34384         * g++.dg/parse/elab1.C: New test.
34385
34386 2003-04-22  Devang Patel  <dpatel@apple.com>
34387
34388         * gcc.dg/cpp/trad/funlike-5.c: New test.
34389
34390 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
34391
34392         * g++.dg/other/packed1.C: Fix dg options.
34393
34394 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
34395
34396         * g++.dg/other/offsetof2.C: New test.
34397
34398 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
34399
34400         * g++.dg/template/recurse.C: Adjust location of error messages.
34401
34402 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
34403
34404         PR c++/9881
34405         * g++.dg/init/addr-const1.C: New test.
34406         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
34407
34408 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34409
34410         PR c++/10405
34411         * g++.dg/lookup/struct-hack1.C: New test.
34412
34413 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
34414
34415         * ucs.c: Update diagnostic messages.
34416
34417 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34418
34419         * gcc.dg/cpp/truefalse.cpp: New test.
34420         * gcc.dg/cpp/cpp.exp: Update.
34421         * g++.dg/other/stdbool-if.C: Remove.
34422
34423 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34424
34425         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
34426         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
34427
34428 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34429
34430         * gcc.c-torture/compile/20030418-1.c: New test.
34431
34432 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
34433
34434         * README.compat: Remove; content moved to doc/sourcebuild.texi.
34435
34436 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34437
34438         PR c++/10347
34439         g++.dg/template/dependent-name1.C: New test.
34440
34441 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
34442
34443         * gcc.dg/warn-1.c (tourist_guide): New array,
34444         contains a pointer to bar.
34445
34446 2003-04-16  Roger Sayle  <roger@eyesopen.com>
34447
34448         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
34449         * gcc.c-torture/execute/medce-1.c: New test case.
34450         * gcc.c-torture/execute/medce-2.c: New test case.
34451
34452 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
34453
34454         * lib/prune.exp: Ignore more messages.
34455
34456         PR c++/10381
34457         * g++.dg/parse/lookup3.C: New test.
34458
34459 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
34460
34461         * gcc.c-torture/compile/20030415-1.c : New test.
34462
34463 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
34464
34465         * gcc.c-torture/execute/scope-2.c: Move to ...
34466         * gcc.dg/noncompile/scope.c: .... here.
34467
34468 2003-04-14  Roger Sayle  <roger@eyesopen.com>
34469
34470         * gcc.dg/20030414-2.c: New test case.
34471
34472 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
34473
34474         PR target/10377
34475         * gcc.dg/20030414-1.c: New test.
34476
34477 2003-04-13  Roger Sayle  <roger@eyesopen.com>
34478
34479         * gcc.dg/builtins-12.c: New test case.
34480         * gcc.dg/builtins-13.c: New test case.
34481
34482 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34483
34484         * gcc.c-torture/execute/string-opt-18.c: New test.
34485
34486 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
34487
34488         PR c++/10300
34489         * g++.dg/init/new5.C: New test.
34490
34491 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
34492
34493         PR c++/7910
34494         * g++.dg/ext/dllimport1.C: New test.
34495
34496 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34497
34498         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34499
34500 2003-04-11  Bud Davis <bdavis9659@comcast.net>
34501
34502         PR Fortran/9263
34503         * g77.f-torture/noncompile/9263.f: New test
34504         PR Fortran/1832
34505         * g77.f-torture/execute/1832.f: New test
34506
34507 2003-04-11  David Chad  <davidc@freebsd.org>
34508             Loren J. Rittle  <ljrittle@acm.org>
34509
34510         libobjc/8562
34511         * objc.dg/headers.m: New test.
34512
34513 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
34514
34515         * gcc.c-torture/execute/builtin-noret-2.c: New.
34516         * gcc.c-torture/execute/builtin-noret-2.x: New.
34517         XFAIL builtin-noret-2.c at -O1 and above.
34518         * gcc.dg/redecl.c: New.
34519         * gcc.dg/Wshadow-1.c: Update error regexps.
34520
34521 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
34522
34523         * g++.dg/abi/bitfield10.C: New test.
34524
34525 2003-04-09  Mike Stump  <mrs@apple.com>
34526
34527         * gcc.dg/pch/pch.exp: Make testcase names longer.
34528         * g++.dg/pch/pch.exp: Make testcase names longer.
34529
34530 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34531
34532         * gcc.dg/builtins-11.c: New test case.
34533
34534 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34535
34536         * gcc.dg/builtins-9.c: New test case.
34537         * gcc.dg/builtins-10.c: New test case.
34538
34539 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
34540
34541         * gcc.dg/noncompile/init-4.c.c: New test.
34542
34543 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34544
34545         * gcc.misc-test/gcov-9.c: New test.
34546         * gcc.misc-test/gcov-10.c: New test
34547         * gcc.misc-test/gcov-11.c: New test.
34548
34549 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
34550
34551         PR optimization/10024
34552         * gcc.c-torture/compile/20030405-1.c: New test.
34553
34554 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
34555
34556         * gcc.dg/pch/static-3.c: New.
34557         * gcc.dg/pch/static-3.hs: New.
34558         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34559
34560 2003-04-04  Richard Henderson  <rth@redhat.com>
34561
34562         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34563         * g++.dg/eh/forced2.C: Likewise.
34564
34565 2003-04-03  Mike Stump  <mrs@apple.com>
34566
34567         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34568         target arg.
34569         (scan-assembler-times, scan-assembler-not): Likewise.
34570         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34571
34572 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34573
34574         * gcc.dg/sparc-loop-1.c: New test.
34575
34576 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34577
34578         PR other/9274
34579         * g++.dg/pch/system-2.C: New.
34580         * g++.dg/pch/system-2.Hs: New.
34581
34582 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34583
34584         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34585
34586         * g++.dg/eh/simd-1.C (vecfunc): Same.
34587
34588 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34589
34590         * gcc.c-torture/execute/20030401-1.c: New test case.
34591
34592 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34593
34594         * objc.dg/defs.m: New.
34595
34596 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34597
34598         * g++.dg/eh/simd-1.C: New.
34599         * g++.dg/eh/simd-2.C: New.
34600
34601 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34602
34603         * gcc.c-torture/execute/simd-3.c: New.
34604
34605 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34606
34607         PR c/9936
34608         * gcc.dg/20030331-2.c: New test.
34609
34610 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34611
34612         PR c++/10278
34613         * g++.dg/parse/crash2.C: New test.
34614
34615 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34616
34617         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34618         * gcc.c-torture/execute/20030331-1.c: ...here.
34619
34620 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34621
34622         * gcc.c-torture/execute/20030331-1.c: New test.
34623
34624 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34625
34626         * lib/gcov.exp: Adjust call return testing strings.
34627         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34628
34629 2003-03-31  Roger Sayle  <roger@eyesopen.com>
34630
34631         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34632         * gcc.dg/builtins-7.c: New test case.
34633         * gcc.dg/builtins-8.c: New test case.
34634
34635 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34636
34637         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34638
34639 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34640
34641         PR c++/7647
34642         * g++.dg/lookup-class-member-2.C: New test.
34643
34644 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34645
34646         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34647
34648 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34649
34650         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34651
34652 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34653
34654         * g++.dg/init/attrib1.C: New test.
34655
34656 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34657
34658         * gcc.dg/ultrasp8.c: New test.
34659
34660 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34661
34662         * gcc.dg/ultrasp7.c: New test.
34663
34664 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34665
34666         PR c++/10047
34667         * g++.dg/template/inline1.C: New test.
34668
34669 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34670
34671         * gcc.dg/sparc-dwarf2.c: New test.
34672
34673 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34674
34675         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34676         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34677
34678 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34679
34680         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34681         than reading .x files.
34682         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34683         * g77.dg/gcov/gcov-1.f: Likewise.
34684         * gcc.misc-tests/gcov-4b.c: Likewise.
34685         * gcc.misc-tests/gcov-5b.c: Likewise.
34686         * gcc.misc-tests/gcov-6.c: Likewise.
34687         * gcc.misc-tests/gcov-7.c: Likewise.
34688         * gcc.misc-tests/gcov-8.c: Likewise.
34689         * g++.dg/gcov/gcov-1.x: Remove.
34690         * g77.dg/gcov/gcov-1.x: Likewise.
34691         * gcc.misc-tests/gcov-4b.x: Likewise.
34692         * gcc.misc-tests/gcov-5b.x: Likewise.
34693         * gcc.misc-tests/gcov-6.x: Likewise.
34694         * gcc.misc-tests/gcov-7.x: Likewise.
34695         * gcc.misc-tests/gcov-8.x: Likewise.
34696
34697 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34698
34699         PR opt/10087
34700         * gcc.dg/20030324-1.c: New test.
34701
34702 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34703
34704         PR c++/10224
34705         * g++.dg/template/arg3.C: New test.
34706
34707         PR c++/10158
34708         * g++.dg/template/friend18.C: New test.
34709
34710 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34711
34712         * g77.f-torture/compile/20030326-1.f: New test case.
34713
34714 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34715
34716         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34717
34718         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34719
34720 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34721
34722         * gcc.dg/ia64-sync-3.c: New test.
34723
34724 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34725
34726         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34727
34728 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34729
34730         * gcc.dg/ultrasp6.c: New test.
34731
34732 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34733
34734         * gcc.dg/i386-signbit-1.c: New test.
34735         * gcc.dg/i386-signbit-2.c: New test.
34736         * gcc.dg/i386-signbit-3.c: New test.
34737
34738 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34739
34740         * gcc.dg/ultrasp5.c: Fix options.
34741
34742 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34743
34744         * gcc.dg/ultrasp5.c: Fix comment.
34745
34746 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34747
34748         PR fortran/10197
34749         * g77.f-torture/execute/10197.f: New test.
34750
34751 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34752
34753         PR c++/9898, c++/383
34754         * g++.dg/template/conv6.C: New test.
34755
34756         PR c++/10119
34757         * g++.dg/template/ptrmem5.C: New test.
34758
34759         PR c++/10026
34760         * g++.dg/lookup/koenig1.C: New test.
34761
34762         PR C++/10199
34763         * g++.dg/lookup/template2.C: New test.
34764
34765 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34766
34767         * g++.dg/opt/rtti1.C: New test.
34768
34769 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34770
34771         * gcc.dg/ultrasp5.c: New test.
34772
34773 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34774
34775         PR middle-end/9967
34776         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34777         builtin fputs.
34778
34779 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34780
34781         PR c/8224
34782         * gcc.dg/20030323-1.c: New test.
34783
34784 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34785
34786         * gcc.c-torture/compile/20030323-1.c: New test case.
34787
34788 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34789
34790         * gcc.dg/20030321-1.c: New test.
34791
34792 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34793
34794         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34795
34796 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34797
34798         PR c++/9978, c++/9708
34799         * g++.dg/ext/vlm1.C: Adjust expected error.
34800         * g++.dg/ext/vla2.C: New test.
34801         * g++.dg/template/arg1.C: New test.
34802         * g++.dg/template/arg2.C: New test.
34803
34804 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34805
34806         * g77.f-torture/execute/select.f: New test.
34807         * g77.f-torture/noncompile/select_no_compile.f: New test.
34808
34809 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34810
34811         PR c++/9898
34812         * g++.dg/other/error4.C: New test.
34813
34814 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34815
34816         * g++.dg/template/friend17.C: New test.
34817
34818 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34819
34820         * gcc.c-torture/compile/20030320-1.c: New.
34821
34822 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34823
34824         * gcc.dg/builtins-6.c: New test case.
34825
34826 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34827
34828         PR target/10073
34829         * gcc.c-torture/compile/20030319-1.c: New.
34830
34831 2003-03-18  Jan Hubicka  <jh@suse.cz>
34832
34833         * gcc.dg/i386-cvt-1.c: New test.
34834
34835 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34836
34837         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34838         * objc.dg/naming-2.m: Likewise.
34839
34840 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34841
34842         PR c++/9639
34843         * g++.dg/parse/crash1.C: New test.
34844
34845 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34846
34847         PR c++/8805
34848         * g++.dg/eh/cleanup1.C: New test.
34849
34850 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34851
34852         * gcc.c-torture/execute/20030316-1.c: New test case.
34853
34854 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34855
34856         PR c++/9629
34857         * g++.dg/init/ctor2.C: New test.
34858
34859 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34860
34861         * g77.f-torture/compile/xformat.f: New test case.
34862
34863 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34864
34865         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34866         * g++.old-deja/g++.mike/eh50.C: Likewise.
34867
34868 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34869
34870         PR c++/6440
34871         * g++.dg/template/spec7.C: New test.
34872         * g++.dg/template/spec8.C: Likewise.
34873
34874 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34875
34876         * gcc.c-torture/execute/20030313-1.c: New test.
34877
34878 2003-03-14  Richard Henderson  <rth@redhat.com>
34879
34880         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34881
34882 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34883
34884         * gcc.c-torture/compile/20030314-1.c: New test.
34885
34886 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34887
34888         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34889         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34890         thumb target,
34891         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34892         to accept newer _imp__  prefix and additional
34893         newline in .drectve section.
34894         * gcc.dg/dll-4.c: Likewise.
34895         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34896         switch.
34897
34898 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34899
34900         * g++.dg/parse/namespace9.C: New test.
34901
34902         * g++.dg/init/ref5.C: New test.
34903         * g++.dg/parse/ptrmem1.C: Likewise.
34904
34905 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34906
34907         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34908         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34909         regular expression.
34910         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34911         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34912
34913 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34914
34915         * gcc.c-torture/execute/20030224-2.c: New test.
34916
34917 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34918
34919         * gcc.dg/decl-3.c: New test.
34920
34921 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34922
34923         * gcc.dg/i386-loop-2.c: New test.
34924
34925 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34926
34927         PR c++/9474
34928         * g++.dg/parse/namespace8.C: New test.
34929
34930         PR c++/9924
34931         * g++.dg/overload/builtin2.C: New test.
34932
34933 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34934
34935         * gcc.dg/return-type-3.c: New test.
34936
34937 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34938
34939         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34940         profiling options are not supported.
34941
34942 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34943
34944         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34945         * g++.old-deja/g++.warn/impint2.C: Likewise.
34946
34947 2003-03-10  Devang Patel  <dpatel@apple.com>
34948
34949         * g++.dg/cpp/c++_cmd_1.C: New test.
34950         * g++.dg/cpp/c++_cmd_1.h: New file.
34951
34952 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34953
34954         * gcc.dg/altivec-9.c: New file.
34955
34956 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34957
34958         * gcc.dg/ppc-sdata-1.c: New test.
34959         * gcc.dg/ppc-sdata-2.c: New test.
34960
34961 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34962
34963         PR c++/9373
34964         * g++.dg/opt/ptrmem2.C: New test.
34965
34966         PR c++/8534
34967         * g++.dg/opt/ptrmem1.C: New test.
34968
34969 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34970
34971         * gcc.dg/i386-loop-1.c: New test.
34972
34973 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34974
34975         PR c++/9970
34976         * g++.dg/lookup/friend1.C: New test.
34977
34978 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34979
34980         PR c++/9823
34981         * g++.dg/parser/constructor1.C: New test.
34982
34983 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34984
34985         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34986
34987         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34988
34989 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34990
34991         * gcc.dg/cpp/Wunused.c: Update test.
34992
34993 2003-03-08  Jan Hubicka  <jh@suse.cz>
34994
34995         * gcc.dg/inline-3.c: New test.
34996
34997 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34998
34999         PR c++/9809
35000         * g++.dg/parse/builtin1.C: New test.
35001
35002         PR c++/9982
35003         * g++.dg/abi/cookie1.C: New test.
35004         * g++.dg/abi/cookie2.C: Likewise.
35005
35006         PR c++/9524
35007         * g++.dg/template/field1.C: New test.
35008
35009         PR c++/9912
35010         * g++.dg/parse/class1.C: New test.
35011         * g++.dg/parse/namespace7.C: Likewise.
35012         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
35013
35014 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
35015
35016         * g++.dg/init/ref4.C: New test.
35017
35018 2003-03-07  Jan Hubicka  <jh@suse.cz>
35019
35020         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
35021         * gcc.dg/inline-3.c: New test.
35022
35023 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
35024
35025         * g++.dg/init/ref3.C: New test.
35026
35027         PR c++/9965
35028         * g++.dg/init/ref2.C: New test.
35029
35030         PR c++/9400
35031         * g++.dg/warn/Wshadow-2.C: New test.
35032
35033         PR c++/9791
35034         * g++.dg/warn/Woverloaded-1.C: New test.
35035
35036 2003-03-05  Jan Hubicka  <jh@suse.cz>
35037
35038         * gcc.dg/i386-local2.c: New.
35039         * gcc.dg/i386-local.c: Fix typo.
35040
35041 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
35042
35043         * g++.dg/abi/layout3.C: New test.
35044
35045 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35046
35047         * gcc.c-torture/compile/20030305-1.c
35048
35049 2003-03-05  Jan Hubicka  <jh@suse.cz>
35050
35051         * gcc.dg/i386-local.c: New.
35052
35053 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
35054
35055         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
35056
35057 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35058
35059         * gcc.dg/switch-2.c: New test.
35060         * gcc.dg/switch-3.c: New test.
35061         * gcc.dg/Wswitch.c: Adjust line numbers.
35062         * gcc.dg/Wswitch-default.c: Likewise.
35063         * gcc.dg/Wswitch-enum.c: Likewise.
35064
35065 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
35066
35067         * gcc.c-torture/execute/20030222-1.c: New test.
35068
35069 2003-03-03  James E Wilson  <wilson@tuliptree.org>
35070
35071         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35072
35073 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
35074
35075         PR c++/9878
35076         * g++.dg/init/ref1.C: New test.
35077
35078 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
35079
35080         * gcc.dg/sh-relax.c: New SH-only test.
35081
35082 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
35083
35084         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
35085         comment explaining purpose of testcase.
35086
35087 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35088
35089         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35090         for HC11/HC12 (asm needs two int registers).
35091         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35092         HC11/HC12 because the test uses an asm which needs two 32-bit
35093         registers.
35094
35095 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35096
35097         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35098         for HC11/HC12 (array is too large otherwise).
35099         * gcc.c-torture/compile/920501-4.x: New file, likewise.
35100         * gcc.c-torture/compile/20010518-2.x: Likewise.
35101         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35102         HC11/HC12 (array is too large).
35103
35104 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
35105
35106         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35107         * lib/g++-dg.exp (g++-dg-test): Likewise.
35108
35109 2003-03-01  Roger Sayle  <roger@eyesopen.com>
35110
35111         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35112         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35113
35114 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35115
35116         * g++.dg/warn/implicit-typename1.C: Remove warning.
35117
35118 2003-02-28  Richard Henderson  <rth@redhat.com>
35119
35120         * gcc.dg/noreturn-1.c: Move noreturn warning line.
35121         * gcc.dg/return-type-1.c: Move control reaches end warning line.
35122
35123 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
35124
35125         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35126         * g++.dg/pch/pch.exp: Likewise.
35127
35128 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35129
35130         PR c++/9879
35131         * testsuite/g++.dg/init/new4.C: New test.
35132
35133 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35134
35135         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35136
35137 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35138
35139         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35140         unsigned long.
35141
35142         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35143         wider than float.
35144
35145 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35146
35147         * lib/scanasm.exp: Add support for counting numbers of
35148         occurences.
35149         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35150         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35151
35152 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35153
35154         PR c++/9683
35155         * g++.dg/template/static3.C: New test.
35156
35157         PR c++/9829
35158         * g++.dg/parse/namespace6.C: New test.
35159
35160 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35161
35162         PR target/9732
35163         * gcc.dg/20030225-1.c: New test.
35164
35165 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35166
35167         * README: Remove out-of-date information.
35168
35169         PR c++/9836
35170         * g++.dg/template/spec6.C: New test.
35171
35172 2003-02-24  Jeff Law  <law@redhat.com>
35173
35174         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35175
35176 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35177
35178         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35179         * gcc.dg/pragma-ep-1.c: Likewise.
35180
35181 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35182
35183         PR c++/9602
35184         * g++.dg/template/friend16.C: New test.
35185
35186 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
35187
35188         PR c++/5333
35189         * g++.dg/parse/fused-params1.C: Adjust error messages.
35190         * g++.dg/template/nested3.C: New test.
35191
35192 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
35193
35194         * g++.dg/abi/param1.C: New test.
35195
35196 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35197
35198         PR c++/7982
35199         * g++.dg/warn/implicit-typename1.C: New test.
35200
35201 2003-02-22  Kelley Cook <kelleycook@comcast.net>
35202
35203         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35204         with "mtune".
35205         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35206         * gcc.c-torture/execute/20010129-1.x: Likewise.
35207         * gcc.dg/20011107-1.c: Likewise.
35208         * gcc.dg/20020108-1.c: Likewise.
35209         * gcc.dg/20020122-3.c: Likewise.
35210         * gcc.dg/20020206-1.c: Likewise.
35211         * gcc.dg/20020310-1.c: Likewise.
35212         * gcc.dg/20020426-2.c: Likewise.
35213         * gcc.dg/20020517-1.c: Likewise.
35214         * gcc.dg/991230-1.c: Likewise.
35215         * gcc.dg/i386-unroll-1.c: Likewise.
35216         * gcc.misc-tests/i386-prefetch.exp: Likewise.
35217
35218 2003-02-22  Jan Hubicka  <jh@suse.cz>
35219
35220         * gcc.dg/i386-mul.c: New test.
35221
35222 2003-02-21  Roger Sayle  <roger@eyesopen.com>
35223
35224         * gcc.dg/builtins-5.c: New test case.
35225
35226 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
35227
35228         * gcc.dg/asmreg-1.c: New test.
35229
35230 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35231
35232         PR c++/9749
35233         * g++.dg/parse/varmod1.C: New test.
35234
35235 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35236
35237         PR c++/9727
35238         * g++.dg/template/op1.C: New test.
35239
35240 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35241
35242         PR c++/8906
35243         * g++.dg/template/nested2.C: New test.
35244
35245 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35246
35247         PR c++/8724
35248         * g++.dg/expr/dtor1.C: New test.
35249
35250 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
35251
35252         * gcc.dg/cpp/include3.c: New test.
35253         * gcc.dg/cpp/inc/foo.h: New file.
35254
35255 2003-02-21  Glen Nakamura  <glen@imodulo.com>
35256
35257         * gcc.c-torture/execute/20030221-1.c: New test.
35258
35259 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
35260
35261         PR c++/9729
35262         * g++.dg/abi/conv1.C: New test.
35263
35264 2003-02-20  Jan Hubicka  <jh@suse.cz>
35265
35266         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
35267
35268 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
35269
35270         * gcc.c-torture/compile/20030219-1.c: New test.
35271
35272 2003-02-18  Jan Hubicka  <jh@suse.cz>
35273
35274         * gcc.dg/funcorder.c: New test.
35275
35276 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35277
35278         * gcc.c-torture/execute/20030218-1.c: New.
35279
35280 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
35281
35282         * gcc.dg/20030218-1.c: New.
35283
35284 2003-02-18  Richard Henderson  <rth@redhat.com>
35285
35286         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
35287         * gcc.dg/attr-used-2.c: New.
35288
35289 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
35290
35291         PR c++/9704
35292         * g++.dg/init/copy5.C: New test.
35293
35294 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
35295
35296         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
35297         * g++.dg/pch/pch.exp: Likewise.
35298
35299 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35300
35301         * gcc.c-torture/execute/20030209-1.c: Enable the test if
35302         STACK_SIZE is not defined.
35303
35304 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35305
35306         PR c++/9457
35307         * g++.dg/template/init1.C: New test.
35308
35309 2003-02-16  Jan HUbicka  <jh@suse.cz>
35310
35311         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
35312         (foo): Add few extra tests
35313         * gcc.dg/c99-const-expr-3.c: Likewise.
35314         * gcc.c-torture/execute/20030216-1.c: New.
35315
35316 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35317
35318         PR c++/9459
35319         * g++.dg/ext/typeof4.C: New test.
35320
35321 2003-02-15  Roger Sayle  <roger@eyesopen.com>
35322
35323         * gcc.dg/i386-387-3.c: New test case.
35324
35325 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
35326
35327         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
35328         cris-*-elf* cris-*-aout* and mmix-*-*.
35329
35330 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
35331
35332         * gcc.dg/20030213-1.c: New test.
35333
35334 2003-02-12  Roger Sayle  <roger@eyesopen.com>
35335
35336         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
35337         * gcc.dg/i386-387-2.c: Likewise.
35338
35339 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
35340
35341         * gcc.dg/ppc-spe.c: Fix formatting.
35342         Enable tests that were previously unsupported by gas.
35343         Delete tests for instructions that no longer exist.
35344         Switch arguments on evsubifw builtin.
35345
35346 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
35347
35348         * gcc.c-torture/execute/20030209-1.c: Disable the test if
35349         STACK_SIZE is too small.
35350
35351 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35352             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35353
35354         * gcc.dg/decl-2.c: New test.
35355
35356 2003-02-10  Jan Hubicka  <jh@suse.cz>
35357
35358         * gcc.dg/i386-fpcvt-1.c: New test.
35359
35360 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
35361
35362         * gcc.c-torture/execute/20030209-1.c: New test.
35363
35364 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
35365
35366         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
35367         int-wide bitops, use the constants of the same width.
35368         Likewise, if long long is 32-bit wide, test bitops using
35369         32-bit constants.
35370
35371 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
35372
35373         * gcc.dg/20021014-1.c: Annotate with expected notice text.
35374
35375 2003-02-07  Roger Sayle  <roger@eyesopen.com>
35376
35377         * testsuite/gcc.dg/builtins-4.c: New test case.
35378
35379 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35380
35381         * gcc.dg/20020430-1.c: Fix dg command typos.
35382         * gcc.dg/20020503-1.c: Likewise.
35383
35384 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35385
35386         PR c++/8785
35387         * g++.dg/parse/fused-params1.C: New test.
35388
35389         PR c++/8857
35390         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
35391
35392         PR c++/8921
35393         * g++.dg/parse/non-dependent1.C: New test.
35394
35395         PR c++/8928
35396         * g++.dg/parse/dupl-tmpl-args1.C: New test.
35397
35398         PR c++/9228
35399         * g++.dg/parse/undefined7.C: New test.
35400         * g++.dg/parse/non-templ1.C: New test.
35401
35402         PR c++/9229
35403         * g++.dg/parse/too-many-tmpl-args1.C: New test.
35404
35405 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
35406
35407         * gcc.c-torture/compile/20030206-1.c: New test.
35408
35409 2003-02-05  Roger Sayle  <roger@eyesopen.com>
35410
35411         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
35412         "pow" to "foo" to avoid potential confusion with a math built-in.
35413
35414 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35415
35416         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
35417         conditions for SPARC targets.
35418
35419 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
35420
35421         * gcc.dg/20030204-1.c: New test.
35422
35423 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35424
35425         PR c++/38
35426         * g++.dg/parse/array-size1.C: New test.
35427
35428         PR c++/5657
35429         * g++.dg/parse/undefined3.C: New test.
35430
35431         PR c++/5665
35432         * g++.dg/parse/undefined4.C: New test.
35433
35434         PR c++/5975
35435         * g++.dg/parse/undefined5.C: New test.
35436
35437         PR c++/7259
35438         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
35439
35440         PR c++/8578
35441         * g++.dg/parse/casting-operator1.C: New test.
35442
35443         PR c++/8596
35444         * g++.dg/parse/undefined6.C: New test.
35445
35446         PR c++/8736
35447         * g++.dg/parse/missing-template1.C: New test.
35448
35449 2003-02-04  Jan Hubicka  <jh@suse.cz>
35450
35451         * gcc.dg/i386-cadd.c: Compile using -march=k8.
35452         * gcc.dg/i386-cmov?.c: Likewise.
35453         * gcc.dg/i386-fpcvt-?.c: Likewise.
35454         * gcc.dg/i386-ssefp-1.c: Likewise.
35455         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
35456         conventions.
35457
35458 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
35459
35460         PR c++/7129
35461         * testsuite/g++.dg/ext/max.C: New test.
35462
35463 2003-02-03  Jan Hubicka  <jh@suse.cz>
35464
35465         * gcc.c-torture/execute/20030203-1.c: New test.
35466
35467 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
35468
35469         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
35470         'natural-endian'.
35471
35472 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
35473
35474         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
35475         * g++.dg/init/new2.C: Likewise.
35476         * g++.dg/other/new1.C: Likewise.
35477
35478 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
35479
35480         * gcc.dg/struct-ret-libc.c: New test.
35481
35482 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
35483
35484         * gcc.dg/20030129-1.c: New test.
35485
35486 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35487
35488         PR c++/8849
35489         * g++.dg/template/ptrmem4.C: New test.
35490
35491 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
35492
35493         * g++.dg/parser/constant1.C: New test.
35494
35495 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35496
35497         PR c++/8591
35498         * g++.dg/parse/friend2.C: New test.
35499
35500 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35501
35502         PR c++/9437
35503         * g++.dg/template/unify4.C: New test.
35504
35505 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
35506
35507         * gcc.c-torture/execute/20030128-1.c: New test.
35508
35509 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
35510
35511         * g++.dg/lookup/nested1.C: Test moved from ...
35512         * g++.old-deja/g++.other/lookup24.C: ... here.
35513
35514 2003-01-28  Jan Hubicka  <jh@suse.cz>
35515
35516         * gcc.dg/i386-cmov5.c: New test.
35517
35518 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35519
35520         * gcc.c-torture/execute/20010925-1.c: Changed the
35521         memcpy declaration.
35522
35523 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35524
35525         PR c++/3902
35526         * g++.dg/parse/template5.C: New test.
35527
35528 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
35529
35530         PR fortran/9258
35531         * g77.dg/pr9258: New test.
35532
35533 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35534
35535         * README: Move relevant parts from README.g++.
35536
35537         * README.g++: Remove this file.
35538
35539 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35540
35541         * g++.dg/abi/dcast1.C: New test.
35542
35543 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35544
35545         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35546
35547 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
35548
35549         PR c++/47
35550         * g++.old-deja/g++.other/lookup24.C: New test.
35551
35552 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35553
35554         PR middle-end/7227
35555         * gcc.dg/uninit-C.c: New test.
35556
35557 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
35558
35559         * g++.dg/abi/covariant1.C: New test.
35560
35561 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35562
35563         * gcc.dg/20030123-1.c: New test.
35564
35565 2003-01-25  Jan Hubicka  <jh@suse.cz>
35566
35567         PR opt/8492
35568         * gcc.c-torture/compile/20030125-1.c
35569
35570 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35571
35572         PR c++/9403
35573         * g++.dg/parse/template3.C: New test.
35574         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35575
35576         PR c++/795
35577         * g++.dg/parse/template4.C: New test.
35578
35579         PR c++/9415
35580         * g++.dg/template/qual2.C: New test.
35581
35582         PR c++/8545
35583         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35584
35585         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35586
35587 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35588
35589         * gcc.c-torture/execute/switch-1.c: New test case.
35590
35591 2003-01-25  Jan Hubicka  <jh@suse.cz>
35592
35593         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35594
35595 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35596
35597         Tweaks for Bison-1.875. From the NEWS file:
35598         "- `parse error' -> `syntax error'
35599         Bison now uniformly uses the term `syntax error'"
35600         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35601         * gcc.dg/cpp/digraph2.c: Likewise.
35602         * gcc.dg/cpp/direct2.c: Likewise.
35603         * gcc.dg/cpp/paste4.c: Likewise.
35604         * gcc.dg/c90-restrict-1.c: Likewise.
35605         * gcc.dg/c99-func-2.c: Likewise.
35606         * gcc.dg/noncompile/920721-2.c: Likewise.
35607         * gcc.dg/noncompile/930622-2.c: Likewise.
35608         * gcc.dg/noncompile/940112-1.c: Likewise.
35609         * gcc.dg/noncompile/950921-1.c: Likewise.
35610         * gcc.dg/noncompile/951123-1.c: Likewise.
35611         * gcc.dg/noncompile/971104-1.c: Likewise.
35612         * gcc.dg/noncompile/990416-1.c: Likewise.
35613
35614 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
35615
35616         * g++.dg/parse/undefined1.C: Add error message.
35617
35618 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35619
35620         PR c++/9354
35621         * g++.dg/parse/new1.C: New test.
35622
35623         PR c++/9216
35624         * g++.dg/parse/template2.C: New test.
35625
35626         PR c++/9354
35627         * g++.dg/parse/typedef2.C: New test.
35628
35629         PR c++/9328
35630         * g++.dg/ext/typeof3.C: New test.
35631
35632 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35633
35634         PR c++/2738
35635         * g++.dg/parse/ret-type1.C: New test.
35636
35637         PR c++/3792
35638         * g++.dg/parse/tmpl-outside1.C: New test.
35639
35640         PR c++/4207
35641         * g++.dg/parse/int-as-enum1.C: New test.
35642
35643         PR c++/4903
35644         * g++.dg/parse/no-typename1.C: New test.
35645
35646         PR c++/5533
35647         * g++.dg/parse/no-value1.C: New test.
35648
35649         PR c++/5921
35650         * g++.dg/parse/wrong-inline1.C: New test.
35651
35652         PR c++/6402
35653         * g++.dg/parse/ref1.C: New test.
35654
35655         PR c++/6992
35656         * g++.dg/parse/attr-ctor1.C: New test.
35657
35658         PR c++/7229
35659         * g++.dg/parse/namespace5.C: New test.
35660
35661         PR c++/7917
35662         * g++.dg/parse/func-def1.C: New test.
35663
35664         PR c++/8143
35665         * g++.dg/parse/undefined1.C: New test.
35666
35667         PR c++/5723, PR c++/8522
35668         * g++.dg/parse/specialization1.C: New test.
35669
35670         PR c++/163, PR c++/8595
35671         * g++.dg/parse/struct-as-enum1.C: New test.
35672
35673         PR c++/9173
35674         * g++.dg/parse/undefined2.C: New test.
35675
35676 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35677
35678         PR c++/9298
35679         * g++.dg/parse/template1.C: New test.
35680
35681         PR c++/9384
35682         * g++.dg/parse/using1.C: New test.
35683
35684         PR c++/9285
35685         PR c++/9294
35686         * g++.dg/parse/expr2.C: New test.
35687
35688         PR c++/9388
35689         * g++.dg/parse/lookup2.C: Likewise.
35690
35691 2003-01-21  Jan Hubicka  <jh@suse.cz>
35692
35693         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35694         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35695         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35696         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35697
35698 2003-01-20  Nick Clifton  <nickc@redhat.com>
35699
35700         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35701         problem with ARM sibcall code generation.
35702
35703 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35704
35705         * gcc.c-torture/execute/20030120-1.c: New.
35706
35707 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35708
35709         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35710
35711 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35712
35713         PR c++/9272
35714         * g++.dg/parse/ctor1.C: New test.
35715
35716         PR c++/9294:
35717         * g++.dg/parse/qualified1.C: New test.
35718
35719         * g++.dg/parse/typename3.C: New test.
35720
35721 2003-01-16  Richard Henderson  <rth@redhat.com>
35722
35723         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35724
35725 2003-01-16  Richard Henderson  <rth@redhat.com>
35726
35727         * g++.dg/pch/pch.exp: Copy test header to the working directory
35728         before using it either for precompilation or direct use.
35729         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35730         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35731
35732 2003-01-16  Richard Henderson  <rth@redhat.com>
35733
35734         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35735         before using it either for precompilation or direct use.
35736         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35737         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35738
35739 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35740
35741         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35742         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35743         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35744         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35745         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35746         typename warning into error.
35747         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35748         error messages.
35749         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35750         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35751         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35752         messages.
35753         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35754         make declaration visible in template.
35755         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35756         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35757         messages.
35758         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35759         message.
35760         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35761         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35762         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35763         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35764         typename warning with error message.
35765         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35766         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35767         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35768
35769 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35770
35771         * g++.dg/parse/ambig2.C: New test.
35772
35773 2003-01-15  Richard Henderson  <rth@redhat.com>
35774
35775         * g++.dg/tls/init-2.C: Update error message string.
35776
35777 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35778
35779         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35780
35781 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35782
35783         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35784         all for HC11/HC12.
35785         * gcc.c-torture/compile/20001205-1.x: Likewise.
35786         * gcc.c-torture/compile/20001226-1.x: Likewise.
35787         * gcc.c-torture/compile/920520-1.x: Likewise.
35788         * gcc.c-torture/compile/961203-1.x: Likewise.
35789         * gcc.c-torture/compile/20020604-1.x: Likewise.
35790
35791 2003-01-15  Jan Hubicka  <jh@suse.cz>
35792
35793         * gcc.c-torture/compile/20030115-1.c: New test.
35794
35795         * gcc.dg/i386-fpcvt-1.c: New test.
35796         * gcc.dg/i386-fpcvt-2.c: New test.
35797
35798 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35799
35800         Further conform g++'s __vmi_class_type_info to the C++ ABI
35801         specification.
35802         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35803         the specification.
35804
35805 2003-01-14  Jan Hubicka  <jh@suse.cz>
35806
35807         * gcc.dg/i386-fpcvt-1.c: New test.
35808         * gcc.dg/i386-fpcvt-2.c: New test.
35809
35810 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35811
35812         * gcc.dg/i386-mmx-3.c: New test.
35813
35814 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35815
35816         PR c++/9264
35817         * g++.dg/parse/octal1.C: New file.
35818
35819         PR c++/9172
35820         * g++.dg/parse/typename1.C: New file.
35821
35822 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35823
35824         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35825         * gcc.dg/bf-no-ms-layout.c: Likewise.
35826         * gcc.dg/bf-ms-attrib.c: Likewise.
35827
35828 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35829
35830         PR c++/9099
35831         * g++.dg/parse/dtor1.C: New file.
35832
35833         PR c++/9128
35834         * g++.dg/rtti/typeid1.C: New file.
35835
35836         PR c++/9153
35837         * g++.dg/parse/lookup1.C: New file.
35838
35839         PR c++/9171
35840         * g++.dg/templ/spec5.C: New file.
35841
35842 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35843
35844         * gcc.c-torture/compile/20030110-1.c: New test.
35845
35846 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35847
35848         Merge from pch-branch:
35849
35850         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35851
35852         * gcc.dg/pch/cpp-1.h: New.
35853         * gcc.dg/pch/cpp-1.c: New.
35854         * gcc.dg/pch/cpp-2.h: New.
35855         * gcc.dg/pch/cpp-2.c: New.
35856
35857         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35858
35859         * gcc.dg/pch/except-1.h: New.
35860         * gcc.dg/pch/except-1.c: New.
35861
35862         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35863
35864         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35865         running test.
35866         * gcc.dg/pch: Include *.hp not *.h.
35867         * gcc.dg/pch/system-1.h: New.
35868         * gcc.dg/pch/system-1.c: New.
35869
35870         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35871
35872         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35873         rather than trying to build and run a program using PCH.
35874         * gcc.dg/pch: Remove dg-do commands from test files.
35875
35876         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35877
35878         * gcc.dg/pch/macro-3.c: New.
35879         * gcc.dg/pch/macro-3.h: New.
35880
35881         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35882
35883         * gcc.dg/pch/common-1.c: New.
35884         * gcc.dg/pch/common-1.h: New.
35885         * gcc.dg/pch/decl-1.c: New.
35886         * gcc.dg/pch/decl-1.h: New.
35887         * gcc.dg/pch/decl-2.c: New.
35888         * gcc.dg/pch/decl-2.h: New.
35889         * gcc.dg/pch/decl-3.c: New.
35890         * gcc.dg/pch/decl-3.h: New.
35891         * gcc.dg/pch/decl-4.c: New.
35892         * gcc.dg/pch/decl-4.h: New.
35893         * gcc.dg/pch/decl-5.c: New.
35894         * gcc.dg/pch/decl-5.h: New.
35895         * gcc.dg/pch/global-1.c: New.
35896         * gcc.dg/pch/global-1.h: New.
35897         * gcc.dg/pch/inline-1.c: New.
35898         * gcc.dg/pch/inline-1.h: New.
35899         * gcc.dg/pch/inline-2.c: New.
35900         * gcc.dg/pch/inline-2.h: New.
35901         * gcc.dg/pch/static-1.c: New.
35902         * gcc.dg/pch/static-1.h: New.
35903         * gcc.dg/pch/static-2.c: New.
35904         * gcc.dg/pch/static-2.h: New.
35905
35906         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35907
35908         * g++.dg/pch/pch.exp: Better handle failing testcases.
35909         * gcc.dg/pch/pch.exp: Likewise.
35910         * gcc.dg/pch/macro-1.c: New.
35911         * gcc.dg/pch/macro-1.h: New.
35912         * gcc.dg/pch/macro-2.c: New.
35913         * gcc.dg/pch/macro-2.h: New.
35914
35915         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35916
35917         * g++.dg/dg.exp: Treat files in pch/ specially.
35918         * g++.dg/pch/pch.exp: New file.
35919         * g++.dg/pch/empty.H: New file.
35920         * g++.dg/pch/empty.C: New file.
35921         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35922         "precompile".
35923
35924         * gcc.dg/pch/pch.exp: New file.
35925         * gcc.dg/pch/empty.h: New file.
35926         * gcc.dg/pch/empty.c: New file.
35927         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35928         "precompile".
35929
35930 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35931
35932         * g++.dg/template/friend14.C: New test.
35933
35934 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35935
35936         * gcc.dg/old-style-asm-1.c: New test.
35937
35938 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35939
35940         * gcc.c-torture/compile/20030109-1.c: New test.
35941
35942 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35943
35944         * gcc.c-torture/execute/20030109-1.c: New test.
35945
35946 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35947
35948         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35949         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35950         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35951         * g++.old-deja/g++.mike/eh2.C: Likewise.
35952         * g++.old-deja/g++.mike/eh3.C: Likewise.
35953         * g++.old-deja/g++.mike/eh5.C: Likewise.
35954         * g++.old-deja/g++.mike/eh6.C: Likewise.
35955         * g++.old-deja/g++.mike/eh7.C: Likewise.
35956         * g++.old-deja/g++.mike/eh8.C: Likewise.
35957         * g++.old-deja/g++.mike/eh9.C: Likewise.
35958         * g++.old-deja/g++.mike/eh10.C: Likewise.
35959         * g++.old-deja/g++.mike/eh12.C: Likewise.
35960         * g++.old-deja/g++.mike/eh13.C: Likewise.
35961         * g++.old-deja/g++.mike/eh14.C: Likewise.
35962         * g++.old-deja/g++.mike/eh16.C: Likewise.
35963         * g++.old-deja/g++.mike/eh17.C: Likewise.
35964         * g++.old-deja/g++.mike/eh18.C: Likewise.
35965         * g++.old-deja/g++.mike/eh21.C: Likewise.
35966         * g++.old-deja/g++.mike/eh23.C: Likewise.
35967         * g++.old-deja/g++.mike/eh24.C: Likewise.
35968         * g++.old-deja/g++.mike/eh25.C: Likewise.
35969         * g++.old-deja/g++.mike/eh26.C: Likewise.
35970         * g++.old-deja/g++.mike/eh27.C: Likewise.
35971         * g++.old-deja/g++.mike/eh28.C: Likewise.
35972         * g++.old-deja/g++.mike/eh29.C: Likewise.
35973         * g++.old-deja/g++.mike/eh31.C: Likewise.
35974         * g++.old-deja/g++.mike/eh33.C: Likewise.
35975         * g++.old-deja/g++.mike/eh34.C: Likewise.
35976         * g++.old-deja/g++.mike/eh35.C: Likewise.
35977         * g++.old-deja/g++.mike/eh36.C: Likewise.
35978         * g++.old-deja/g++.mike/eh37.C: Likewise.
35979         * g++.old-deja/g++.mike/eh38.C: Likewise.
35980         * g++.old-deja/g++.mike/eh39.C: Likewise.
35981         * g++.old-deja/g++.mike/eh40.C: Likewise.
35982         * g++.old-deja/g++.mike/eh41.C: Likewise.
35983         * g++.old-deja/g++.mike/eh42.C: Likewise.
35984         * g++.old-deja/g++.mike/eh44.C: Likewise.
35985         * g++.old-deja/g++.mike/eh46.C: Likewise.
35986         * g++.old-deja/g++.mike/eh47.C: Likewise.
35987         * g++.old-deja/g++.mike/eh48.C: Likewise.
35988         * g++.old-deja/g++.mike/eh49.C: Likewise.
35989         * g++.old-deja/g++.mike/eh50.C: Likewise.
35990         * g++.old-deja/g++.mike/eh51.C: Likewise.
35991         * g++.old-deja/g++.mike/eh53.C: Likewise.
35992         * g++.old-deja/g++.mike/eh55.C: Likewise.
35993         * g++.old-deja/g++.mike/p7912.C: Likewise.
35994         * g++.old-deja/g++.mike/p9706.C: Likewise.
35995         * g++.old-deja/g++.mike/p10416.C: Likewise.
35996         * g++.old-deja/g++.mike/p11667.C: Likewise.
35997         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35998         Remove redundant reference to Iris.
35999         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
36000         Elxsi, i860, Pico Java, and WE32K.
36001
36002 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
36003
36004         * g++.dg/ext/asm4.C: New test.
36005
36006 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36007
36008         PR c++/9030
36009         * g++.dg/template/friend12.C: New test.
36010         * g++.dg/template/friend13.C: Likewise.
36011         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
36012
36013 2003-01-08  Jan Hubicka  <jh@suse.cz>
36014
36015         * gcc.dg/i386-cadd.c: New test.
36016         * gcc.dg/i386-cmov4.c: Likewise.
36017
36018 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
36019
36020         PR c++/9165
36021         * g++.dg/warn/Wunused-3.C: New test.
36022
36023         * g++.dg/abi/bitfield9.C: New test.
36024
36025         PR c++/9189
36026         * g++.dg/parse/defarg3.C: New test.
36027
36028 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36029
36030         * g++.dg/parse/ambig1.C: New test.
36031         * g++.dg/parse/defarg2.C: New test.
36032
36033 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
36034
36035         * g++.dg/template/defarg-1.C: New test.
36036         * g++.dg/template/local2.C: Likewise.
36037
36038 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
36039
36040         * gcc.c-torture/execute/20030105-1.c: New test.
36041
36042 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36043
36044         * g++.dg/parse/namespace3.C: Remove extra semicolons.
36045         * g++.dg/parse/namespace4.C: Likewise.
36046
36047 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36048
36049         * g++.dg/template/ntp2.C: New test.
36050
36051 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
36052
36053         * g++.dg/parse/extern-C-1.C: New test.
36054
36055         * g++.dg/parse/namespace4.C: New test.
36056
36057         * g++.dg/template/nested1.C: New test.
36058
36059         * g++.dg/parse/namespace3.C: New test.
36060
36061 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36062
36063         * g++.dg/lookup/two-stage1.C: New test.
36064
36065 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36066
36067         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36068         * g++.old-deja/g++.jason/access8.C: Likewise.
36069         * g++.old-deja/g++.other/decl5.C: Likewise.
36070
36071 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36072
36073         * g++.dg/parse/parse7.C: New test.
36074
36075 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
36076
36077         PR c++/2843
36078         * g++.dg/ext/attrib7.C: New test.
36079
36080 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36081
36082         * g++.dg/parse/parse6.C: New test.
36083
36084 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
36085
36086         * gcc.dg/h8300-stack-1.c: New.
36087
36088 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36089
36090         g++.dg/lookup/exception1.C: New test.
36091
36092         g++.dg/lookup/template1.C: New test.
36093
36094         g++.dg/parse/namespace2.C: New test.
36095
36096         g++.dg/parse/parens2.C: New test.
36097
36098 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36099
36100         * g++.dg/parse/parse5.C: New test.
36101         * g++.dg/lookup/scoped4.C: New test.
36102
36103 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36104
36105         * g++.dg/parse/parens1.C: New test.
36106
36107         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36108         angle-bracket1.C.
36109         * g++.dg/parse/parens2.C: New test.
36110
36111         * g++.dg/lookup/scope-operator1.C: New test.
36112
36113         * g++.dg/parse/operator1.C: New test.
36114
36115 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36116
36117         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36118         * g++.old-deja/g++.other/access6.C: Likewise.
36119         * g++.old-deja/g++.other/decl1.C: Likewise.
36120         * g++.old-deja/g++.pt/typename12.C: Likewise.
36121
36122 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36123
36124         * g++.dg/parse/namespace1.C: New test.
36125
36126 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36127
36128         * g++.dg/parse/parse4.C: New test.
36129
36130 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36131
36132         * g++.dg/parse/parse3.C: New test.
36133
36134 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36135
36136         * g++.dg/parse/parse2.C: New test.
36137
36138 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36139
36140         * g++.dg/template/friend11.C: New test.
36141
36142 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36143
36144         * g++.dg/parse/parse1.C: New test.
36145
36146 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36147
36148         * lib/profopt.exp: Change the name of a global variable to avoid
36149         possible clashes with other test suites.
36150
36151 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36152
36153         * g++.dg/inherit/covariant8.C: New test.
36154
36155 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36156
36157         * g++.dg/init/array9.C: New test.
36158
36159         PR c++/9112
36160         * g++.dg/parse/expr1.C: New test.
36161
36162 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36163
36164         * gcc.c-torture/compile/20021230-1.c: New test.
36165
36166 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36167
36168         * g++.dg/inherit/covariant5.C: New test.
36169         * g++.dg/inherit/covariant6.C: New test.
36170         * g++.dg/inherit/covariant7.C: New test.
36171
36172 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36173
36174         PR c++/2739
36175         * g++.dg/other/access2.C: New test.
36176
36177 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36178
36179         * g++.dg/other/anon-struct.C: No longer fails
36180         * g++.old-deja/g++.brendan/parse4.C: Likewise.
36181         * g++.old-deja/g++.brendan/parse5.C: Likewise.
36182         * g++.old-deja/g++.brendan/parse6.C: Likewise.
36183
36184 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36185
36186         * g++.dg/parse/angle-bracket.C (main): No longer fails.
36187
36188 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
36189
36190         * g++.dg/eh/spec4.C: Remove stray semicolon.
36191         * g++.dg/expr/pmf-1.C: Change error message.
36192         * g++.dg/ext/asm1.C: Remove stray semicolon.
36193         * g++.dg/ext/typename1.C: Add missing typenames.
36194         * g++.dg/inherit/template-as-base.C: Change error message.
36195         * g++.dg/lookup/scoped1.C: Likewise.
36196         * g++.dg/lookup/scoped2.C: Likewise.
36197         * g++.dg/lookup/using2.C: Likewise.
36198         * g++.dg/other/component1.C: Remove stray semicolon.
36199         * g++.dg/other/do1.C: Change error message.
36200         * g++.dg/other/error2.C: Likewise.
36201         * g++.dg/other/init1.C: Likewise.
36202         * g++.dg/other/packed1.C: Remove stray semicolon.
36203         * g++.dg/other/ptrmem2.C: Change error message.
36204         * g++.dg/parse/parameter-declaration-1.C: Remove line number
36205         marker.
36206         * g++.dg/special/initp1.C: Remove invalid attribute usage.
36207         * g++.dg/template/access3.C: Add typename keyword.
36208         * g++.dg/template/access5.C: Remove stray semicolon.
36209         * g++.dg/template/access6.C: Likewise.
36210         * g++.dg/template/complit1.C: Likewise.
36211         * g++.dg/template/crash1.C: Change error message.
36212         * g++.dg/template/inherit2.C: Remove stray semicolon.
36213         * g++.dg/template/instantiate2.C: Likewise.
36214         * g++.dg/template/instantiate3.C: Change error message.
36215         * g++.dg/template/qual1.C: Remove stray semicolon.
36216         * g++.dg/template/qualttp18.C: Change error message.
36217         * g++.dg/template/ref1.C: Remove stray semicolon.
36218         * g++.dg/template/sizeof1.C (A::value): Declare it.
36219         * g++.dg/template/spec4.C: Change error message.
36220         * g++.dg/template/static1.C: Likewise.
36221         * g++.dg/template/type1.C: Likewise.
36222         * g++.dg/template/typename3.C: Likewise.
36223         * g++.old-deja/g++.benjamin/13478.C: Change error message.
36224         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36225         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36226         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36227         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36228         named return value extension.
36229         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36230         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36231         * g++.old-deja/g++.bob/extern_C.C: Likewise.
36232         * g++.old-deja/g++.bob/inherit2.C: Likewise.
36233         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36234         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36235         * g++.old-deja/g++.brendan/crash13.C: Likewise.
36236         * g++.old-deja/g++.brendan/crash15.C: Likewise.
36237         * g++.old-deja/g++.brendan/crash18.C: Change error message.
36238         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36239         * g++.old-deja/g++.brendan/crash38.C: Likewise.
36240         * g++.old-deja/g++.brendan/crash50.C: Likewise.
36241         * g++.old-deja/g++.brendan/crash56.C: Likewise.
36242         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36243         syntax.
36244         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36245         * g++.old-deja/g++.brendan/crash8.C: Change error message.
36246         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36247         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36248         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36249         * g++.old-deja/g++.brendan/template11.C: Likewise.
36250         * g++.old-deja/g++.brendan/template26.C: Likewise.
36251         * g++.old-deja/g++.brendan/template27.C: Use explicit
36252         specialization syntax.
36253         * g++.old-deja/g++.brendan/template30.C: Likewise.
36254         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36255         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36256         non-dependent names.
36257         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
36258         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
36259         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
36260         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
36261         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
36262         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
36263         named return value extension.
36264         * g++.old-deja/g++.ext/namedret2.C: Likewise.
36265         * g++.old-deja/g++.ext/namedret3.C: Likewise.
36266         * g++.old-deja/g++.ext/return1.C: Likewise.
36267         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
36268         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
36269         * g++.old-deja/g++.jason/access8.C: Likewise.
36270         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
36271         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
36272         pseudo-destructor names.
36273         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
36274         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
36275         pseudo-destructor names.
36276         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
36277         * g++.old-deja/g++.jason/overload19.C: Likewise.
36278         * g++.old-deja/g++.jason/overload32.C: Likewise.
36279         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
36280         stray semicolons.
36281         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
36282         * g++.old-deja/g++.jason/return.C: Likewise.
36283         * g++.old-deja/g++.jason/return2.C: Likewise.
36284         * g++.old-deja/g++.jason/shadow1.C: Likewise.
36285         * g++.old-deja/g++.jason/special.C: Use explicit specialization
36286         syntax.
36287         * g++.old-deja/g++.jason/template10.C: Account for use of
36288         non-dependent names.
36289         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
36290         syntax.
36291         * g++.old-deja/g++.jason/template37.C: Likewise.
36292         * g++.old-deja/g++.law/access4.C: Change error messages.
36293         * g++.old-deja/g++.law/arm13.C: Remove incorrect
36294         pseudo-destructor names.
36295         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
36296         * g++.old-deja/g++.law/ctors9.C: Likewise.
36297         * g++.old-deja/g++.law/cvt22.C: Likewise.
36298         * g++.old-deja/g++.law/dtors5.C: Likewise.
36299         * g++.old-deja/g++.law/global-init1.C: Likewise.
36300         * g++.old-deja/g++.law/missed-error3.C: Likewise.
36301         * g++.old-deja/g++.law/operators28.C: Likewise.
36302         * g++.old-deja/g++.law/visibility28.C: Likewise.
36303         * g++.old-deja/g++.martin/eval1.C: Likewise.
36304         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
36305         name.
36306         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
36307         * g++.old-deja/g++.mike/net34.C: Likewise.
36308         * g++.old-deja/g++.mike/net36.C: Likewise.
36309         * g++.old-deja/g++.mike/ns2.C: Likewise.
36310         * g++.old-deja/g++.mike/p12306.C: Likewise.
36311         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
36312         value extension.
36313         * g++.old-deja/g++.mike/p700.C: Likewise.
36314         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
36315         * g++.old-deja/g++.mike/p710.C: Likewise.
36316         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
36317         value extension.
36318         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
36319         * g++.old-deja/g++.mike/pmf9.C: Likewise.
36320         * g++.old-deja/g++.ns/crash2.C: Likewise.
36321         * g++.old-deja/g++.ns/crash3.C: Likewise.
36322         * g++.old-deja/g++.ns/invalid1.C: Likewise.
36323         * g++.old-deja/g++.ns/ns17.C: Likewise.
36324         * g++.old-deja/g++.ns/template16.C: Likewise.
36325         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
36326         keyword.
36327         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
36328         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
36329         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
36330         named return value extension.
36331         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
36332         * g++.old-deja/g++.other/access4.C: Issue additional error
36333         messages.
36334         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
36335         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
36336         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
36337         * g++.old-deja/g++.other/crash25.C: Change error message.
36338         * g++.old-deja/g++.other/crash4.C: Change error message.
36339         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
36340         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
36341         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
36342         checks.
36343         * g++.old-deja/g++.other/defarg8.C: Likewise.
36344         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
36345         * g++.old-deja/g++.other/dtor10.C: Likewise.
36346         * g++.old-deja/g++.other/incomplete.C: Likewise.
36347         * g++.old-deja/g++.other/linkage7.C: Likewise.
36348         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
36349         lookup algorithm.
36350         * g++.old-deja/g++.other/mangle2.C: Likewise.
36351         * g++.old-deja/g++.other/refinit2.C: Likewise.
36352         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
36353         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
36354         * g++.old-deja/g++.pt/crash28.C: Likewise.
36355         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
36356         syntax.
36357         * g++.old-deja/g++.pt/crash32.C: Change error message.
36358         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
36359         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
36360         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
36361         error message position.
36362         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
36363         * g++.old-deja/g++.pt/defarg8.C: Change error message.
36364         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
36365         syntax.
36366         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
36367         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
36368         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
36369         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
36370         keyword.
36371         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36372         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
36373         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
36374         keyword.
36375         * g++.old-deja/g++.pt/explicit71.C: Change error message.
36376         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
36377         syntax.
36378         * g++.old-deja/g++.pt/friend28.C: Account for use of
36379         non-dependent names.
36380         * g++.old-deja/g++.pt/friend29.C: Likewise.
36381         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
36382         rules.
36383         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
36384         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
36385         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
36386         lookup rules.
36387         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
36388         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
36389         keyword.
36390         * g++.old-deja/g++.pt/memclass20.C: Likewise.
36391         * g++.old-deja/g++.pt/memclass5.C: Likewise.
36392         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
36393         keyword.
36394         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
36395         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
36396         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
36397         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
36398         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
36399         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
36400         keyword.
36401         * g++.old-deja/g++.pt/spec10.C: Likewise.
36402         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
36403         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
36404         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
36405         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
36406         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
36407         * g++.old-deja/g++.pt/ttp62.C: Likewise.
36408         * g++.old-deja/g++.pt/ttp64.C: Likewise.
36409         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
36410         * g++.old-deja/g++.pt/typename15.C: Likewise.
36411         * g++.old-deja/g++.pt/typename22.C: Likewise.
36412         * g++.old-deja/g++.pt/typename6.C: Change error messages.
36413         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
36414         * g++.old-deja/g++.pt/virtual2.C: Likewise.
36415         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
36416         syntax.
36417         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
36418         return value extension.
36419         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
36420         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
36421         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
36422         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
36423
36424 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36425
36426         * g++.dg/warn/inline1.C: New test.
36427         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
36428         * g++.old-deja/g++.jason/synth10.C: Likewise.
36429         * g++.old-deja/g++.mike/net31.C: Likewise.
36430         * g++.old-deja/g++.mike/p8786.C: Likewise.
36431
36432         * g++.dg/template/friend10.C: New test.
36433         * g++.dg/template/conv5.C: New test.
36434
36435 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36436
36437         * g++.dg/lookup/scoped3.C: New test.
36438
36439         * g++.dg/lookup/decl1.C: New test.
36440         * g++.dg/lookup/decl2.C: New test.
36441
36442 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36443
36444         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
36445         gcc.c-torture/compile/20021015-1.c,
36446         gcc.c-torture/compile/20021015-2.c,
36447         gcc.c-torture/compile/20021123-1.c,
36448         gcc.c-torture/compile/20021123-2.c,
36449         gcc.c-torture/compile/20021123-3.c,
36450         gcc.c-torture/compile/20021123-4.c,
36451         gcc.c-torture/execute/20021024-1.c: Add tests previously added
36452         only to 3.1 or 3.2 branch.
36453
36454 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
36455
36456         * gcc.dg/i386-bitfield3.c: New test.
36457
36458         * gcc.dg/i386-bitfield2.c: New test.
36459
36460 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
36461
36462         * g++.dg/parse/conv_op1.C: New test.
36463
36464 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
36465
36466         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
36467         approved.
36468
36469 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
36470
36471         * gcc.c-torture/compile/20021220-1.c: New test.
36472
36473 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
36474
36475         * gcc.dg/i386-fastcall-1.c: New.
36476
36477 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36478
36479         * gcc.c-torture/execute/20021219-1.c: New test.
36480
36481 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36482
36483         * gcc.dg/i386-pic-1.c: New test.
36484
36485 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36486
36487         PR c++/8099
36488         * g++.dg/template/friend9.C: New test.
36489
36490 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36491
36492         PR c++/3663
36493         * g++.dg/template/access7.C: New test.
36494
36495 2002-12-18  Nick Clifton  <nickc@redhat.com>
36496
36497         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36498         the libstdc++-v3 directory has been found.
36499
36500 2002-12-12  Devang Patel <dpatel@apple.com>
36501         * gcc.dg/darwin-ld-1.c: New test.
36502         * gcc.dg/darwin-ld-2.c: New test.
36503         * gcc.dg/darwin-ld-3.c: New test.
36504         * gcc.dg/darwin-ld-4.c: New test.
36505         * gcc.dg/darwin-ld-5.c: New test.
36506
36507 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36508
36509         * gcc.c-torture/compile/20021212-1.c: New test.
36510
36511 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
36512
36513         * gcc.dg/fshort-wchar: New test.
36514
36515 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
36516
36517         PR c++/8372
36518         * g++.dg/template/dtor1.C: New test.
36519
36520         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36521         markers.
36522
36523 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
36524
36525         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36526
36527 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
36528
36529         * g++.dg/template/static1.C: New test.
36530         * g++.dg/template/static2.C: New test.
36531         * g++.old-deja/g++.ext/memconst.C: New test.
36532
36533 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36534
36535         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36536         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36537         * g++.dg/special/initp1.C: Likewise.
36538
36539 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
36540
36541         * gcc.c-torture/execute/20021204-1.c: New test.
36542
36543 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
36544
36545         * gcc.dg/ppc-fmadd-1.c: New file.
36546         * gcc.dg/ppc-fmadd-2.c: New file.
36547         * gcc.dg/ppc-fmadd-3.c: New file.
36548
36549 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36550
36551         * gcc.c-torture/compile/20021204-1.c: New test.
36552
36553 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36554
36555         * g++.dg/inherit/covariant2.C: New test.
36556         * g++.dg/inherit/covariant3.C: New test.
36557         * g++.dg/inherit/covariant4.C: New test.
36558         * g++.dg/inherit/covariant1.C: Remove XFAIL.
36559         * g++.old-deja/g++.robertl/eb17.C: Likewise.
36560
36561 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36562
36563         PR c++/8688
36564         * g++.dg/init/brace3.C: New test.
36565
36566 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36567
36568         * gcc.dg/20020210-1.c: Fix a comment typo.
36569
36570 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36571
36572         PR c++/8720
36573         * g++.dg/parse/defarg1.C: New test.
36574
36575         PR c++/8615
36576         * g++.dg/template/char1.C: New test.
36577
36578         * g++.dg/template/varmod1.C: Fix typo.
36579
36580 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36581
36582         DR 180
36583         * g++.old-deja/g++.pt/crash32.C: Expect error.
36584
36585 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36586
36587         PR c++/5919
36588         * g++.dg/template/varmod1.C: New test.
36589
36590         PR c++/8727
36591         * g++.dg/inherit/typeinfo1.C: New test.
36592
36593         PR c++/8663
36594         * g++.dg/inherit/typedef1.C: New test.
36595
36596 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36597
36598         PR c++/8332
36599         PR c++/8493
36600         * g++.dg/template/strlen1.C: New test.
36601
36602         PR c++/8227
36603         * g++.dg/template/ctor2.C: New test.
36604
36605         PR c++/8214
36606         * g++.dg/init/string1.C: New test.
36607
36608         PR c++/8511
36609         * g++.dg/template/friend8.C: New test.
36610
36611 2002-11-29  Joe Buck <jbuck@synopsys.com>
36612
36613         * g++.dg/lookup/anon2.C: New test.
36614
36615 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
36616
36617         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36618         h8300 port.
36619
36620 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
36621
36622         * gcc.dg/bitfld-6.c: New test.
36623
36624 2002-11-27  Jan Hubicka  <jh@suse.cz>
36625
36626         * gcc.c-torture/execute/20021127.[cx]: New test.
36627
36628 2002-11-26  Jan Hubicka  <jh@suse.cz>
36629
36630         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36631         quality.
36632
36633 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
36634
36635         * g++.dg/init/brace2.C: New test.
36636         * g++.old-deja/g++.mike/p9129.C: Correct.
36637
36638 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
36639
36640         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36641
36642 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36643
36644         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36645
36646 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36647
36648         * testsuite/g++.dg/abi/empty11.C: New test.
36649         * testsuite/g++.dg/rtti/cv1.C: New test.
36650
36651 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36652
36653         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36654
36655 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36656
36657         * g++.dg/abi/empty10.C: New test.
36658
36659 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36660
36661         * gcc.c-torture/compile/20021124-1.c: New test.
36662
36663 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36664
36665         * g++.dg/abi/rtti2.C: New test.
36666
36667 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36668
36669         * gcc.dg/i386-unroll-1.c: New test.
36670
36671 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36672
36673         * gcc.c-torture/compile/20021120-1.c: New test.
36674         * gcc.c-torture/compile/20021120-2.c: New test.
36675
36676 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36677
36678         * gcc.dg/bitfld-5.c: New test.
36679
36680 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36681
36682         * gcc.c-torture/execute/20021120-3.c: New test.
36683
36684 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36685
36686         * gcc.c-torture/execute/20021120-2.c: New test.
36687
36688 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36689
36690         * gcc.c-torture/execute/20021120-1.c: New test.
36691
36692 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36693
36694         * gcc.c-torture/execute/20021118-3.c: New test.
36695
36696 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36697
36698         * gcc.c-torture/compile/20021119-1.c: New test.
36699
36700 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36701
36702         * gcc.dg/duff-1.c: New test.
36703         * gcc.dg/duff-2.c: New test.
36704         * gcc.dg/duff-3.c: New test.
36705
36706 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36707
36708         * gcc.dg/cpp/_Pragma5.c: New test.
36709
36710 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36711
36712         * gcc.c-torture/execute/20021118-2.c: New test.
36713
36714 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36715
36716         * gcc.c-torture/execute/20021118-1.c: New test.
36717
36718 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36719
36720         * gcc.dg/20021116-1.c: New test.
36721
36722 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36723
36724         * g++.dg/abi/vcall1.C: New test.
36725
36726 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36727
36728         * gcc.dg/20021029-1.c: New test.
36729         * gcc.dg/20021029-2.c: New test.
36730
36731 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36732
36733         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36734
36735 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36736
36737         PR c/8439
36738         * gcc.dg/20021110.c: Move to ...
36739         * gcc.c-torture/compile/20021110.c: .... here.
36740
36741 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36742
36743         PR c/8467
36744         * gcc.c-torture/execute/20021111-1.c
36745
36746 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36747
36748         PR c/8439
36749         * gcc.dg/20021110.c: New test.
36750
36751 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36752
36753         * g++.dg/abi/vthunk3.C: Run only on x86.
36754
36755 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36756
36757         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36758
36759 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36760
36761         * lib/compat.exp (compat-execute): Fix logic error in last
36762         change.
36763
36764 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36765
36766         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36767
36768 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36769
36770         PR c++/8389
36771         * g++.dg/template/access6.C: New test.
36772
36773 2002-11-08  Jan Hubicka  <jh@suse.cz>
36774
36775         * gcc.dg/i386-ssefp-1.c: New test.
36776         * gcc.dg/i386-ssefp-1.c: New test.
36777
36778 2002-11-08  Jan Hubicka  <jh@suse.cz>
36779
36780         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36781
36782 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36783
36784         * g++.dg/abi/vthunk3.C: New test.
36785
36786         PR c++/8338
36787         * g++.dg/template/crash2.C: New test.
36788
36789 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36790
36791         * testsuite/g++.dg/abi/dtor1.C: New test.
36792         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36793
36794 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36795
36796         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36797         Darwin.
36798
36799 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36800
36801         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36802         -mthumb.  Only xfail with -O0.
36803
36804 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36805
36806         * g++.dg/abi/thunk1.C: New test.
36807         * g++.dg/abi/thunk2.C: Likewise.
36808         * g++.dg/abi/vtt1.C: Likewise.
36809
36810 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36811
36812         PR optimization/8423
36813         * gcc.c-torture/execute/builtin-constant.c: New test.
36814
36815 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36816
36817         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36818         Add some more cases.
36819
36820 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36821
36822         PR c++/8391
36823         * g++.dg/opt/local1.C: New test.
36824
36825 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36826
36827         PR c++/8160
36828         * g++.dg/template/complit1.C: New test.
36829
36830         PR c++/8149
36831         * g++.dg/template/typename4.C: Likewise.
36832
36833 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36834
36835         Core issue 287, PR c++/7639
36836         * g++.dg/template/instantiate1.C: Adjust error location.
36837         * g++.dg/template/instantiate3.C: New test.
36838         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36839         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36840         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36841
36842 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36843
36844         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36845
36846 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36847
36848         PR c++/8287
36849         * g++.dg/init/dtor2.C: New test.
36850
36851 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36852
36853         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36854         * gcc.dg/nest.c: Bypass errors on irix6.
36855
36856 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36857
36858         * gcc.dg/nest.c: Expect error for mmix-*-*.
36859         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36860
36861 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36862
36863         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36864         markers.
36865
36866         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36867
36868 2002-10-25  Mike Stump  <mrs@apple.com>
36869
36870         * gcc.dg/warn-1.c: New test.
36871
36872 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36873
36874         * g++.dg/template/typename3.C: New test.
36875
36876 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36877
36878         * g++.dg/lookup/ptrmem1.C: New test.
36879
36880         * g++.dg/abi/vthunk2.C: New test.
36881
36882 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36883
36884         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36885
36886 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36887
36888         * g++.dg/abi/empty9.C: New test.
36889
36890 2002-10-24  Richard Henderson  <rth@redhat.com>
36891
36892         * g++.dg/inherit/thunk1.C: Enable for ia64.
36893
36894 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36895
36896         PR c++/8067
36897         * g++.dg/lookup/pretty1.C: New test.
36898
36899 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36900
36901         * gcc.dg/20021023-1.c: New test.
36902
36903 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36904
36905         PR c++/7679
36906         * g++.dg/parse/inline1.C: New test.
36907
36908 2002-10-23  Richard Henderson  <rth@redhat.com>
36909
36910         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36911
36912         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36913
36914 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36915
36916         PR c++/6579
36917         * g++.dg/parse/stmtexpr3.C: New test.
36918
36919 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36920
36921         * g++.dg/expr/cond1.C: New test.
36922
36923 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36924
36925         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36926
36927 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36928
36929         * g++.dg/abi/vbase13.C: New test.
36930         * g++.dg/abi/vbase14.C: Likewise.
36931
36932 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36933
36934         * gcc.dg/tls/pic-1.c: New test.
36935         * gcc.dg/tls/nonpic-1.c: New test.
36936         * gcc.dg/20021018-1.c: New test.
36937
36938 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36939
36940         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36941         Remove only files with the same base name as the test case.
36942         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36943         (profopt-execute): Likewise.  Also, remove old profiling
36944         and performance data files before running the tests.
36945
36946         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36947         * g++.dg/bprob/bprob.exp: Likewise.
36948         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36949         to allow more general test case names.
36950
36951         * g++.dg/bprob/bprob-1.C: Rename to ...
36952         * g++.dg/bprob/g++-bprob-1.C: ... this.
36953
36954         * g77.dg/bprob/bprob-1.f: Rename to ...
36955         * g77.dg/bprob/g77-bprob-1.f: ... this.
36956
36957 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36958
36959         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36960         bison 1.50 or later.
36961
36962 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36963
36964         * g++.dg/README: Describe more test directories.
36965
36966 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36967
36968         * g++.dg/init/array6.C: Add additional tests.
36969
36970 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36971
36972         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36973         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36974
36975 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36976
36977         * gcc.c-torture/compile/20020604-1.x: New.
36978         * gcc.c-torture/compile/simd-5.x: Likewise.
36979         * gcc.c-torture/execute/920710-1.x: Likewise.
36980         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36981
36982 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36983
36984         * g++.dg/inherit/override1.C: Add dg-options clause.
36985
36986 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36987
36988         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36989         _mm_slli_si128.
36990
36991 2002-10-19  Andreas Schwab  <schwab@suse.de>
36992
36993         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36994         directory component.
36995
36996 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36997
36998         * g++.dg/inherit/thunk1.C: New test.
36999
37000         * g++.dg/inherit/override1.C: New test.
37001
37002         * g++.dg/abi/mangle11.C: New test.
37003         * g++.dg/abi/mangle14.C: New test.
37004         * g++.dg/abi/mangle17.C: New test.
37005
37006 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
37007
37008         * g++.dg/overload/member2.C: New test.
37009
37010 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
37011
37012         * g++.dg/README: Describe new compat directory.
37013         * g++.dg/dg.exp: Skip tests in compat directory.
37014         * README.compat: New file.
37015         * lib/compat.exp: New expect script.
37016         * g++.dg/compat: New test directory.
37017         * g++.dg/compat/compat.exp: New expect script.
37018         * g++.dg/compat/abi: New test directory.
37019         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
37020         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
37021         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
37022         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
37023         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
37024         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
37025         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
37026         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
37027         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
37028         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
37029         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
37030         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
37031         * g++.dg/compat/break: New test directory.
37032         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
37033         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
37034         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
37035         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
37036         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
37037         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
37038         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
37039         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
37040         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
37041         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
37042         g++.dg/compat/break/README: New files.
37043         * g++.dg/compat/eh: New test directory.
37044         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
37045         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
37046         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
37047         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
37048         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
37049         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
37050         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
37051         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
37052         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
37053         g++.dg/compat/eh/filter2_y.C,
37054         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
37055         g++.dg/compat/eh/new1_y.C,
37056         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
37057         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
37058         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
37059         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
37060         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
37061         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
37062         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
37063         g++.dg/compat/eh/unexpected1_y.C: New files.
37064         * g++.dg/compat/init: New test directory.
37065         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
37066         g++.dg/compat/init/array5_y.C,
37067         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37068         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37069         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37070         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37071         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37072         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37073         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37074         g++.dg/compat/init/init-ref2_y.C: New files.
37075
37076 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37077
37078         PR c++/7584
37079         * g++.dg/inherit/using3.C: New test.
37080
37081 2002-10-17  Jan Hubicka  <jh@suse.cz>
37082
37083         * gcc.dg/20021017-2.c: New test.
37084
37085 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37086
37087         * g++.dg/abi/mangle16.C: Adjust.
37088
37089         * g++.dg/init/array8.C: New test.
37090
37091 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37092
37093         * gcc.dg/special/mips-abi.exp: New test.
37094         * gcc.dg/special/mips-abi.s: Empty file used by the above.
37095
37096 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37097
37098         * g++.dg/abi/mangle16.C: New test.
37099         * g++.dg/abi/mangle17.C: Likewise.
37100
37101         PR c++/7478
37102         * g++.dg/template/ref1.C: New test.
37103
37104 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37105
37106         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37107
37108 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
37109
37110         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37111
37112 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37113
37114         PR c++/7524
37115         * g++.dg/init/array7.C: New test.
37116
37117 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
37118
37119         * g++.dg/init/array6.C: New test.
37120
37121         * g++.dg/abi/mangle13.C: Likewise.
37122         * g++.dg/abi/mangle14.C: Likewise.
37123         * g++.dg/abi/mangle15.C: Likewise.
37124
37125 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37126
37127         * g++.dg/abi/empty8.C: New test.
37128
37129 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37130
37131         * g++.dg/init/ctor1.C: New test.
37132
37133 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37134
37135         * gcc.c-torture/execute/20021015-1.c: New test.
37136
37137 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37138
37139         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37140
37141 2002-10-14  Jan Hubicka  <jh@suse.cz>
37142
37143         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37144
37145 2002-10-14  Richard Henderson  <rth@redhat.com>
37146
37147         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37148
37149 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37150
37151         PR optimization/6631
37152         * g++.dg/opt/const2.C: New test.
37153
37154 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37155
37156         PR c++/7176
37157         * g++.dg/parse/friend1.C: New test.
37158         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37159
37160 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37161
37162         * gcc.dg/20021014-1.c: New test.
37163
37164 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37165
37166         PR c++/5661
37167         * g++.dg/ext/vlm1.C: New test.
37168         * g++.dg/ext/vlm2.C: Likewise.
37169
37170         * g++.dg/init/array1.C: Remove invalid braces.
37171         * g++.dg/init/brace1.C: New test.
37172         * g++.dg/init/copy2.C: Likewise.
37173         * g++.dg/init/copy3.C: Likewise.
37174         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37175         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37176         braces.
37177
37178 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
37179
37180         * gcc.dg/cpp/assembler.S: Don't use -ansi.
37181
37182 2002-10-11  Richard Shann  <richard.shann@superh.com>
37183
37184         * gcc.c-torture/compile/simd-5.c: New test.
37185
37186 2002-10-10  Roger Sayle  <roger@eyesopen.com>
37187
37188         * gcc.c-torture/execute/shiftopt-1.c: New test case.
37189
37190 2002-10-10  Jim Wilson  <wilson@redhat.com>
37191
37192         * gcc.c-torture/execute/20021010-1.c: New test.
37193
37194 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
37195
37196         PR c/7353
37197         * g++.dg/ext/typedef-init.C: New test.
37198         * gcc.dg/typedef-init.c: New test.
37199
37200 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
37201
37202         * gcc.dg/cpp/paste13.c: New test.
37203
37204 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37205
37206         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
37207         remaining platforms, XFAIL during compile, not execute.  Don't
37208         XFAIL at -O0.
37209
37210 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37211
37212         * gcc.dg/alias-1.c: Tweak expected warning.
37213
37214 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37215
37216         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37217
37218 2002-10-06  Andreas Jaeger  <aj@suse.de>
37219
37220         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37221         * gcc.dg/cpp/c++98.C: Likewise.
37222
37223         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37224         * g++.dg/cpp/c++98.C: Likewise.
37225
37226         * g++.dg/README (Subdirectories): Mention cpp directory.
37227
37228         PR target/7559
37229         * gcc.dg/20021006-1.c: New test.
37230
37231 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37232
37233         PR c++/7804
37234         * g++.dg/other/warning1.C: New test.
37235
37236 2002-10-04  Roger Sayle  <roger@eyesopen.com>
37237
37238         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37239         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
37240         and sparc-*-* with -m64 as expected failures.  See PR 8087.
37241
37242 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37243
37244         PR c++/7931
37245         * g++.dg/template/ptrmem3.C: New test.
37246
37247         PR c++/7754
37248         * g++.dg/template/union1.C: New test.
37249
37250 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37251
37252         PR c++/8006
37253         * g++.dg/abi/mangle9.C: New test.
37254         * g++.dg/abi/mangle10.C: New test.
37255         * g++.dg/abi/mangle11.C: New test.
37256         * g++.dg/abi/mangle12.C: New test.
37257
37258 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
37259
37260         PR c++/7188.
37261         * g++.dg/template/meminit1.C: New test.
37262         * g++.dg/warn/Wreorder-1.C: Likewise.
37263         * g++.old-deja/g++.mike/warn3.C: Tweak.
37264         * lib/prune.exp: Ingore "in copy constructor".
37265
37266 2002-10-02  Andreas Jaeger  <aj@suse.de>
37267
37268         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
37269         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
37270         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
37271         on x86-64.
37272
37273 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37274
37275         * gcc.dg/empty1.C: Fix typo.
37276
37277 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
37278
37279         * gcc.dg/alias-1.c: New test.
37280
37281 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37282
37283         * gcc.dg/empty1.C: New test.
37284
37285         * g++.dg/tls/init-2.C: Tweak error messages.
37286
37287 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
37288
37289         * gcc.c-torture/compile/20020923-1.c: New test.
37290
37291 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
37292
37293         * gcc.c-torture/execute/ffs-1.c: New test.
37294         * gcc.c-torture/execute/ffs-2.c: Ditto.
37295
37296 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
37297
37298         * g++.dg/overload/member1.C: New test.
37299
37300 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
37301
37302         * g++.dg/abi/empty7.C: New test.
37303         * g++.dg/init/pm2.C: Likewise.
37304
37305 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
37306
37307         * g++.dg/rtti/crash1.C: New test.
37308
37309 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
37310
37311         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
37312         gcc.dg/sibcall-4.c: New tests.
37313
37314 2002-09-28  Roger Sayle  <roger@eyesopen.com>
37315
37316         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
37317         powerpc and MMIX targets.
37318
37319 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
37320
37321         * gcc.dg/cpp/20020927-1.c: New.
37322
37323 2002-09-26  David S. Miller  <davem@redhat.com>
37324
37325         * gcc.c-torture/compile/trunctfdf.c: New.
37326
37327 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37328
37329         * lib/target-supports.exp (check_weak_available): Handle solaris2.
37330
37331 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
37332
37333         * gcc.c-torture/execute/loop-15.c: New.
37334
37335 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
37336
37337         * README.QMTEST: Fix typo.
37338
37339 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37340
37341         * gcc.dg/20020926-1.c: New test.
37342
37343 2002-09-25  David S. Miller  <davem@redhat.com>
37344
37345         PR target/7842
37346         * gcc.c-torture/execute/shiftdi.c: New test.
37347
37348 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
37349
37350         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
37351         unique to the tool.
37352         * lib/g77.exp (g77_init): Likewise.
37353         * lib/g++.exp (g++_init): Likewise.
37354         * lib/objc.exp (objc_init): Likewise.
37355
37356 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
37357
37358         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
37359         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
37360         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
37361
37362 2002-09-25  Richard Henderson  <rth@redhat.com>
37363
37364         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
37365         too-small long double.
37366
37367 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
37368
37369         * gcc.dg/20020919-1.c: New test.
37370
37371 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
37372
37373         * g++.dg/abi/bitfield6.C: New test.
37374         * g++.dg/abi/bitfield7.C: New test.
37375         * g++.dg/abi/bitfield8.C: New test.
37376         * g++.dg/abi/vbase11.C: New test.
37377
37378 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37379
37380         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
37381         hppa*-*-hpux*.  Update test comment.
37382
37383 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
37384
37385         * gcc.dg/tls/struct-1.c: New test.
37386
37387 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
37388
37389         * gcc.dg/cpp/tr-warn2.c: Update.
37390
37391 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37392
37393         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
37394
37395 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37396
37397         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
37398         systems.
37399
37400 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
37401
37402         * gcc.c-torture/execute/ieee/mzero3.c: New test.
37403
37404         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37405         Adjust for c++filt moved to binutils.  Remove spurious duplicate
37406         setting of cxxfilt.
37407
37408 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
37409
37410         * gcc.dg/20020312-2.c: Update for darwin.
37411
37412 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37413
37414         * g++.old-deja/g++.other/crash32.C: Mark ICE.
37415
37416 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
37417
37418         * objc.dg/comp-types-1.m: New test.
37419         * objc.dg/comp-types-2.m: New test.
37420         * objc.dg/comp-types-3.m: New test.
37421         * objc.dg/comp-types-4.m: New test.
37422         * objc.dg/comp-types-5.m: New test.
37423         * objc.dg/comp-types-6.m: New test.
37424
37425 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37426
37427         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
37428
37429 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37430
37431         * g++.dg/other/do1.C: New test.
37432
37433         * g++.dg/template/subst1.C: New test.
37434
37435 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
37436
37437         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
37438
37439 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37440
37441         * g++.dg/template/qualttp20.C: Adjust expected errors.
37442         * g++.old-deja/g++.jason/report.C: Likewise.
37443         * g++.old-deja/g++.other/qual1.C: Likewise.
37444
37445         * g++.dg/lookup/scoped2.C: New test.
37446
37447         * g++.dg/ext/asm3.C: New test.
37448
37449 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
37450
37451         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
37452
37453 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
37454
37455         * ChangeLog: follow spelling conventions.
37456         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
37457         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
37458         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
37459         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
37460         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
37461         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
37462         * g++.old-deja/g++.law/global-init1.C: Likewise.
37463         * g++.old-deja/g++.other/delete4.C: Likewise.
37464         * g++.old-deja/g++.other/inline21.C: Likewise.
37465         * g++.old-deja/g++.other/singleton.C: Likewise.
37466         * g77.dg/strlen0.f: Likewise.
37467         * g77.f-torture/compile/20010519-1.f: Likewise.
37468         * g77.f-torture/compile/980310-4.f: Likewise.
37469         * gcc.c-torture/compile/20000605-1.c: Likewise.
37470         * gcc.c-torture/execute/20020225-1.c: Likewise.
37471         * gcc.dg/c90-hexfloat-2.c: Likewise.
37472         * gcc.dg/c99-bool-1.c: Likewise.
37473         * gcc.dg/c99-hexfloat-2.c: Likewise.
37474         * gcc.dg/dll-2.c: Likewise.
37475         * gcc.dg/wtr-union-init-1.c: Likewise.
37476         * gcc.dg/wtr-union-init-2.c: Likewise.
37477         * gcc.dg/wtr-union-init-3.c: Likewise.
37478         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37479         * gcc.dg/cpp/defined.c: Likewise.
37480         * gcc.dg/cpp/macsyntx.c: Likewise.
37481         * gcc.dg/cpp/paste2.c: Likewise.
37482         * gcc.dg/cpp/trad/defined.c: Likewise.
37483         * gcc.dg/format/c90-printf-1.c: Likewise.
37484         * gcc.dg/format/c90-scanf-1.c: Likewise.
37485         * gcc.dg/format/c99-printf-1.c: Likewise.
37486         * gcc.dg/format/c99-scanf-1.c: Likewise.
37487         * gcc.misc-tests/gcov-8.c: Likewise.
37488         * lib/profopt.exp: Likewise.
37489
37490 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
37491
37492         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37493
37494 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37495
37496         * g++.dg/inherit/using2.C: New test.
37497
37498 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
37499
37500         * ChangeLog: Follow spelling conventions.
37501         * g++.dg/template/friend4.C: Likewise.
37502         * g++.old-deja/g++.pt/crash67.C: Likewise.
37503         * gcc.c-torture/execute/20000801-4.c: Likewise.
37504         * gcc.dg/c90-digraph-1.c: Likewise.
37505         * gcc.dg/c94-digraph-1.c: Likewise.
37506         * gcc.dg/c99-digraph-1.c: Likewise.
37507         * gcc.dg/cpp/line5.c: Likewise.
37508         * gcc.dg/cpp/multiline.c: Likewise.
37509         * gcc.dg/cpp/trad/literals-1.c: Likewise.
37510         * gcc.dg/format/attr-3.c: Likewise.
37511         * gcc.dg/format/c90-scanf-3.c: Likewise.
37512         * gcc.dg/format/ext-4.c: Likewise.
37513
37514 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37515
37516         * g++.dg/template/pretty1.C: New test.
37517
37518 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
37519
37520         * gcc.c-torture/execute/struct-cpy-1.c: New test.
37521
37522 2002-09-13  Matt Austern  <austern@apple.com>
37523
37524         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37525         passing a cast expression to a function by const reference.
37526
37527 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
37528
37529         * g++.dg/template/deduce1.C: New test.
37530
37531 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
37532
37533         * gcc.c-torture/execute/simd-1.c: Force all use of int to
37534         32-bit int.
37535
37536 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37537
37538         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37539         usage.
37540
37541 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
37542
37543         * gcc.c-torture/compile/20020910-1.c: New test.
37544
37545 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
37546
37547         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37548
37549 2002-09-10  Andreas Jaeger  <aj@suse.de>
37550
37551         * gcc.dg/20020312-2.c: Adjust for x86-64.
37552
37553 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
37554
37555         * g77.dg/7388.f: New test case for PR 7388.
37556
37557 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
37558
37559         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37560
37561 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37562
37563         * objc.dg/proto-lossage-1.m: New test.
37564
37565 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37566
37567         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37568
37569 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37570
37571         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37572         expected to pass.
37573
37574 2002-09-06  Stan Shebs  <shebs@apple.com>
37575             David Edelsohn  <edelsohn@gnu.org>
37576
37577         * gcc.dg/weak: New directory.
37578         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37579         target-specific xfail bits.
37580         * gcc.dg/typeof-2.c: Move to new directory.
37581         * gcc.dg/weak.exp: New expect script.
37582
37583 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37584
37585         * gcc.c-torture/execute/extzvsi.c: New test.
37586
37587 2002-09-05  Stan Shebs  <shebs@apple.com>
37588
37589         * gcc.dg/weak-1.c: xfail on Darwin.
37590         * gcc.dg/weak-2.c: Ditto.
37591         * gcc.dg/weak-3.c: Ditto.
37592         * gcc.dg/weak-4.c: Ditto.
37593         * gcc.dg/weak-5.c: Ditto.
37594         * gcc.dg/weak-6.c: Ditto.
37595         * gcc.dg/weak-7.c: Ditto.
37596         * gcc.dg/weak-8.c: Ditto.
37597         * gcc.dg/weak-9.c: Ditto.
37598
37599 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37600
37601         * gcc.c-torture/execute/loop-14.c: New test.
37602
37603 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37604
37605         * g++.dg/other/cxa-atexit1.C: New test.
37606
37607         * gcc.dg/typeof-2.c: New test.
37608
37609 2002-09-03  Roger Sayle  <roger@eyesopen.com>
37610
37611         * gcc.dg/builtins-2.c: New testcase.
37612         * gcc.dg/builtins-3.c: New testcase.
37613
37614 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
37615
37616         * gcc.dg/cpp/_Pragma4.c: New test.
37617
37618 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
37619
37620         * objc/execute/nil_method-1.m: New testcase.
37621
37622 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
37623
37624         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37625         [Object class], not [Object initialize].
37626
37627 2002-08-31  Roger Sayle  <roger@eyesopen.com>
37628             Hans-Peter Nilsson  <hp@bitrange.com>
37629
37630         * gcc.c-torture/execute/20020720-1.x: Skip test on
37631         mmix-knuth-mmixware.  Correct comment.
37632
37633 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
37634
37635         * testsuite/g++.dg/abi/bitfield5.C: New test.
37636         * testsuite/g++.dg/abi/vbase10.C: Likewise.
37637
37638 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
37639
37640         * objc.dg/undeclared-selector.m: New test.
37641
37642 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37643
37644         * g++.dg/other/offsetof1.C: Avoid cast warning.
37645
37646 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37647
37648         * objc.dg/super-class-2.m: New test.
37649
37650 2002-08-24  Matt Austern  <austern@apple.com>
37651
37652         * g++.dg/ext/lvaddr.C: New test.
37653         * g++.dg/ext/lvcast.C: New test.
37654
37655 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37656
37657         * testsuite/g++.dg/inherit/cond1.C: New test.
37658
37659 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37660
37661         * gcc.dg/noncompile/incomplete-1.c: New test.
37662
37663 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37664
37665         * gcc.dg/typespec-1.c: New test.
37666
37667 2002-08-20  Devang Patel  <dpatel@apple.com>
37668         * objc.dg/proto-hier-2.m: New test.
37669
37670 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37671
37672         * objc.dg/bitfield-1.m: New test.
37673         * objc.dg/bitfield-2.m: New test.
37674
37675 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37676
37677         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37678         gcc.dg/c99-flex-array-4.c: New tests.
37679
37680 2002-08-16  Stan Shebs  <shebs@apple.com>
37681
37682         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37683
37684 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37685
37686         * gcc.dg/typeof-1.c: New test.
37687         * g++.dg/ext/typeof2.C: New test.
37688
37689 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37690
37691         * g++.dg/other/offsetof1.C: New test.
37692
37693 2002-08-14  Richard Henderson  <rth@redhat.com>
37694
37695         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37696
37697 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37698
37699         * gcc.dg/cpp/_Pragma3.c: New test.
37700
37701 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37702
37703         * g++.dg/template/inherit3: New test.
37704
37705 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37706
37707         * gcc.dg/bitfld-4.c: Add blank options.
37708
37709 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37710
37711         * g++.dg/template/crash1.C: New test.
37712
37713 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37714
37715         * gcc.dg/tls/opt-2.c: New test.
37716
37717 2002-08-08  Devang Patel  <dpatel@apple.com>
37718
37719         * objc.dg/selector-1.m : New test
37720
37721 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37722
37723         * g++.dg/abi/bitfield4.C: New test.
37724         * gcc.dg/bitfld-4.c: New test.
37725
37726 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37727
37728         * g++.dg/other/packed1.C: New test.
37729
37730 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37731
37732         * g++.dg/abi/offsetof.C: Tweak error messages.
37733         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37734
37735 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37736
37737         * gcc.dg/bitfld-3.c: New test.
37738
37739 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37740             Richard Henderson  <rth@redhat.com>
37741
37742         * gcc.dg/i386-bitfield1.c: New test.
37743         * g++.dg/abi/bitfield3.C: Update.
37744
37745 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37746
37747         * objc.dg/const-str-2.m: Update.
37748         * gcc.dg/cpp/c++98.c: Change to C extension.
37749         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37750         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37751
37752 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37753
37754         * testsuite/gcc.dg/tls/diag-3.c: New.
37755
37756 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37757
37758         * g++.dg/README (Subdirectories): Document new subdir expr.
37759         * g++.dg/expr/pmf-1.C: New test.
37760
37761 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37762
37763         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37764
37765 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37766
37767         * g++.dg/abi/bitfield3.C: New test.
37768
37769 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37770
37771         * lib/gcov.exp: Tweak expected line formats.
37772         * gcc.misc-tests/gcov8.c: New test.
37773         * gcc.misc-tests/gcov8.x: New flags.
37774
37775 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37776
37777         * consistency.vlad/layout/endian.c: Include string.h.
37778
37779         * gcc.c-torture/execute/20020805-1.c: New test.
37780
37781 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37782
37783         * g++.dg/other/conversion1.C: New test.
37784
37785 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37786
37787         * gcc.dg/builtins-1.c: New testcase.
37788
37789 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37790
37791         * g++.dg/inherit/access3.C: New test.
37792
37793 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37794
37795         * gcc.dg/ia64-visibility-2.c: New test.
37796
37797 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37798
37799         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37800         __qualifier_flags to __flags.
37801
37802 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37803
37804         * g++.dg/inherit/operator1.C: New test.
37805         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37806         * g++.dg/other/error1.C: Change expected error message.
37807         * g++.dg/template/conv4.C: Likewise.
37808
37809 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37810
37811         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37812         for documented behavior.
37813
37814 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37815
37816         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37817         several targets known to fail.
37818
37819 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37820
37821         * gcc.dg/mips-args-[123].c: New tests.
37822
37823 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37824
37825         * gcc.dg/ppc-spe.c: New.
37826
37827 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37828
37829         * g++.dg/other/ptrmem4.C: New testcase.
37830
37831 2002-07-24  Richard Henderson  <rth@redhat.com>
37832
37833         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37834
37835 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37836
37837         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37838
37839 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37840
37841         * gcc.c-torture/execute/memset-3.c: New testcase.
37842
37843 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37844
37845         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37846         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37847
37848 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37849
37850         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37851         Delete.
37852
37853 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37854
37855         * gcc.c-torture/compile/simd-4.c: New test.
37856
37857 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37858
37859         PR c++/7347, c++/7348
37860         * g++.dg/template/access4.C: New test.
37861         * g++.dg/template/access5.C: New test.
37862         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37863         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37864         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37865         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37866
37867 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37868
37869         * gcc.dg/gnu89-init-2.c: New test.
37870
37871 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37872
37873         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37874
37875 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37876
37877         * gcc.c-torture/execute/20020720-1.c: New testcase.
37878
37879 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37880
37881         * gcc.dg/cpp/Wsignprom.c: New tests.
37882
37883 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37884
37885         * gcc.c-torture/execute/loop-13.c: New test.
37886
37887 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37888
37889         * gcc.dg/cpp/expr.c: New tests.
37890
37891 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37892
37893         * g++.dg/opt/pr6713.C: Add template instantiation.
37894
37895 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37896
37897         * gcc.dg/nest.c: New test.
37898
37899 2002-07-17  Richard Henderson  <rth@redhat.com>
37900
37901         * g++.dg/opt/pr6713.C: New test.
37902
37903 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37904
37905         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37906         XFAIL for all x86 processors.
37907
37908 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37909
37910         * gcc.c-torture/execute/20010122-1.x: Do not test with
37911         -fomit-frame-pointer.
37912
37913 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37914
37915         * g++.dg/template/instantiate2.C: New test.
37916         * g++.dg/template/spec4.C: New test.
37917
37918 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37919
37920         * g++.dg/template/access2.C: New test.
37921         * g++.dg/template/access3.C: New test.
37922
37923 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37924
37925         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37926         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37927         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37928         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37929         Convert to use <stdarg.h>.
37930         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37931         Delete.
37932         * gcc.dg/va-arg-2.c: New.
37933         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37934
37935 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37936
37937         * gcc.c-torture/compile/20020710-1.c: New test.
37938
37939 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37940                           Andrew Pinski  <pinskia@physics.uc.edu>
37941
37942         gcc.c-torture/compile/simd-2.c: New testcase.
37943         gcc.c-torture/compile/simd-3.c: Likewise.
37944
37945 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37946
37947         PR c++/7224
37948         * g++.dg/overload/error1.C: New test.
37949
37950 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37951
37952         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37953         configuration and IRIX 6 O32 ABI.
37954
37955 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37956
37957         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37958
37959 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37960
37961         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37962
37963 2002-07-10  Jeffrey A Law  <law@redhat.com>
37964
37965         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37966
37967         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37968
37969 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37970
37971         * gcc.dg/20020312-2.c: Check for __PPC__.
37972
37973 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37974
37975         * gcc.c-torture/compile/20020709-1.c: New test.
37976
37977 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37978
37979         * g++.dg/template/qualttp21.C: New test case.
37980
37981 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37982
37983         * gcc.c-torture/compile/20020706-1.c: New test.
37984         * gcc.c-torture/compile/20020706-2.c: New test.
37985
37986 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37987             Alexandre Oliva  <aoliva@redhat.com>
37988
37989         * g++.dg/warn/incomplete1.C: New test.
37990
37991 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37992
37993         PR c++/7099
37994         * g++.dg/warn/noreturn1.C: New test.
37995
37996 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37997
37998         PR c++/6706
37999         * g++.dg/debug/debug6.C: New test.
38000         * g++.dg/debug/debug7.C: New test.
38001
38002 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
38003
38004         * gcc.c-torture/compile/simd-3.c: New test.
38005
38006 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
38007
38008         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
38009         * gcc.dg/20020620-1.c: Likewise.
38010
38011 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38012
38013         PR c++/6944
38014         * g++.dg/init/array4.C: New test.
38015         * g++.dg/init/array5.C: New test.
38016
38017 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
38018
38019         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
38020         * gcc.c-torture/execute/simd-2.c (main): Likewise.
38021
38022 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38023
38024         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
38025         * gcc.dg/wtr-aggr-init-1.c: Likewise.
38026         * gcc.dg/wtr-conversion-1.c: Likewise.
38027         * gcc.dg/wtr-escape-1.c: Likewise.
38028         * gcc.dg/wtr-int-type-1.c: Likewise.
38029         * gcc.dg/wtr-label-1.c: Likewise.
38030         * gcc.dg/wtr-static-1.c: Likewise.
38031         * gcc.dg/wtr-strcat-1.c: Likewise.
38032         * gcc.dg/wtr-suffix-1.c: Likewise.
38033         * gcc.dg/wtr-switch-1.c: Likewise.
38034         * gcc.dg/wtr-unary-plus-1.c: Likewise.
38035         * gcc.dg/wtr-union-init-1.c: Likewise.
38036         * gcc.dg/wtr-union-init-2.c: Likewise.
38037         * gcc.dg/wtr-union-init-3.c: Likewise.
38038
38039         * gcc.dg/wtr-func-def-1.c: New test.
38040
38041 2002-07-02 Devang Patel <dpatel@apple.com>
38042
38043         * objc.dg/param-1.m: New test.
38044
38045 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
38046
38047         * gcc.dg/cpp/trad/directive.c: Add test.
38048         * gcc.dg/cpp/trad/macroargs.c: Add test.
38049         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
38050
38051 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
38052
38053         * gcc.dg/cpp/cmdlne-M.c: New test.
38054
38055 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
38056
38057         * objc.dg/desig-init-1.m: New test.
38058
38059 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38060
38061         PR c++/6716
38062         * g++.dg/template/instantiate1.C: New test.
38063
38064 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
38065
38066         PR c++/7112
38067         * g++.dg/template/sizeof2.C: New test.
38068
38069 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38070
38071         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38072         gcc.dg/cpp/trad/include.c: New tests.
38073
38074 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
38075
38076         PR target/7177
38077         * gcc.c-torture/compile/20020701-1.c: New test.
38078
38079 2002-07-01  Stan Shebs  <shebs@apple.com>
38080
38081         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38082         header here...
38083         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38084         (objc-torture-execute): or here.
38085
38086 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
38087
38088         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38089
38090 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38091
38092         * gcc.dg/cpp/trad/escaped-nl.c: New test.
38093
38094 2002-06-30  Devang Patel  <dpatel@apple.com>
38095
38096         * objc.dg/fsyntax-only.m: New test.
38097
38098 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
38099
38100         PR c++/6695
38101         * g++.dg/template/friend7.C: New file.
38102
38103 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
38104
38105         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38106         return type.
38107
38108 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
38109
38110         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38111         avoid division by zero.
38112
38113 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
38114
38115         * gcc.dg/Wunknownprag.c: New tests.
38116
38117 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
38118
38119         * gcc.c-torture/execute/simd-2.c: New test.
38120
38121 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
38122
38123         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38124         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38125         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38126         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38127         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38128         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38129         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38130         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38131         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38132         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38133         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38134         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38135         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38136         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38137         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38138         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38139         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38140
38141 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38142
38143         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38144         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38145         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38146         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38147         New tests.
38148         * gcc.dg/cpp/trad/directive.c: Update.
38149
38150 2002-06-23  Andreas Jaeger  <aj@suse.de>
38151
38152         * gcc.c-torture/execute/complex-6.c: New.
38153
38154 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38155
38156         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38157         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38158         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38159         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38160
38161 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38162
38163         * gcc.dg/cpp/trad: New directory with traditional tests copied
38164         from parent directory.
38165         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38166         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38167         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38168         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38169         Move to trad/ and rename.
38170         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38171         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38172         gcc.dg/cpp/trad/redef2.c: New tests.
38173         * gcc.dg/cpp/trad/trad.exp: New driver.
38174
38175 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
38176
38177         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38178         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38179         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38180         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38181         Remove.
38182
38183 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
38184
38185         * gcc.dg/20020620-1.c: New test.
38186
38187 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38188
38189         * g++.dg/template/ttp4.C: New test.
38190
38191 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
38192
38193         * g++.dg/opt/vt1.C: Fix regexp.
38194
38195 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38196
38197         * gcc.c-torture/execute/pure-1.c: Make functions static again.
38198         Don't use attribute `noinline'.
38199
38200 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38201
38202         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38203
38204 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
38205
38206         * gcc.c-torture/execute/simd-1.c: New.
38207
38208         * gcc.dg/simd-1.c: New.
38209
38210 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38211
38212         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38213
38214 2002-06-16  Richard Henderson  <rth@redhat.com>
38215
38216         * g++.dg/ext/anon-struct1.C: New.
38217         * g++.dg/ext/anon-struct2.C: New.
38218         * g++.dg/ext/anon-struct3.C: New.
38219         * gcc.dg/anon-struct-1.c: New.
38220         * gcc.dg/anon-struct-2.c: New.
38221         * gcc.dg/anon-struct-3.c: New.
38222         * gcc.dg/20011008-1.c: Adjust warning text.
38223         * gcc.dg/20020527-1.c: Add -fms-extensions.
38224
38225 2002-06-16  Richard Henderson  <rth@redhat.com>
38226
38227         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38228
38229 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
38230
38231         * gcc.c-torture/execute/20020615-1.c: New test.
38232
38233 2002-06-15  Roger Sayle  <roger@eyesopen.com>
38234
38235         * gcc.c-tortuture/execute/compare-1.c: New test case.
38236         * gcc.c-tortuture/execute/compare-2.c: New test case.
38237         * gcc.c-tortuture/execute/compare-3.c: New test case.
38238
38239 2002-06-13  Richard Henderson  <rth@redhat.com>
38240
38241         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
38242         ia64 ilp32.
38243
38244 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38245
38246         * g++.dg/template/typename2.C: Update error message.
38247
38248 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
38249
38250         * gcc.c-torture/execute/20020611-1.c: New test.
38251
38252 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
38253
38254         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38255         list of targets to skip.
38256
38257 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
38258
38259         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
38260         targets if not optimizing.
38261
38262 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
38263
38264         * gcc.c-torture/compile/20020605-1.c: New test.
38265
38266         * g++.dg/opt/vt1.C: New test.
38267
38268         * gcc.dg/20020531-1.c: New test.
38269
38270         * gcc.dg/20020530-1.c: New test.
38271
38272         * gcc.dg/20020527-1.c: New test.
38273
38274         * g++.dg/opt/cse1.C: New test.
38275
38276 2002-06-07  Roger Sayle  <roger@eyesopen.com>
38277
38278         * gcc.dg/20020607-2.c: New test case.
38279
38280 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
38281
38282         * gcc.c-torture/compile/20020604-1.c: New test.
38283
38284 2002-06-04  Richard Henderson  <rth@redhat.com>
38285
38286         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
38287         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
38288         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
38289
38290 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
38291
38292         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
38293
38294 2002-06-03  Richard Henderson  <rth@redhat.com>
38295
38296         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
38297         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
38298
38299 2002-06-02  Richard Henderson  <rth@redhat.com>
38300
38301         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
38302         test functions static.
38303
38304 2002-06-02  Andreas Jaeger  <aj@suse.de>
38305
38306         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
38307         now.
38308
38309 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38310
38311         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
38312         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
38313         Update for mofified diagnostics.
38314         * gcc.dg/c99-intconst-1.c: No longer fail.
38315
38316 2002-06-02  Richard Henderson  <rth@redhat.com>
38317
38318         * gcc.dg/uninit-A.c: Remove xfail markers.
38319
38320 2002-06-01  Roger Sayle  <roger@eyesopen.com>
38321
38322         * gcc.dg/fnegate-1.c: New test case.
38323
38324 2002-05-30  Osku Salerma  <osku@iki.fi>
38325
38326         * gcc.c-torture/execute/mayalias-1.c: New file.
38327
38328 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38329
38330         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
38331         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
38332         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
38333
38334 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
38335
38336         * gcc.c-torture/execute/20020529-1.c: New test.
38337
38338 2002-05-27  Richard Henderson  <rth@redhat.com>
38339
38340         * g++.dg/ext/attrib6.C: New test case.
38341
38342 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38343
38344         * gcc.c-torture/execute/pure-1.c: New test.
38345
38346 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38347
38348         * gcc.dg/cpp/arith-2.c: Remove.
38349
38350 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38351
38352         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
38353         * gcc.dg/cpp/if-3.c: Remove.
38354
38355 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
38356
38357         * g++.dg/opt/cse2.C: New test.
38358
38359 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
38360
38361         * gcc.dg/cpp/arith-1.c: New semantic tests.
38362         * gcc.dg/cpp/if-1.c: Update.
38363
38364 2002-05-24  Ben Elliston  <bje@redhat.com>
38365
38366         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
38367
38368 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38369
38370         * gcc.dg/verbose-asm.c: New test.
38371
38372 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38373
38374         * gcc.dg/cpp/paste12.c: New test.
38375
38376 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38377
38378         * g++.dg/parse/named_ops.C: New test.
38379
38380 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
38381
38382         * gcc/testsuite/gcc.dg/weak-8.c: New test.
38383
38384 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
38385
38386         * gcc.dg/weak-2.c: Allow optional leading underscore
38387         in scan-assembler symbol name.
38388         * gcc.dg/weak-3.c: Likewise.
38389         * gcc.dg/weak-4.c: Likewise.
38390         * gcc.dg/weak-5.c: Likewise.
38391
38392 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
38393
38394         * gcc.dg/20020523-1.c: New test.
38395
38396 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38397
38398         * objc.dg/const-str-2.m: Update now that we stop after
38399         a command line error.
38400
38401 2002-05-22  Richard Henderson  <rth@redhat.com>
38402
38403         * g++.dg/dg.exp: Fix typo in test pruneing.
38404
38405 2002-05-22  Richard Henderson  <rth@redhat.com>
38406
38407         * g++.dg/dg.exp: Prune the tls subdirectory.
38408         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
38409         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
38410         * g++.dg/tls/init-1.C: New.
38411
38412 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
38413
38414         * gcc.dg/20020517-1.c: New test.
38415
38416 2002-05-21  Richard Henderson  <rth@redhat.com>
38417
38418         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
38419         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
38420
38421 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
38422
38423         * g++.dg/other/copy2.C: New test.
38424
38425 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
38426
38427         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
38428         (MAX_COPY): Bump up to 10 times sizeof (long long).
38429         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
38430
38431         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
38432         sizeof (long long).
38433
38434         * gcc.c-torture/execute/strcpy-1.c: New test.
38435
38436 2002-05-19  Jason Merrill  <jason2redhat.com>
38437
38438         * g++.dg/ext/oper1.C: New test.
38439
38440 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
38441 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
38442
38443         * README.QMTEST: New file.
38444
38445         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
38446
38447 2002-05-19  Andreas Jaeger  <aj@suse.de>
38448
38449         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
38450         now.
38451         * gcc.c-torture/execute/loop-2d.x: Likewise.
38452
38453 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
38454
38455         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
38456         support weak symbols.
38457         * gcc.dg/weak-4.c: Likewise.
38458         * gcc.dg/weak-6.c: Likewise.
38459
38460 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
38461
38462         * gcc.dg/weak-3.c: Add dg-excess-error comment for
38463         cygwin, coff and h8300-*-hms targets
38464         * gcc.dg/weak-5.c: Likewise.
38465         * gcc.dg/weak-7.c: Likewise.
38466
38467 2002-05-16  Jason Merrill  <jason@redhat.com>
38468
38469         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
38470         (scan-assembler-not, scan-assembler-dem): Likewise.
38471         (scan-assembler-dem-not): Likewise.
38472
38473 2002-05-15  Richard Henderson  <rth@redhat.com>
38474
38475         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
38476
38477 2002-05-15  Richard Henderson  <rth@redhat.com>
38478
38479         * gcc.dg/weak-5.c (vfoo1c): No warning here.
38480         (vfoo1f): Warning here.
38481         (vfoo1l): Don't redefine the alias.
38482
38483 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
38484
38485         * g++.dg/init/pm1.C: New test.
38486
38487 2002-05-12  David S. Miller  <davem@redhat.com>
38488
38489         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38490         types.
38491
38492 2002-05-10  Roger Sayle  <roger@eyesopen.com>
38493
38494         * gcc.c-torture/execute/20020510-1.c: New test case.
38495
38496 2002-05-10  David S. Miller  <davem@redhat.com>
38497
38498         * gcc.c-torture/execute/conversion.c: Test long double too.
38499
38500 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
38501
38502         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38503         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38504         * lib/g++.exp (g++_link_flags): Likewise.
38505         * lib/objc.exp (objc_target_compile): Likewise.
38506
38507 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38508
38509         * gcc.dg/cpp/poison.c: Update.
38510         * gcc.dg/cpp/20000625-2.c: Remove.
38511         * gcc.dg/cpp/direct2s.c: Remove final test.
38512
38513 2002-05-08  Tom Rix  <trix@redhat.com>
38514
38515         * gcc.c-torture/execute/20020508-1.c: New test.
38516         * gcc.c-torture/execute/20020508-2.c: New test.
38517         * gcc.c-torture/execute/20020508-3.c: New test.
38518
38519 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38520
38521         * gcc.dg/cpp/charconst-4.c: More tests.
38522
38523 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
38524
38525         PR c/6569
38526         * gcc.dg/weak-3.c: Update location of warning messages.
38527         * gcc.dg/weak-5.c: Likewise.
38528
38529 2002-05-06  Roger Sayle  <roger@eyesopen.com>
38530
38531         * gcc.c-torture/execute/20020506-1.c: New test case.
38532
38533 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38534
38535         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38536
38537 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38538
38539         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38540
38541 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38542
38543         * gcc.dg/cpp/charconst-3.c: New test.
38544
38545 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38546
38547         * gcc.dg/cpp/charconst.c: Update tests.
38548
38549 2002-05-05  Tim Josling  <tej@melbpc.org.au>
38550
38551         * treelang: Added directory for new sample language treelang. Also
38552         lib/treelang.exp: New file to signal treelang should be tested.
38553
38554 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38555
38556         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38557         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38558         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38559         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38560         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38561         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38562         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38563
38564 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38565
38566         * gcc.dg/format/xopen-2.c: New test.
38567
38568 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38569
38570         * gcc.dg/20020503-1.c: New test.
38571
38572 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38573
38574         * g++.dg/init/dtor1.C: Make it tougher.
38575
38576 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38577
38578         * g++.dg/init/dtor1.C: New test.
38579
38580 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38581
38582         * gcc.dg/altivec-8.c: New.
38583
38584 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38585
38586         * gcc.dg/altivec-7.c: New.
38587
38588 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38589
38590         * g++.dg/parse/typedef1.C: New test.
38591
38592 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38593
38594         PR c++/6486
38595         * g++.dg/template/friend6.C: New test.
38596
38597         PR c++/6492
38598         * g++.dg/init/copy1.C: New test.
38599
38600 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38601
38602         * g++.dg/warn/effc1.C: New test.
38603
38604 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38605
38606         * gcc.dg/cpp/if-cexp.c: Add a test.
38607
38608 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
38609
38610         * gcc.dg/20020426-2.c: New test.
38611
38612 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38613
38614         * gcc.dg/cpp/if-mop.c: Update.
38615         * gcc.dg/cpp/if-mpar.c: Add test.
38616         * gcc.dg/cpp/if-oppr.c: Update.
38617
38618 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38619
38620         PR c/6343
38621         * gcc.dg/weak-[2-7].c: New tests.
38622
38623 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38624
38625         * gcc.dg/enum1.c: New test.
38626
38627 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38628
38629         PR c++/6497
38630         * g++.dg/inherit/access2.C: New test.
38631
38632 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38633
38634         PR bootstrap/6445
38635         * gcc.dg/20020426-1.c: New test.
38636
38637 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38638
38639         * g++.dg/abi/enum1.C: New test.
38640
38641 2002-04-26  Richard Henderson  <rth@redhat.com>
38642
38643         * gcc.dg/c99-bool-1.c: Expect always true warning.
38644
38645 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38646
38647         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38648
38649 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38650
38651         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38652         targets.
38653
38654 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38655
38656         * g++.dg/abi/mange7.C: New test.
38657
38658         PR c++/6438.
38659         * g++.dg/parse/stmtexpr2.C: New test.
38660
38661 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38662
38663         * gcc.dg/20020312-2.c: Add SH target.
38664
38665 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38666
38667         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38668         compiler output on mips*-*-irix*.
38669
38670 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38671
38672         * g++.dg/parse/attr1.C: New test.
38673
38674 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38675
38676         * gcc.c-torture/execute/string-opt-17.c: New test case.
38677         * gcc.c-torture/execute/memset-2.c: New test case.
38678
38679 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38680
38681         PR c++/6256:
38682         * g++.dg/template/friend5.C: New test.
38683
38684         PR c++/6331:
38685         * g++.dg/template/qual1.C: Likewise.
38686
38687 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38688
38689         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38690         Include stdlib.h, not stdio.h or ctype.h.
38691
38692 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38693
38694         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38695         cris-*-elf* and mmix-*-*.
38696         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38697         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38698         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38699         Ditto.
38700         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38701         * gcc.dg/wchar_t-1.c: Ditto.
38702
38703 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38704
38705         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38706         Clarify comment.
38707
38708 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38709
38710         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38711
38712 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38713
38714         * gcc.c-torture/execute/20000906-1.x: Delete.
38715
38716 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38717
38718         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38719
38720 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38721
38722         * PR6367
38723         * g77.f-torture/execute/6367.f: New test.
38724         * g77.f-torture/execute/6367.x: Disable for MMIX.
38725
38726 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38727
38728         * PR6352
38729         * g++.dg/opt/inline2.C: New test.
38730
38731 2002-04-18  Richard Henderson  <rth@redhat.com>
38732
38733         * gcc.dg/20000906-1.c: Enable for all targets.
38734         * gcc.c-torture/compile/iftrap-2.c: New.
38735
38736 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38737
38738         * gcc.dg/20020418-1.c: New test.
38739         * gcc.dg/20020418-2.c: New test.
38740
38741 2002-04-18  Richard Henderson  <rth@redhat.com>
38742
38743         * gcc.c-torture/compile/iftrap-1.c: New.
38744         * gcc.dg/iftrap-1.c: Adjust for ia64.
38745         * gcc.dg/iftrap-2.c: New.
38746
38747 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38748
38749         * gcc.c-torture/compile/20020418-1.c: New test.
38750
38751 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38752
38753         * gcc.c-torture/compile/20020415-1.c: New.
38754
38755 2002-04-18  David S. Miller  <davem@redhat.com>
38756
38757         * gcc.c-torture/execute/20020418-1.c: New test.
38758
38759 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38760
38761         * gcc.dg/20020416-1.c: New test.
38762
38763         * g++.dg/opt/inline1.C: New test.
38764
38765 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38766
38767         * gcc.dg/altivec-5.c: New test.
38768
38769         * gcc.dg/20020415-1.c: New test.
38770
38771 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38772
38773         * testsuite/lib/chill.exp: Remove.
38774
38775 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38776
38777         * g++.dg/other/big-struct.C: New test.
38778
38779 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38780
38781         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38782         of scratch file.
38783
38784 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38785
38786         PR c/6277
38787         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38788         in scan-assembler function name
38789
38790 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38791
38792         * g77.f-torture/execute/980628-4.x,
38793         g77.f-torture/execute/980628-5.x,
38794         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38795         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38796         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38797         i[34567]86-*-*.
38798
38799 2002-04-13  David S. Miller  <davem@redhat.com>
38800
38801         * gcc.c-torture/execute/20020413-1.c: New test.
38802
38803 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38804
38805         * gcc.dg/asm-6.c,
38806         * g++.dg/ext/asm1.C: New tests.
38807
38808 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38809
38810         PR c++ 5373.
38811         * g++.dg/parse/stmtexpr1.C: New test.
38812
38813         PR c++/5189.
38814         * g++.dg/template/copy1.C: New test.
38815
38816 2002-04-12  Richard Henderson  <rth@redhat.com>
38817
38818         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38819
38820 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38821
38822         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38823         gcc.c-torture/execute/20020307-2.c.
38824
38825 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38826
38827         * g++.dg/ext/attrib5.C,
38828         * g++.dg/lookup/struct1.C: New tests.
38829
38830 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38831
38832         * gcc.dg/20020411-1.c: New test.
38833
38834         * gcc.c-torture/execute/20020411-1.c: New test.
38835
38836 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38837
38838         * g77.f-torture/execute/6177.f: New test.
38839
38840 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38841
38842         PR middle-end/6247
38843         * g++.dg/opt/cleanup1.C: New test.
38844
38845         * g++.dg/opt/const1.C: New test.
38846
38847 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38848
38849         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38850
38851 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38852
38853         PR c++/5507
38854         * g++.dg/template/typename2.C: New test.
38855
38856 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38857
38858         * gcc.c-torture/execute/loop-12.c: New.
38859
38860 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38861
38862         * g77.f-torture/execute/980628-4.x,
38863         g77.f-torture/execute/980628-5.x,
38864         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38865         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38866         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38867
38868 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38869
38870         PR optimization/6086
38871         * g++.dg/opt/preinc1.C: New test.
38872
38873 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38874
38875         PR c++/5571
38876         * g++.dg/opt/static2.C: New test.
38877
38878 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38879
38880         PR c/5120
38881         * gcc.dg/20020406-1.c: New test.
38882
38883 2002-04-04  David S. Miller  <davem@redhat.com>
38884
38885         * gcc.c-torture/execute/20020404-1.c: New test.
38886
38887 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38888
38889         PR c/6123
38890         * gcc.dg/20020312-2.c: Do not declare global register variable
38891         if __PIC__ or __pic__ is defined.
38892
38893 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38894
38895         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38896         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38897
38898 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38899
38900         * gcc.misc-tests/linkage.exp: Update last change to handle
38901         sparc*-, not just sparc-.
38902
38903 2002-04-03  Richard Henderson  <rth@redhat.com>
38904
38905         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38906
38907 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38908
38909         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38910
38911 2002-04-02  David S. Miller  <davem@redhat.com>
38912
38913         * gcc.c-torture/execute/20020402-3.c: New test.
38914
38915 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38916
38917         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38918         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38919
38920         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38921         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38922         g77.f-torture/execute/20001201.x,
38923         g77.f-torture/execute/u77-test.x: New files.
38924
38925         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38926         * gcc.dg/wchar_t-1.c: Ditto.
38927
38928 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38929
38930         * gcc.c-torture/execute/20020402-1.c: New test.
38931
38932 2002-04-01  Richard Henderson  <rth@redhat.com>
38933
38934         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38935
38936         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38937
38938 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38939
38940         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38941
38942 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38943
38944         * g++.dg/inherit/template-as-base.C: Expect error.
38945         * g++.dg/inherit/namespace-as-base.C: Likewise.
38946
38947 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38948
38949         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38950         g++.dg/ext/instantiate3.C: Tweak match patterns.
38951
38952         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38953         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38954         -da test.
38955
38956 2002-03-31  Richard Henderson  <rth@redhat.com>
38957
38958         * gcc.dg/special/alias-2.c: New.
38959         * gcc.dg/special/ecos.exp: Run it.
38960
38961 2002-03-31  Richard Henderson  <rth@redhat.com>
38962
38963         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38964
38965 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38966
38967         * gcc.dg/weak-1.c: Disable on h8300 port.
38968
38969 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38970
38971         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38972         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38973         ordering tests.
38974         * g++.dg/bprob/bprob-1.C: New test.
38975         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38976         * g++.dg/gcov/gcov-1.C: New test.
38977         * g++.dg/gcov/gcov-1.x: New file.
38978         * g++.dg/gcov/gcov-2.C: New test.
38979         * g++.dg/gcov/gcov-3.C: New test.
38980         * g++.dg/gcov/gcov-3.h: New file.
38981
38982 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38983
38984         * g++.old-deja/g++.other/builtins5.C: New test.
38985         * g++.old-deja/g++.other/builtins6.C: New test.
38986         * g++.old-deja/g++.other/builtins7.C: New test.
38987         * g++.old-deja/g++.other/builtins8.C: New test.
38988         * g++.old-deja/g++.other/builtins9.C: New test.
38989
38990 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38991
38992         * g++.dg/opt/static1.C: New test.
38993
38994         * g++.dg/opt/longbranch1.C: New test.
38995
38996 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38997
38998         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38999
39000         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
39001
39002 2002-03-28  Jeffrey A Law  (law@redhat.com)
39003
39004         * gcc.c-torture/execute/20020328-1.c: New test.
39005
39006 2002-03-27  Richard Henderson  <rth@redhat.com>
39007
39008         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
39009         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
39010         move from g++.old-deja/g++.ext/.
39011
39012 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
39013
39014         * g++.dg/init/new2.C: New test.
39015
39016 2002-03-26  Richard Henderson  <rth@redhat.com>
39017
39018         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
39019
39020         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
39021         on sparc.
39022
39023         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
39024         sparcv9 systems.
39025         * gcc.dg/20001102-1.c: Likewise.
39026
39027 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
39028
39029         * gcc.dg/cpp/endif-pedantic1.c,
39030         gcc.dg/cpp/endif-pedantic2.c: New tests.
39031
39032 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
39033
39034         * g++.dg/init/new1.C: New test.
39035
39036 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39037
39038         * g++.dg/abi/vbase9.C: New test.
39039
39040 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
39041
39042         * gcc.dg/arm-asm.c: New test.
39043
39044 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
39045
39046         * gcc.dg/Wswitch-enum.c: New test.
39047         Fix PR c/5044.
39048
39049 2002-03-26  Richard Henderson  <rth@redhat.com>
39050
39051         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
39052         structure.
39053
39054 2002-03-25  Richard Henderson  <rth@redhat.com>
39055
39056         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
39057         sparcv9 systems.
39058
39059         * gcc.c-torture/compile/20011119-1.c (xxx): New.
39060         * gcc.c-torture/compile/20011119-2.c (xxx): New.
39061
39062 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
39063
39064         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
39065
39066 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
39067
39068         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39069         targets using generic thunk support.
39070
39071 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
39072
39073         * gcc.c-torture/compile/20020323-1.c: New test.
39074
39075         * g++.dg/opt/conj2.C: New test.
39076
39077 2002-03-24  Richard Henderson  <rth@redhat.com>
39078
39079         * gcc.dg/weak-1.c: Use -fno-common.
39080
39081 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39082
39083         * g77.dg/f77-edit-apostrophe-out.f: New test
39084         * g77.dg/f77-edit-h-out.f: New test
39085         * g77.dg/f77-edit-t-in.f: New test
39086         * g77.dg/f77-edit-t-out.f: New test
39087         * g77.dg/f77-edit-x-out.f: New test
39088         * g77.dg/f77-edit-slash-out.f: New test
39089         * g77.dg/f77-edit-colon-out.f: New test
39090         * g77.dg/f77-edit-s-out.f: New test
39091
39092 2002-03-24  Richard Henderson  <rth@redhat.com>
39093
39094         * objc/execute/formal_protocol-6.x: New XFAIL.
39095
39096 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39097
39098         * gcc.dg/weak-1.c: Early return from dg-final on platforms
39099         that do not support weak symbols
39100
39101 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39102
39103         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39104         * lib/g77.exp: Likewise.
39105         * lib/objc.exp: Likewise.
39106
39107 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
39108
39109         * gcc.dg/Wswitch-default.c: New test.
39110
39111 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
39112
39113         * g++.dg/other/enum1.C: New test.
39114
39115 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
39116
39117         * gcc.dg/pragma-ep-3.c: Fix typo.
39118
39119 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39120
39121         * g++.dg/inherit/template-as-base.C: New test.
39122
39123 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
39124
39125         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39126         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39127
39128 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39129
39130         * gcc.dg/cpp/multiline.c: Update to match.
39131
39132 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39133
39134         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39135
39136 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39137
39138         * gcc.dg/cpp/extratokens2.c: New file.
39139
39140 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39141
39142         * gcc.dg/20020312-2.c: Add rs6000 target.
39143
39144         * gcc.c-torture/compile/20020319-1.c: New test.
39145
39146 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39147
39148         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39149         (A, E): Handle this.
39150
39151 2002-03-20  Jason Merrill  <jason@redhat.com>
39152
39153         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39154         ignoring -fpic.
39155         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39156         through prune_gcc_output.
39157
39158 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39159
39160         * gcc.c-torture/compile/20020320-1.c: New test.
39161
39162 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39163
39164         * gcc.c-torture/compile/20020318-1.c: New test.
39165
39166         * gcc.dg/struct-by-value-1.c: New test.
39167
39168         * gcc.dg/20020319-1.c: New test.
39169
39170 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39171
39172         * g++.dg/opt/conj1.C: New test.
39173
39174 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
39175
39176         * g++.dg/template/qualttp20.C: Revert previous change.
39177         * g++.dg/template/qualttp3.C: Likewise.
39178         * g++.dg/template/qualttp4.C: Likewise.
39179         * g++.dg/template/qualttp5.C: Likewise.
39180         * g++.dg/template/qualttp6.C: Likewise.
39181         * g++.dg/template/qualttp7.C: Likewise.
39182         * g++.dg/template/qualttp8.C: Likewise.
39183         * g++.dg/template/recurse.C: Likewise.
39184
39185 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39186
39187         * gcc.dg/cpp/wchar-1.c: Update.
39188
39189 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39190
39191         * g++.dg/template/conv1.C: New test.
39192         * g++.dg/template/conv2.C: New test.
39193         * g++.dg/template/conv3.C: New test.
39194         * g++.dg/template/conv4.C: New test.
39195
39196 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39197
39198         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39199         * g++.dg/template/qualttp3.C: Likewise.
39200         * g++.dg/template/qualttp4.C: Likewise.
39201         * g++.dg/template/qualttp5.C: Likewise.
39202         * g++.dg/template/qualttp6.C: Likewise.
39203         * g++.dg/template/qualttp7.C: Likewise.
39204         * g++.dg/template/qualttp8.C: Likewise.
39205         * g++.dg/template/recurse.C: Likewise.
39206
39207 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39208
39209         * g++.dg/opt/dtor1.C: New test.
39210
39211 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
39212
39213         * gcc.c-torture/compile/20020315-1.c: New test.
39214
39215 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
39216
39217         * gcc.dg/weak-1.c: Fix scan tests.
39218
39219 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
39220
39221         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39222         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39223         cris-*-aout* mmix-*-*.
39224         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39225         cris-*-aout* mmix-*-*.
39226         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39227         cris-*-elf* cris-*-aout* and mmix-*-*.
39228         * gcc.dg/20001009-1.c: Ditto.
39229         * gcc.dg/20010912-1.c: Ditto.
39230         * gcc.dg/20020122-4.c: Ditto.
39231         * gcc.dg/inline-2.c: Ditto.
39232
39233 2002-03-14  Jeffrey A Law  (law@cygnus.com)
39234
39235         * gcc.c-torture/compile/20020314-1.c: New test.
39236
39237 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
39238
39239         * gcc.c-torture/execute/20020314-1.c: New test.
39240
39241 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
39242
39243         * g++.dg/warn/Wunused-1.C: New test.
39244
39245 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
39246
39247         * g++.dg/abi/mangle6.C: New test.
39248
39249 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
39250
39251         * gcc.c-torture/compile/20020309-2.c: New test.
39252
39253         * gcc.c-torture/compile/20020312-1.c: New test.
39254
39255 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39256
39257         * g++.dg/other/access1.C: New test.
39258
39259 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
39260
39261         * gcc.c-torture/execute/wchar_t-1.c: New test.
39262
39263 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
39264
39265         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
39266
39267 2002-03-12  Roger Sayle  <roger@eyesopen.com>
39268
39269         * gcc.dg/20020312-1.c: New test case.
39270
39271 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
39272
39273         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
39274
39275 2002-03-11  Richard Henderson  <rth@redhat.com>
39276
39277         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
39278         * g++.old-deja/g++.jason/report.C: Likewise.
39279
39280 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39281
39282         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
39283         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
39284
39285 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39286
39287         * testsuite/g++.dg/overload/pmf1.C: New test.
39288
39289 2002-03-11  Kazu Hirata  <kazu@hxi.com>
39290
39291         * gcc.c-torture/execute/20020307-1.c: Use long.
39292
39293 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
39294
39295         PR optimization/5844
39296         * gcc.dg/20020310-1.c: New test.
39297
39298 2002-03-09  Michael Meissner  <meissner@redhat.com>
39299
39300         * gcc.c-torture/execute/memcpy-2.c: New test.
39301         * gcc.c-torture/execute/memset-1.c: New test.
39302         * gcc.c-torture/execute/strlen-1.c: New test.
39303         * gcc.c-torture/execute/strcmp-1.c: New test.
39304         * gcc.c-torture/execute/strncmp-1.c: New test.
39305
39306 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
39307
39308         * gcc.dg/ppc-ldstruct.c: New test.
39309
39310 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
39311
39312         * gcc.c-torture/execute/va-arg-22.c: New test.
39313
39314 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39315
39316         * gcc.c-torture/compile/20020309-1.c: New test.
39317
39318 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
39319
39320         * gcc.c-torture/execute/20020307-2.c: New test.
39321
39322 2002-03-07  Jeffrey A Law  (law@redhat.com)
39323
39324         * g77.f-torture/compile/20020307-1.f: New test.
39325
39326 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
39327
39328         * gcc.dg/unordered-1.c: New test.
39329
39330 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
39331
39332         * gcc.c-torture/execute/20020307-1.c: New test.
39333
39334 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
39335
39336         * gcc.dg/20020304-1.c: New test.
39337
39338         * gcc.c-torture/compile/20020304-2.c: New test.
39339
39340 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
39341
39342         * gcc.c-torture/compile/20020304-1.c: New test case
39343         (from PR c/5830).
39344
39345 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
39346
39347         * gcc.dg/20020103-1.c: Add other -D ppc variants.
39348
39349 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39350
39351         * g++.dg/other/classkey1.C: New test.
39352
39353 2002-03-01  Richard Henderson  <rth@redhat.com>
39354
39355         * gcc.c-torture/compile/981223-1.x: New.
39356         * gcc.c-torture/compile/920625-1.x: New.
39357
39358 2002-02-28  Richard Henderson  <rth@redhat.com>
39359
39360         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
39361
39362 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
39363
39364         * gcc.c-torture/execute/20020227-1.c: New test.
39365
39366 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
39367
39368         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
39369         here" ERROR lines.
39370         * g++.old-deja/g++.oliva/partord1.C: Likewise.
39371         * g++.old-deja.g++.other/defarg1.C: Likewise.
39372         * g++.old-deja/g++.pt/calls2.C: Likewise.
39373         * g++.old-deja/g++.pt/crash20.C: Likewise.
39374         * g++.old-deja/g++.pt/crash30.C: Likewise.
39375         * g++.old-deja/g++.pt/crash36.C: Likewise.
39376         * g++.old-deja/g++.pt/crash6.C: Likewise.
39377         * g++.old-deja/g++.pt/defarg13.C: Likewise.
39378         * g++.old-deja/g++.pt/derived3.C: Likewise.
39379         * g++.old-deja/g++.pt/error1.C: Likewise.
39380         * g++.old-deja/g++.pt/friend21.C: Likewise.
39381         * g++.old-deja/g++.pt/friend23.C: Likewise.
39382         * g++.old-deja/g++.pt/infinite1.C: Likewise.
39383         * g++.old-deja/g++.robertl/eb128.C: Likewise.
39384
39385 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
39386
39387         * gcc.c-torture/execute/20020225-2.c: New test.
39388
39389 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
39390
39391         * gcc.c-torture/execute/920730-1t.c,
39392         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
39393         Delete test cases, only relevant to -traditional.
39394
39395 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39396
39397         * gcc.dg/cpp/undef1.c: Remove.
39398         * gcc.dg/cpp/directiv.c: Update.
39399         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
39400
39401 2002-02-27  Michael Meissner  <meissner@redhat.com>
39402
39403         * gcc.c-torture/execute/20020226-1.c: New test.
39404
39405 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
39406
39407         * g++.dg/debug/debug4.C: New test.
39408
39409         * gcc.dg/ia64-visibility-1.c: New test.
39410
39411 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
39412
39413         * gcc.dg/debug/20020224-1.c: New.
39414
39415 2002-02-25  Kazu Hirata  <kazu@hxi.com>
39416
39417         * gcc.c-torture/execute/960416-1.x: New.
39418         * gcc.c-torture/execute/divconst-3.x: Likewise.
39419
39420 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
39421
39422         * gcc.dg/20020224-1.c: New test.
39423
39424 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
39425
39426         * gcc.c-torture/execute/20020225-1.c: New.
39427
39428 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39429
39430         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
39431
39432 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
39433
39434         * gcc.dg/20020222-1.c: New test.
39435
39436 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
39437
39438         * g++.dg/opt/anonunion1.C: New test.
39439
39440 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
39441
39442         * g++.dg/template/qualttp19.C: New test.
39443         * g++.dg/template/qualttp20.C: New test.
39444         * g++.old-deja/g++.jason/report.C: Adjust expected errors
39445         * g++.old-deja/g++.other/qual1.C: Likewise.
39446
39447 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
39448
39449         * gcc.dg/attr-alwaysinline.c: New.
39450
39451 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
39452
39453         * gcc.dg/20020220-1.c: New test.
39454
39455         * gcc.dg/20020220-2.c: New test.
39456
39457         * g++.dg/opt/mmx1.C: New test.
39458
39459 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
39460
39461         * gcc.c-torture/compile/20020110.c: New test.
39462
39463 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
39464
39465         * gcc.c-torture/execute/20020219-1.c: New test.
39466
39467         * gcc.dg/20020219-1.c: New test.
39468
39469         * gcc.dg/noncompile/20020220-1.c: New test.
39470
39471         * g++.dg/opt/ptrintsum1.C: New test.
39472
39473         * gcc.dg/debug/20020220-1.c: New test.
39474
39475 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
39476
39477         * gcc.c-torture/execute/20020216-1.c: New test.
39478
39479 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39480
39481         * gcc.dg/decl-1.c: Update, new test.
39482
39483 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
39484
39485         * g++.dg/abi/bitfield1.C: New test.
39486         * g++.dg/abi/bitfield2.C: New test.
39487
39488 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39489
39490         * gcc.dg/attr-nest.c: New test.
39491
39492 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39493
39494         * gcc.c-torture/execute/20020215-1.c: New test.
39495
39496 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
39497
39498         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39499         * g++.dg/debug/debug.exp: New.
39500         * g++.dg/debug/trivial.C: New.
39501         * g++.dg/debug/debug1.C: Moved...
39502         * g++.dg/other/debug1.C: ...from here.
39503         * g++.dg/debug/debug2.C: Moved...
39504         * g++.dg/other/debug2.C: ...from here.
39505         * g++.dg/debug/debug3.C: Moved...
39506         * g++.dg/other/debug3.C: ...from here.
39507
39508         * gcc.dg/noncompile/20020213-1.c: New test.
39509
39510 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
39511
39512         * g++.dg/other/debug3.C: New test.
39513
39514         * gcc.c-torture/execute/20020213-1.c: New test.
39515
39516 2002-02-13  Richard Smith <richard@ex-parrot.com>
39517
39518         * g++.old-deja/g++.other/thunk1.C: New test.
39519
39520 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39521
39522         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39523
39524 2002-02-13  Stan Shebs  <shebs@apple.com>
39525
39526         * gcc.dg/altivec-3.c: New.
39527
39528 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
39529
39530         * gcc.dg/Wunreachable-1.c: New test.
39531         * gcc.dg/Wunreachable-2.c: New test.
39532
39533 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39534
39535         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39536
39537 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
39538
39539         * gcc.dg/decl-1.c: New test.
39540
39541 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39542
39543         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39544
39545 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39546
39547         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39548         * gcc.c-torture/compile/980506-1.x: Likewise.
39549
39550 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39551
39552         * gcc.dg/20020210-1.c: New.
39553
39554 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
39555
39556         * g77.f-torture/execute/947.f: New regression test
39557         for PR fortran/947.
39558
39559 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
39560
39561         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39562         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39563
39564 2002-02-08  Richard Henderson  <rth@redhat.com>
39565
39566         * gcc.c-torture/compile/labels-3.c: New.
39567
39568 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39569
39570         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39571         expression statements work instead.
39572         * gcc.dg/noncompile/20020207-1.c: New test.
39573
39574 2002-02-07  Richard Henderson  <rth@redhat.com>
39575
39576         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39577
39578 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39579
39580         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39581         message from g77
39582         * lib/g77-dg.exp: Trim g77 error messages so that they are
39583         recognized by dg.exp.
39584
39585 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39586
39587         PR fortran/5473
39588         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39589
39590 2002-02-07  Richard Henderson  <rth@redhat.com>
39591
39592         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39593         to be sufficiently aligned for integers.
39594
39595 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39596
39597         * g++.dg/template/friend4.C: New test.
39598
39599 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39600
39601         PR fortran/5743
39602         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39603         unsupported cases.
39604
39605 2002-02-07  Richard Henderson  <rth@redhat.com>
39606
39607         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39608         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39609         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39610         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39611
39612 2002-02-06  Richard Henderson  <rth@redhat.com>
39613
39614         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39615
39616 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
39617
39618         * gcc.dg/20020206-1.c: New test.
39619
39620 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
39621
39622         * gcc.c-torture/execute/20020206-1.c: New test.
39623
39624         * gcc.c-torture/execute/20020206-2.c: New test.
39625
39626         PR optimization/5429:
39627         * gcc.c-torture/compile/20020206-1.c: New test.
39628
39629 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
39630
39631         * g++.dg/ext/align1.C: Do not use an explicit alignment value
39632         as certain file formats cannot support particularly large
39633         alignments.
39634
39635         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39636         and do not expect to be able to link the executable.
39637
39638         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39639         fail because the COFF format does not support the weak attribute.
39640
39641 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39642
39643         * g77.dg/pr5473.f: New test
39644
39645 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39646
39647         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39648         Fix testcase accordingly.
39649
39650 2002-02-04  Richard Henderson  <rth@redhat.com>
39651
39652         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39653         (buf): Change to be an array of pointers, not ints.
39654
39655 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39656
39657         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39658         before all tests.  Move warning one line above to match where it
39659         C frontend emits.
39660         * gcc.dg/Wswitch-2.c: New test.
39661         * g++.dg/warn/Wswitch-1.C: New test.
39662         * g++.dg/warn/Wswitch-2.C: New test.
39663
39664 2002-02-04  Richard Henderson  <rth@redhat.com>
39665
39666         * g++.dg/abi/offsetof.C: Fix size comparison.
39667
39668 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39669
39670         * gcc.dg/cast-qual-2.c: New test.
39671
39672 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39673
39674         * gcc.dg/20020201-4.c: New test.
39675
39676 2002-02-04  Ben Elliston  <bje@redhat.com>
39677
39678         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39679         target_info attribute != 0, in addition to the empty string.
39680         (gcc_target_compile): Likewise.
39681
39682 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39683
39684         * gcc.dg/Wswitch.c: New test.
39685         PR gcc/4475. PR gcc/3780.
39686
39687 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39688
39689         * g77.f-torture/execute/5122.f: New test for regressions
39690         against PR fortran/5122.
39691
39692 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39693
39694         * g77.f-torture/compile/pr3743.f: Delete
39695         * g77.dg/pr3743-1.f: New test.
39696         * g77.dg/pr3743-2.f: New test.
39697         * g77.dg/pr3743-3.f: New test.
39698         * g77.dg/pr3743-4.f: New test.
39699
39700 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39701
39702         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39703
39704 2002-02-02  Richard Henderson  <rth@redhat.com>
39705
39706         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39707         * gcc.c-torture/execute/bf64-1.c: Likewise.
39708
39709 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39710
39711         * gcc.dg/20020201-2.c: New test.
39712
39713         * gcc.dg/20020201-3.c: New test.
39714
39715         * gcc.c-torture/execute/bitfld-2.c: New test.
39716
39717 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39718
39719         * gcc.dg/bitfld-1.c: Update.
39720         * gcc.dg/bitfld-2.c: Update.
39721         * gcc.c-torture/execute/bitfld-1.x: New.
39722
39723 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39724
39725         * gcc.c-torture/execute/20020201-1.c: New test.
39726
39727 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39728
39729         PR target/5469
39730         * gcc.dg/20020201-1.c: New test.
39731
39732 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39733
39734         PR fortran/3743
39735         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39736         * g77.f-torture/compile/pr3743.x: Remove
39737
39738 2002-01-31  Tom Rix  <trix@redhat.com>
39739
39740         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39741
39742 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39743
39744         * gcc.dg/noncompile/20020130-1.c: New test.
39745
39746 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39747
39748         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39749
39750 2002-01-29  Richard Henderson  <rth@redhat.com>
39751
39752         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39753         to long long.
39754         * gcc.c-torture/execute/bf64-1.c: Likewise.
39755
39756 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39757
39758         * gcc.c-torture/execute/20020129-1.c: New test.
39759
39760 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39761
39762         * gcc.c-torture/compile/20000224-1.c: Update.
39763         * gcc.c-torture/execute/bitfld-1.c: New tests.
39764         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39765         * gcc.dg/uninit-A.c: Update.
39766
39767 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39768
39769         * g++.dg/template/ctor1.C: Add instantiation.
39770
39771 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39772
39773         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39774         argument to __builtin_prefetch to be const ptr.
39775
39776 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39777
39778         * gcc.c-torture/compile/20020120-1.c: New test.
39779
39780 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39781
39782         * gcc.c-torture/execute/20020127-1.c: New test.
39783
39784 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39785
39786         * g77.dg/f77-edit-i-in.f: New test
39787         * g77.dg/f77-edit-i-out.f: New test
39788
39789 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39790
39791         * gcc.dg/debug/debug.exp: New file.
39792         * gcc.dg/debug/trivial.c: New file.
39793         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39794         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39795         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39796         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39797         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39798         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39799         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39800         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39801         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39802         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39803         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39804         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39805         * gcc.dg/20000503-1.c: Removed.
39806         * gcc.dg/20010207-1.c: Removed.
39807         * gcc.dg/20011223-1.c: Removed.
39808         * gcc.dg/20020104-2.c: Removed.
39809         * gcc.dg/debug-1.c: Removed.
39810         * gcc.dg/debug-2.c: Removed.
39811         * gcc.dg/debug-3.c: Removed.
39812         * gcc.dg/debug-4.c: Removed.
39813         * gcc.dg/debug-5.c: Removed.
39814         * gcc.dg/debug-6.c: Removed.
39815         * gcc.dg/dwarf2-1.c: Removed.
39816         * gcc.dg/dwarf2-2.c: Removed.
39817
39818 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39819
39820         * g++.old-deja/g++.other/eh5.C: New test.
39821         * g++.old-deja/g++.other/sibcall2.C: New test.
39822         * g++.old-deja/g++.other/array9.C: New test.
39823         * g++.old-deja/g++.other/typename2.C: New test.
39824         * g++.old-deja/g++.other/crash60.C: New test.
39825         * g++.old-deja/g++.other/conv9.C: New test.
39826         * g++.old-deja/g++.other/mangle10.C: New test.
39827         * g++.old-deja/g++.other/unchanging1.C: New test.
39828         * g++.old-deja/g++.other/exprstmt1.C: New test.
39829         * g++.old-deja/g++.other/inline23.C: New test.
39830         * g++.old-deja/g++.eh/ia64-1.C: New test.
39831         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39832         * g++.old-deja/g++.other/reload1.C: New test.
39833         * g++.old-deja/g++.other/static20.C: New test.
39834         * g++.old-deja/g++.other/local-alloc1.C: New test.
39835         * g++.old-deja/g++.other/conv8.C: New test.
39836         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39837         * g++.old-deja/g++.other/storeexpr1.C: New test.
39838         * g++.old-deja/g++.other/storeexpr2.C: New test.
39839         * g++.dg/eh/template2.C: New test.
39840         * g++.dg/warn/weak1.C: New test.
39841
39842 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39843
39844         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39845         Remove first, non-varying, argument.
39846
39847 2002-01-23  Richard Henderson  <rth@redhat.com>
39848
39849         * gcc.dg/inline-2.c: New.
39850
39851         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39852         Add optional target arg.  Check number of arguments.
39853         (scan-assembler-not, scan-assembler-dem): Likewise.
39854         (scan-assembler-dem-not): Likewise.
39855
39856 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39857
39858         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39859         line 12.
39860         * g++.old-deja/g++.brendan/parse3.C,
39861         g++.old-deja/g++.other/crash26.C,
39862         g++.old-deja/g++.other/crash28.C,
39863         g++.old-deja/g++.other/crash29.C,
39864         g++.old-deja/g++.other/crash30.C,
39865         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39866
39867 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39868
39869         * gcc.dg/20020115-1.c: New.
39870
39871 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39872
39873         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39874
39875 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39876
39877         * gcc.dg/20020122-3.c: New.
39878
39879 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39880
39881         * g++.dg/other/gc1.C: New test.
39882
39883 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39884
39885         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39886
39887 2002-01-22  Richard Henderson  <rth@redhat.com>
39888
39889         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39890
39891 2002-01-22  Richard Henderson  <rth@redhat.com>
39892
39893         * gcc.dg/20020122-4.c: New.
39894
39895 2002-01-22  H.J. Lu <hjl@gnu.org>
39896
39897         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39898         link output.
39899         * gcc.dg/special/ecos.exp: Likewise.
39900         * lib/g++-dg.exp: Likewise.
39901         * lib/g77-dg.exp: Likewise.
39902         * lib/gcc-dg.exp : Likewise.
39903         * lib/mike-g++.exp: Likewise.
39904         * lib/mike-g77.exp: Likewise.
39905         * lib/mike-gcc.exp: Likewise.
39906         * lib/objc-dg.exp: Likewise.
39907
39908 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39909
39910         PR target/5379
39911         * gcc.dg/20020122-2.c: New test.
39912
39913 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39914
39915         * gcc.dg/20020122-1.c: New test.
39916
39917 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39918
39919         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39920
39921 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39922
39923         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39924
39925 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39926
39927         * gcc.c-torture/compile/20020121-1.c: New test.
39928
39929 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39930
39931         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39932         ld_library_path.
39933
39934 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39935
39936         * gcc.dg/20020218-1.c: New test.
39937
39938 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39939
39940         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39941         messages
39942         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39943         "At global scope" warning
39944         * g++.dg/ext/align1.C: Change cygwin test for alignment
39945         from db-bogus to dg-warning
39946
39947 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39948
39949         * g77.f-torture/compile/cpp2.F: New test.
39950
39951 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39952
39953         * g++.dg/template/access1.C: New test.
39954
39955 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39956
39957         * gcc.dg/20020118-1.c: New.
39958
39959 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39960
39961         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39962
39963 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39964
39965         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39966         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39967         alignment warnings.
39968
39969 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39970
39971         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39972         torture_with_loops and torture_without_loops
39973
39974 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39975
39976         * gcc.c-torture/compile/20020116-1.c: New test.
39977
39978 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39979
39980         * gcc.dg/20020116-2.c: New test.
39981
39982         * gcc.dg/ultrasp4.c: New test.
39983
39984         * gcc.dg/20020116-1.c: New test.
39985
39986 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39987
39988         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39989         by EABI.
39990
39991 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39992
39993         * gcc.misc-tests/i386-prefetch.exp: New.
39994         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39995         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39996         * gcc.misc-tests/i386-pf-none-1.c: New test.
39997         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39998
39999 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
40000
40001         * gcc.dg/gnu89-init-1.c: Add new tests.
40002
40003 2002-01-15  Andreas Jaeger  <aj@suse.de>
40004
40005         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
40006         * gcc.dg/i386-mmx-2.c: Likewise.
40007         * gcc.dg/i386-sse-1.c: Likewise.
40008         * gcc.dg/i386-sse-2.c: Likewise.
40009         * gcc.dg/i386-sse-3.c: Likewise.
40010
40011 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
40012
40013         * g77.f-torture/execute/intrinsic-unix-bessel.f:
40014         Uncomment additional cases that now pass.
40015
40016 2002-01-11  Richard Henderson  <rth@redhat.com>
40017
40018         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
40019         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
40020
40021 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
40022
40023         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
40024
40025 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
40026
40027         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
40028         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
40029
40030 2002-01-10  Dale Johannesen  <dalej@apple.com>
40031
40032         * gcc.c-torture/execute/loop-11.c: New.
40033
40034 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
40035
40036         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
40037         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
40038
40039 2002-01-09  Richard Henderson  <rth@redhat.com>
40040
40041         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
40042         type in which to perform the operation for each size.
40043
40044 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
40045
40046         * gcc.c-torture/compile/20020109-2.c: New test.
40047
40048 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
40049
40050         * gcc.c-torture/execute/loop-10.c: New test.
40051
40052 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40053
40054         * gcc.c-torture/compile/20010226-1.c: New test.
40055         * gcc.c-torture/compile/20010227-1.c: New test.
40056         * gcc.c-torture/compile/20010426-1.c: New test.
40057         * gcc.c-torture/compile/20010510-1.c: New test.
40058         * gcc.c-torture/compile/20010605-3.c: New test.
40059         * gcc.c-torture/compile/20010824-1.c: New test.
40060         * gcc.c-torture/execute/20010409-1.c: New test.
40061         * gcc.dg/noncompile/20000901-1.c: New test.
40062         * gcc.dg/20001023-1.c: New test.
40063         * gcc.dg/20001101-1.c: New test.
40064         * gcc.dg/20001102-1.c: New test.
40065         * gcc.dg/20010207-1.c: New test.
40066         * gcc.dg/20010405-1.c: New test.
40067         * gcc.dg/20010822-1.c: New test.
40068         * gcc.dg/20011107-1.c: New test.
40069
40070 2002-01-09  Jeffrey A Law  (law@redhat.com)
40071
40072         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40073
40074         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
40075         execution failure on PA targets.
40076
40077 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40078
40079         * gcc.c-torture/compile/20020109-1.c: New test.
40080
40081 2002-01-08  Kazu Hirata  <kazu@hxi.com>
40082
40083         * gcc.c-torture/execute/20020108-1.c: New test.
40084
40085 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
40086
40087         * gcc.dg/20020108-1.c: New test.
40088
40089 2002-01-08  H.J. Lu <hjl@gnu.org>
40090
40091         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40092         for header files.
40093
40094 2002-01-08  Geoff Keating  <geoffk@redhat.com>
40095
40096         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40097         consistency.
40098
40099 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
40100
40101         * gcc.dg/altivec-4.c: Test altivec predicates.
40102
40103 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
40104
40105         * gcc.c-torture/execute/20020107-1.c: New test.
40106
40107 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
40108
40109         PR c/5279
40110         * gcc.c-torture/compile/20020106-1.c: New test.
40111
40112 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
40113
40114         * gcc.c-torture/execute/nestfunc-4.c: New test.
40115
40116 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40117
40118         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40119         extra triple that slipped in.
40120         * g++.old-deja/g++.abi/align.C: Likewise.
40121         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40122
40123 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40124
40125         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40126         * g++.old-deja/g++.abi/align.C: Likewise.
40127         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40128
40129         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40130         on FreeBSD/i386.
40131         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40132         FreeBSD.
40133
40134 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40135
40136         * gcc.dg/20020104-1.c: New test.
40137
40138         * gcc.dg/20020104-2.c: New test.
40139
40140 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40141
40142         * gcc.dg/20020103-1.c: Fix typo in target selector.
40143
40144 2002-01-03  Richard Henderson  <rth@redhat.com>
40145
40146         * gcc.dg/20020103-1.c: New.
40147
40148 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40149
40150         * gcc.c-torture/execute/20020103-1.c: New test.
40151
40152 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40153
40154         * g++.dg/other/debug2.C: New test.
40155
40156         * gcc.c-torture/compile/20020103-1.c: New test.
40157
40158 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40159
40160         * gcc.dg/gnu89-init-1.c: Added new tests.
40161
40162 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40163
40164         * g++.dg/template/friend2.C: Remove as patch is reverted.
40165
40166         * g++.dg/warn/oldcast1.C: New test.
40167
40168         * g++.dg/template/ptrmem1.C: New test.
40169         * g++.dg/template/ptrmem2.C: New test.
40170
40171         * g++.dg/template/ntp.C: New test.
40172
40173         * g++.dg/other/component1.C: New test.
40174
40175         * g++.dg/template/ttp3.C: New test.
40176
40177         * g++.dg/template/friend2.C: New test.
40178         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40179
40180 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40181
40182         * g++.dg/other/ptrmem1.C: New test.
40183         * g++.dg/other/ptrmem2.C: New test.
40184
40185 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40186
40187         * g++.dg/template/ctor1.C: New test.
40188
40189 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40190
40191         * g++.dg/template/friend2.C: New test.
40192
40193 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
40194
40195         * gcc.dg/mmix-1.c: New test.
40196
40197 2001-12-31  Richard Henderson  <rth@redhat.com>
40198
40199         * gcc.dg/asm-5.c: New.
40200
40201 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
40202
40203         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40204         in namespace __gnu_cxx
40205
40206 2001-12-30  Richard Henderson  <rth@redhat.com>
40207
40208         * gcc.dg/debug-6.c: New.
40209
40210 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
40211
40212         * gcc.c-torture/compile/20011229-2.c: New test.
40213
40214 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
40215
40216         * gcc.dg/debug-3.c: New test.
40217         * gcc.dg/debug-4.c: New test.
40218         * gcc.dg/debug-5.c: New test.
40219
40220 2001-12-29  Richard Henderson  <rth@redhat.com>
40221
40222         * g++.dg/eh/loop1.C: New.
40223
40224 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40225
40226         * g++.dg/template/crash1.C: New test.
40227
40228 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40229
40230         * g++.dg/other/const1.C: New test.
40231
40232 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40233
40234         * gcc.c-torture/compile/20011229-1.c: New test.
40235
40236 2001-12-28  Stan Shebs  <shebs@apple.com>
40237
40238         * lib/objc-torture.exp: Resync with c-torture.exp.
40239         * lib/objc.exp: Load standard libraries.
40240
40241 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
40242
40243         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40244         additional tests.
40245
40246 2001-12-27  Roger Sayle <roger@eyesopen.com>
40247
40248         * gcc.c-torture/execute/string-opt-16.c: New testcase.
40249
40250 2001-12-27  Richard Henderson  <rth@redhat.com>
40251
40252         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40253
40254 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40255
40256         * g++.dg/eh/ctor1.C: New test.
40257         * g++.dg/other/error2.C: New test.
40258
40259 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40260
40261         * g++.dg/other/init2.C: New test.
40262
40263 2001-12-24  Richard Henderson  <rth@redhat.com>
40264
40265         * gcc.dg/20011223-1.c: New.
40266         * gcc.dg/inline-1.c: New.
40267
40268 2001-12-23  Richard Henderson  <rth@redhat.com>
40269
40270         * gcc.dg/asm-4.c: Test operand modifiers.
40271
40272 2001-12-23  Richard Henderson  <rth@redhat.com>
40273
40274         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
40275
40276 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40277
40278         * gcc.c-torture/execute/20011223-1.c: New test.
40279
40280 2001-12-21  Richard Henderson  <rth@redhat.com>
40281
40282         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
40283         re-enables the warning.
40284
40285 2001-12-21  Richard Henderson  <rth@redhat.com>
40286
40287         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
40288
40289 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40290
40291         * gcc.c-torture/compile/20011218-1.c: New test.
40292
40293 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
40294
40295         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
40296         arm-isr.c test.
40297         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
40298         epilogue generation for ARM ISR routines.
40299
40300 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40301
40302         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
40303         * gcc.dg/format/c90-printf-3.c: Likewise.
40304         * gcc.dg/format/c99-printf-3.c: Likewise.
40305         * gcc.dg/format/ext-1.c: Likewise.
40306         * gcc.dg/format/ext-6.c: Likewise.
40307         * gcc.dg/format/format.h: Prototype unlocked stdio.
40308
40309 2001-12-20  Richard Henderson  <rth@redhat.com>
40310
40311         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
40312         (arena): Use it.
40313         (malloc): Correct allocation logic.  Abort if we fill up the
40314         arena before initialization complete.
40315         (realloc): Correct allocation logic.
40316
40317 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40318
40319         * gcc.c-torture/compile/20011219-2.c: New test.
40320
40321         * gcc.c-torture/execute/20011219-1.c: New test.
40322
40323 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
40324
40325         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
40326         target does not support weak symbols.
40327
40328 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
40329
40330         * gcc.c-torture/compile/20011219-1.c: New test.
40331
40332 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
40333
40334         * g++.dg/other/error1.C: New test.
40335
40336 2001-12-17  Jeffrey A Law  (law@redhat.com)
40337
40338         * gcc.c-torture/execute/20011217-1.c: New test.
40339
40340 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
40341
40342         * objc.dg/special/: New directory.
40343         * objc.dg/special/special.exp: New file.
40344         * objc.dg/special/unclaimed-category-1.h: New file.
40345         * objc.dg/special/unclaimed-category-1a.m: New file.
40346         * objc.dg/special/unclaimed-category-1.m: New file.
40347
40348 2001-12-17  Andreas Jaeger  <aj@suse.de>
40349
40350         * gcc.c-torture/compile/20011217-2.c: New test.
40351
40352 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40353
40354         * gcc.c-torture/compile/20011217-1.c: New test.
40355
40356 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
40357
40358         * testsuite/gcc.dg/20011214-1.c: New.
40359
40360 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
40361
40362         * gcc.dg/altivec-4.c: New.
40363
40364 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
40365
40366         * gcc.dg/20011113-1.c: New test.
40367
40368 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40369
40370         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
40371         std::__malloc_alloc_template<0> and
40372         std::__default_alloc_template<false, 0>.
40373
40374 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
40375
40376         * objc/execute/bf-21.m: New test.
40377         * objc/execute/enumeration-1.m: New test.
40378         * objc/execute/enumeration-2.m: New test.
40379
40380 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
40381
40382         * gcc.dg/gnu89-init-1.c: New test.
40383
40384 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40385
40386         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
40387         * g++.old-deja/g++.jason/2371.C: Likewise.
40388         * g++.old-deja/g++.jason/template33.C: Likewise.
40389         * g++.old-deja/g++.jason/template34.C: Likewise.
40390         * g++.old-deja/g++.jason/template36.C: Likewise.
40391         * g++.old-deja/g++.oliva/typename1.C: Likewise.
40392         * g++.old-deja/g++.oliva/typename2.C: Likewise.
40393         * g++.old-deja/g++.other/typename1.C: Likewise.
40394         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40395         * g++.old-deja/g++.pt/nontype5.C: Likewise.
40396         * g++.old-deja/g++.pt/typename11.C: Likewise.
40397         * g++.old-deja/g++.pt/typename14.C: Likewise.
40398         * g++.old-deja/g++.pt/typename16.C: Likewise.
40399         * g++.old-deja/g++.pt/typename3.C: Likewise.
40400         * g++.old-deja/g++.pt/typename4.C: Likewise.
40401         * g++.old-deja/g++.pt/typename5.C: Likewise.
40402         * g++.old-deja/g++.pt/typename7.C: Likewise.
40403         * g++.old-deja/g++.robertl/eb9.C: Likewise.
40404
40405 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
40406
40407         * g++.dg/other/linkage1.C: New test.
40408         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
40409         specifiers.
40410
40411 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40412
40413         * gcc.dg/concat.c: New test.
40414
40415 2001-12-11  Stan Shebs  <shebs@apple.com>
40416
40417         * objc/compile: New test directory.
40418         * objc/compile/compile.exp: New expect script.
40419         * objc/compile/20011211-1.m: New compile test.
40420
40421 2001-12-11  Jason Merrill  <jason@redhat.com>
40422
40423         * lib/prune.exp (prune_gcc_output): Also handle "In member
40424         function".  So many permutations...
40425
40426 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
40427
40428         * g++.dg/template/typedef1.C: New test.
40429
40430 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
40431
40432         * g++.dg/other/copy1.C: New test.
40433
40434 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
40435
40436         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
40437
40438         * gcc.dg/builtin-choose-expr.c: New.
40439
40440 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
40441
40442         * gcc.dg/altivec-2.c: New.
40443
40444 2001-12-07  Richard Henderson  <rth@redhat.com>
40445
40446         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
40447
40448 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
40449
40450         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
40451         ultrasparc.
40452
40453 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40454
40455         * g++-old.deja/g++.robertl/eb101.C: Deleted.
40456
40457 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
40458
40459         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
40460         variable argument list.
40461
40462 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
40463
40464         * gcc.c-torture/execute/memcheck: Delete entire directory.
40465         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
40466         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
40467
40468 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40469
40470         * gcc.dg/Wshadow-1.c: New test.
40471
40472 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
40473
40474         * gcc.c-torture/compile/20011130-1.c: New test.
40475
40476         * gcc.dg/noncompile/20011025-1.c: New test.
40477
40478         * g++.dg/other/anon-union.C: New test.
40479
40480         * gcc.c-torture/execute/20011024-1.c: New test.
40481
40482 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40483
40484         * gcc.c-torture/execute/20000722-1.x,
40485         gcc.c-torture/execute/20010123-1.x: Remove.
40486         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40487         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40488         gcc.dg/c99-complit-2.c: New tests.
40489
40490 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
40491
40492         * g++.dg/inherit/base1.C: New test.
40493
40494 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
40495
40496         * g++.dg/other/stdarg1.C: New test.
40497
40498         * gcc.c-torture/compile/20011130-2.c: New test.
40499
40500 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
40501
40502         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40503         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40504         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40505         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40506         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40507         * gcc.dg/builtin-prefetch-1.c: New test.
40508
40509 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
40510
40511         * gcc.dg/20011130-1.c: New test.
40512
40513 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40514
40515         * g++.dg/other/scope1.C: New test.
40516         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40517
40518 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40519
40520         * gcc.dg/vla-init-1.c: New test.
40521
40522 2001-12-01  Geoff Keating  <geoffk@redhat.com>
40523
40524         * gcc.c-torture/compile/structs.c: New testcase from GDB.
40525
40526 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40527
40528         * objc.dg/alias.m: Update.
40529         * objc.dg/class-1.m: Update.
40530         * objc.dg/const-str-1.m: Update.
40531         * objc.dg/fwd-proto-1.m: Update.
40532         * objc.dg/id-1.m: Update.
40533         * objc.dg/super-class-1.m: Update.
40534
40535 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
40536
40537         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40538         constructs.
40539
40540 2001-11-28  Jeffrey A Law  (law@cygnus.com)
40541
40542         * gcc.c-torture/execute/20011128-1.c: New test.
40543
40544 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
40545
40546         * gcc.dg/20011127-1.c: New test.
40547
40548 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40549
40550         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
40551         from Austin Group draft 7.
40552         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
40553         scanf format arguments.
40554         * gcc.dg/format/no-exargs-2.c: New test.
40555
40556 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
40557
40558         * g++.dg/abi/vbase8-4.C: New test.
40559
40560 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40561
40562         * gcc.c-torture/execute/20011121-1.c: New test.
40563
40564 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40565
40566         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40567
40568 2001-11-23  Andreas Jaeger  <aj@suse.de>
40569
40570         * gcc.dg/cpp/charconst-2.c: New test.
40571
40572 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40573
40574         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40575         to the host if it is remote.  Let tests specify extra headers
40576         they use.
40577         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40578         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40579         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40580         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40581         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40582         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40583         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40584         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40585         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40586         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40587
40588 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40589
40590         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40591         for little endian ARMs.
40592
40593 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40594
40595         * gcc.c-torture/compile/20011119-1.c: New test.
40596         * gcc.c-torture/compile/20011119-2.c: New test.
40597
40598 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40599
40600         * gcc.dg/altivec-1.c: Fix typo.
40601
40602 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40603
40604         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40605
40606 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40607
40608         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40609
40610 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
40611
40612         * lib/g77.exp: Don't specify --rpath-link.
40613
40614         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40615         across all the headers.
40616         * gcc.dg/format/format.exp: For testing on a remote host,
40617         copy format.h.
40618
40619         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40620         * gcc.c-torture/execute/930406-1.c: Likewise.
40621         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40622
40623 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
40624
40625         * gcc.dg/altivec-1.c: New.
40626
40627 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
40628
40629         * gcc.dg/cpp/fpreprocessed.c: New test case.
40630
40631 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40632
40633         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40634         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40635         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40636
40637 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40638
40639         * gcc.dg/no-builtin-1.c: New test.
40640
40641 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40642
40643         * gcc.c-torture/execute/20011115-1.c: New test.
40644
40645 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40646
40647         * gcc.c-torture/compile/20011114-2.c: New test.
40648         * gcc.c-torture/compile/20011114-3.c: New test.
40649         * gcc.c-torture/compile/20011114-4.c: New test.
40650
40651 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40652
40653         * g++.dg/other/init1.C: New test.
40654
40655 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40656
40657         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40658         message.
40659
40660         * gcc.c-torture/execute/20011114-1.c: New testcase.
40661
40662         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40663         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40664         like the (before this change) version of 20010327-1.c.
40665
40666 2001-11-14  Roger Sayle <roger@eyesopen.com>
40667
40668         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40669
40670 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40671
40672         * g++.dg/init/array2.C: New test.
40673
40674 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40675
40676         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40677
40678 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40679
40680         * g++.dg/other/forscope1.C: New test.
40681         * g++.dg/ext/forscope1.C: New test.
40682         * g++.dg/ext/forscope2.C: New test.
40683
40684 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40685
40686         * gcc.c-torture/execute/20011113-1.c: New test.
40687
40688 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40689
40690         * gcc.c-torture/execute/20011109-2.c: New test.
40691
40692         * gcc.c-torture/execute/20011109-1.c: New test.
40693
40694 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40695
40696         * gcc.c-torture/compile/20011109-1.c: New test.
40697
40698 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40699
40700         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40701         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40702         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40703         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40704         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40705         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40706         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40707
40708 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40709
40710         * g++.dg/warn/Wshadow-1.C: New tests.
40711         * g++.old-deja/g++.mike/for3.C: Update.
40712
40713 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40714
40715         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40716         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40717         XFAILs.  Adjust expected error texts.
40718         * gcc.c-torture/compile/20011106-1.c,
40719         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40720         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40721         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40722         gcc.dg/c99-array-lval-5.c: New tests.
40723
40724 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40725
40726         * gcc.dg/cpp/defined.c: Update.
40727
40728 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40729
40730         * gcc.c-torture/execute/anon-1.c: New test.
40731
40732 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40733
40734         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40735         same size, so no warning should be produced on stormy16.
40736
40737         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40738         due to oversized array.
40739         * g++.old-deja/g++.mike/ns15.C: Likewise.
40740         * g++.old-deja/g++.pt/crash16.C: Likewise.
40741
40742 2001-11-02  Graham Stott  <grahams@redhat.com>
40743
40744         * g++.dgother/debug1.C: Fix typos.
40745
40746 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40747
40748         * g++.dg/other/debug1.C: New test.
40749
40750 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40751
40752         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40753         of unsigned long.
40754
40755 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40756
40757         * gcc.dg/20011029-2.c: New test.
40758
40759         * gcc.c-torture/compile/20011029-1.c: New test.
40760
40761 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40762
40763         * objc/execute/class_self-1.m: New test.
40764         * objc/execute/class_self-2.m: New test.
40765
40766 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40767
40768         * gcc.misc-tests/msgs.exp: Delete.
40769         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40770         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40771         error set to match recent changes.
40772
40773 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40774
40775         * gcc.dg/20011021-1.c: New test.
40776
40777 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40778
40779         * gcc.c-torture/compile/20011023-1.c: New test.
40780
40781 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40782
40783         * lib/g77.exp: Rewrite based on lib/g++.exp.
40784
40785 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40786
40787         * gcc.c-torture/execute/20011019-1.c: New test.
40788
40789         * gcc.dg/20011018-1.c: New test.
40790
40791 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40792
40793         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40794
40795 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40796
40797         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40798         * gcc.dg/attr-invalid.c: Likewise.
40799
40800 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40801
40802         * testsuite/gcc.dg/20011015-1.c: New test.
40803
40804 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40805
40806         * g++.dg/template/unify2.C: New test.
40807
40808 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40809
40810         * g++.dg/other/exception-specification.C: New test
40811
40812 2001-10-13  Tom Rix  <trix@redhat.com>
40813
40814         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40815         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40816
40817 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40818
40819         * testsuite/gcc.dg/20011009-1.c: New test.
40820
40821 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40822
40823         PR g++/4476
40824         * g++.dg/other/friend1.C: New test.
40825
40826 2001-10-11  Richard Henderson  <rth@redhat.com>
40827
40828         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40829
40830 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40831
40832         * gcc.c-torture/compile/20011010-1.c: New.
40833
40834 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40835
40836         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40837         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40838         g77.f-torture/execute/execute.exp,
40839         g77.f-torture/noncompile/noncompile.exp,
40840         gcc.c-torture/compile/compile.exp,
40841         gcc.c-torture/execute/execute.exp,
40842         gcc.c-torture/execute/ieee/ieee.exp,
40843         gcc.c-torture/execute/memcheck/memcheck.exp,
40844         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40845         objc/execute/execute.exp: Update FSF address.
40846
40847 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40848
40849         * gcc.dg/cpp/cmdlne-C.c: Update.
40850         * gcc.dg/cpp/cmdlne-C2.c: New.
40851
40852 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40853
40854         * gcc.c-torture/execute/20011008-3.c: New.
40855
40856 2001-10-08  DJ Delorie  <dj@redhat.com>
40857
40858         * gcc.dg/20011008-1.c: New.
40859         * gcc.dg/20011008-2.c: New.
40860
40861 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40862
40863         * gcc.dg/cpp/spacing1.c: Update test.
40864
40865 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40866
40867         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40868         spelling errors of "separate" as "seperate".
40869
40870 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40871
40872         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40873         enough to avoid inlining.
40874
40875 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40876
40877         * lib/g77.exp: set libg2c_dir correctly.
40878
40879 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40880
40881         * gcc.dg/cpp/macro11.c: New test.
40882
40883 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40884
40885         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40886         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40887         gcc.dg/format/multattr-3.c: New tests.
40888         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40889         tests for format attributes on function pointers being rejected.
40890
40891 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40892
40893         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40894
40895 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40896
40897         * g++.dg/warn/format1.C: New test.
40898
40899 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40900
40901         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40902
40903 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40904
40905         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40906
40907 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40908
40909         * gcc.dg/cpp/redef2.c: Add test.
40910
40911 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40912
40913         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40914         long-standing bug on i686, apparently.
40915         * gcc.c-torture/execute/loop-2c.x: New file.
40916         * gcc.c-torture/execute/loop-2d.x: New file.
40917         * gcc.c-torture/execute/loop-3c.x: New file.
40918
40919 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40920
40921         * gcc.dg/cpp/20000625-2.c: Correct line number.
40922
40923 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40924
40925         * gcc.dg/cpp/macro10.c: New test.
40926         * gcc.dg/cpp/strify3.c: New test.
40927         * gcc.dg/cpp/spacing1.c: Add tests.
40928         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40929         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40930
40931 2001-09-24  DJ Delorie  <dj@redhat.com>
40932
40933         * gcc.c-torture/execute/20010924-1.c: New test.
40934
40935 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40936
40937         * testsuite/objc/execute/paste.m: Remove.
40938
40939 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40940
40941         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40942
40943 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40944
40945         * g77.dg/strlen0.f: New test.
40946
40947 2001-09-21  Richard Henderson  <rth@redhat.com>
40948
40949         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40950         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40951
40952 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40953
40954         Table-driven attributes.
40955         * g++.dg/ext/attrib1.C: New test.
40956
40957 2001-09-20  DJ Delorie  <dj@redhat.com>
40958
40959         * gcc.dg/20000926-1.c: Update expected warning messages.
40960         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40961         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40962         array.
40963
40964 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40965
40966         * g++.dg/eh/registers1.C: New test case.
40967
40968 2001-09-17  Richard Henderson  <rth@redhat.com>
40969
40970         * gcc.dg/array-5.c: Fix VLA decomposition test.
40971
40972 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40973
40974         * gcc.dg/cpp/line5.c: New testcase.
40975
40976 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40977
40978         * gcc.dg/cpp/macro9.c: New test.
40979
40980 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40981
40982         * gcc.c-torture/execute/980223.c: Change type of addr from long
40983         to char *.
40984
40985 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40986
40987         * gcc.c-torture/execute/20010915-1.c: New test.
40988
40989 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40990
40991         * g77.dg/bprob: New directory.
40992         * g77.dg/bprob/bprob.exp: New file.
40993         * g77.dg/bprob/bprob-1.f: New test.
40994         * g77.dg/gcov: New directory.
40995         * g77.dg/gcov/gcov.exp: New file.
40996         * g77.dg/gcov/gcov-1.f: New test.
40997         * g77.dg/gcov/gcov-1.x: New file.
40998
40999 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41000
41001         * gcc.dg/cpp/directiv.c: Update.
41002         * gcc.dg/cpp/undef1.c: Update.
41003
41004 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
41005
41006         * gcc.dg/20010912-1.c: New test.
41007
41008 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
41009
41010         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
41011         language-independent file in lib.
41012         * lib/gcov.exp: New file.
41013
41014 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41015
41016         * gcc.c-torture/compile/20010911-1.c: New test.
41017
41018 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
41019
41020         * lib/profopt.exp: New, to support profile-directed optimizations.
41021         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
41022         * gcc.misc-tests/bprob-1.c: New test.
41023         * gcc.misc-tests/bprob-2.c: New test.
41024
41025 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
41026
41027         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
41028         XFAIL and which kinds of gcov output to verify.
41029         * gcc.misc-tests/gcov-4b.x: New file.
41030         * gcc.misc-tests/gcov-5b.x: New file.
41031         * gcc.misc-tests/gcov-6.x: New file.
41032         * gcc.misc-tests/gcov-7.c: New test.
41033         * gcc.misc-tests/gcov-7.x: New file.
41034
41035 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
41036
41037         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
41038         * gcc.misc-tests/gcov-6.c: New test.
41039
41040 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41041
41042         PR c++/3986
41043         * g++.dg/abi/vbase1.C: New test.
41044
41045 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
41046
41047         * objc.dg/method-2.m: New.
41048
41049 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41050
41051         PR c++/4203
41052         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
41053         * g++.dg/init/empty1.C: New test.
41054
41055 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
41056
41057         * gcc.c-torture/compile/20010903-1.c: New test.
41058
41059 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
41060
41061         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
41062         for m68k.
41063
41064 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
41065
41066         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
41067
41068         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41069
41070         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41071
41072 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
41073
41074         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41075         for 16-bit 'unsigned int'.
41076
41077 2001-08-29  Kazu Hirata  <kazu@hxi.com>
41078
41079         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41080
41081 2001-08-27  Richard Henderson  <rth@redhat.com>
41082
41083         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41084         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41085
41086 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
41087
41088         * gcc.dg/asm-names.c (ymain): New.
41089
41090 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41091
41092         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41093         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41094         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41095
41096 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41097
41098         * gcc.dg/compare5.c: New testcase.
41099
41100 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
41101
41102         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41103         and "In instantiation".
41104
41105 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
41106
41107         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41108
41109 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
41110
41111         * gcc.misc-tests/gcov.exp: Add support for branch information.
41112         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41113         * gcc.misc-tests/gcov-4.c: New test.
41114         * gcc.misc-tests/gcov-4b.c: New test.
41115         * gcc.misc-tests/gcov-5b.c: New test.
41116
41117 2001-08-20  Zack Weinberg  <zackw@panix.com>
41118
41119         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41120         expected to fail.
41121
41122 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41123
41124         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41125
41126 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41127
41128         * g++.dg/eh/template1.C: New test.
41129
41130 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41131
41132         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41133         Fix thinko.
41134         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41135         for xfail.
41136
41137 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41138
41139         * lib/g77-dg.exp: Use prune.exp for common procedures
41140         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41141         * lib/g77.exp: (g77-dg-prune) Remove
41142
41143 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41144
41145         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41146
41147 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41148
41149         * g++.dg/template/unify1.C: New test.
41150
41151 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41152
41153         * g++.dg/abi/empty4.C: New test.
41154
41155 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41156
41157         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41158         solaris2.*
41159         * g77.f-torture/compile/pr3743.x: Likewise.
41160
41161 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41162
41163         * g++.dg/other/using-declaration.C: New test.
41164
41165 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41166
41167         * gcc.dg/cpp/tr-sign.c: New testcase.
41168
41169 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41170
41171         * gcc.dg/cpp/19951025-1.c: Revert.
41172         * gcc.dg/cpp/directiv.c: We no longer process directives that
41173         interrupt macro arguments.
41174
41175 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
41176
41177         * gcc.dg/bconstp-1.c: New test.
41178
41179 2001-08-03  Richard Henderson  <rth@redhat.com>
41180
41181         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41182
41183 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41184
41185         * gcc.dg/cpp/19951025-1.c: Update.
41186
41187 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
41188
41189         * g77.dg/ff90-1.f (s): Fix reference of variable z,
41190         should be x.
41191
41192 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41193
41194         Kill -fhonor-std.
41195         * g++.old-deja/g++.ns/ns14.C: Remove special options.
41196         * g++.old-deja/g++.other/std1.C: Likewise.
41197         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41198
41199 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
41200
41201         * lib/g77.exp: Load gcc-defs.exp for common procedures
41202         (g77_pass, g77_fail, g77_finish, g77_exit,
41203         ${tool}_check_unsupported_p} Now redundant.  Deleted.
41204
41205 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41206
41207         * g77.dg/fbackslash.f
41208         * g77.dg/fcase-preserve.f
41209         * g77.dg/ff90-1.f
41210         * g77.dg/ffixed-line-length-0.f
41211         * g77.dg/ffixed-line-length-132.f
41212         * g77.dg/ffixed-line-length-7.f
41213         * g77.dg/ffixed-line-length-72.f
41214         * g77.dg/ffixed-line-length-none.f
41215         * g77.dg/ffree-form-1.f
41216         * g77.dg/fno-backslash.f
41217         * g77.dg/fno-f90-1.f
41218         * g77.dg/fno-fixed-form-1.f
41219         * g77.dg/fno-onetrip.f
41220         * g77.dg/fno-typeless-boz.f
41221         * g77.dg/fno-underscoring.f
41222         * g77.dg/fno-vxt-1.f
41223         * g77.dg/fonetrip.f
41224         * g77.dg/ftypeless-boz.f
41225         * g77.dg/fugly-assumed.f
41226         * g77.dg/funderscoring.f
41227         * g77.dg/fvxt-1.f
41228
41229 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
41230
41231         * objc.dg/fwd-proto-1.m: New.
41232         * objc.dg/local-decl-1.m: New.
41233         * objc.dg/naming-1.m: New.
41234         * objc.dg/naming-2.m: New.
41235         * objc.dg/proto-hier-1.m: New.
41236
41237 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
41238
41239         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41240         largest-type elements to a struct makes its size grow.
41241
41242 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41243
41244         * g++.dg/abi/vthunk1.C: New test.
41245
41246 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41247
41248         * g++.dg/abi/vbase8-22.C: New test.
41249
41250 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41251
41252         * gcc.dg/cpp/macro8.c: New test.
41253
41254 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41255
41256         * g++.dg/abi/vbase8-21.C: New test.
41257
41258 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41259
41260         * g++.dg/abi/vbase8-10.C: New test.
41261
41262 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41263
41264         * lib/g++.exp (g++_set_ld_library_path): Renamed to
41265         ${tool}_set_ld_library_path.
41266         Changed caller.
41267         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
41268         g++.exp.
41269
41270 2001-07-26  Stan Cox <scox@redhat.com>
41271
41272         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
41273         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
41274         gcc_exit, gcc_check_unsupported_p):
41275         Moved to gcc-deps.exp
41276         * gcc-deps.exp: New file.
41277
41278 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41279
41280         * g++.old-deja/g++.pt/defarg14.C: New test.
41281
41282 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41283
41284         * g++.old-deja/g++.other/lineno5.C: New test.
41285
41286 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41287
41288         * g++.old-deja/g++.pt/crash68.C: New test.
41289
41290 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41291
41292         * g++.old-deja/g++.other/crash42.C: New test.
41293
41294 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41295
41296         * gcc.dg/cpp/extratokens.c: Fix.
41297         * gcc.dg/cpp/skipping2.c: New tests.
41298
41299 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41300
41301         * gcc.c-torture/execute/20010724-1.c: New file.
41302         * gcc.c-torture/execute/20010724-1.x: New file.
41303
41304 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41305
41306         * g++.old-deja/g++.other/cond7.C: New test.
41307
41308 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41309
41310         * g++.old-deja/g++.other/optimize4.C: New test.
41311
41312 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41313
41314         * g++.old-deja/g++.abi/vbase8-5.C: New test.
41315
41316 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
41317
41318         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
41319         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
41320         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
41321         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
41322
41323         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
41324         bug report" message.
41325
41326         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
41327         * g++.dg/ext/instantiate1.C: Move from old-deja.
41328
41329 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
41330
41331         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
41332         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
41333         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
41334         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
41335
41336 2001-07-23  Jeffrey A Law  (law@cygnus.com)
41337
41338         * gcc.c-torture/execute/20010723-1.c: New test.
41339
41340 2001-07-23  Ben Elliston  <bje@redhat.com>
41341
41342         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
41343
41344 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41345
41346         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
41347         i[34567]86-*-*.
41348         Delete handling of ieee_multilib_flags.
41349         Pass -mieee for alpha*-*-* and sh-*-*.
41350         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
41351
41352 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
41353
41354         Remove old-abi tests.
41355         * g++.old-deja/g++.mike/p11116.C: Remove.
41356         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
41357
41358 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
41359
41360         * g77.f-torture/compile/pr3743.f: New test
41361
41362 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
41363
41364         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
41365
41366 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41367
41368         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
41369         g++.old-deja/g++.pt/static6.C: Likewise.
41370         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
41371         supports weak symbols.
41372
41373 2001-07-18  Andreas Jaeger  <aj@suse.de>
41374
41375         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
41376         supported again.
41377
41378 2001-07-18  Andreas Jaeger  <aj@suse.de>
41379
41380         * gcc.dg/iftrap-1.c: Fix target line.
41381
41382 2001-07-17  Richard Henderson  <rth@redhat.com>
41383
41384         * gcc.c-torture/execute/20010717-1.c: New.
41385
41386 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41387
41388         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
41389         tests.
41390
41391 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41392
41393         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
41394
41395 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41396
41397         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
41398         UAC_SIGBUS, UAC_NOPRINT definitions.
41399
41400 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
41401
41402         * objc/execute/object_is_class.m: New test.
41403         * objc/execute/object_is_meta_class.m: New test.
41404
41405 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41406
41407         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
41408         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
41409
41410 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
41411
41412         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
41413         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
41414
41415 2001-07-14  Richard Henderson  <rth@redhat.com>
41416
41417         * gcc.dg/iftrap-1.c: New.
41418
41419 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
41420
41421         * g77.f-torture/execute/intrinsic77.f: New test.
41422
41423 2001-07-11  Janis Johnson <janis@us.ibm.com>
41424
41425         * gcc.misc-tests/gcov-3.c: New test.
41426
41427 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41428
41429         * gcc.c-torture/compile/20010711-1.c,
41430         * gcc.c-torture/compile/20010711-2.c: New tests.
41431
41432 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41433
41434         * gcc.c-torture/execute/20010711-1.c: New test.
41435
41436 2001-07-11  Ben Elliston  <bje@redhat.com>
41437
41438         * g++.old-deja/g++.other/enum5.C: New test.
41439
41440 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
41441
41442         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
41443         (g++-dg-prune): Call prune_gcc_output.
41444         * prune.exp: New file for prune_gcc_output.
41445         * lib/g++.exp, lib/gcc.exp: Load it.
41446
41447 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41448
41449         * gcc.c-torture/compile/20010701-1.c,
41450         g++.old-deja/g++.ext/attrib6.C: New tests.
41451
41452 2001-07-06  Jeffrey A Law  (law@cygnus.com)
41453
41454         * gcc.c-torture/compile/20010706-1.c: New test.
41455
41456 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
41457
41458         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
41459
41460 2001-06-28  Stan Shebs  <shebs@apple.com>
41461
41462         * gcc.dg/pragma-darwin.c: New test.
41463
41464 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41465
41466         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
41467         Solaris 2.[678] system.
41468
41469 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41470
41471         * gcc.dg/20010622-1.c: New test.
41472
41473 2001-06-18  Stan Shebs  <shebs@apple.com>
41474
41475         * objc.dg: New directory.
41476         * objc.dg/dg.exp: New file.
41477         * objc.dg/alias.m: New.
41478         * objc.dg/class-1.m: New.
41479         * objc.dg/class-2.m: New.
41480         * objc.dg/const-str-1.m: New.
41481         * objc.dg/const-str-2.m: New.
41482         * objc.dg/id-1.m: New.
41483         * objc.dg/method-1.m: New.
41484         * objc.dg/super-class-1.m: New.
41485         * lib/objc-dg.exp: New file.
41486
41487 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41488
41489         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41490         of label name.
41491
41492 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
41493
41494         * g++.old-deja/g++.abi/vbase8-9.C: New test.
41495
41496 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41497
41498         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41499         variable.
41500
41501 2001-06-12  Richard Henderson  <rth@redhat.com>
41502
41503         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41504
41505 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41506
41507         * g++.old-deja/g++.abi/vbase5.C: New test.
41508         * g++.old-deja/g++.abi/vbase6.C: New test.
41509         * g++.old-deja/g++.abi/vbase7.C: New test.
41510
41511 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41512
41513         * gcc.c-torture/compile/20010610-1.c: New test.
41514
41515 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41516
41517         * g++.old-deja/g++.abi/vbase4.C: New test.
41518
41519 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41520
41521         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41522         support %f for HC11/HC12 targets.
41523         * gcc.c-torture/execute/930513-1.x: New file, likewise.
41524         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41525         on HC11/HC12 targets.
41526         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41527
41528 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41529
41530         * gcc.dg/wchar_t-1.c: New file.
41531         * gcc.dg/wint_t-1.c: Likewise.
41532
41533 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
41534
41535         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41536
41537 2001-06-11  Richard Henderson  <rth@redhat.com>
41538
41539         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41540
41541 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41542
41543         * gcc.c-torture/compile/20010611-1.c: New test.
41544
41545 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41546
41547         * gcc.dg/c99-tag-1.c: Add more tests.
41548
41549 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
41550
41551         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41552         representation on MN10300 and ARM/Thumb.
41553
41554 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
41555
41556         * g77.f-torture/execute/20010610.f: New.
41557
41558 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
41559
41560         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41561         names.
41562
41563 2001-06-09  Richard Henderson  <rth@redhat.com>
41564
41565         * gcc.c-torture/execute/ashrdi-1.c: New.
41566         * gcc.c-torture/execute/ashldi-1.c: New.
41567         * gcc.c-torture/execute/lshrdi-1.c: New.
41568
41569 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41570
41571         * objc/execute/load-3.m: Added. Check sending +load to categories,
41572         in addition to classes.
41573
41574 2001-06-08  Stan Shebs  <shebs@apple.com>
41575
41576         * objc/execute/load-2.m: New test.  From Nicola Pero
41577         <n.pero@mi.flashnet.it>.
41578
41579 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41580
41581         * gcc.c-torture/execute/20010605-2.c: New test.
41582
41583 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41584
41585         * g++.old-deja/g++.abi/vbase2.C: New test.
41586         * g++.old-deja/g++.abi/vbase3.C: New test.
41587
41588 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41589
41590         * g++.old-deja/g++.pt/friend49.C: New test.
41591
41592 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41593
41594         * g++.old-deja/g++.ext/anon3.C: New test.
41595
41596 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41597
41598         * g++.old-deja/g++.other/conv7.C: New test.
41599
41600 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41601
41602         * gcc.c-torture/compile/20010605-2.c: New test.
41603
41604 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41605
41606         * gcc.c-torture/execute/20010604-1.c: New test.
41607
41608 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
41609
41610         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41611
41612 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
41613
41614         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41615         (g++_link_flags): Likewise.
41616         (g++_init): Pass gccpath's value to two previous functions.
41617
41618 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41619
41620         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41621         Ensure logfile entry matches exec command line.
41622
41623 2001-05-31  Richard Henderson  <rth@redhat.com>
41624
41625         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41626         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41627
41628 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
41629
41630         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41631         compiler for irix6.2
41632
41633 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
41634
41635         * g++.old-deja/g++.other/optimize3.C: New file.
41636
41637 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
41638
41639         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41640         assemble.
41641
41642 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41643
41644         * g++.old-deja/g++.other/optimize2.C: New file.
41645
41646 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41647
41648         * gcc.c-torture/compile/20010518-2.c: New file.
41649         * gcc.c-torture/execute/20010518-1.c: New file.
41650         * gcc.c-torture/execute/20010518-2.c: New file.
41651
41652 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41653
41654         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41655
41656 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41657
41658         G++ no longer defines builtins that do not begin with __builtin.
41659         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41660         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41661         * g++.old-deja/g++.law/builtin1.C: Likewise.
41662         * g++.old-deja/g++.law/cvt2.C: Likewise.
41663         * g++.old-deja/g++.mike/net5.C: Likewise.
41664         * g++.old-deja/g++.other/builtins1.C: Likewise.
41665         * g++.old-deja/g++.other/builtins2.C: Likewise.
41666         * g++.old-deja/g++.other/builtins3.C: Likewise.
41667         * g++.old-deja/g++.other/builtins4.C: Likewise.
41668         * g++.old-deja/g++.other/inline8.C: Likewise.
41669         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41670
41671 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41672
41673         * g++.old-deja/g++.pt/using1.C: Adjust.
41674         * g++.old-deja/g++.pt/using2.C: New test.
41675
41676 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41677
41678         * gcc.dg/cpp/charconst.c: New tests.
41679         * gcc.dg/cpp/escape.c: New tests.
41680         * gcc.dg/cpp/escape-1.c: New tests.
41681         * gcc.dg/cpp/escape-2.c: New tests.
41682         * gcc.dg/cpp/ucs.c: New tests.
41683
41684 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41685
41686         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41687         native compiler for irix6.5.
41688
41689 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41690
41691         * lib/g++.exp (g++_include_flags): Use args to compute
41692         get_multilibs.
41693         (g++_link_flags): Likewise.
41694         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41695
41696 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41697
41698         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41699
41700 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41701
41702         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41703         this file.
41704
41705 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41706
41707         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41708         STACK_SIZE;
41709         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41710         to STACK_SIZE; Use it to define size of add_histo array.
41711         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41712         to STACK_SIZE.
41713         (f): Use GITT_SIZE to define size of gitt local table.
41714         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41715         to STACK_SIZE; Use it to define size of bytemem array.
41716
41717 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41718
41719         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41720         on 68HC11/HC12 due to the asm instruction.
41721         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41722         * gcc.c-torture/compile/920520-1.x: Likewise.
41723         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41724         on 68HC11/HC12 because the function is larger than 64K.
41725         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41726         on 68HC11/HC12 because the structure is too large.
41727
41728 2001-05-20  Richard Henderson  <rth@redhat.com>
41729
41730         * gcc.c-torture/execute/20010520-1.c: New.
41731
41732 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41733
41734         * g++.old-deja/g++.warn/compare1.C: New test.
41735         * gcc.dg/compare4.c: New test.
41736
41737 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41738
41739         * g++.old-deja/g++.other/optimize1.C: New test.
41740
41741 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41742
41743         * g++.old-deja/g++.pt/spec41.C: New test.
41744
41745 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41746
41747         * gcc.c-torture/compile/20010114-1.x: Remove.
41748
41749 2001-05-18  Stan Shebs  <shebs@apple.com>
41750
41751         * gcc.c-torture/compile/20010518-1.c: New test.
41752
41753 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41754
41755         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41756         * g++.old-deja/g++.pt/crash67.C: New test.
41757
41758 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41759
41760         * g++.old-deja/g++.other/debug9.C: New test.
41761
41762 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41763
41764         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41765
41766 2001-05-16  Jan Hubicka  <jh@suse.cz>
41767
41768         * gcc.c-torture/compile/20010516-1.c: New test.
41769
41770 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41771
41772         * g++.old-deja/g++.other/crash41.C: New test.
41773
41774 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41775
41776         * g++.old-deja/g++.pt/crash66.C: New test.
41777
41778 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41779
41780         * g++.old-deja/g++.robertl/eb27.C: Convert.
41781
41782 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41783
41784         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41785         declaration being redundant.
41786
41787 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41788
41789         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41790
41791 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41792
41793         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41794
41795 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41796
41797         * lib/g++.exp: Use testsuite_flags.
41798
41799 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41800
41801         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41802
41803 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41804
41805         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41806
41807 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41808
41809         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41810
41811 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41812
41813         * gcc.c-torture/compile/20010313-1.c: New test.
41814
41815 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41816
41817         * gcc.dg/cpp/direct2.c: New test.
41818         * gccq.dg/cpp/direct2s.c: New test.
41819
41820         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41821
41822 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41823
41824         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41825         * g++.old-deja/g++.other/op3.C: Likewise.
41826
41827 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41828
41829         * gcc.dg/cpp/syshdr.h: New file.
41830         * gcc.dg/cpp/sysmac1.c: Update.
41831         * gcc.dg/cpp/sysmac2.c: Update.
41832
41833 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41834
41835         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41836
41837 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41838
41839         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41840         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41841
41842 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41843
41844         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41845
41846 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41847
41848         * lib/g++.exp (g++_include_flags): Don't use any special flags
41849         if TESTING_IN_BUILD_TREE is not defined.
41850         (g++_init): Use a plain 'c++' as the compiler if
41851         TESTING_IN_BUILD_TREEE is not defined.
41852
41853 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41854
41855         * g++.old-deja/g++.eh/catch13.C: New test.
41856         * g++.old-deja/g++.eh/catch14.C: New test.
41857
41858 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41859
41860         * gcc.dg/cpp/tr-define.c: New test.
41861
41862 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41863
41864         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41865         <stdlib.h>, not <malloc.h>.
41866
41867 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41868
41869         * g++.old-deja/g++.ns/template17.C: New test.
41870
41871 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41872
41873         * g++.old-deja/g++.pt/ref4.C: New test.
41874
41875 2001-04-30  Richard Henderson  <rth@redhat.com>
41876
41877         * gcc.dg/20000724-1.c: Revert last change.
41878
41879 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41880
41881         * g77.f-torture/execute/20010430.f: New test.
41882
41883 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41884
41885         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41886
41887 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41888
41889         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41890
41891 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41892
41893         * g++.old-deja/g++.eh/crash6.C: New test.
41894
41895 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41896
41897         * g++.old-deja/g++.other/warn7.C: New test.
41898
41899 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41900
41901         * g++.old-deja/g++.other/defarg9.C: New test.
41902
41903 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41904
41905         * g77.f-torture/compile/20010426.f: New test.
41906         * g77.f-torture/execute/20010426.f: New test.
41907
41908 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41909
41910         * g77.f-torture/compile/20000629-1.x: Remove - error
41911         has been fixed.
41912
41913 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41914
41915         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41916         Tweak slightly to work with g++.dg framework.
41917         * g++.dg/special/ecos.exp: Run initp1.C test.
41918         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41919
41920         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41921         its linker doesn't give line numbers either.
41922         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41923
41924 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41925
41926         * g++.old-deja/g++.other/lex1.C: New test.
41927
41928 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41929
41930         * gcc.dg/noncompile/20010425-1.c: New test.
41931
41932 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41933
41934         * g++.old-deja/g++.pt/mangle2.C: New test.
41935
41936 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41937
41938         * gcc.dg/format/plus-1.c: New test.
41939
41940 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41941
41942         * gcc.dg/20010423-1.c: New test.
41943
41944 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41945
41946         * gcc.c-torture/execute/20010422-1.c: New test.
41947
41948 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41949
41950         * g++.old-deja/g++.ns/type2.C: New test.
41951
41952 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41953
41954         * g++.old-deja/g++.other/perf1.C: New test.
41955
41956 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41957
41958         * gcc.dg/c99-func-2.c: Remove xfail.
41959         * gcc.dg/c99-func-3.c: Remove xfail.
41960         * gcc.dg/c99-func-4.c: Remove xfail.
41961
41962 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41963
41964         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41965
41966 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41967
41968         * gcc.c-torture/compile/20010423-1.c: New test.
41969
41970 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41971
41972         * g++.old-deja/g++.pt/typename28.C: New test.
41973
41974 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41975
41976         * g++.old-deja/g++.abi/empty2.C: New test.
41977         * g++.old-deja/g++.abi/empty3.C: New test.
41978
41979 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41980
41981         * g++.old-deja/g++.other/comdat2.C: New test.
41982         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41983
41984 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41985
41986         * g++.old-deja/g++.other/overload14.C: New test.
41987
41988 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41989
41990         * g++.old-deja/g++.other/lookup23.C: New test.
41991
41992 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41993
41994         * gcc.c-torture/execute/20010403-1.c: New test.
41995
41996 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41997             Mark Mitchell  <mark@codesourcery.com>
41998
41999         * lib/old-dejagnu.exp: Don't delete output of executable.
42000         Add .exe suffix to executables.
42001
42002 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
42003
42004         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
42005
42006 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42007
42008         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
42009
42010 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42011
42012         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
42013         * g++.old-deja/g++.abi/crash1.C: New test.
42014
42015 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42016
42017         * g++.old-deja/g++.other/crash40.C: New test.
42018
42019 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42020
42021         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
42022
42023 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
42024
42025         * g++.old-deja/g++.other/warn6.C: New test.
42026
42027 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42028
42029         * g++.old-deja/g++.robertl/eb42.C: Same.
42030
42031 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42032
42033         * gcc.dg/wtr-conversion-1.c: New testcase.
42034
42035 2001-04-10  Richard Henderson  <rth@redhat.com>
42036
42037         * g++.old-deja/g++.other/array5.C: New.
42038
42039 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42040
42041         * gcc.c-torture/execute/20010408-1.c: New test.
42042
42043 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
42044
42045         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
42046         headers and constructs.
42047         * g++.old-deja/g++.robertl/eb79.C: Same.
42048         * g++.old-deja/g++.robertl/eb77.C (main): Same.
42049         * g++.old-deja/g++.robertl/eb73.C: Same.
42050         * g++.old-deja/g++.robertl/eb66.C (main): Same.
42051         * g++.old-deja/g++.robertl/eb55.C (t): Same.
42052         * g++.old-deja/g++.robertl/eb54.C (main): Same.
42053         * g++.old-deja/g++.robertl/eb46.C (main): Same.
42054         * g++.old-deja/g++.robertl/eb44.C: Same.
42055         * g++.old-deja/g++.robertl/eb41.C (main): Same.
42056         * g++.old-deja/g++.robertl/eb4.C (main): Same.
42057         * g++.old-deja/g++.robertl/eb39.C: Same.
42058         * g++.old-deja/g++.robertl/eb33.C (main): Same.
42059         * g++.old-deja/g++.robertl/eb31.C (main): Same.
42060         * g++.old-deja/g++.robertl/eb30.C: Same.
42061         * g++.old-deja/g++.robertl/eb3.C: Same.
42062         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
42063         * g++.old-deja/g++.robertl/eb21.C: Same.
42064         * g++.old-deja/g++.robertl/eb15.C: Same.
42065         * g++.old-deja/g++.robertl/eb118.C: Same.
42066         * g++.old-deja/g++.robertl/eb115.C (main): Same.
42067         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42068         * g++.old-deja/g++.robertl/eb109.C: Same.
42069         * g++.old-deja/g++.other/sibcall1.C (main): Same.
42070         * g++.old-deja/g++.mike/rtti1.C: Same.
42071         * g++.old-deja/g++.mike/p658.C: Same.
42072         * g++.old-deja/g++.mike/net46.C: Same.
42073         * g++.old-deja/g++.mike/net34.C: Same.
42074         * g++.old-deja/g++.mike/memoize1.C: Same.
42075         * g++.old-deja/g++.mike/eh2.C: Same.
42076         * g++.old-deja/g++.law/weak.C: Same.
42077         * g++.old-deja/g++.law/visibility7.C: Same.
42078         * g++.old-deja/g++.law/visibility25.C: Same.
42079         * g++.old-deja/g++.law/visibility22.C: Same.
42080         * g++.old-deja/g++.law/visibility2.C: Same.
42081         * g++.old-deja/g++.law/visibility17.C: Same.
42082         * g++.old-deja/g++.law/visibility13.C: Same.
42083         * g++.old-deja/g++.law/visibility10.C: Same.
42084         * g++.old-deja/g++.law/visibility1.C: Same.
42085         * g++.old-deja/g++.law/virtual3.C (eval): Same.
42086         * g++.old-deja/g++.law/vbase1.C: Same.
42087         * g++.old-deja/g++.law/operators32.C: Same.
42088         * g++.old-deja/g++.law/nest3.C: Same.
42089         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42090         * g++.old-deja/g++.law/except5.C (main): Same.
42091         * g++.old-deja/g++.law/cvt7.C (run): Same.
42092         * g++.old-deja/g++.law/cvt2.C: Same.
42093         * g++.old-deja/g++.law/cvt16.C: Same.
42094         * g++.old-deja/g++.law/ctors6.C (bar): Same.
42095         * g++.old-deja/g++.law/ctors17.C (main): Same.
42096         * g++.old-deja/g++.law/ctors13.C: Same.
42097         * g++.old-deja/g++.law/ctors12.C (main): Same.
42098         * g++.old-deja/g++.law/ctors10.C: Same.
42099         * g++.old-deja/g++.law/code-gen5.C: Same.
42100         * g++.old-deja/g++.law/bad-error7.C: Same.
42101         * g++.old-deja/g++.law/arm9.C: Same.
42102         * g++.old-deja/g++.law/arm12.C: Same.
42103         * g++.old-deja/g++.law/arg8.C: Same.
42104         * g++.old-deja/g++.law/arg1.C: Same.
42105         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42106         * g++.old-deja/g++.jason/template31.C: Same.
42107         * g++.old-deja/g++.jason/template24.C (main): Same.
42108         * g++.old-deja/g++.jason/2371.C: Same.
42109         * g++.old-deja/g++.eh/new2.C: Same.
42110         * g++.old-deja/g++.eh/new1.C: Same.
42111         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42112         * g++.old-deja/g++.brendan/nest21.C (main): Same.
42113         * g++.old-deja/g++.brendan/err-msg3.C: Same.
42114         * g++.old-deja/g++.brendan/crash62.C: Same.
42115         * g++.old-deja/g++.brendan/crash52.C: Same.
42116         * g++.old-deja/g++.brendan/crash49.C (main): Same.
42117         * g++.old-deja/g++.brendan/crash38.C: Same.
42118         * g++.old-deja/g++.brendan/crash15.C (main): Same.
42119         * g++.old-deja/g++.brendan/copy9.C: Same.
42120
42121 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
42122
42123         * gcc.c-torture/execute/20001203-2.c (memset):
42124         Count argument is of type __SIZE_TYPE__.
42125
42126 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42127
42128         * gcc.c-torture/compile/20010404-1.c: New test.
42129
42130 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42131
42132         * gcc.c-torture/compile/20010326-1.c: New test.
42133
42134 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42135
42136         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42137         peculiarities of the SH.
42138         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42139
42140 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42141
42142         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42143         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42144         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42145
42146 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42147
42148         * g77.f-torture/compile/20010321-1.f: New test.
42149
42150 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42151
42152         * gcc.c-torture/compile/20010329-1.c: New test.
42153
42154 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42155
42156         * gcc.c-torture/execute/20010329-1.c: New test.
42157
42158 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42159
42160         * g++.old-deja/g++.other/eh4.C: Fix typo.
42161
42162 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42163
42164         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42165
42166 2001-03-28  Philip Blundell  <philb@gnu.org>
42167
42168         * gcc.c-torture/compile/20010328-1.c: New test.
42169
42170 2001-03-27  Richard Henderson  <rth@redhat.com>
42171
42172         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42173         * g++.old-deja/g++.eh/vbase3.C: Likewise.
42174
42175 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
42176
42177         * gcc.c-torture/compile/20010327-1.c: New test.
42178
42179 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42180
42181         * g++.old-deja/g++.other/friend12.C: New test.
42182         * g++.old-deja/g++.other/friend9.C: Expect no errors.
42183         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42184
42185 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42186
42187         * gcc.c-torture/execute/20010325-1.c: New test.
42188
42189 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
42190
42191         * g++.old-deja/g++.other/mangle3.C: New test.
42192
42193 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
42194
42195         * g++.old-deja/g++.other/anon8.C: New test.
42196
42197 2001-03-20  Philip Blundell  <philb@gnu.org>
42198
42199         * gcc.c-torture/compile/20010320-1.c: New test.
42200
42201 2001-03-17  Richard Henderson  <rth@redhat.com>
42202
42203         * g++.old-deja/g++.other/eh4.C: Add expected error text.
42204
42205 2001-03-15  Geoff Keating  <geoff@redhat.com>
42206
42207         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42208         tests on AIX.
42209
42210 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
42211
42212         * g++.old-deja/g++.other/eh4.C: New test.
42213
42214 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42215
42216         * gcc.dg/cpp/mi1.c: Update.
42217
42218 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
42219
42220         * g++.old-deja/g++.other/regstack.C: New test.
42221
42222 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42223
42224         * g++.old-deja/g++.other/ref4.C: New test.
42225
42226 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
42227
42228         * objc/execute/va_method.m: Added.
42229         * objc/execute/IMP.m: Added.
42230         * objc/execute/_cmd.m: Added.
42231         * objc/execute/accessing_ivars.m: Added.
42232         * objc/execute/class-1.m: Added.
42233         * objc/execute/class-10.m: Added.
42234         * objc/execute/class-11.m: Added.
42235         * objc/execute/class-12.m: Added.
42236         * objc/execute/class-13.m: Added.
42237         * objc/execute/class-14.m: Added.
42238         * objc/execute/class-2.m: Added.
42239         * objc/execute/class-3.m: Added.
42240         * objc/execute/class-4.m: Added.
42241         * objc/execute/class-5.m: Added.
42242         * objc/execute/class-6.m: Added.
42243         * objc/execute/class-7.m: Added.
42244         * objc/execute/class-8.m: Added.
42245         * objc/execute/class-9.m: Added.
42246         * objc/execute/class-tests-1.h
42247         * objc/execute/class-tests-2.h
42248         * objc/execute/compatibility_alias.m: Added.
42249         * objc/execute/encode-1.m: Added.
42250         * objc/execute/formal_protocol-1.m: Added.
42251         * objc/execute/formal_protocol-2.m: Added.
42252         * objc/execute/formal_protocol-3.m: Added.
42253         * objc/execute/formal_protocol-4.m: Added.
42254         * objc/execute/formal_protocol-5.m: Added.
42255         * objc/execute/formal_protocol-6.m: Added.
42256         * objc/execute/formal_protocol-7.m: Added.
42257         * objc/execute/informal_protocol.m: Added.
42258         * objc/execute/initialize.m: Added.
42259         * objc/execute/load.m: Added.
42260         * objc/execute/many_args_method.m: Added.
42261         * objc/execute/nested-3.m: Added.
42262         * objc/execute/no_clash.m: Added.
42263         * objc/execute/private.m: Added.
42264         * objc/execute/redefining_self.m: Added.
42265         * objc/execute/root_methods.m: Added.
42266         * objc/execute/selector-1.m: Added.
42267         * objc/execute/static-1.m: Added.
42268         * objc/execute/static-2.m: Added.
42269         * objc/execute/va_method.m: Added.
42270
42271 2001-03-10  Richard Henderson  <rth@redhat.com>
42272
42273         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
42274
42275 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42276
42277         * g++.old-deja/g++.other/crash31.C: XFAIL.
42278         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
42279         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
42280         * gcc.c-torture/execute/20010123-1.x: XFAIL.
42281         * gcc.c-torture/execute/20010124-1.x: XFAIL.
42282         * gcc.dg/sequence-pt-1.c: XFAIL one test.
42283
42284 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42285
42286         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
42287
42288 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42289
42290         * gcc.dg/20000724-1.c: Don't use multiline strings.
42291
42292 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42293
42294         * objc/execute/string1.m, objc/execute/string2.m: Compare the
42295         result of -cString against what we expect it to be; don't just
42296         print it out for no one to read.
42297
42298         * objc/execute/string3.m, objc/execute/string4.m: New tests.
42299         Based on testcases provided by Nicola Pero.
42300
42301 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42302
42303         * gcc.dg/cpp/macro7.c: New test.
42304
42305 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42306
42307         * gcc.dg/cpp/multiline.c: Update.
42308
42309 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42310
42311         * g++.old-deja/g++.other/enum3.C: New test.
42312
42313 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42314
42315         * g++.old-deja/g++.other/pod1.C: New test.
42316
42317 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42318
42319         * g++.old-deja/g++.ext/overload1.C: New test.
42320
42321 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42322
42323         * g++.old-deja/g++.pt/using1.C: New test.
42324
42325 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42326
42327         * g++.old-deja/g++.other/using9.C: New test.
42328
42329 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
42330
42331         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
42332
42333         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
42334
42335 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
42336
42337         * g++.old-deja/g++.ext/realpt1.C: Remove.
42338
42339 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
42340
42341         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
42342
42343 2001-02-26  Will Cohen  <wcohen@redhat.com>
42344
42345         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
42346
42347 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
42348
42349         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
42350         templatized constructors.
42351
42352 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42353
42354         * gcc.c-torture/execute/20010224-1.c: New test.
42355
42356 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
42357
42358         * gcc.c-torture/execute/20010222-1.c: New test.
42359
42360 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
42361
42362         * g++.old-deja/g++.other/inline20.C: New test.
42363
42364 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
42365
42366         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
42367
42368 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42369
42370         * g++.old-deja/g++.other/lookup22.C: New test.
42371
42372 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
42373
42374         * g77.dg: New directory.
42375         * g77.dg/20010216-1.f: New test case.
42376         * g77.dg/dg.exp: New driver.
42377         * lib/g77-dg.exp: New driver library.
42378
42379 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42380
42381         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
42382
42383 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
42384
42385         * g++.old-deja/g++.other/decl9.C: New test.
42386
42387 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
42388
42389         * g++.old-deja/g++.other/init16.C: Update the test so that it does
42390         not need <string> and also tests the initialization at runtime.
42391
42392 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42393
42394         * gcc.c-torture/execute/longlong.c: New test.
42395
42396 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42397
42398         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
42399
42400 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42401
42402         * gcc.c-torture/execute/920302-1.c (execute):
42403         Change argument type to short.
42404
42405 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42406
42407         * g++.old-deja/g++.pt/deduct6.C: New test.
42408
42409 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42410
42411         * g++.old-deja/g++.pt/deduct5.C: New test.
42412
42413 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
42414
42415         * gcc.c-torture/execute/20010209-1.c: New test.
42416
42417 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42418
42419         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
42420
42421 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
42422
42423         * g++.dg/vtgc1.C: Update for new ABI.
42424
42425         * consistency.vlad: New directory, 1665 files.
42426
42427 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42428
42429         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
42430         return type.
42431         * gcc.dg/cpp/digraphs.c: Declare puts.
42432
42433 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42434
42435         * g++.old-deja/g++.other/warn5.C: New test.
42436
42437 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42438
42439         * g++.old-deja/g++.pt/spec40.C: New test.
42440
42441 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42442
42443         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
42444         case.
42445         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
42446
42447 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
42448
42449         * gcc.c-torture/compile/20010209-1.c: New test.
42450
42451 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
42452
42453         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
42454         excess errors message but not if it crashes.
42455         * g++.old-deja/g++.other/crash27.C: Likewise.
42456         * g++.old-deja/g++.other/crash28.C: Likewise.
42457         * g++.old-deja/g++.other/crash30.C: Likewise.
42458         * g++.old-deja/g++.other/crash32.C: Likewise.
42459         * g++.old-deja/g++.other/crash35.C: Likewise.
42460         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42461
42462 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42463
42464         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
42465         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
42466         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
42467         g77.f-torture/execute/execute.exp,
42468         g77.f-torture/noncompile/noncompile.exp,
42469         gcc.c-torture/execute/execute.exp,
42470         gcc.c-torture/execute/memcheck/memcheck.exp,
42471         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
42472         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
42473         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
42474         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
42475         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
42476         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
42477         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42478         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
42479         Remove bug reporting instructions with ancient email addresses.
42480
42481 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42482
42483         * gcc.dg/20010202-1.c: New test.
42484         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42485
42486 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
42487
42488         * g++.dg/stdbool-if.C: New test.
42489
42490 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
42491
42492         * objc/execute/fdecl.m: Added main().
42493
42494 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42495
42496         * gcc.c-torture/execute/20010206-1.c: New test.
42497
42498 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42499
42500         * gcc.dg/cpp/avoidpaste1.c: Update.
42501
42502 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
42503
42504         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42505         Pero <nicola@brainstorm.co.uk>.
42506         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42507
42508 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
42509
42510         * g++.old-deja/g++.pt/spec39.C: New test.
42511
42512 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
42513
42514         * gcc.c-torture/compile/20010202-1.c: New test.
42515
42516 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
42517
42518         * g++.old-deja/g++.abi/primary2.C: New test.
42519         * g++.old-deja/g++.abi/primary3.C: New test.
42520         * g++.old-deja/g++.abi/primary4.C: New test.
42521         * g++.old-deja/g++.abi/primary5.C: New test.
42522         * g++.old-deja/g++.abi/vtable3.h: New test.
42523         * g++.old-deja/g++.abi/vtable3a.C: New test.
42524         * g++.old-deja/g++.abi/vtable3b.C: New test.
42525         * g++.old-deja/g++.abi/vtable3c.C: New test.
42526         * g++.old-deja/g++.abi/vtable3d.C: New test.
42527         * g++.old-deja/g++.abi/vtable3e.C: New test.
42528         * g++.old-deja/g++.abi/vtable3f.C: New test.
42529         * g++.old-deja/g++.abi/vtable3g.C: New test.
42530         * g++.old-deja/g++.abi/vtable3h.C: New test.
42531         * g++.old-deja/g++.abi/vtable3i.C: New test.
42532         * g++.old-deja/g++.abi/vtable3j.C: New test.
42533         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42534
42535 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
42536
42537         * g++.old-deja/g++.other/anon6.C: New test.
42538         * g++.old-deja/g++.other/anon7.C: New test.
42539
42540 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42541
42542         * gcc.dg/cpp/avoidpaste2.c: New tests.
42543
42544 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
42545
42546         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42547
42548 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
42549
42550         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42551         DECIMAL_DIG cases for Irix."
42552
42553 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
42554
42555         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42556
42557 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42558
42559         * gcc.dg/c99-tag-1.c: New test.
42560
42561 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42562
42563         * gcc.dg/cpp/tr-warn1.c: Add tests.
42564
42565 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42566
42567         * gcc.dg/cpp/avoidpaste1.c: Update.
42568         * gcc.dg/cpp/paste4.c: Update.
42569
42570 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42571
42572         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42573         cases for Irix.
42574
42575 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42576
42577         * g++.old-deja/g++.other/inline19.C: New test.
42578
42579 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42580
42581         * gcc.dg/Wlarger-than.c: New test.
42582
42583 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42584
42585         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42586
42587 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42588
42589         * gcc.c-torture/execute/20010129-1.c: New test.
42590         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42591
42592 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42593
42594         * gcc.dg/cpp/avoidpaste1.c: Test case.
42595
42596 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42597
42598         * g++.old-deja/g++.other/inline18.C: New test.
42599
42600 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42601
42602         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42603         and __builtin_putchar.
42604
42605 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42606
42607         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42608         tests.
42609
42610 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
42611
42612         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42613         floating point number rounding mode to round to the nearest
42614         representable mode.
42615
42616 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
42617
42618         * g++.old-deja/g++.other/mangle2.C: New test.
42619
42620 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42621
42622         * gcc.c-torture/compile/20010124-1.c: New test.
42623
42624 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
42625
42626         * g++.old-deja/g++.pt/spec38.C: New test.
42627
42628 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42629
42630         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42631         "Build don't run".
42632
42633 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42634
42635         * gcc.c-torture/execute/20010123-1.c: New test.
42636
42637 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42638
42639         * g++.old-deja/g++.pt/spec37.C: New test.
42640
42641 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42642
42643         * g++.old-deja/g++.pt/overload14.C: New test.
42644
42645 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42646
42647         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42648         __builtin_return_address.
42649
42650 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42651
42652         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42653         * g++.old-deja/g++.pt/spec35.C: New test.
42654         * g++.old-deja/g++.pt/spec36.C: New test.
42655
42656 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42657
42658         * gcc.c-torture/compile/20010118-1.c: New test.
42659
42660 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42661
42662         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42663
42664 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42665
42666         * gcc.c-torture/execute/20010119-1.c: New test.
42667
42668 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42669
42670         * g++.old-deja/g++.other/vbase5.C: New test.
42671
42672 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42673
42674         * gcc.c-torture/execute/20010118-1.c: New test.
42675
42676 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42677
42678         * g++.old-deja/g++.pt/deduct3.C: New test.
42679
42680 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42681
42682         * g++.old-deja/g++.pt/spec34.C: New test.
42683
42684 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42685
42686         * g77.f-torture/compile/20000601-2.f: New test.
42687
42688 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42689
42690         * g++.old-deja/g++.other/init17.C: New test.
42691
42692 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42693
42694         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42695
42696 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42697
42698         * g++.old-deja/g++.pt/unify8.C: New test.
42699
42700 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42701
42702         * g++.old-deja/g++.abi/vbase1.C: New test.
42703
42704 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42705
42706         * g++.old-deja/g++.pt/crash65.C: New test.
42707
42708 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42709
42710         * gcc.dg/cpp/assembl2.S: New test case.
42711
42712 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42713
42714         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42715         are supported.
42716
42717 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42718
42719         * g++.old-deja/g++.other/builtins1.C: New test.
42720         * g++.old-deja/g++.other/builtins2.C: Likewise.
42721         * g++.old-deja/g++.other/builtins3.C: Likewise.
42722         * g++.old-deja/g++.other/builtins4.C: Likewise.
42723
42724 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42725
42726         * gcc.c-torture/compile/20010117-1.c: New test.
42727         * gcc.c-torture/compile/20010117-2.c: New test.
42728
42729 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42730
42731         * g77.f-torture/execute/20010116.[fx]: New test,
42732         XFAIL on i?86-*-*.
42733         * g77.f-torture/compile/20010115.f: Indicate it's
42734         a test for PR fortran/1636.
42735
42736 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42737
42738         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42739
42740 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42741
42742         * g77.f-torture/compile/20010115.f: New test.
42743
42744 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42745
42746         * g++.old-deja/g++.pt/nontype5.C: New test.
42747
42748 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42749
42750         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42751         have an equivalent working one below it.
42752
42753 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42754
42755         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42756         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42757
42758 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42759
42760         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42761         message containing "init_priority".
42762         (conpr-2.C): Likewise.
42763         (conpr-3.C): Likewise.
42764         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42765
42766 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42767
42768         * gcc.c-torture/execute/20010114-2.c: New test.
42769
42770 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42771
42772         * gcc.c-torture/compile/20010114-1.c: New test.
42773         * gcc.c-torture/compile/20010114-1.x: Xfail.
42774         * gcc.c-torture/compile/20010114-2.c: New test.
42775         * gcc.c-torture/execute/20010114-1.c: New test.
42776         * gcc.dg/trunc-1.c: New test.
42777         * gcc.dg/uninit-B.c: New test.
42778
42779 2001-01-13  Nick Clifton  <nickc@redhat.com>
42780
42781         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42782         target.
42783
42784 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42785
42786         * gcc.c-torture/compile/20010113-1.c: New test.
42787
42788 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42789
42790         * gcc.c-torture/compile/20001212-1.c: New test.
42791
42792 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42793
42794         * gcc.dg/cpp/widestr1.c: Update.
42795         * gcc.dg/cpp/prag-imp.c: Remove.
42796
42797 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42798
42799         * gcc.c-torture/execute/20000801-3.x: Remove.
42800         * gcc.dg/c90-init-1.c: New test.
42801         * gcc.dg/c99-init-1.c: New test.
42802         * gcc.dg/c99-init-2.c: New test.
42803         * gcc.dg/gnu99-init-1.c: New test.
42804
42805 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42806
42807         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42808         testing that no relevant ones were found.
42809
42810 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42811
42812         * g++.old-deja/g++.pt/cast2.C: New test.
42813
42814 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42815
42816         * g++.old-deja/g++.pt/friend47.C: New test.
42817
42818 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42819
42820         * g++.old-deja/g++.pt/instantiate13.C: New test.
42821
42822 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42823
42824         * g++.old-deja/g++.other/defarg7.C: New test.
42825         * g++.old-deja/g++.other/defarg8.C: New test.
42826
42827 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42828
42829         * g++.old-deja/g++.pt/crash64.C: New test.
42830
42831 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42832
42833         * g++.old-deja/g++.pt/crash63.C: New test.
42834
42835 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42836
42837         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42838
42839 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42840
42841         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42842
42843 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42844
42845         * g++.old-deja/g++.pt/error3.C: New test.
42846
42847 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42848
42849         * g++.old-deja/g++.other/crash39.C: New test.
42850
42851 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42852
42853         * g++.old-deja/g++.other/vbase4.C: New test.
42854
42855 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42856
42857         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42858         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42859         * gcc.dg/special/special.exp: New test driver which will check
42860         for alias support for the above test.
42861
42862 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42863
42864         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42865         problems on small machines.
42866         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42867         parameterize.
42868
42869 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42870
42871         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42872         mips.
42873         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42874
42875 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42876
42877         * g++.old_deja/g++.pt/using8.C: New test.
42878
42879 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42880
42881         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42882
42883 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42884
42885         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42886         where a failure is expected.
42887         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42888
42889 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42890
42891         * g++.old_deja/g++.pt/instantiate12.C: New test.
42892
42893 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42894
42895         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42896         start of structs.
42897         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42898         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42899         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42900         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42901         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42902         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42903         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42904         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42905         * g++.old-deja/g++.eh/spec6.C: Likewise.
42906         * g++.old-deja/g++.jason/crash3.C: Likewise.
42907         * g++.old-deja/g++.law/ctors11.C: Likewise.
42908         * g++.old-deja/g++.law/ctors17.C: Likewise.
42909         * g++.old-deja/g++.law/ctors5.C: Likewise.
42910         * g++.old-deja/g++.law/ctors9.C: Likewise.
42911         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42912         * g++.old-deja/g++.mike/net22.C: Likewise.
42913         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42914         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42915         * g++.old-deja/g++.mike/virt3.C: Likewise.
42916         * g++.old-deja/g++.niklas/t128.C: Likewise.
42917         * g++.old-deja/g++.other/anon4.C: Likewise.
42918         * g++.old-deja/g++.other/using1.C: Likewise.
42919         * g++.old-deja/g++.other/warn3.C: Likewise.
42920         * g++.old-deja/g++.pt/t37.C: Likewise.
42921         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42922         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42923
42924 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42925
42926         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42927
42928 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42929
42930         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42931
42932 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42933
42934         * gcc.c-torture/compile/20010107-1.c: New test.
42935
42936 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42937
42938         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42939
42940 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42941
42942         * gcc.dg/format/format.h: New file.
42943         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42944         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42945         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42946         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42947         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42948         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42949         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42950         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42951         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42952         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42953         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42954         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42955         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42956         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42957         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42958         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42959         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42960         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42961         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42962         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42963         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42964         instead of declaring standard types, macros and functions in each
42965         test.
42966
42967 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42968
42969         * gcc.c-torture/execute/20010106-1.c: New test.
42970
42971 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42972
42973         * gcc.dg/format/format.exp: New file.
42974         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42975         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42976         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42977         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42978         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42979         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42980         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42981         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42982         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42983         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42984         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42985         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42986         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42987         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42988         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42989         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42990         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42991         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42992         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42993         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42994         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42995         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42996         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42997         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42998         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42999         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
43000         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
43001         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
43002         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
43003         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
43004         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
43005         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
43006         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
43007         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
43008         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
43009         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
43010         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
43011         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
43012         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
43013         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
43014         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
43015         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
43016
43017 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
43018
43019         * gcc.c-torture/execute/991228-1.c: Take word endianness into
43020         account.
43021
43022 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43023
43024         * gcc.c-torture/execute/builtin-complex-1.c: New test.
43025
43026 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43027
43028         * g++.old-deja/g++.pt/crash62.C: New test.
43029
43030 2001-01-04  Richard Henderson  <rth@redhat.com>
43031
43032         * gcc.dg/20000926-1.c: Update expected warnings.
43033         * gcc.dg/array-2.c: Likewise.
43034         * gcc.dg/array-4.c: Also validate flexible array members.
43035         * gcc.dg/c99-flex-array-1.c: New.
43036
43037 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43038
43039         * gcc.c-torture/compile/20001222-1.x: Remove.
43040
43041 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43042
43043         * gcc.c-torture/execute/built-in-setjmp.c: New.
43044
43045 2001-01-03  Richard Henderson  <rth@redhat.com>
43046
43047         * gcc.dg/940510-1.c: Update expected error wording.
43048         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
43049
43050 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
43051
43052         * lib/target-supports.exp (check_alias_available): Modified to
43053         indicate aliases not supported if only weak aliases are supported.
43054
43055 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43056
43057         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
43058         Turn on cmpstrsi checks for __pj__ and __i370__.
43059
43060 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43061
43062         * g++.old-deja/g++.other/virtual11.C: New test.
43063
43064 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43065
43066         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
43067
43068 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43069
43070         * gcc.c-torture/compile/20010102-1.c: New test.
43071
43072 2001-01-02  Andreas Jaeger  <aj@suse.de>
43073
43074         * gcc.dg/noreturn-3.c: New test.
43075
43076         * gcc.dg/noreturn-4.c: New test.
43077
43078 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43079
43080         * gcc.c-torture/execute/stdio-opt-1.c: Also test
43081         __builtin_fputc and __builtin_fwrite.
43082
43083 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43084
43085         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43086         signed char, not default char.
43087
43088 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43089
43090         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43091
43092 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
43093
43094         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43095
43096 2000-12-29  Richard Henderson  <rth@redhat.com>
43097
43098         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43099         (__cyg_profile_func_exit): Define.
43100
43101 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43102
43103         * g++.dg/vtgc1.C: New test.
43104
43105 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
43106
43107         * gcc.dg/noncompile/20001228-1.c: New test.
43108
43109         * gcc.dg/20001228-1.c: New test.
43110
43111         * gcc.c-torture/execute/20001228-1.c: New test.
43112
43113 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
43114
43115         * gcc.dg/format-strfmon-1.c: New test.
43116
43117 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43118
43119         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43120         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43121         * gcc.c-torture/execute/string-opt-1.c: Likewise.
43122         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43123         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43124         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43125         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43126         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43127         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43128         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43129         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43130         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43131         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43132
43133         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43134         * gcc.c-torture/execute/string-opt-4.c: Test index.
43135
43136 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43137
43138         * gcc.c-torture/compile/20001226-1.c: New test.
43139
43140 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43141
43142         * gcc.c-torture/compile/20001222-1.c: New test.
43143         * gcc.c-torture/compile/20001222-1.x: Xfail.
43144
43145 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43146
43147         * gcc.c-torture/execute/comp-goto-2.c: New test.
43148
43149 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43150
43151         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43152         Use long types if __INT_MAX__ is 32767.
43153         (main): Use cast to (sint32 *) when poking 88 into a_page.
43154
43155         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43156
43157 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43158
43159         * gcc.c-torture/compile/20001221-1.c: New test.
43160         * gcc.c-torture/execute/20001221-1.c: New test.
43161
43162 2000-12-20  Richard Henderson  <rth@redhat.com>
43163
43164         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43165         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43166
43167 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43168
43169         * gcc.dg/compare3.c: New test.
43170
43171 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43172
43173         * gcc.dg/format-warnll-1.c: New test.
43174
43175 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43176
43177         * gcc.dg/cpp/cmdlne-P.c: New test.
43178
43179 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43180
43181         * gcc.c-torture/execute/builtin-abs-1.c,
43182         gcc.c-torture/execute/builtin-abs-2.c: New tests.
43183
43184 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43185
43186         * gcc.dg/cpp/multiline.c: New test.
43187
43188 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43189
43190         * g++.old-deja/g++.other/syshdr1.C: Update.
43191         * gcc.dg/cpp/lineflags.c: Remove temporarily.
43192
43193 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43194
43195         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43196
43197 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43198
43199         * g++.old-deja/g++.pt/ttp65.C: New test.
43200
43201 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43202
43203         * g++.old-deja/g++.pt/ttp64.C: New test.
43204
43205 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43206
43207         * g++.old-deja/g++.pt/spec33.C: New test.
43208
43209 2000-12-14  Catherine Moore  <clm@redhat.com>
43210
43211         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43212         * gcc.c-torture/execute/920612-2.c: Likewise.
43213         * gcc.c-torture/execute/920428-2.c: Likewise.
43214         * gcc-c-torture/execute/va-arg-11.c: Call exit.
43215         * gcc.c-torture/execute/va-arg-21.c: Likewise.
43216
43217 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43218
43219         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43220         * gcc.dg/pack-test-2.c: Likewise.
43221
43222 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43223
43224         Tests by Zack Weinberg <zackw@stanford.edu>.
43225
43226         * gcc.dg/cpp/defined.c: Update.
43227         * gcc.dg/cpp/defined_trad.c: New tests.
43228
43229 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43230
43231         * gcc.dg/cpp/trad-direct.c: Update.
43232
43233 2000-12-11  Neil Booth  <neilb@earthling.net>
43234
43235         * gcc.dg/cpp/defined_trad.c
43236
43237 2000-12-11  Neil Booth  <neilb@earthling.net>
43238
43239         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43240
43241 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43242
43243         * gcc.dg/format-miss-2.c: New test.
43244
43245 2000-12-09  Neil Booth  <neilb@earthling.net>
43246
43247         * gcc.dg/cpp/lineflags.c: New tests.
43248         * gcc.dg/cpp/poison.c: Update.
43249         * gcc.dg/cpp/redef2.c: Update.
43250         * gcc.dg/cpp/skipping.c: New test.
43251
43252 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
43253
43254         * g++.old-deja/g++.other/eh3.C: New testcase.
43255
43256 2000-12-07  Neil Booth  <neilb@earthling.net>
43257
43258         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
43259         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
43260         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
43261         wtr-union-init-2.c, wtr-union-init-3.c: Update.
43262         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
43263         Update.
43264
43265 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43266
43267         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
43268         __SIZE_TYPE__ instead of int for type of integers cast to
43269         pointers.
43270
43271 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
43272
43273         * g++.old-deja/g++.other/cleanup4.C: New test.
43274
43275 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43276
43277         * format-sec-1.c: New test.
43278
43279 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43280
43281         * gcc.dg/format-nonlit-3.c: New test.
43282
43283 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43284
43285         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
43286         through a null pointer.
43287
43288 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43289
43290         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
43291         * g++.old-deja/g++.pt/partial4.C: New test.
43292
43293 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
43294
43295         * gcc.c-torture/execute/ieee/hugeval.x: New.
43296
43297 2000-12-06  Neil Booth  <neilb@earthling.net>
43298
43299         * gcc.dg/cpp/backslash2.c: New tests.
43300
43301 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43302
43303         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
43304         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
43305
43306 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
43307
43308         * gcc.c-torture/execute/20001203-2.c: New testcase.
43309
43310 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43311
43312         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
43313         * g++.old-deja/g++.other/virtual10.C: New test.
43314
43315 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43316
43317         * g++.old-deja/g++.mike/pmf5.C: Remove test.
43318
43319 2000-12-05  Richard Henderson  <rth@redhat.com>
43320
43321         * gcc.c-torture/compile/20001205-1.c: New.
43322
43323 2000-12-04  Neil Booth  <neilb@earthling.net>
43324
43325         * g++.old-deja/g++.other/virtual9.C: New test.
43326         * g++.old-deja/g++.pt/crash61.C: New test.
43327         * gcc.c-torture/execute/loop-9.c: New test.
43328
43329 2000-12-04  Neil Booth  <neilb@earthling.net>
43330
43331         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
43332         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
43333         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
43334         * gcc.dg/cpp/extratokens.c: ...here.
43335
43336 2000-12-04  Neil Booth  <neilb@earthling.net>
43337
43338         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
43339         New tests.
43340
43341 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43342
43343         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
43344         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
43345
43346 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43347
43348         * gcc.c-torture/execute/20001203-1.c: New test.
43349
43350 2000-12-03  Neil Booth  <neilb@earthling.net>
43351
43352         * gcc.dg/cpp/macro6.c: New test cases.
43353
43354 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43355
43356         * gcc.c-torture/execute/string-opt-9.c: New test.
43357         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43358         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43359         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43360
43361         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
43362         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
43363
43364 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
43365
43366         * gcc.dg/cpp/if-6.c: New testcase.
43367
43368         * gcc.dg/20001201-1.c: New testcase.
43369
43370 2000-12-02  Neil Booth  <neilb@earthling.net>
43371
43372         * g++.old-deja/g++.other/externC4.C,
43373         g++.old-deja/g++.other/friend10.C: New tests.
43374
43375 2000-12-02  Neil Booth  <neilb@earthling.net>
43376
43377         * g++.old-deja/g++.other/instan2.C
43378         * g++.old-deja/g++.other/instan3.C: New test.
43379
43380 2000-12-02  Neil Booth  <neilb@earthling.net>
43381
43382         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
43383         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
43384         gnuc99.c,gnuc99-pedantic.c: New tests.
43385
43386 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43387
43388         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
43389         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
43390
43391 2000-12-01  Neil Booth  <neilb@earthling.net>
43392
43393         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
43394         * gcc.dg/cpp/poison.c: Update.
43395         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
43396
43397 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
43398
43399         * g77.f-torture/execute/20001201.f: New test.
43400
43401 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43402
43403         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
43404
43405 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
43406
43407         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
43408
43409 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
43410
43411         * g++.old-deja/g++.other/cast6.C: New test.
43412
43413 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
43414
43415         * gcc.c-torture/execute/20001130-2.c: New testcase.
43416
43417 2000-11-30  Richard Henderson  <rth@redhat.com>
43418
43419         * gcc.c-torture/execute/20001130-1.c: New test.
43420
43421 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43422
43423         * g++.old-deja/g++.other/op3.C: New test.
43424
43425 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43426
43427         * g++.old-deja/g++.other/op2.C: New test.
43428
43429 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43430
43431         * g++.old-deja/g++.other/crash38.C: New test.
43432
43433 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
43434
43435         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
43436
43437 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
43438
43439         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
43440         tests.
43441         * gcc.c-torture/execute/string-opt-6.c: New test.
43442
43443         * gcc.dg/20001117-1.c: Add main.
43444
43445 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
43446
43447         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
43448         Move from here ...
43449         * gcc.dg/940510-1.c: ... to here.
43450
43451         * gcc.dg/20000926-1.c: GNU C now allows initializations of
43452         zero-size arrays in toplevel structures.
43453
43454 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43455
43456         * gcc.c-torture/execute/loop-8.c: New test.
43457
43458 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43459
43460         * g++.old-deja/g++.other/base1.C: New test.
43461
43462 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43463
43464         * g++.old-deja/g++.other/parse2.C: New test.
43465
43466 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43467
43468         * g++.old-deja/g++.pt/incomplete1.C: New test.
43469
43470 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43471
43472         * g++.old-deja/g++.other/friend9.C: New test.
43473
43474 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43475
43476         * gcc.dg/20001127-1.c: New test.
43477
43478 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43479
43480         * g++.old-deja/g++.pt/friend46.C: New test.
43481
43482 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43483
43484         * g++.old-deja/g++.other/ptrmem8.C: New test.
43485
43486 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43487
43488         * gcc.c-torture/execute/string-opt-7.c: New test.
43489         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43490
43491 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43492
43493         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43494         instead of 'mkcheck 2'.
43495
43496 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43497
43498         * gcc.c-torture/execute/memcheck/driver.c,
43499         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43500         C9X references to refer to C99.
43501
43502 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
43503
43504         * gcc.dg/ultrasp3.c: New test.
43505
43506 2000-11-25  Neil Booth  <neilb@earthling.net>
43507
43508         * gcc.dg/cpp/include2.c: Update test to be locale independent.
43509
43510 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
43511
43512         * gcc.c-torture/compile/20001123-2.c: New.
43513
43514 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43515
43516         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43517
43518 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
43519
43520         * gcc.dg/sequence-point-1.c: Add some new tests.
43521         * gcc.c-torture/execute/20001124-1.c: New test.
43522
43523 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43524
43525         * g++.old-deja/g++.other/vaarg4.C: New test.
43526         * gcc.c-torture/compile/20001123-1.c: New test.
43527
43528 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43529
43530         * g++.other/crash24.C: Adjust and remove XFAIL.
43531         * g++.other/crash37.C: New test.
43532
43533 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
43534
43535         * g++.old-deja/g++.pt/instantiate9.C: New test.
43536
43537 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
43538
43539         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43540         new ABI, too.
43541
43542         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43543         * g++.old-deja/g++.robertl/eb55.C: Likewise.
43544
43545 2000-11-22  Neil Booth  <neilb@earthling.net>
43546
43547         * gcc.dg/cpp/Wtrigraphs.c: New test.
43548
43549 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
43550
43551         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43552
43553 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
43554
43555         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43556
43557 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
43558
43559         * lib/gcc-dg.exp: load_lib scanasm.exp.
43560         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43561         * lib/g++-dg.exp: load_lib scanasm.exp.
43562         * lib/scanasm.exp: New.
43563         (scan-assembler, scan-assembler-not): Add optional arguments to
43564         test name, or if not present, the pattern name.
43565         (scan-assembler-dem, scan-assembler-dem-not): New.
43566
43567         * g++.dg/dg.exp: New.
43568
43569 2000-11-21  Neil Booth  <neilb@earthling.net>
43570
43571         * gcc.dg/cpp/integrated1.c: Remove.
43572
43573 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43574
43575         * gcc.c-torture/execute/20001121-1.c: New test.
43576
43577 2000-11-21  Richard Henderson  <rth@redhat.com>
43578
43579         * gcc.c-torture/compile/20001121-1.c: New test.
43580
43581 2000-11-20  Neil Booth  <neilb@earthling.net>
43582
43583         * gcc.dg/cpp/integrated1.c: New test.
43584
43585 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43586
43587         * g++.old-deja/g++.other/inline17.C: New test.
43588
43589 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43590
43591         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43592         local variable to be zero: I made the variable global. Now
43593         uses abort() and exit() instead of relying on main's return value.
43594
43595 2000-11-20  Neil Booth  <neilb@earthling.net>
43596
43597         * gcc.dg/cpp/paste2.c: Update test.
43598         * objc/execute/paste.m: New test.
43599
43600 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43601
43602         * gcc.dg/c99-condexpr-1.c: New test.
43603
43604 2000-11-20  Neil Booth  <neilb@earthling.net>
43605
43606         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43607
43608 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
43609
43610         * g++.old-deja/g++.pt/export1.C: New test.
43611
43612 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
43613
43614         * gcc.dg/20001117-1.c: New test.
43615
43616 2000-11-18  Richard Henderson  <rth@redhat.com>
43617
43618         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43619
43620 2000-11-18  Richard Henderson  <rth@redhat.com>
43621
43622         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43623         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43624         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43625
43626 2000-11-18  Richard Henderson  <rth@redhat.com>
43627
43628         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43629         (main): New.  Exit cleanly.
43630
43631 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43632
43633         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43634         gcc.dg/c99-fordecl-2.c: New tests.
43635
43636 2000-11-18  Richard Henderson  <rth@redhat.com>
43637
43638         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43639         * gcc.c-torture/execute/zerolen-2.c: New.
43640
43641 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43642
43643         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43644         memory.
43645
43646 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43647
43648         * g++.old-deja/g++.pt/instantiate8.C: New test.
43649
43650 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43651
43652         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43653         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43654
43655 2000-11-16  Nick Clifton  <nickc@redhat.com>
43656
43657         * gcc.c-torture/execute/nestfunc-2.c: New test.
43658         * gcc.c-torture/execute/nestfunc-3.c: New test.
43659
43660 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43661
43662         * gcc.c-torture/compile/20001116-1.c: New test.
43663
43664 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43665
43666         * gcc.c-torture/execute/20001115-1.c: New test.
43667
43668 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43669
43670         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43671         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43672         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43673         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43674
43675 2000-11-15  Neil Booth  <neilb@earthling.net>
43676
43677         gcc.dg/cpp/_Pragma1.c: Update.
43678         gcc.dg/cpp/_Pragma2.c: New test.
43679
43680 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43681
43682         * g++.old-deja/g++.other/anon5.C: New test.
43683
43684 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43685
43686         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43687         tests.
43688
43689 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43690
43691         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43692         output.
43693
43694 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43695
43696         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43697         labels at end of compound statements.
43698
43699 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43700
43701         * gcc.c-torture/execute/loop-7.c: New test.
43702
43703 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43704
43705         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43706
43707 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43708
43709         * gcc.dg/c99-bool-1.c: New test.
43710
43711 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43712
43713         * gcc.dg/c99-scope-1.c: Remove xfail.
43714         * gcc.dg/c99-scope-2.c: New test.
43715
43716 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43717
43718         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43719         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43720
43721 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43722
43723         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43724         error messages.
43725
43726         * g++.mike/p700.C: Don't typedef wchar_t.
43727         * g++.mike/p784.C: Likewise.
43728         * g++.mike/eb101.C: Don't use __wchar_t.
43729
43730 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43731
43732         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43733         from DO loop.
43734
43735 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43736
43737         * gcc.c-torture/execute/20001111-1.c: New test.
43738
43739 2000-11-10  Nick Clifton  <nickc@redhat.com>
43740
43741         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43742         long multuiple and accumulate.
43743
43744 2000-11-09  Richard Henderson  <rth@redhat.com>
43745
43746         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43747         via size_t instead of int.
43748
43749         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43750         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43751         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43752         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43753
43754 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43755
43756         * gcc.c-torture/compile/20001109-1.c: New test.
43757         * gcc.c-torture/compile/20001109-2.c: New test.
43758
43759 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43760
43761         * g++.old-deja/g++.pt/operator1.C: New test.
43762         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43763
43764 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43765
43766         * gcc.dg/20001108-1.c: New test.
43767
43768 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43769
43770         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43771         with both arguments constant strings.
43772         * gcc.c-torture/execute/string-opt-3.c: New test.
43773         * gcc.c-torture/execute/string-opt-4.c: New test.
43774         * gcc.c-torture/execute/string-opt-5.c: New test.
43775
43776 2000-11-08  Nick Clifton  <nickc@redhat.com>
43777
43778         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43779         mulsidi3adddi patterns.
43780
43781 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43782
43783         * g++.old-deja/g++.other/crash36.C: New test.
43784
43785 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43786
43787         * g++.old-deja/g++.other/init16.C: New test.
43788
43789 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43790
43791         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43792
43793 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43794
43795         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43796         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43797         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43798
43799 2000-11-07  DJ Delorie  <dj@redhat.com>
43800
43801         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43802
43803 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43804
43805         * gcc.c-torture/execute/string-opt-1.c: New test.
43806
43807 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43808
43809         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43810         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43811         parameters in registers, and there is no way for a varargs
43812         function to know in which order the integer and floating-point
43813         parameters should be interleaved when they are placed on the
43814         stack.
43815         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43816         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43817
43818 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43819
43820         * gcc.c-torture/execute/string-opt-2.c: New test.
43821
43822 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43823
43824         * g++.old-deja/g++.pt/crash60.C: New test.
43825
43826 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43827
43828         * g++.old-deja/g++.other/crash24.C: New test.
43829         * g++.old-deja/g++.other/crash25.C: New test.
43830         * g++.old-deja/g++.other/crash26.C: New test.
43831         * g++.old-deja/g++.other/crash27.C: New test.
43832         * g++.old-deja/g++.other/crash28.C: New test.
43833         * g++.old-deja/g++.other/crash29.C: New test.
43834         * g++.old-deja/g++.other/crash30.C: New test.
43835         * g++.old-deja/g++.other/crash31.C: New test.
43836         * g++.old-deja/g++.other/crash32.C: New test.
43837         * g++.old-deja/g++.other/crash33.C: New test.
43838         * g++.old-deja/g++.other/crash34.C: New test.
43839         * g++.old-deja/g++.other/crash35.C: New test.
43840
43841 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43842
43843         * gcc.c-torture/execute/20001031-1.c: New test.
43844
43845 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43846
43847         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43848         namespace.
43849
43850         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43851         standards-conformant.
43852
43853         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43854
43855         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43856         * g++.old-deja/g++.mike/p755a.C: Likewise.
43857         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43858         library makes no calls to `operator new' during initialization.
43859
43860 2000-11-04  Neil Booth  <neilb@earthling.net>
43861
43862         * gcc.dg/cpp/include2.c: New tests.
43863
43864 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43865
43866         * lib/g++.exp (g++_set_ld_library_path): New function.
43867         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43868
43869 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43870
43871         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43872         warnings.
43873
43874 2000-11-01  Richard Henderson  <rth@redhat.com>
43875
43876         * g++.old-deja/g++.ext/namedret1.C: New.
43877         * g++.old-deja/g++.ext/namedret2.C: New.
43878         * g++.old-deja/g++.ext/namedret3.C: New.
43879
43880 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43881
43882         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43883         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43884
43885 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43886
43887         * gcc.c-torture/execute/va-arg-21.c: New test.
43888
43889 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43890
43891         * gcc.dg/c99-complex-2.c: New test.
43892
43893 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43894
43895         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43896
43897 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43898
43899         * g++.old-deja/g++.other/inline16.C: New test.
43900
43901 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43902
43903         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43904         __PRETTY_FUNCTION__
43905
43906 2000-10-29  Neil Booth  <neilb@earthling.net>
43907
43908         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43909         New tests.
43910         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43911         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43912         optimisation.
43913
43914 2000-10-29  Neil Booth  <neilb@earthling.net>
43915
43916         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43917         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43918         * mi5.c: Test multiple includes work with -C.
43919         * trigraphs.c: Test ^= version.
43920
43921 2000-10-28  Neil Booth  <neilb@earthling.net>
43922
43923         New tests and test updates for new macro expander.
43924
43925         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43926         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43927         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43928         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43929         new diagnostic messages.
43930
43931         * gcc.dg/cpp/macro3.c: New tests.
43932
43933 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43934
43935         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43936         on the same line.
43937
43938 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43939
43940         * g++.old-deja/g++.other/eh2.C: New test.
43941
43942 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43943
43944         * gcc.c-torture/execute/20001027-1.c: New test.
43945
43946 2000-10-26  Richard Henderson  <rth@redhat.com>
43947
43948         * gcc.c-torture/execute/20001026-1.c: New.
43949
43950 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43951
43952         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43953         * g++.old-deja/g++.law/builtin1.C: Likewise.
43954         * g++.old-deja/g++.law/ctors10.C: Likewise.
43955         * g++.old-deja/g++.law/virtual3.C: Likewise.
43956         * g++.old-deja/g++.mike/p658.C: Likewise.
43957         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43958         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43959         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43960         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43961         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43962
43963 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43964
43965         * gcc.c-torture/compile/20001024-1.c: New test.
43966
43967 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43968
43969         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43970         to tell us whether or not we are using V3.
43971
43972 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43973
43974         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43975         operands.
43976
43977 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43978
43979         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43980
43981 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43982
43983         * gcc.c-torture/execute/20001024-1.c: New test.
43984
43985 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43986
43987         * g++.old-deja/g++.other/sibcall1.C: New test.
43988
43989 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43990
43991         * gcc.dg/noncompile/init-3.c: New test.
43992
43993 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43994
43995         * gcc.dg/format-array-1.c: New test.
43996
43997 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43998
43999         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
44000         writing through null pointers; remove comment about testing
44001         unterminated strings.
44002
44003 2000-10-17  Matthew Hiller  <hiller@redhat.com>
44004
44005         * gcc.c-torture/execute/20001017-2.c: New test.
44006
44007 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44008
44009         * gcc.c-torture/compile/20001018-1.c: New test.
44010         * gcc.c-torture/compile/20001018-1.x: Xfail.
44011
44012 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44013
44014         * gcc.c-torture/execute/20001017-1.c: New test.
44015
44016 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44017
44018         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
44019         for multiple use of arguments with scanf formats; add tests for
44020         multiple use of arguments.
44021
44022 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
44023
44024         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
44025
44026 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44027
44028         * gcc.dg/format-miss-1.c: New test.
44029
44030 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44031
44032         * gcc.c-torture/execute/20001013-1.c: New test.
44033
44034 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44035
44036         * gcc.dg/format-branch-1.c: New test.
44037
44038 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44039
44040         * README, lib/file-format.exp: Remove EGCS references.
44041
44042 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44043
44044         * gcc.dg/20001013-1.c: New test.
44045
44046 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44047
44048         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
44049         for intmax_t in the compiler using __typeof__ and the type rules
44050         for conditional expressions.
44051
44052 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
44053
44054         * gcc.dg/20001012-1.c: New test.
44055         * gcc.dg/20001012-2.c: New test.
44056
44057 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44058
44059         * gcc.dg/format-attr-1.c: New test.
44060
44061 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44062
44063         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
44064         __LONG_LONG_MAX__ instead of LLONG_MAX.
44065
44066 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44067
44068         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44069         scanf flags.
44070         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44071         flags.
44072
44073 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44074
44075         * gcc.dg/sequence-pt-1.c: New test.
44076
44077 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
44078
44079         * gcc.c-torture/execute/20001011-1.c: New testcase.
44080         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44081
44082 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44083
44084         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44085         does not error on it.
44086
44087 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44088
44089         * gcc.dg/20001009-1.c: New test.
44090
44091 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44092
44093         * gcc.c-torture/compile/20001009-1.c: Move from here ....
44094         * gcc.c-torture/execute/20001009-2.c: ... to here.
44095
44096 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
44097
44098         * gcc.c-torture/compile/20001009-1.c: New testcase.
44099         * gcc.c-torture/execute/20001009-1.c: New testcase.
44100         Testcases provided by Jan Hubicka <jh@suse.cz>.
44101
44102 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44103
44104         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44105         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44106         uintmax_t using <limits.h> to emulate the compiler's internal
44107         logic.  No longer XFAIL %j tests.
44108
44109 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44110
44111         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44112         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44113         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44114         regexps and details of expected handling of some bad formats.
44115         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44116         suppression.
44117
44118 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44119
44120         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44121         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44122         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44123         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44124         in list archives.
44125
44126 2000-10-06  Richard Henderson  <rth@cygnus.com>
44127
44128         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44129         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44130         * g++.old-deja/g++.jason/report.C: Likewise.
44131         * g++.old-deja/g++.law/friend5.C: Likewise.
44132         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44133         of the expected warnings.
44134
44135 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44136
44137         * g++.old-deja/g++.pt/enum14.C: New test.
44138
44139 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44140
44141         * g++.old-deja/g++.pt/crash59.C: New test.
44142
44143 2000-10-04  Will Cohen  <wcohen@redhat.com>
44144
44145         * gcc.dg/20000926-1.c: New test.
44146
44147 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44148
44149         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44150         function name for current C++ compiler.
44151         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44152
44153 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44154
44155         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44156         __PRETTY_FUNCTION__.
44157         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44158
44159 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44160
44161         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44162
44163 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44164
44165         * gcc.c-torture/compile/20000923-1.c: New test.
44166
44167 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44168
44169         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44170         * g++.old-deja/g++.pt/ttp62.C: Same.
44171         * g++.old-deja/g++.other/inline14.C: Same.
44172
44173 2000-09-24  Richard Henderson  <rth@cygnus.com>
44174
44175         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44176
44177 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44178
44179         * gcc.dg/c90-printf-1.c: Add test for wide string format.
44180
44181 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
44182
44183         * gcc.c-torture/compile/20000922-1.c: New file.
44184
44185 2000-09-21  Nick Clifton  <nickc@redhat.com>
44186
44187         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44188         a signed long modulo operation.
44189         (mod6): New function - perform an unsigned long modulo operation.
44190         (main): Add tests for modulos of very large numbers by very small
44191         dividends.
44192
44193 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44194
44195         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44196
44197 2000-09-19  Richard Henderson  <rth@cygnus.com>
44198
44199         * gcc.dg/compare2.c (case 10): XFAIL.
44200
44201 2000-09-18  Richard Henderson  <rth@cygnus.com>
44202
44203         * gcc.c-torture/execute/20000906-1.c: Move ...
44204         * gcc.dg/20000906-1.c: ... here.  Only run on targets
44205         that support __builtin_trap.
44206
44207 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
44208
44209         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44210
44211 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44212
44213         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44214         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
44215         more $ format tests.
44216
44217 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44218
44219         * gcc.dg/format-errmk-1.c: New test.
44220
44221 2000-09-17  Greg McGary  <greg@mcgary.org>
44222
44223         * gcc.c-torture/execute/20000917-1.x: Remove.
44224
44225 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44226
44227         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44228
44229 2000-09-17  Greg McGary  <greg@mcgary.org>
44230
44231         * gcc.c-torture/execute/20000917-1.c: New test.
44232         * gcc.c-torture/execute/20000917-1.x: XFAIL.
44233
44234 2000-09-16  Neil Booth  <NeilB@earthling.net>
44235
44236         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44237         in nested macro bug.
44238
44239 2000-09-15  Neil Booth  <NeilB@earthling.net>
44240
44241         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44242
44243 2000-09-14  Jeffrey A Law  (law@cygnus.com)
44244
44245         * gcc.c-torture/execute/20000914-1.c: New test.
44246
44247 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
44248
44249         * g++.other/inline13.C: New test.
44250
44251 2000-09-12  Andreas Jaeger  <aj@suse.de>
44252
44253         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44254         constant by Ulrich Drepper <drepper@redhat.com>.
44255
44256 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
44257
44258         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
44259
44260 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44261
44262         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
44263
44264 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
44265
44266         * gcc.dg/cpp/backslash.c: New test.
44267
44268 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
44269
44270         * gcc.c-torture/execute/20000910-1.c: New test.
44271         * gcc.c-torture/execute/20000910-2.c: Likewise.
44272
44273 2000-09-11  Robert Lipe  <robertl@sco.com>
44274
44275         * gcc.dg/pragma-align.c: New test.
44276
44277 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44278
44279         * g++.old-deja/g++.pt/explicit82.C: New test.
44280         * g++.old-deja/g++.pt/explicit83.C: New test.
44281
44282 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
44283
44284         * gcc.dg/asm-names.c: New test.
44285
44286 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44287
44288         * gcc.dg/cpp/tr-warn6.c: New test
44289
44290 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44291
44292         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
44293         be accepted.
44294
44295 2000-09-07  Catherine Moore  <clm@redhat.com>
44296
44297         * gcc.c-torture/execute/unroll-1.c: New test.
44298
44299 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
44300
44301         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
44302         ERROR markers.
44303         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
44304         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
44305         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
44306         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
44307         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
44308         Preprocess only.
44309         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
44310         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
44311
44312 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44313
44314         * g++.old-deja/g++.pt/deduct2.C: New test.
44315
44316 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44317
44318         * g++.old-deja/g++.pt/parms2.C: New test.
44319
44320 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44321
44322         * g++.old-deja/g++.pt/crash58.C: New test.
44323
44324 2000-09-06  Greg McGary  <greg@mcgary.org>
44325
44326         * gcc.c-torture/execute/20000906-1.c: New test.
44327         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
44328
44329 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44330
44331         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
44332
44333 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44334
44335         * g++.old-deja/g++.pt/crash57.C: New test.
44336
44337 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44338
44339         * g++.old-deja/g++.pt/crash56.C: New test.
44340
44341 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44342
44343         * g++.old-deja/g++.pt/koenig1.C: New test.
44344
44345 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44346
44347         * gcc.dg/20000904-1.c: New test.
44348
44349 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44350
44351         * gcc.dg/cpp/paste8.c: New test.
44352
44353 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
44354
44355         * gcc.c-torture/compile/20000827-1.c: New test.
44356
44357 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44358
44359         * gcc.dg/format-diag-1.c: New test.
44360
44361 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44362
44363         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
44364         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
44365         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
44366         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
44367         gcc.dg/formatz-1.c: Adjust warning regular expressions.
44368
44369 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44370
44371         * g++.old-deja/g++.other/nested4.C: New test.
44372
44373 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44374
44375         * g++.old-deja/g++.ns/scoped1.C: New test.
44376
44377 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
44378
44379         * lib/g++.exp: Support testing already-installed GCC.
44380
44381 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44382
44383         * wtr-label-1.c, wtr-suffix-1.c: New tests.
44384
44385 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44386
44387         * gcc.dg/return-type-2.c: New test.
44388
44389 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
44390
44391         * gcc.c-torture/compile/20000825-1.c: New test.
44392
44393 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
44394
44395         * gcc.dg/dwarf2-2.c: New test.
44396
44397 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
44398
44399         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
44400         dg-warning regexps.
44401
44402 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44403
44404         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
44405         gcc.dg/format-ext-5.c: New tests.
44406
44407 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
44408
44409         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
44410
44411 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
44412
44413         * gcc.dg/noncompile/930622-2.c: Adjust error message.
44414
44415 2000-08-24  Richard Henderson  <rth@cygnus.com>
44416
44417         * gcc.dg/ia64-sync-1.c: New test.
44418         * gcc.dg/ia64-sync-2.c: New test.
44419         * gcc.dg/ia64-asm-1.c: New test.
44420
44421 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44422
44423         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
44424         * gcc.dg/format-ext-2.c: New test.
44425
44426 2000-08-23  Jason Merrill  <jason@redhat.com>
44427
44428         * lib/old-dejagnu.exp: Also ignore "In member function" and
44429         "At global scope".
44430
44431 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44432
44433         * gcc.dg/noncompile/label-lineno-1.c: New test.
44434
44435 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44436
44437         * gcc.dg/c99-array-nonobj-1.c: New test.
44438
44439 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44440
44441         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
44442         tests.
44443         * gcc.dg/format-ext-1.c: New test.
44444
44445 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44446
44447         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
44448         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
44449         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
44450         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
44451         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
44452
44453 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44454
44455         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
44456         gcc.dg/c99-strftime-2.c: New tests.
44457
44458 2000-08-22  Richard Henderson  <rth@cygnus.com>
44459
44460         * gcc.c-torture/execute/20000822-1.c: New test.
44461
44462 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44463
44464         * gcc.c-torture/execute/20000819-1.x: Remove.
44465
44466 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44467
44468         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
44469         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
44470         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
44471         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
44472         gcc.dg/format-xopen-1.c: New tests.
44473
44474 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44475
44476         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
44477
44478 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44479
44480         * g++.old-deja/g++.other/loop2.C: New test.
44481
44482         * gcc.c-torture/compile/20000606-1.c: New test.
44483         * gcc.c-torture/compile/20000728-1.c: New test.
44484         * gcc.c-torture/execute/20000801-1.c: New test.
44485         * gcc.c-torture/execute/20000801-2.c: New test.
44486         * gcc.c-torture/execute/20000819-1.c: New test.
44487         * gcc.c-torture/execute/20000819-1.x: XFAIL.
44488         * gcc.dg/20000629-1.c: New test.
44489         * gcc.dg/20000724-1.c: New test.
44490         * gcc.dg/20000807-1.c: New test.
44491
44492 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44493
44494         * gcc.dg/cpp/pragma-1.c: New test.
44495         * gcc.dg/cpp/pragma-2.c: New test.
44496
44497 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
44498
44499         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44500         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
44501
44502 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44503
44504         * gcc.c-torture/compile/20000818-1.c: New test.
44505
44506 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
44507
44508         * gcc.c-torture/execute/20000818-1.c: New test.
44509
44510 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44511
44512         * gcc.dg/format-va-1.c: New test.
44513
44514 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44515
44516         * g++.old-deja/g++.other/typedef8.C: New test.
44517
44518 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44519
44520         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44521         * g++.old-deja/g++.mike/net36.C: Mark candidate.
44522         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44523         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44524         * g++.old-deja/g++.other/ptrmem7.C: New test.
44525         * g++.old-deja/g++.pt/ptrmem10.C: New test.
44526
44527 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44528
44529         * g++.old-deja/g++.pt/typename27.C: New test.
44530
44531 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
44532
44533         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44534         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44535         * g++.old-deja/g++.pt/friend45.C: New test.
44536         * g++.old-deja/g++.other/friend8.C: New test.
44537
44538 2000-08-15  Richard Henderson  <rth@cygnus.com>
44539
44540         * gcc.c-torture/execute/20000815-1.c: New test.
44541
44542 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44543
44544         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44545         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44546         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44547
44548 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
44549
44550         * g++.old-deja/g++.other/refinit2.C: New test.
44551
44552 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
44553
44554         * lib/c-torture.exp (c-torture): Make
44555         compiler_conditional_xfail_data global.
44556         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44557         compiler_conditional_xfail_data machinery.
44558         (f-torture-execute): Likewise.
44559         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44560         and only when unrolling loops.
44561
44562         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44563
44564 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44565
44566         * g++.old-deja/g++.pt/explicit81.C: New test.
44567
44568 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44569
44570         * g++.old-deja/g++.pt/typename26.C: New test.
44571
44572 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44573
44574         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44575         warning.
44576
44577 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44578
44579         * g++.old-deja/g++.other/array3.C: New test.
44580
44581 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44582
44583         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44584         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44585         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44586         New tests.
44587
44588 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44589
44590         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44591         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44592
44593 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44594
44595         * gcc.c-torture/execute/20000808-1.c: New test.
44596
44597 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44598
44599         * gcc.dg/c90-const-expr-1.c: New test.
44600
44601 2000-08-08  Richard Henderson  <rth@cygnus.com>
44602
44603         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44604
44605 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44606
44607         * gcc.dg/noncompile/const-ll-1.c: New test.
44608
44609 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44610
44611         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44612
44613 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44614
44615         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44616         that running programs linked against the shared version of libobjc
44617         run correctly.
44618
44619 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44620
44621         * gcc.dg/c99-printf-1.c: New test.
44622
44623 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44624
44625         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44626
44627 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
44628
44629         * gcc.c-torture/execute/20000731-1.x: Delete.
44630
44631 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
44632
44633         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44634         and torture_without_loops as is done by c-torture.exp.
44635         (search_for): Copy from c-torture.exp.
44636         (gcc-dg-runtest): New function, drives a directory of tests
44637         iterating over the TORTURE_OPTIONS.
44638         (scan-assembler, scan-assembler-not): Move here from
44639         individual directory drivers.
44640
44641         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44642         defined by lib/gcc-dg.exp.
44643         * gcc.dg/cpp/cpp.exp: Likewise.
44644         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44645         gcc-dg-runtest, so we cycle over optimization options.
44646
44647         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44648         * gcc.dg/compare2.c: No longer expected to fail.
44649
44650 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44651
44652         * gcc.c-torture/execute/20000804-1.c: New test.
44653
44654 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44655
44656         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44657
44658 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44659
44660         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44661
44662 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44663
44664         * gcc.c-torture/compile/20000803-1.c: New test.
44665
44666 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44667
44668         * gcc.c-torture/execute/20000801-3.c,
44669         gcc.c-torture/execute/20000801-4.c: New tests.
44670         * gcc.c-torture/execute/20000801-3.x,
44671         gcc.c-torture/execute/20000801-4.x: Xfail.
44672
44673 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44674
44675         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44676         libobjc/.libs to allow for libtool.
44677
44678 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44679
44680         * gcc.c-torture/compile/20000802-1.c: New test.
44681
44682 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44683
44684         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44685
44686 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44687
44688         * gcc-c-torture/execute/20000731-2.c: New test.
44689
44690         * gcc.c-torture/execute/20000731-1.c: New test.
44691         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44692
44693 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44694
44695         * testsuite/gcc.dg/cpp/paste7.c: New test.
44696         * gcc.dg/cpp/20000725-1.c: New test.
44697
44698 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44699
44700         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44701         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44702         declaration warning for __builtin_dwarf_reg_size.
44703
44704         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44705
44706 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44707
44708         * gcc.dg/noncompile/voidparam-1.c: New test.
44709
44710 2000-07-30  Richard Henderson  <rth@cygnus.com>
44711
44712         * gcc.dg/c90-digraph-1.c: Don't xfail.
44713         * gcc.dg/compare2.c (case 10): Xfail.
44714         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44715
44716 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44717
44718         * gcc.dg/c99-main-1.c: New test.
44719
44720 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44721
44722         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44723
44724 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44725
44726         * gcc.c-tortuer/execute/20000726-1.c: New test.
44727
44728 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44729
44730         * gcc.c-torture/execute/enum-2.c: New test.
44731
44732 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44733
44734         * gcc.dg/cpp/tr-warn3.c: New test.
44735
44736 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44737
44738         * g++.old-deja/g++.ext/implicit1.C: Remove.
44739         * g++.old-deja/g++.jason/c2.C: Remove
44740         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44741         * g++.old-deja/g++.pt/crash16.C: Likewise.
44742         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44743
44744 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44745
44746         * g++.old-deja/g++.other/for2.C: New test.
44747
44748 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44749
44750         * gcc.dg/20000720-1.c: New test.
44751
44752 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44753
44754         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44755
44756 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44757
44758         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44759         * gcc.c-torture/execute/20000722-1.c: New.
44760         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44761
44762 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44763
44764         * gcc.dg/cpp/20000720-1.S: New test.
44765
44766 2000-07-21  Michael Meissner  <meissner@redhat.com>
44767
44768         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44769
44770 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44771
44772         * g++.old-deja/g++.brendan/crash16.C,
44773         g++.old-deja/g++.brendan/parse3.C,
44774         g++.old-deja/g++.brendan/redecl1.C,
44775         g++.old-deja/g++.ns/template13.C,
44776         g++.old-deja/g++.other/decl4.C,
44777         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44778
44779 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44780
44781         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44782         and "Internal error".
44783
44784         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44785         regexps.
44786         * gcc.dg/cpp/paste6.c: New test.
44787
44788 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44789
44790         * gcc.dg/cpp/tr-direct.c: New test.
44791
44792         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44793         gcc.dg/cpp/undef1.c: Tweak error regexps.
44794
44795 2000-07-18  Eric Christopher <echristo@redhat.com>
44796
44797         * gcc.c-torture/compile/20000718-1.c: New test.
44798
44799 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44800
44801         * cpplex.c (_cpp_push_token): If the token being pushed back
44802         is the previous token in this context, just subtract one from
44803         context->posn.
44804         * cppmacro.c (save_expansion): Clear aux field when storing a
44805         placemarker.
44806
44807 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44808
44809         * gcc.dg/noncompile/redecl-1.c: New test.
44810
44811 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44812
44813         * gcc.c-torture/execute/20000717-5.c: New test.
44814         * gcc.c-torture/execute/20000717-1.x: Removed.
44815
44816 2000-07-17  Richard Henderson  <rth@cygnus.com>
44817
44818         * gcc.c-torture/execute/20000717-4.c: New test.
44819
44820 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44821
44822         * gcc.dg/cpp/syshdr.c: New test.
44823         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44824
44825 2000-07-17  Neil Booth  <neilb@earthling.net>
44826
44827         * gcc.dg/cpp/cmdlne-dM.c: New test.
44828         * gcc.dg/cpp/cmdlne-dD.c: New test.
44829
44830 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44831
44832         * gcc.c-torture/execute/20000717-3.c: New test.
44833
44834         * gcc.c-torture/compile/20000717-1.c: New test.
44835
44836 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44837
44838         * gcc.c-torture/execute/20000717-2.c: New test.
44839
44840 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44841
44842         * gcc.dg/formatz-1.c: New test.
44843
44844         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44845         * gcc.dg/c99-digraph-1.c: New tests.
44846
44847         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44848         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44849
44850         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44851         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44852         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44853         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44854         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44855         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44856         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44857
44858 2000-07-17   Greg McGary <greg@mcgary.org>
44859
44860         * gcc.c-torture/execute/20000717-1.c: New test.
44861         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44862
44863 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44864
44865         * gcc.c-torture/execute/20000715-2.c: New test.
44866         * gcc.dg/20000715-1.c: New test.
44867
44868 2000-07-15  Michael Meissner  <meissner@redhat.com>
44869
44870         * gcc.c-torture/execute/20000715-1.c: New test.
44871
44872 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44873
44874         * gcc.c-torture/execute/20000707-1.c: New test.
44875
44876 2000-07-13  Neil Booth  <NeilB@earthling.net>
44877
44878         * testsuite/gcc.dg/cpp/digraph1.c,
44879         testsuite/gcc.dg/cpp/digraph2.c,
44880         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44881
44882 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44883
44884         * g77.f-torture/compile/20000630-2.f: New test.
44885         * g77.f-torture/compile/20000630-2.x
44886
44887 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44888
44889         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44890
44891 2000-07-11  Neil Booth  <NeilB@earthling.net>
44892
44893         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44894
44895 2000-07-11  Neil Booth  <NeilB@earthling.net>
44896
44897         * gcc.dg/cpp/cmdlne-C.c: New.
44898
44899 2000-07-09  Neil Booth  <NeilB@earthling.net>
44900
44901         * gcc.dg/cpp/directiv.c: New tests.
44902         * gcc.dg/cpp/undef1.c: Update.
44903
44904 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44905
44906         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44907
44908 2000-07-09  Neil Booth  <NeilB@earthling.net>
44909
44910         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44911
44912 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44913
44914         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44915         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44916
44917 2000-07-08  Neil Booth  <NeilB@earthling.net>
44918
44919         * gcc.dg/cpp/macsyntx.c: New tests.
44920
44921 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44922
44923         * gcc.dg/20000707-1.c: New test.
44924
44925 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44926
44927         * gcc.c-torture/execute/20000706-1.c: New test.
44928         * gcc.c-torture/execute/20000706-2.c: New test.
44929         * gcc.c-torture/execute/20000706-3.c: New test.
44930         * gcc.c-torture/execute/20000706-4.c: New test.
44931         * gcc.c-torture/execute/20000706-5.c: New test.
44932
44933 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44934
44935         * g++.old-deja/g++.pt/instantiate7.C: New test.
44936
44937 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44938
44939         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44940         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44941         * g++.old-deja/g++.other/rtti3.C: Likewise.
44942         * g++.old-deja/g++.other/rttid3.C: Likewise.
44943
44944 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44945
44946         *  g77.f-torture/compile/20000630-1.x: Fix typo
44947
44948 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44949
44950         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44951         assembly output.
44952
44953 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44954
44955         * gcc.dg/cpp/ident.c: New test.
44956
44957 2000-07-05  Neil Booth  <NeilB@earthling.net>
44958
44959         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44960           gcc.dg/cpp/lexstrng.c: New tests.
44961
44962 2000-07-04  Neil Booth  <NeilB@earthling.net>
44963
44964         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44965         * gcc.dg/cpp/strify2.c: Same.
44966
44967 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44968
44969         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44970         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44971         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44972         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44973
44974         * testsuite/gcc.dg/cpp/macro1.c,
44975         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44976         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44977         testsuite/gcc.dg/cpp/strify1.c,
44978         testsuite/gcc.dg/cpp/strify2.c: New tests.
44979
44980 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44981
44982         * gcc.c-torture/execute/20000703-1.c: New test.
44983
44984 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44985
44986         * g++.old-deja/g++.pt (lookup10.C): New test.
44987
44988 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44989
44990         * g++.old-deja/g++.pt (typename25.C): New test.
44991
44992 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44993
44994         * gcc.c-torture/compile/20000701-1.c: New test.
44995
44996 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44997
44998         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44999         to test case.
45000
45001 2000-06-30  Catherine Moore  <clm@cygnus.com>
45002
45003         * gcc.c-torture/execute/align-1.c: New test.
45004
45005 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
45006
45007         * g++.old-deja/g++.pt/expr8.C: New test.
45008         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
45009
45010 2000-06-29  Nick Clifton  <nickc@cygnus.com>
45011
45012         * gcc.c-torture/compile/20000629-1.c: New test.
45013
45014 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45015
45016
45017         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
45018         gcc.dg/noncompile directory, depending on whether they're
45019         preprocessor tests or not.  Annotate all the tests for the dg
45020         framework.
45021
45022         * gcc.c-torture/noncompile/noncompile.exp: Delete.
45023         * gcc.dg/noncompile/noncompile.exp: New.
45024
45025         * Moved files:
45026         Old name                                New name
45027         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
45028         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
45029         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
45030         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
45031         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
45032         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
45033         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
45034         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
45035         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
45036         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
45037         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
45038         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
45039         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
45040         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
45041         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
45042         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
45043         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
45044         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
45045         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
45046         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
45047         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
45048         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
45049         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
45050         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
45051
45052         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
45053         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
45054         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
45055         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
45056         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
45057         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
45058
45059 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45060
45061         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
45062         declare one variable.  On the fourth, error.
45063         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
45064         declared by 20000628-1a.h.
45065
45066 2000-06-29  Richard Henderson  <rth@redhat.com>
45067
45068         * gcc.c-torture/execute/930529-1.x: New file.
45069         * gcc.dg/920413-1.c: Adjust expected warning text.
45070         * gcc.dg/980217-1.c: Declare abort.
45071         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45072
45073 2000-06-29  Jeffrey A Law  (law@cygnus.com)
45074
45075         * g77.f-torture/compile/20000629-1.f: New test.
45076         * g77.f-torture/compile/20000629-1.x: Expected to fail.
45077
45078 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45079
45080         Rearrange lots of files, removing entirely the
45081         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45082         directories.
45083
45084         * Deleted files:
45085         gcc.c-torture/code_quality/code_quality.exp
45086         gcc.c-torture/special/special.exp
45087         gcc.failure/failure.exp
45088         gcc.failure/940409-1.x
45089         gcc.c-torture/compile/961203-1.x
45090
45091         * New files:
45092         gcc.misc-tests/linkage.exp
45093         gcc.c-torture/execute/920730-1t.c
45094         gcc.c-torture/execute/920730-1t.x
45095         gcc.c-torture/compile/920520-1.x
45096         gcc.c-torture/compile/920521-1.x
45097         gcc.c-torture/compile/981006-1.x
45098         gcc.c-torture/execute/eeprof-1.x
45099
45100         * Moved files (possibly with modifications to fit a new harness):
45101         Old name                                New name
45102         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
45103         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
45104         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
45105         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
45106         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
45107         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
45108         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
45109         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
45110         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
45111         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
45112         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
45113         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
45114         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
45115         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
45116
45117 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45118
45119         * c-torture/compile/961203-1.x: Delete.
45120
45121         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
45122         not exit. Include stdio.h.
45123         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45124         * gcc.misc-tests/dg-12.c: Likewise.
45125         * gcc.misc-tests/dg-5.c: Likewise.
45126         * gcc.misc-tests/dg-6.c: Likewise.
45127         * gcc.misc-tests/dg-7.c: Prototype abort.
45128         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45129         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45130         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45131         not exit.
45132         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45133         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45134
45135 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45136
45137         * gcc.dg/cpp/20000628-1.c: New test.
45138         * gcc.dg/cpp/20000628-1.h: New header for above test.
45139         * gcc.dg/cpp/20000628-1a.h: Likewise.
45140
45141 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45142
45143         * gcc.dg/cpp: New directory.
45144         * gcc.dg/cpp/cpp.exp: New driver.
45145         * gcc.dg/cpp/20000627-1.c: New test.
45146         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45147         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45148         and rewrite as a compilation test.
45149
45150         * gcc.dg: Move many files into the cpp subdirectory, possibly
45151         renaming or editing them as well.
45152         Old name                New name
45153         990119-1.c              cpp/19990119-1.c
45154         990228-1.c              cpp/19990228-1.c
45155         990407-1.c              cpp/19990407-1.c
45156         990409-1.c              cpp/19990409-1.c
45157         990413-1.c              cpp/19990413-1.c
45158         990703-1.c              cpp/19990703-1.c
45159         20000127-1.c            cpp/20000127-1.c
45160         20000129-1.c            cpp/20000129-1.c
45161         20000207-1.c            cpp/20000207-1.c
45162         20000207-2.c            cpp/20000207-2.c
45163         20000209-1.c            cpp/20000209-1.c
45164         20000209-2.c            cpp/20000209-2.c
45165         20000301-1.c            cpp/20000301-1.c
45166         20000419-1.c            cpp/20000419-1.c
45167         20000510-1.S            cpp/20000510-1.S
45168         20000519-1.c            cpp/20000519-1.c
45169         20000529-1.c            cpp/20000529-1.c
45170         20000625-1.c            cpp/20000625-1.c
45171         20000625-2.c            cpp/20000625-2.c
45172         cpp-as1.c               cpp/assert1.c
45173         cpp-as2.c               cpp/assert2.c
45174         cxx-comments-1.c        cpp/cxxcom1.c
45175         cxx-comments-2.c        cpp/cxxcom2.c
45176         endif-label.c           cpp/endif.c
45177         cpp-hash1.c             cpp/hash1.c
45178         cpp-hash2.c             cpp/hash2.c
45179         cpp-if1.c               cpp/if-1.c
45180         cpp-if2.c               cpp/if-2.c
45181         cpp-if3.c               cpp/if-3.c
45182         cpp-if4.c               cpp/if-4.c
45183         cpp-if5.c               cpp/if-5.c
45184         cpp-cond.c              cpp/if-cexp.c
45185         cpp-missingop.c         cpp/if-mop.c
45186         cpp-missingparen.c      cpp/if-mpar.c
45187         cpp-opprec.c            cpp/if-oppr.c
45188         cpp-ifparen.c           cpp/if-paren.c
45189         cpp-shortcircuit.c      cpp/if-sc.c
45190         cpp-shift.c             cpp/if-shift.c
45191         cpp-unary.c             cpp/if-unary.c
45192         cpp-li1.c               cpp/line1.c
45193         cpp-li2.c               cpp/line2.c
45194         lineno.c                cpp/line3.c
45195         lineno-2.c              cpp/line4.c
45196         cpp-mi.c                cpp/mi1.c
45197         cpp-mic.h               cpp/mi1c.h
45198         cpp-micc.h              cpp/mi1cc.h
45199         cpp-mind.h              cpp/mi1nd.h
45200         cpp-mindp.h             cpp/mi1ndp.h
45201         cpp-mix.h               cpp/mi1x.h
45202         cpp-mi2.c               cpp/mi2.c
45203         cpp-mi2a.h              cpp/mi2a.h
45204         cpp-mi2b.h              cpp/mi2b.h
45205         cpp-mi2c.h              cpp/mi2c.h
45206         cpp-mi3.c               cpp/mi3.c
45207         cpp-mi3.def             cpp/mi3.def
45208         poison-1.c              cpp/poison.c
45209         pr-impl.c               cpp/prag-imp.c
45210         cpp-redef-2.c           cpp/redef1.c
45211         cpp-redef.c             cpp/redef2.c
45212         strpaste.c              cpp/strp1.c
45213         strpaste-2.c            cpp/strp2.c
45214         cpp-tradpaste.c         cpp/tr-paste.c
45215         cpp-tradstringify.c     cpp/tr-str.c
45216         cpp-tradwarn1.c         cpp/tr-warn1.c
45217         cpp-tradwarn2.c         cpp/tr-warn2.c
45218         trigraphs.c             cpp/trigraphs.c
45219         cpp-unc1.c              cpp/unc1.c
45220         cpp-unc2.c              cpp/unc2.c
45221         cpp-unc3.c              cpp/unc3.c
45222         cpp-unc.c               cpp/unc4.c
45223         undef.c                 cpp/undef1.c
45224         undef-2.c               cpp/undef2.c
45225         cpp-wi1.c               cpp/widestr1.c
45226
45227 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
45228
45229         * lib/g++.exp (g++_include_flags): Tweak.
45230
45231 2000-06-27  H.J. Lu  <hjl@gnu.org>
45232             Loren J. Rittle  <ljrittle@acm.org>
45233
45234         * lib/g++.exp (g++_include_flags): Override libgloss.exp
45235         version with one that knows about the new gcc tree structure.
45236         (g++_link_flags): Same.
45237
45238 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
45239
45240         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45241         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45242         case we are cross-compiling.
45243
45244         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45245         g++.old-deja/g++.niklas/Makefile.in,
45246         g++.old-deja/g++.niklas/configure.in,
45247         g++.old-deja/g++.other/Makefile.in,
45248         g++.old-deja/g++.other/configure.in,
45249         gcc.c-torture/code_quality/Makefile.in,
45250         gcc.c-torture/code_quality/configure.in,
45251         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45252         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45253         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45254         gcc.c-torture/execute/ieee/Makefile.in,
45255         gcc.c-torture/execute/ieee/configure.in,
45256         gcc.c-torture/noncompile/Makefile.in,
45257         gcc.c-torture/noncompile/configure.in,
45258         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
45259         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
45260         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
45261
45262 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45263
45264         * g++.old-deja/g++.other/ambig3.C: New test.
45265
45266 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45267
45268         * g++.old-deja/g++.pt/syntax1.C: New test.
45269         * g++.old-deja/g++.pt/syntax2.C: New test.
45270         * g++.old-deja/g++.other/syntax3.C: New test.
45271         * g++.old-deja/g++.other/syntax4.C: New test.
45272
45273 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45274
45275         * gcc.dg/20000623-1.c: Prototype exit and abort.
45276
45277 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45278
45279         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
45280         New tests.
45281         * gcc.dg/cpp-mi3.def: New file.
45282
45283         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
45284         inside assertions.
45285         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
45286         lexer's error messages.
45287         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
45288         divine anything from the linemarkers.
45289         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
45290         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
45291
45292 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
45293
45294         * gcc.dg/20000623-1.c: New test.
45295
45296 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
45297
45298         * gcc.c-torture/execute/20000622-1.c: New test.
45299
45300 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45301
45302         * g++.old-deja/g++.other/init15.C: New test.
45303
45304 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45305
45306         * g++.old-deja/g++.pt/vaarg2.C: New test.
45307         * g++.old-deja/g++.pt/vaarg3.C: New test.
45308
45309 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
45310
45311         * g++.old-deja/g++.other/dyncast6.C: New test.
45312
45313 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
45314
45315         * gcc.c-torture/execute/loop-6.c: New test.
45316
45317 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
45318
45319         * gcc.dg/20000614-1.c: New test.
45320         * gcc.dg/20000614-2.c: New test.
45321
45322 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
45323
45324         * g++.old-deja/g++.other/inline12.C: New test.
45325
45326 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
45327
45328         * g++.old-deja/g++.other/eh1.C: New test.
45329
45330 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
45331
45332         * g++.old-deja/g++.other/type.C: New test.
45333
45334 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45335
45336         * g++.old-deja/g++.other/initstring.C: New test.
45337
45338 2000-06-12  Jason Merrill  <jason@redhat.com>
45339
45340         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
45341
45342 2000-06-09  Jeffrey A Law  (law@cygnus.com)
45343
45344         * gcc.c-torture/compile/20000609-1.c: New test.
45345
45346 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
45347
45348         * gcc.dg/20000609-1.c: New test.
45349
45350 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
45351
45352         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
45353         * gcc.c-torture/noncompile/poison-1.c: Move...
45354         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
45355         * gcc.dg/cpp-li1.c: Add a token after the #line.
45356
45357 2000-06-05  Richard Henderson  <rth@cygnus.com>
45358
45359         * gcc.c-torture/execute/20000605-2.c: New test.
45360         * gcc.c-torture/execute/20000605-3.c: New test.
45361
45362 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
45363
45364         * g77.f-torture/execute/20000503-1.x: New file.
45365
45366 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
45367
45368         * g++.old-deja/g++.eh/badalloc1.C: New test.
45369
45370 2000-06-05  Richard Henderson  <rth@cygnus.com>
45371
45372         * gcc.c-torture/execute/20000605-1.c: New test.
45373
45374 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45375             Nathan Sidwell <nathan@codesourcery.com>
45376
45377         * gcc.c-torture/compile/20000605-1.c: New test.
45378
45379 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
45380
45381         * g77.f-torture/compile/20000601-1.f: New test.
45382
45383 2000-06-03  Richard Henderson  <rth@cygnus.com>
45384
45385         * gcc.c-torture/execute/20000603-1.c: New.
45386
45387 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
45388
45389         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
45390         * gcc.dg/noreturn-2.c (noreturn): Likewise.
45391
45392 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
45393
45394         * gcc.dg/compare2.c (case 12): XFAIL.
45395         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
45396         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
45397
45398         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
45399
45400 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
45401
45402         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
45403         guard macro is already defined when the header is first
45404         included.
45405         * gcc.dg/cpp-mix.h: New file.
45406         * gcc.dg/endif-label.c: Update patterns to match compiler.
45407
45408         * g++.brendan/complex1.C: Declare abort.
45409         * g++.law/refs4.C: Remove XFAIL.
45410         * g++.oliva/expr2.C: Declare abort and exit.
45411
45412 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
45413
45414         * gcc.c-torture/execute/20000528-1.c: New test.
45415
45416         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
45417         * g++.old-deja/g++.law/temps4.C: Likewise.
45418
45419         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
45420         stdlib.h.  Call abort() on failure.
45421         * g++.old-deja/g++.law/refs4.C: Likewise.
45422         * g++.old-deja/g++.law/temps4.C: Likewise.
45423         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
45424         * gcc.c-torture/execute/20000112-1.c: Include string.h.
45425
45426 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
45427
45428         Relative to g++.dg/special:
45429         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
45430
45431         Relative to g++.old-deja:
45432         * g++.brendan/complex1.C, g++.jason/optimize2.C,
45433         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
45434         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
45435         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
45436         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
45437         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
45438         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
45439
45440         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
45441         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
45442         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
45443         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
45444         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
45445         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
45446         and/or string.h.
45447
45448         * g++.other/goto1.C: Update expectations for error messages.
45449
45450 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
45451
45452         * gcc.c-torture/compile/20000523-1.c: New test.
45453
45454 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45455
45456         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
45457
45458 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45459
45460         * g++.old-deja/g++.eh/catch11.C: New test.
45461         * g++.old-deja/g++.eh/catch12.C: New test.
45462
45463 2000-05-24  Nick Clifton  <nickc@cygnus.com>
45464
45465         * gcc.c-torture/execute/20000523-1.c: New test.
45466
45467 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
45468
45469         * c-torture/execute/bcp-1.c: Replace abort in arg of
45470         __builtin_constant_p with a generic external function.
45471
45472         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
45473         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
45474         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
45475         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
45476         Prototype abort and/or exit.
45477
45478         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
45479         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
45480         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
45481         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
45482
45483 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
45484
45485         * gcc.dg/dwarf2-1.c: New test.
45486
45487 2000-05-20  Richard Henderson  <rth@cygnus.com>
45488
45489         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45490
45491 2000-05-20  Andreas Jaeger  <aj@suse.de>
45492
45493         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45494         testcase.
45495
45496 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
45497
45498         * gcc.c-torture/execute/20000519-2.c: New test.
45499
45500 2000-05-19  Andreas Jaeger  <aj@suse.de>
45501
45502         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45503         which fails with SSA.
45504
45505         * lib/c-torture.exp: Also test with -O3 -fssa.
45506
45507 2000-05-18  Michael Meissner  <meissner@redhat.com>
45508
45509         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45510         * gcc.c-torture/execute/920415-1.c: Ditto.
45511         * gcc.c-torture/execute/920501-1.c: Ditto.
45512         * gcc.c-torture/execute/conversion.c: Ditto.
45513         * gcc.c-torture/execute/cvt-1.c: Ditto.
45514
45515 2000-05-18  Jeffrey A Law  (law@cygnus.com)
45516
45517         * gcc.c-torture/compile/20000518-1.c: New test.
45518
45519 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45520
45521         * g77.f-torture/compile/200005018.f: New test.
45522
45523 2000-05-17  Jeffrey A Law  (law@cygnus.com)
45524
45525         * gcc.c-torture/compile/20000517-1.c: New test.
45526
45527 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45528
45529         * gcc.c-torture/execute/20000516-1.c: New test.
45530
45531 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
45532
45533         * g++.old-deja/g++.other/eh.C: New test.
45534
45535 2000-05-12  Richard Henderson  <rth@cygnus.com>
45536
45537         * gcc.c-torture/execute/990208-1.c (main): Don't pass
45538         constants through to doit's conditional.
45539
45540 2000-05-11  Jeffrey A Law  (law@cygnus.com)
45541
45542         * gcc.c-torture/compile/20000511-1.c: New test.
45543         * g77.f-torture/compile/20000511-1.f: New test.
45544         * g77.f-torture/compile/20000511-2.f: New test.
45545
45546 2000-05-11  Michael Meissner  <meissner@redhat.com>
45547
45548         * gcc.c-torture/execute/20000511-1.c: New test.
45549
45550 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
45551
45552         * gcc.dg/dg.exp: Scan .S files as well as .c files.
45553         * gcc.dg/20000510-1.S: New.
45554
45555 2000-05-08  Catherine Moore  <clm@cygnus.com>
45556
45557         * gcc.dg/unused-3.c: New.
45558
45559 2000-05-06  Richard Henderson  <rth@cygnus.com>
45560
45561           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45562           * g++.old-deja/g++.mike/warn1.C: Likewise.
45563           * g++.old-deja/g++.pt/local1.C: Likewise.
45564           * g++.old-deja/g++.pt/local7.C: Likewise.
45565           * g++.old-deja/g++.pt/spec16.C: Likewise.
45566
45567 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45568
45569         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45570
45571 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45572
45573           * g77.f-torture/execute/20000503-1.f: New test.
45574
45575 2000-05-04  Andreas Jaeger  <aj@suse.de>
45576
45577         * gcc.dg/noreturn-2.c: New test.
45578
45579 2000-05-04  Neil Booth  <NeilB@earthling.net>
45580
45581         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45582         preprocessor.
45583
45584 2000-05-04  Richard Henderson  <rth@cygnus.com>
45585
45586         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45587
45588 2000-05-04  Richard Henderson  <rth@cygnus.com>
45589
45590         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45591         OpenSSL by Jason R Thorpe.
45592
45593 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45594
45595         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45596
45597 2000-05-03  Robert Lipe <robertlipe@usa.net>
45598
45599         * gcc.dg/20000503-1.c: New test.
45600
45601 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45602
45603         * gcc.c-torture/compile/20000502-1.c: New test.
45604         * g++.old-deja/g++.other/align.C: New test.
45605         * gcc.dg/cpp-tradstringify.c: New test.
45606
45607 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45608
45609         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45610         and hard registers.
45611
45612 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
45613
45614         * gcc.c-torture/execute/loop-5.c: New test.
45615
45616 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
45617
45618         * gcc.c-torture/execute/va-arg-20.c: New test.
45619
45620 2000-04-23  Jeffrey A Law  (law@cygnus.com)
45621
45622         * gcc.c-torture/execute/20000422-1.c: New test.
45623
45624 2000-04-20  Greg McGary  <gkm@gnu.org>
45625
45626         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45627         when optimizing, but without sibling-call optimizations (-O1).
45628
45629 2000-04-20  Jeffrey A Law  (law@cygnus.com)
45630
45631           * gcc.c-torture/compile/20000420-1.c: New test.
45632
45633 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45634
45635         * g++.abi/ptrflags.C: New test.
45636         * g++.eh/catchptr1.C: Test incomplete pointer chains.
45637
45638 2000-04-19  Catherine Moore  <clm@cygnus.com>
45639
45640         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45641
45642 2000-04-19  Greg McGary  <gkm@gnu.org>
45643
45644         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45645         sibling-call optimizations.
45646
45647 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45648
45649         * gcc.dg/20000419-1.c: New test.
45650
45651 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45652
45653         * gcc.c-torture/execute/20000412-6.c: New test.
45654
45655 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45656
45657         * gcc.c-torture/execute/20000412-5.c: New test.
45658         * g77.f-torture/compile/20000412-1.f: New test.
45659         * gcc.c-torture/execute/20000412-4.c: New test.
45660         * gcc.c-torture/compile/20000412-2.c: New test.
45661         * gcc.c-torture/execute/20000412-3.c: New test.
45662         * gcc.c-torture/compile/20000412-1.c: New test.
45663         * gcc.c-torture/execute/20000412-2.c: New test.
45664
45665 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45666
45667         * objc/execute/bf-20.m: New test.
45668
45669 2000-04-10  Richard Henderson  <rth@cygnus.com>
45670
45671         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45672
45673         * gcc.c-torture/execute/20000412-1.c: New test.
45674
45675 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45676
45677         * g++.old-deja/g++.eh/catchptr1.C: New test.
45678
45679 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45680
45681         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45682
45683 2000-04-08  Neil Booth  <NeilB@earthling.net>
45684
45685         * gcc.dg/cpp-nullchar.c: Remove test as
45686         embedded nulls cause problems.
45687
45688 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45689
45690         * gcc.dg/compare2.c: New test.
45691
45692 2000-04-08  Neil Booth  <NeilB@earthling.net>
45693
45694         * gcc.dg/cpp-nullchar.c: New test.
45695
45696 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45697
45698         * gcc.dg/cpp-mi2.c: New test.
45699         * gcc.dg/cpp-mi2[abc].h: New files.
45700
45701 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45702
45703         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45704         member name.
45705
45706 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45707
45708         * g++.old-deja/g++.abi/vmihint.C: New test.
45709
45710 2000-04-06  Neil Booth  <NeilB@earthling.net>
45711
45712         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45713         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45714         copyright.
45715
45716 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45717
45718         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45719         avoid stack-frame overwrite.
45720
45721 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45722
45723         * gcc.c-torture/compile/20000405-2.c: New test.
45724         * gcc.c-torture/compile/20000405-3.c: New test.
45725
45726 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45727
45728         * gcc.c-torture/compile/20000405-1.c: New test.
45729
45730 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45731
45732         * gcc.dg/cast-qual-1.c: Revert last change.
45733
45734 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45735
45736         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45737
45738 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45739
45740         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45741         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45742
45743 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45744
45745         * gcc.c-torture/compile/20000403-2.c: New test.
45746         * gcc.c-torture/compile/20000403-1.c: New test.
45747
45748 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45749
45750         * gcc.c-torture/execute/20000403-1.c: New test.
45751
45752 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45753
45754         * gcc.c-torture/execute/20000402-1.c: New test.
45755
45756 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45757
45758         * gcc.c-torture/execute/va-arg-15.c: New test.
45759         * gcc.c-torture/execute/va-arg-16.c: New test.
45760         * gcc.c-torture/execute/va-arg-17.c: New test.
45761         * gcc.c-torture/execute/va-arg-18.c: New test.
45762         * gcc.c-torture/execute/va-arg-19.c: New test.
45763
45764 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45765
45766         * gcc.c-torture/compile/981211-1.c: Move to...
45767         * gcc.dg/cpp-as1.c: ...here.
45768         * gcc.dg/cpp-as2.c: New file.
45769
45770         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45771         compiler.
45772
45773 2000-04-02  Neil Booth  <NeilB@earthling.net>
45774
45775         * gcc.dg/cpp-cond.c  New tests.
45776         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45777         accidental success less likely.
45778         * gcc.dg/cpp-missingop.c  New tests.
45779         * gcc.dg/cpp-missingparen.c  New tests.
45780         * gcc.dg/cpp-shift.c  New tests.
45781         * gcc.dg/cpp-shortcircuit.c  New tests.
45782         * gcc.dg/cpp-unary.c  New tests.
45783
45784 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45785
45786         * gcc.c-torture/compile/20000329-1.c: New test.
45787
45788 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45789
45790         * gcc.c-torture/compile/20000326-1.c: New test.
45791         * gcc.c-torture/compile/20000326-2.c: New test.
45792
45793 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45794
45795         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45796         the first parameter is a function argument.
45797
45798 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45799
45800         * g++.old-deja/g++.ext/array4.C: New test.
45801
45802 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45803
45804         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45805
45806 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45807
45808         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45809
45810 2000-03-19  Richard Henderson  <rth@cygnus.com>
45811
45812         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45813
45814 2000-03-19  Richard Henderson  <rth@cygnus.com>
45815
45816         * gcc.c-torture/compile/20000319-1.c: New test.
45817
45818 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45819
45820         * gcc.c-torture/execute/20000314-3.c: New test.
45821         * gcc.c-torture/execute/20000314-2.c: New test.
45822         * gcc.c-torture/execute/20000314-1.c: New test.
45823         * gcc.c-torture/compile/20000314-2.c: New test.
45824         * gcc.c-torture/compile/20000314-1.c: New test.
45825
45826 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45827
45828         * g++.old-deja/g++.warn/inline.C: New test.
45829
45830 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45831
45832         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45833         standards-compliant result rather than specific constants.
45834         Put test-values in array.
45835
45836 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45837
45838         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45839         (g++_target_compile): Put test-specific options last.
45840
45841 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45842
45843         * g++.old-deja/g++.eh/vbase4.C: New test.
45844
45845 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45846
45847         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45848
45849 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45850
45851         * g++.old-deja/g++.brendan/misc12.C: Removed.
45852         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45853         * g++.old-deja/g++.ext/pretty4.C: New test.
45854
45855 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45856
45857         * g++.old-deja/g++.other/string2.C: New test.
45858
45859 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45860
45861         * g++.old-deja/g++.warn/impint2.C: New test.
45862
45863 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45864
45865         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45866         is 1, not zero.
45867
45868 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45869
45870         * g++.old-deja/g++.warn/impint.C: New test.
45871         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45872         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45873         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45874         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45875         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45876         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45877         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45878         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45879         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45880         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45881         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45882         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45883
45884 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45885
45886         * gcc.dg/cpp-redef.c: New test.
45887
45888 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45889
45890         * g++.old-deja/g++.pt/unify7.C: New test.
45891
45892 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45893
45894         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45895         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45896
45897 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45898
45899         * gcc.c-torture/compile/20000224-1.c: New test.
45900
45901 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45902
45903         * gcc.c-torture/compile/cpp-2.c: New test.
45904         * gcc.c-torture/compile/cpp-1.c: New test.
45905
45906 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45907
45908         * gcc.c-torture/execute/20000225-1.c: New test.
45909
45910 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45911
45912         * gcc.dg/cpp-li2.c: New test.
45913
45914         * gcc.dg/cpp-wi1.c: New test.
45915
45916         * gcc.dg/cpp-li1.c: New test.
45917
45918 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45919
45920         * g++.old-deja/g++.other/sizeof5.C: New test.
45921
45922 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45923
45924         * gcc.c-torture/execute/va-arg-13.c: New test.
45925
45926 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45927
45928         * gcc.c-torture/execute/va-arg-12.c: New test.
45929
45930 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45931
45932         * gcc.c-torture/execute/20000223-1.c: New test.
45933
45934 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45935
45936         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45937
45938 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45939
45940         * g++.old-deja/g++.abi/ptrmem.C: New test.
45941
45942 2000-02-19  Richard Henderson  <rth@cygnus.com>
45943
45944         * gcc.c-torture/compile/init-3.c: New.
45945
45946 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45947
45948         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45949         ALWAYS_CXXFLAGS.
45950
45951 2000-02-11  Robert Lipe <robertl@sco.com>
45952
45953         * gcc.c-torture/compile/20000211-3.c: New test.
45954
45955 2000-02-11  Martin Buchholz <martin@xemacs.org>
45956
45957         * gcc.c-torture/compile/20000211-2.c: New test.
45958
45959 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45960
45961         * gcc.c-torture/compile/20000211-1.c: New test.
45962
45963 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45964
45965         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45966           on native targets
45967
45968 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45969
45970         * g++.old-deja/g++.other/cast5.C: New test.
45971
45972 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45973
45974         * gcc.c-torture/execute/20000205-1.c: New.
45975
45976 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45977
45978         * g++.old-deja/g++.jason/cast3.C: Return void.
45979         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45980
45981 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45982
45983         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45984
45985         * gcc.dg/loop-1.c: New test.
45986
45987 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45988
45989         * gcc.c-torture/compile/20000127-1.c: New test.
45990         * gcc.c-torture/execute/991228-1.c: New test.
45991
45992 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45993
45994         * gcc.dg/unused-2.c: New test.
45995
45996         * gcc.dg/conv-1.c: New test.
45997
45998 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45999
46000         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
46001         compiler.
46002         (tool_option_proc): Fix typo.
46003
46004 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
46005
46006         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
46007         of the ld on the host, not on the build machine.
46008         Also, don't crash if '--help' is not a supported option.
46009
46010 2000-01-24  Richard Henderson  <rth@cygnus.com>
46011
46012         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
46013
46014 2000-01-20  Jeffrey A Law  (law@cygnus.com)
46015
46016         * gcc.c-torture/execute/20000120-2.c: New test.
46017         * gcc.c-torture/execute/20000120-1.c: New test.
46018
46019 2000-01-13  Jeffrey A Law  (law@cygnus.com)
46020
46021         * gcc.c-torture/execute/20000113-1.c: New test.
46022
46023 2000-01-12  Jeffrey A Law  (law@cygnus.com)
46024
46025         * gcc.c-torture/execute/20000112-1.c: New test.
46026
46027 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46028
46029         * gcc.dg/20000111-1.c: New test.
46030
46031 2000-01-10  Jeffrey A Law  (law@cygnus.com)
46032
46033         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
46034         with 16 bit integers.
46035
46036 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46037
46038         * gcc.dg/20000108-1.c: New test.
46039
46040 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46041
46042         * g++.old-deja/g++.ns/koenig8.C: New test.
46043
46044 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46045
46046         * g++.old-deja/g++.other/cast4.C: New test.
46047
46048 2000-01-05  Jeffrey A Law  (law@cygnus.com)
46049
46050         * gcc.c-torture/compile/20000105-2.c: New test.
46051         * gcc.c-torture/compile/20000105-1.c: New test.
46052
46053 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46054
46055         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
46056         references to printf & atoi to conform to ANSI standard.
46057         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
46058         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
46059         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
46060         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
46061         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
46062         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46063         * g++.old-deja/g++.brendan/copy1.C: Likewise.
46064         * g++.old-deja/g++.brendan/copy2.C: Likewise.
46065         * g++.old-deja/g++.brendan/copy3.C: Likewise.
46066         * g++.old-deja/g++.brendan/copy4.C: Likewise.
46067         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46068         * g++.old-deja/g++.brendan/copy6.C: Likewise.
46069         * g++.old-deja/g++.brendan/copy7.C: Likewise.
46070         * g++.old-deja/g++.brendan/copy8.C: Likewise.
46071         * g++.old-deja/g++.brendan/crash11.C: Likewise.
46072         * g++.old-deja/g++.brendan/crash14.C: Likewise.
46073         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46074         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46075         * g++.old-deja/g++.brendan/delete2.C: Likewise.
46076         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46077         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46078         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46079         * g++.old-deja/g++.brendan/eh1.C: Likewise.
46080         * g++.old-deja/g++.brendan/groff1.C: Likewise.
46081         * g++.old-deja/g++.brendan/init3.C: Likewise.
46082         * g++.old-deja/g++.brendan/misc12.C: Likewise.
46083         * g++.old-deja/g++.brendan/misc7.C: Likewise.
46084         * g++.old-deja/g++.brendan/new2.C: Likewise.
46085         * g++.old-deja/g++.brendan/operators4.C: Likewise.
46086         * g++.old-deja/g++.brendan/operators5.C: Likewise.
46087         * g++.old-deja/g++.brendan/overload2.C: Likewise.
46088         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46089         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46090         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46091         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46092         * g++.old-deja/g++.brendan/template24.C: Likewise.
46093         * g++.old-deja/g++.brendan/template3.C: Likewise.
46094         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46095         * g++.old-deja/g++.jason/inline3.C: Likewise.
46096         * g++.old-deja/g++.jason/opeq.C: Likewise.
46097         * g++.old-deja/g++.law/arg5.C: Likewise.
46098         * g++.old-deja/g++.law/arm7.C: Likewise.
46099         * g++.old-deja/g++.law/ctors11.C: Likewise.
46100         * g++.old-deja/g++.law/cvt8.C: Likewise.
46101         * g++.old-deja/g++.law/init9.C: Likewise.
46102         * g++.old-deja/g++.law/refs4.C: Likewise.
46103         * g++.old-deja/g++.law/template2.C: Likewise.
46104         * g++.old-deja/g++.law/visibility24.C: Likewise.
46105         * g++.old-deja/g++.law/vtable3.C: Likewise.
46106         * g++.old-deja/g++.mike/asm2.C: Likewise.
46107         * g++.old-deja/g++.mike/eh1.C: Likewise.
46108         * g++.old-deja/g++.mike/misc1.C: Likewise.
46109         * g++.old-deja/g++.mike/misc13.C: Likewise.
46110         * g++.old-deja/g++.mike/misc14.C: Likewise.
46111         * g++.old-deja/g++.mike/ns12.C: Likewise.
46112         * g++.old-deja/g++.mike/p1248.C: Likewise.
46113         * g++.old-deja/g++.mike/p3708.C: Likewise.
46114         * g++.old-deja/g++.mike/p3708a.C: Likewise.
46115         * g++.old-deja/g++.mike/p3708b.C: Likewise.
46116         * g++.old-deja/g++.mike/p646.C: Likewise.
46117         * g++.old-deja/g++.mike/p700.C: Likewise.
46118         * g++.old-deja/g++.mike/p783.C: Likewise.
46119         * g++.old-deja/g++.mike/p783a.C: Likewise.
46120         * g++.old-deja/g++.mike/p783b.C: Likewise.
46121         * g++.old-deja/g++.mike/p786.C: Likewise.
46122         * g++.old-deja/g++.mike/p789.C: Likewise.
46123         * g++.old-deja/g++.mike/p789a.C: Likewise.
46124         * g++.old-deja/g++.mike/p807a.C: Likewise.
46125         * g++.old-deja/g++.other/delete3.C: Likewise.
46126         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46127         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46128         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46129         * g++.old-deja/g++.other/empty1.C: Likewise.
46130         * g++.old-deja/g++.other/temporary1.C: Likewise.
46131         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46132         * g++.old-deja/g++.pt/t16.C: Likewise.
46133         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46134
46135 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46136
46137         * gcc.dg/991230-1.c: New test.
46138
46139 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46140
46141         * gcc.c-torture/compile/991229-3.c: New test.
46142         * gcc.c-torture/compile/991229-2.c: New test.
46143         * gcc.c-torture/compile/991229-1.c: New test.
46144
46145 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46146
46147         * gcc.c-torture/compile/labels-2.c: New test.
46148
46149 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46150
46151         * gcc.c-torture/execute/991227-1.c: New test.
46152
46153 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46154
46155         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46156
46157 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46158
46159         * gcc.c-torture/execute/991221-1.c: New test.
46160
46161 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46162
46163         * g++.old-deja/g++.other/cast3.C: New test.
46164
46165 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46166
46167         * gcc.c-torture/execute/991216-4.c: New test.
46168
46169 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46170
46171         * gcc.c-torture/execute/991216-1.c: New test.
46172         * gcc.c-torture/execute/991216-2.c: New test.
46173         * gcc.c-torture/execute/991216-3.c: New test.
46174
46175 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46176
46177         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46178         Actually make the test fail by using "-O2" for compilation.
46179
46180 1999-12-15  Nathan Sidwell  <nathan@acm.org>
46181
46182         * g++.old-deja/g++.warn/cast-align1.C: New test.
46183
46184 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46185
46186         * gcc.c-torture/compile/991214-1.c: New test.
46187         * gcc.c-torture/compile/991214-2.c: New test.
46188
46189 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46190
46191         * gcc.dg/991214-1.c: New test.
46192
46193 1999-12-13  Jeffrey A Law  (law@cygnus.com)
46194
46195         * gcc.c-torture/compile/991213-3.c: New test.
46196         * gcc.c-torture/compile/991213-2.c: New test.
46197         * gcc.c-torture/compile/991213-1.c: New test.
46198
46199 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
46200
46201         * gcc.dg/991209-1.c: New test.
46202
46203 1999-12-08  Nathan Sidwell <nathan@acm.org>
46204
46205         * gcc.c-torture/compile/991208-1.c: New test.
46206
46207 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46208
46209         * gcc.dg/ultrasp2.c: New test.
46210
46211 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
46212
46213         * g++.old-deja/g++.abi/align.C (main): Fix typo.
46214
46215 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
46216
46217         * gcc.c-torture/compile/991202-1.c: New test.
46218         * gcc.c-torture/execute/991202-1.c: New test.
46219         * gcc.c-torture/execute/991202-2.c: New test.
46220         * gcc.c-torture/execute/991202-3.c: New test.
46221
46222 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
46223
46224         * g++.old-deja/g++.abi/align.C: New test.
46225         * g++.old-deja/g++.abi/aggregates.C: Likewise.
46226         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46227
46228 1999-12-01  Richard Henderson  <rth@cygnus.com>
46229
46230         * gcc.c-torture/execute/991201-1.c: New.
46231
46232 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
46233
46234         * gcc.dg/991129-1.c: New test.
46235
46236 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46237
46238         * gcc.c-torture/compile/991127-1.c: New test.
46239
46240 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46241
46242         * g++.old-deja/g++.other/warn4.C: New test.
46243
46244 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46245
46246         * g++.old-deja/g++.eh/cleanup2.C: New test.
46247         * g++.old-deja/g++.ext/pretty2.C: New test.
46248         * g++.old-deja/g++.ext/pretty3.C: New test.
46249         * g++.old-deja/g++.other/debug6.C: New test.
46250
46251 1999-10-20  Jim Wilson  <wilson@cygnus.com>
46252
46253         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46254         compiler_output to look for one error message instead of two.
46255
46256 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
46257
46258         * gcc.c-torture/execute/991118-1.c: Also test case
46259         where the word boundary does not split a byte evenly.
46260
46261 1999-11-19  Nathan Sidwell  <nathan@acm.org>
46262
46263         * g++.old-deja/g++.ext/restrict1.C: New test.
46264
46265 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46266
46267         * gcc.c-torture/execute/991118-1.c: New test.
46268
46269 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
46270
46271         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
46272         working directory pathnames.
46273
46274 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
46275
46276         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
46277         host is equipped with driver.h and driver.o so it can actually
46278         compile and run the tests.
46279
46280 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
46281
46282         * gcc.c-torture/compile/991008-1.c: New test.
46283
46284 1999-11-08  Nick Clifton  <nickc@cygnus.com>
46285
46286         * lib/gcc-dg.exp: Include target-supports.exp
46287
46288 1999-11-05  Nick Clifton  <nickc@cygnus.com>
46289
46290         * lib/target-supports.exp: New file: Provide procs to test for
46291         features supported by the target.
46292         (check_weak_available): Moved here from ecos.exp.
46293         (check_alias_available): New proc: Determine of the target
46294         toolchain supports the alias attribute.
46295
46296         * gcc.dg/special/ecos.exp: Move check_weak_available to
46297         target-supports.exp.
46298         (alias-1.c): Only perform the test if the target supports
46299         aliases.
46300         (wkali-1.c): Only perform the test if the target supports
46301         aliases.
46302
46303         * gcc.dg/990506-0.c: Expect error messages from cross
46304         targets as well as native targets.
46305
46306 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46307
46308         * gcc.dg/ultrasp1.c: Removed xfail.
46309         * gcc.dg/struct-ret-2.c: Likewise.
46310         * gcc.dg/array-1.c: Likewise.
46311
46312 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46313
46314         * gcc.dg/struct-ret-2.c: New test.
46315
46316         * gcc.dg/array-1.c: New test.
46317
46318 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
46319
46320         * gcc.c-torture/execute/991030-1.c: New test.
46321
46322 1999-10-26  Richard Henderson  <rth@cygnus.com>
46323
46324         * gcc.c-torture/compile/991026-2.c: New test.
46325
46326 1999-10-26  Jeffrey A Law  (law@cygnus.com)
46327
46328         * gcc.c-torture/compile/991026-1.c: New test.
46329
46330 1999-10-23  Jeffrey A Law  (law@cygnus.com)
46331
46332         * gcc.c-torture/execute/991023-1.c: New test.
46333
46334 1999-10-19  Jeffrey A Law  (law@cygnus.com)
46335
46336         * gcc.c-torture/execute/991019-1.c: New test.
46337
46338 1999-10-16  Richard Henderson  <rth@cygnus.com>
46339
46340         * gcc.c-torture/execute/991016-1.c: New test.
46341
46342 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
46343
46344         * gcc.c-torture/execute/991014-1.c: New test.
46345
46346 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
46347
46348         * g++.old-deja/g++.other/union2.C: New test.
46349
46350 1999-10-13  Nathan Sidwell  <nathan@acm.org>
46351
46352         * g++.old-deja/g++.other/vaarg2.C: New test.
46353         * g++.old-deja/g++.other/vaarg3.C: New test.
46354
46355 1999-10-12  Craig Burley  <craig@jcb-sc.com>
46356
46357         * g77.f-torture/noncompile/19990905-1.f: Moved from being
46358         in compile/.
46359
46360 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
46361
46362         * gcc.c-torture/execute/va-arg-11.c: New test.
46363
46364 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
46365
46366         * lib/file-format.exp (gcc_target_object_format): Don't
46367         crash if objdump is unavailable.
46368
46369 1999-09-29  Donn Terry <donn@interix.com>
46370
46371         * gcc.misc-tests/mg.exp: delete extraneous redirection.
46372
46373 1999-09-28  Nick Clifton  <nickc@cygnus.com>
46374
46375         * gcc.c-torture/compile/990928-1.c: New test.
46376
46377 1999-09-28  Nathan Sidwell  <nathan@acm.org>
46378
46379         * g++.old-deja/g++.other/decl6.C: New test.
46380
46381 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46382
46383         * gcc.c-torture/execute/va-arg-10.c: New test.
46384
46385 1999-09-27  Nathan Sidwell  <nathan@acm.org>
46386
46387         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
46388         __PRETTY_FUNCTION__.
46389
46390 1999-09-23  Nick Clifton  <nickc@cygnus.com>
46391
46392         * gcc.c-torture/execute/990923-1.c: New test.
46393
46394 1999-09-21  Nick Clifton  <nickc@cygnus.com>
46395
46396         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
46397         for which -fpic is inappropriate.
46398
46399 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
46400
46401         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
46402
46403 1999-09-21  Nathan Sidwell  <nathan@acm.org>
46404
46405         * g++.old-deja/g++.other/dyncast1.C: New test.
46406         * g++.old-deja/g++.other/dyncast2.C: New test.
46407         * g++.old-deja/g++.other/dyncast3.C: New test.
46408         * g++.old-deja/g++.other/dyncast4.C: New test.
46409         * g++.old-deja/g++.other/dyncast5.C: New test.
46410         * g++.old-deja/g++.eh/catch3.C: New test.
46411         * g++.old-deja/g++.eh/catch3p.C: New test.
46412         * g++.old-deja/g++.eh/catch4.C: New test.
46413         * g++.old-deja/g++.eh/catch4p.C: New test.
46414         * g++.old-deja/g++.eh/catch5.C: New test.
46415         * g++.old-deja/g++.eh/catch5p.C: New test.
46416         * g++.old-deja/g++.eh/catch6.C: New test.
46417         * g++.old-deja/g++.eh/catch6p.C: New test.
46418         * g++.old-deja/g++.eh/catch7.C: New test.
46419         * g++.old-deja/g++.eh/catch7p.C: New test.
46420         * g++.old-deja/g++.eh/catch8.C: New test.
46421         * g++.old-deja/g++.eh/catch8p.C: New test.
46422         * g++.old-deja/g++.eh/catch9.C: New test.
46423         * g++.old-deja/g++.eh/catch9p.C: New test.
46424
46425 1999-09-13  Nathan Sidwell  <nathan@acm.org>
46426
46427         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
46428         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
46429
46430 1999-09-13  Jeffrey A Law  (law@cygnus.com)
46431
46432         * gcc.c-torture/compile/990913-1.c: New test.
46433
46434 1999-09-10  Nathan Sidwell  <nathan@acm.org>
46435
46436         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
46437         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46438
46439 1999-09-09  Richard Henderson  <rth@cygnus.com>
46440
46441         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
46442
46443 1999-09-09  Nathan Sidwell  <nathan@acm.org>
46444
46445         * g++.old-deja/g++.other/lookup11.C: New test.
46446         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
46447         what is permitted and what we want.
46448         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
46449         overload use.
46450         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46451
46452 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
46453
46454         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
46455         * gcc.c-torture/noncompile/poison-1.c: New file.
46456
46457 1999-09-08  Nathan Sidwell  <nathan@acm.org>
46458
46459         * g++.old-deja/g++.other/sizeof3.C: New test.
46460         * g++.old-deja/g++.other/sizeof4.C: New test.
46461         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
46462         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
46463
46464 1999-09-07  Richard Henderson  <rth@cygnus.com>
46465
46466         * gcc.dg/va-arg-1.c: New.
46467
46468 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46469
46470         * gcc.c-torture/execute/va-arg-9.c: New test.
46471
46472 1999-09-05  Craig Burley  <craig@jcb-sc.com>
46473
46474         * g77.f-torture/compile/980519-2.f: New test.
46475         * g77.f-torture/compile/19990905-0.f: New test.
46476         * g77.f-torture/compile/19990905-1.f: New test.
46477         * g77.f-torture/compile/19990905-2.f: New test.
46478
46479         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
46480
46481 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
46482
46483         * gcc.c-torture/execute/990827-1.c: Fix typo.
46484
46485 1999-09-03  Nathan Sidwell  <nathan@acm.org>
46486
46487         * g++.old-deja/g++.other/deref1.C: New test.
46488
46489 1999-09-02  Nathan Sidwell  <nathan@acm.org>
46490
46491         * g++.old-deja/g++.other/ambig2.C: New test.
46492         * g++.old-deja/g++.other/cond5.C: New test.
46493         * g++.old-deja/g++.other/lookup16.C: New test.
46494
46495 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
46496
46497         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46498         assemblers too.
46499
46500 1999-08-31  Jeffrey A Law  (law@cygnus.com)
46501
46502         * lib/c-torture.exp: Avoid the "compare executables" optimization
46503         when testing native.
46504
46505 1999-08-29  Jeffrey A Law  (law@cygnus.com)
46506
46507         * gcc.c-torture/execute/990829-1.c: New test.
46508         * gcc.c-torture/compile/990829-1.c: New test.
46509
46510 1999-08-27  Paul Burchard  <burchard@pobox.com>
46511
46512         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46513         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46514         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46515         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46516         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46517         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46518         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46519         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46520         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46521         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46522         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46523
46524 1999-08-27  Jeffrey A Law  (law@cygnus.com)
46525
46526         * gcc.c-torture/execute/990827-1.c: New test.
46527
46528 1999-08-26  Craig Burley  <craig@jcb-sc.com>
46529
46530         * g77.f-torture/noncompile/19990826-4.f: New test.
46531
46532         * g77.f-torture/compile/19990826-3.f: New test.
46533
46534         * g77.f-torture/execute/19990826-2.f: New test.
46535
46536         * g77.f-torture/compile/19990826-1.f: New test.
46537
46538         * gcc.c-torture/execute/990826-0.c: New test.
46539         * g77.c-torture/execute/19990826-0.f: New test.
46540
46541         * g77.f-torture/noncompile/970626-2.f: New test.
46542
46543 1999-08-25  Paul Burchard  <burchard@pobox.com>
46544
46545         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46546         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46547         lss-011.C: New tests.
46548
46549 1999-08-25  Nathan Sidwell  <nathan@acm.org>
46550
46551         * g++.old-deja/g++.other/decl5.C: New test.
46552
46553 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46554
46555         * noncompile/noncompile.exp: Load_lib c-torture.exp.
46556         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46557         call `postbase' for each one.  All callers of `postbase' changed
46558         to call this instead.
46559
46560 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46561
46562         * gcc.c-torture/execute/990811-1.c: New test.
46563
46564 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46565
46566         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46567         just native ones.
46568
46569         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46570         just native ones.
46571
46572 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46573
46574         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46575
46576 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46577
46578         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46579
46580 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46581
46582         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46583
46584 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46585
46586         * gcc.c-torture/execute/990804-1.c: New test.
46587
46588 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46589
46590         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46591         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46592         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46593
46594 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46595
46596         * g++.old-deja/g++.other/struct1.C: New test.
46597
46598 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46599
46600         * g++.old-deja/g++.other/enum2.C: New test.
46601
46602 1999-08-02  Richard Henderson  <rth@cygnus.com>
46603
46604         Adapted from tests from Franz Sirl:
46605         * gcc.c-torture/execute/va-arg-7.c: New test.
46606         * gcc.c-torture/execute/va-arg-8.c: New test.
46607
46608 1999-08-01  Jeffrey A Law  (law@cygnus.com)
46609
46610         * gcc.c-torture/compile/990801-2.c: New test.
46611
46612         * gcc.c-torture/compile/990801-1.c: New test.
46613
46614 1999-07-27  Michael Meissner  <meissner@cygnus.com>
46615
46616         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46617         fp-cmp-1.c, converting double to float.
46618
46619         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46620         fp-cmp-1.c, converting double to long double.
46621
46622         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46623         from fr1 to unknown_register, since fr1 is a legitimate register
46624         on some machines.
46625
46626 1999-07-25  Jeffrey A Law  (law@cygnus.com)
46627
46628         * README: More listname related changes.
46629
46630 1999-07-08  Catherine Moore  <clm@cygnus.com>
46631
46632         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
46633
46634 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
46635
46636         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46637
46638 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46639
46640         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46641
46642 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46643
46644         * gcc.dg/990703-1.c: New test.
46645
46646 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46647
46648         * lib/file-format.exp: New file: Move definition of proc
46649         gcc_target_object_format to here from
46650         gcc.dg/special/ecos.exp.
46651
46652         * lib/c-torture.exp: Include lib file-format.exp.
46653         * lib/gcc-dg.exp: Include lib file-format.exp.
46654
46655         * gcc.dg/special/ecos.exp: Remove definition of proc
46656         gcc_target_object_format.
46657
46658 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46659
46660         * gcc.c-torture/execute/990628-1.c: New test.
46661
46662 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46663
46664         * gcc.c-torture/compile/990625-2.c: New test.
46665
46666         * gcc.c-torture/compile/990625-1.c: New test.
46667
46668 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46669
46670         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46671         attributes compile.
46672         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46673         ports that use the COFF/PE file format.
46674
46675 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46676
46677         * gcc.c-torture/compile/990617-1.c: New test.
46678
46679 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46680
46681         * g++.old-deja/g++.other/decl4.C: New test.
46682
46683 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46684
46685         * g++.old-deja/g++.other/bitfld3.C: New test.
46686
46687 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46688
46689         * g++.old-deja/g++.eh/catch1.C: New test.
46690
46691 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46692
46693         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46694
46695         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46696         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46697
46698 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46699
46700         * g77.f-torture/compile/19990502-0.f: Replace with new,
46701         shorter, test that still fails after recent changes.
46702
46703 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46704
46705         * gcc.c-torture/execute/990604-1.c: New test.
46706
46707 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46708
46709         * gcc.c-torture/execute/990531-1.c: New test.
46710
46711 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46712
46713         * gcc.c-torture/compile/990527-1.c: New test.
46714
46715 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46716
46717         * gcc.c-torture/execute/990527-1.c: New test.
46718
46719 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46720
46721         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46722         bitfields as signed.
46723
46724 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46725
46726         * g77.f-torture/compile/19990525-0.f: New test.
46727
46728 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46729
46730         * gcc.c-torture/execute/990525-2.c: New test.
46731
46732         * gcc.c-torture/execute/990525-1.c: New test.
46733
46734 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46735
46736         * g++.old-deja/g++.other/anon3.C: New test.
46737         * g++.old-deja/g++.other/anon4.C: New test.
46738         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46739         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46740         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46741         Merrill).
46742
46743 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46744
46745         * gcc.c-torture/execute/990524-1.c: New test.
46746
46747         * gcc.dg/990524-1.c: New test.
46748
46749 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46750
46751         * gcc.c-torture/compile/990523-1.c: New test.
46752
46753 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46754
46755         * gcc.c-torture/compile/990519-1.c: New test.
46756
46757 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46758
46759         * gcc.c-torture/compile/990517-1.c: New test.
46760
46761         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46762         (e4, f4): New tests.
46763         (main): Call them.
46764
46765 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46766
46767         * gcc.dg/noreturn-1.c: New test.
46768
46769 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46770
46771         * gcc.c-torture/execute/990513-1.c: New test.
46772
46773 1999-05-10  Richard Henderson  <rth@cygnus.com>
46774
46775         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46776
46777 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46778
46779         * g77.f-torture/execute/erfc.f: Use small single-precision
46780         values, to avoid problems on Alphas when not -mieee.
46781
46782 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46783
46784         * gcc.dg/990506-0.c: New test.
46785
46786 1999-05-08  Richard Henderson  <rth@cygnus.com>
46787
46788         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46789         the constant to test.  Don't XFAIL 64-bit targets.
46790
46791         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46792         * g++.old-deja/g++.law/profile1.C: Likewise.
46793
46794         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46795         operator new instances.
46796         * g++.old-deja/g++.other/delete5.C: Likewise.
46797
46798 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46799
46800         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46801         intrinsic.
46802
46803 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46804
46805         * g77.f-torture/execute/u77-test.f: Reverse order of two
46806         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46807
46808 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46809
46810         * gcc.dg/compare1.c: New test.
46811
46812 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46813
46814         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46815         New tests.
46816
46817 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46818
46819         * g77.f-torture/compile/19990502-1.f: New test.
46820
46821 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46822
46823         * g77.f-torture/compile/19990502-0.f: New test.
46824
46825 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46826
46827         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46828         intrinsic.
46829
46830 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46831
46832         * g77.f-torture/execute/u77-test.f (main): List libU77
46833         intrinsics not currently tested.
46834         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46835         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46836         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46837         Trim blanks off the ends of some printed strings.
46838
46839 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46840
46841         * g77.f-torture/execute/u77-test.f (main): Just warn about
46842         FSTAT gid disagreement, as it's expected on some systems.
46843
46844 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46845
46846         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46847         use a new function, which allows for some slop.
46848         Clean up some commentary.
46849         (issum): The new function.
46850         (sgladd): Deleted subroutine.
46851
46852 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46853
46854         * g77.f-torture/execute/u77-test.f: Modify to be more like
46855         libf2c/libU77 version, bringing patches to that version here.
46856         Add suitable commentary.
46857
46858 1999-04-25  Richard Henderson  <rth@cygnus.com>
46859
46860         * gcc.dg/990424-1.c: New test.
46861
46862 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46863
46864         * g77.f-torture/execute/u77-test.f (main): Bug involving
46865         LSTAT has been fixed, so turn back on full checking.
46866
46867 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46868
46869         * g77.f-torture/compile/19990419-0.f: New test.
46870         * g77.f-torture/execute/19990419-1.f: New test.
46871
46872 1999-04-17  Richard Henderson  <rth@cygnus.com>
46873
46874         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46875         to avoid the need for a prototype to supress a warning.
46876
46877 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46878
46879         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46880
46881 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46882
46883         * gcc.c-torture/execute/990404-1.c: New test.
46884
46885 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46886
46887         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46888         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46889         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46890         missing initializer warnings.
46891
46892 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46893
46894         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46895         matching strings.
46896
46897 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46898
46899         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46900
46901 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46902
46903         * g77.f-torture/execute/19990325-0.f: New test.
46904         * g77.f-torture/execute/19990325-1.f: New test.
46905
46906 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46907
46908         * gcc.c-torture/execute/990324-1.c: New test.
46909
46910 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46911
46912         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46913         test with 4.
46914
46915 1999-03-17  Richard Henderson  <rth@cygnus.com>
46916
46917         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46918
46919 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46920
46921         * g77.f-torture/execute/19990313-2.f: New test.
46922         * g77.f-torture/execute/19990313-3.f: New test.
46923
46924 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46925
46926         * g77.f-torture/execute/19990313-0.f: New test.
46927         * g77.f-torture/execute/19990313-1.f: New test.
46928
46929 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46930
46931         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46932         printf to sprintf.
46933         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46934         (main): Add check for u15.  Conditionalize u31 check depending on
46935         whether ints are <32 bits or >=32 bits.
46936
46937 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46938
46939         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46940
46941 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46942
46943         * g77.f-torture/compile/19990305-0.f: New test.
46944         * g77.f-torture/execute/19981119-0.f: New test.
46945
46946 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46947
46948         * g77.f-torture/execute/970625-2.f: call ABORT if final
46949         result is not correct, instead of just printing it.
46950         Add this checking via newly introduced obfuscation, to
46951         trip up buggy front ends.
46952
46953 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46954
46955         * g77.f-torture/compile/960317-1.f: Moved from being
46956         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46957
46958 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46959
46960         * g77.f-torture/execute/960317-1.f: New (old) test.
46961         * g77.f-torture/execute/970625-2.f: Ditto.
46962
46963 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46964
46965         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46966         message on line 1 or line 2; cccp and cpplib do this differently.
46967
46968 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46969
46970         * g++.old-deja/g++.law/weak1.C: New test.
46971
46972 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46973
46974         * gcc.c-torture/execute/990119-1.c: Renamed to...
46975         * gcc.dg/990119-1.c: this, so it will only be tested once
46976         (it's a preprocessor test, it doesn't need to be run at
46977         multiple optimization levels).
46978
46979 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46980
46981         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46982           ALWAYS_CXXFLAGS.
46983
46984 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46985
46986         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46987         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46988         to not be compilable by current g77.
46989
46990 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46991
46992         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46993
46994 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46995
46996         * gcc.c-torture/execute/990222-1.c: New test.
46997
46998 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46999
47000         * g77.f-torture/compile/19990218-0.f: New test.
47001         * g77.f-torture/noncompile/19990218-1.f: New test.
47002
47003 1999-02-18  Craig Burley  <craig@jcb-sc.com>
47004
47005         * g77.f-torture/compile/19981216-0.f: New test.
47006
47007 1999-02-14  Jeffrey A Law  (law@cygnus.com)
47008
47009         * gcc.dg/990214-1.c: New test.
47010
47011 1999-02-13  Jeffrey A Law  (law@cygnus.com)
47012
47013         * gcc.dg/990213-2.c: New test.
47014
47015         * gcc.dg/990213-1.c: New test.
47016
47017 1999-02-12  Jeffrey A Law  (law@cygnus.com)
47018
47019         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
47020         ints.
47021
47022 1999-02-11  Nick Clifton  <nickc@cygnus.com>
47023
47024         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
47025         specified by target.
47026
47027         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
47028
47029 1999-02-11  Jeffrey A Law  (law@cygnus.com)
47030
47031         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
47032
47033 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47034
47035         * gcc.dg/special/ecos.exp: New test driver for new tests with
47036         special requirements.
47037
47038         * gcc.dg/special/alias-1.c: New test.
47039         * gcc.dg/special/gcsec-1.c: New test.
47040         * gcc.dg/special/weak-1.c: New test.
47041         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
47042         * gcc.dg/special/weak-2.c: New test.
47043         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
47044         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
47045         * gcc.dg/special/wkali-1.c: New test.
47046         * gcc.dg/special/wkali-2.c: New test.
47047         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
47048         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
47049
47050 1999-02-10  Felix Lee  <flee@cygnus.com>
47051
47052           * lib/c-torture.exp (c-torture-compile): Pull out code for
47053           analyzing gcc error messages.
47054           (c-torture-execute): Likewise.  Fix some (harmless) false
47055           positives.
47056           * lib/gcc.exp (gcc_check_compile): New function.
47057
47058 1999-02-08  Richard Henderson  <rth@cygnus.com>
47059
47060         * gcc.c-torture/execute/990208-1.c: New test.
47061
47062 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47063
47064         * g++.dg/special/ecos.exp: New driver for new tests with special
47065         requirements
47066
47067         * g++.dg/special/conpr-1.C: New test
47068         * g++.dg/special/conpr-2.C: New test
47069         * g++.dg/special/conpr-2a.C: New test
47070         * g++.dg/special/conpr-3.C: New test
47071         * g++.dg/special/conpr-3a.C: New test
47072         * g++.dg/special/conpr-3b.C: New test
47073
47074         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47075         allow g++ to use the dg driver
47076
47077         * README: Add comment about g++.dg directory
47078
47079 1999-02-06  Jeffrey A Law  (law@cygnus.com)
47080
47081         * README: Update email addresses.
47082
47083 1999-02-03  Nick Clifton  <nickc@cygnus.com>
47084
47085         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47086         arguments in order to force structure S onto the stack even on
47087         the alpha.
47088         (test): Pass 10 leading arguments to function foo as well as the
47089         structure S.
47090
47091         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47092         failure for all targets.
47093
47094         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47095         abort to terminate program execution.
47096
47097 1999-01-30  Richard Henderson  <rth@cygnus.com>
47098
47099         * gcc.c-torture/execute/990130-1.c: New test.
47100
47101 1999-01-30  Jeffrey A Law  (law@cygnus.com)
47102
47103         * gcc.dg/990130-1.c: New test.
47104
47105 1999-01-28  Michael Meissner  <meissner@cygnus.com>
47106
47107         * gcc.c-torture/execute/990128-1.c: New test.
47108
47109 1999-01-27  Michael Meissner  <meissner@cygnus.com>
47110
47111         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47112
47113 1999-01-27  Felix Lee  <flee@cygnus.com>
47114
47115         * lib/c-torture.exp (c-torture-compile): pull out code for
47116         analyzing gcc error messages.
47117         (c-torture-execute): ditto, and fix some (harmless) false
47118         positives.
47119         * lib/gcc.exp (gcc_check_compile): new function.
47120
47121 1999-01-17  Jeffrey A Law  (law@cygnus.com)
47122
47123         * gcc.dg/990117-1.c: New test.
47124
47125         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47126
47127         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47128
47129 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47130
47131         * g77.f-torture/compile/990115-1.f: New test.
47132
47133 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47134
47135         * gcc.c-torture/compile/990107-1.c: New test
47136
47137 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47138
47139         * gcc.c-torture/execute/990106-2.c: New test.
47140
47141         * gcc.c-torture/execute/990106-1.c: New test.
47142
47143 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47144
47145         * gcc.c-torture/compile/981223-1.c: New test.
47146
47147 1998-12-29  Richard Henderson  <rth@cygnus.com>
47148
47149         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47150         (opt3): Rename from opt4 and disable.
47151
47152 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47153
47154         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47155
47156 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47157
47158         * g++.old-deja/g++.other/conv5.C: New test.
47159
47160 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47161
47162         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47163
47164 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47165
47166         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47167
47168 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47169
47170         * gcc.c-torture/compile/981211-1.c: New test.
47171
47172 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47173
47174         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47175
47176         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47177
47178 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47179
47180         * gcc.special/930510-1.c: Make C9X safe.
47181         * gcc.misc-tests/gcov-1.c Similarly.
47182         * gcc.misc-tests/gcov-2.c Similarly.
47183
47184 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47185
47186         * gcc.dg/ultrasp1.c: New test.
47187
47188 1998-12-06  Richard Henderson  <rth@cygnus.com>
47189
47190         * gcc.c-torture/execute/981206.c: New test.
47191
47192 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47193
47194         * g++.old-deja/g++.ns/template7.C: New test.
47195
47196         * g++.old-deja/g++.other/expr1.C: New test.
47197
47198         * g++.old-deja/g++.eh/tmpl3.C: New test.
47199
47200         * g++.old-deja/g++.eh/tmpl2.C: New test.
47201
47202 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47203
47204         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47205         * g++.old-deja/g++.other/using6.C: Removed.
47206         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47207
47208         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47209
47210 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47211
47212         * g++.old-deja/g++.pt/overload8.C: New test.
47213
47214         * g++.old-deja/g++.pt/overload7.C: New test.
47215
47216         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47217
47218         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47219         and relinking messages.
47220         * lib/g++.exp (g++_target_compile): Remove .rpo file when
47221         compiling with -frepo.
47222
47223 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
47224
47225         * g++.old-deja/g++.pt/lookup6.C: New test.
47226
47227 1998-11-30  Nick Clifton  <nickc@cygnus.com>
47228
47229         * gcc.c-torture/execute/981130-1.c: New test.
47230         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47231
47232 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47233
47234         * g++.old-deja/g++.pt/explicit76.C: New test.
47235
47236         * g++.old-deja/g++.pt/friend38.C: New test.
47237
47238         * g++.old-deja/g++.ns/crash2.C: New test.
47239
47240         * g++.old-deja/g++.pt/defarg8.C: New test.
47241
47242         * g++.old-deja/g++.pt/instantiate6.C: New test.
47243
47244         * g++.old-deja/g++.pt/static6.C: New test.
47245
47246         * g++.old-deja/g++.pt/decl2.C: New test.
47247
47248 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47249
47250         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
47251         problem is actually related with name lookup, but so what? :-)
47252
47253         * g++.old-deja/g++.pt/friend37.C: New test.
47254
47255 1998-11-25  Dave Love  <d.love@dl.ac.uk>
47256
47257         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
47258         element, which fails on some systems.
47259
47260         * g77.f-torture/execute/labug1.f: New test.
47261
47262 1998-11-21  Jeffrey A Law  (law@cygnus.com)
47263
47264         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
47265         is defined.
47266
47267 1998-11-18  Dave Love  <d.love@dl.ac.uk>
47268
47269         * g77.f-torture/compile/981117-1.f: New test.
47270
47271 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
47272
47273         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
47274         properly discarded.
47275
47276 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
47277
47278         * gcc.c-torture/execute/memcheck: New directory of tests for
47279         -fcheck-memory-usage.
47280
47281 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47282
47283         * README: New file, general information about the testsuite and
47284         new description of the various C++ test subdirectories.
47285         * README.g++: Eliminate obsolete information, update and move most
47286         relevant stuff to README.
47287
47288 1998-11-07  Richard Henderson  <rth@cygnus.com>
47289
47290         * gcc.c-torture/compile/981107-1.c: New test.
47291
47292 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
47293
47294         * execute/memcpy-bi.c: New testcase.
47295
47296 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
47297
47298         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
47299         base classes.
47300
47301         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
47302         template is selected.
47303
47304         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
47305         classes, it should be accepted for all types.
47306
47307         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
47308
47309         * g++.old-deja/g++.pt/spec24.C: Ensure that template
47310         specializations start with template headers.
47311
47312 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
47313
47314         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
47315
47316         * g++.old-deja/g++.other/init9.C: Test cross initialization of
47317         non-POD types.
47318
47319 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47320
47321         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
47322
47323 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
47324
47325         * compile/981022-1.c, compile/981022-1.x: New test and driver.
47326
47327 1998-10-19  Jeffrey A Law  (law@cygnus.com)
47328
47329         * 981019-1.c: New test.
47330
47331 1998-10-14  Robert Lipe <robertl@dgii.com>
47332
47333         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
47334         find objc headers.
47335
47336 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47337
47338         * compile/981001-4.c: Remove use of GCC extension that triggers a
47339         compiler bug.
47340
47341 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
47342
47343         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
47344
47345 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47346
47347         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
47348         instantiation of template produces incorrect code for delete
47349         expression.
47350
47351         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
47352         constructors' name is not unique.
47353         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
47354         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
47355
47356         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
47357         automatic array of const is ill-formed.
47358
47359         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
47360         of template parameter?
47361
47362         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
47363         const.
47364
47365         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
47366         pointer-to-member expression.
47367
47368         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
47369         declaration causes ICE.
47370
47371 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
47372
47373         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
47374         reserved in the global namespace.
47375
47376         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
47377         generate needed virtual table.
47378
47379         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
47380
47381 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
47382
47383         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
47384         template-dependent type
47385
47386 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47387
47388         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
47389         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
47390         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
47391
47392         * g++.old-deja/g++.other/using5.C: New test; using decl from base
47393         class should be usable as argument of member function.
47394         * g++.old-deja/g++.other/using6.C: New test; using decl from base
47395         class should be usable as return type of member function.
47396         * g++.old-deja/g++.other/using7.C: New test; using decl from base
47397         class should be usable as type of data member.
47398
47399         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
47400
47401 1998-10-09  Jeffrey A Law  (law@cygnus.com)
47402
47403         * gcc.c-torture/special/920521-1.c: Fix bogus test.
47404
47405 1998-10-08  Nick Clifton  <nickc@cygnus.com>
47406
47407         * gcc.dg/dll-?.c Add thumb to target list.
47408         Fix assembler scan patterns to match current assembler output.
47409
47410 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
47411
47412         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
47413         matching of template brackets.
47414
47415         * g++.old-deja/g++.other/using4.C: New test.  Test using
47416         declarations of methods from base classes.
47417
47418         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
47419         within functions should introduce names into the innermost
47420         enclosing namespace.
47421
47422         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
47423         of static locals if first initialization throws.
47424
47425 1998-10-07  Jim Wilson  <wilson@cygnus.com>
47426
47427         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
47428
47429 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
47430
47431         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
47432         lose track of the possible targets of tablejump insns.
47433         * special/special.exp: Run it.
47434
47435 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47436
47437         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
47438         must be declared before its specializations can be named in friend
47439         declarations.
47440
47441 1998-10-05  Dave Love  <d.love@dl.ac.uk>
47442
47443         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
47444
47445         * g77.f-torture/execute/io1.f: New test.
47446
47447 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47448
47449         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
47450         with pointer to template function, for which no argument deduction
47451         is possible.
47452
47453         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
47454         specialization of template function as argument to template
47455         function.
47456
47457         * g++.old-deja/g++.other/access2.C: New test; Inner class
47458         shouldn't have privileged access to Outer's names.
47459
47460 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47461
47462         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
47463         friend template declared within template class conflicts with
47464         nested class of the same name.
47465
47466         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
47467         is ignored.
47468
47469         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
47470         object with direct initializer as function declaration.
47471
47472         * g++.old-deja/g++.other/decl2.C: New test; duplicate
47473         initializers.
47474
47475         * g++.old-deja/g++.other/null2.C: New test; conditional operator
47476         involving const pointer and NULL produces incorrect result.
47477
47478         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
47479         type name without `typename' should be rejected with -pedantic.
47480
47481 1998-10-02  Richard Henderson  <rth@cygnus.com>
47482
47483         * g++.old-deja/g++.other/addrof1.C: New test.
47484
47485 1998-10-01  Nick Clifton  <nickc@cygnus.com>
47486
47487         * gcc.c-torture/compile/981001-1.c: New test.
47488         * gcc.c-torture/execute/981001-1.c: New test.
47489
47490 1998-10-01  Jeffrey A Law  (law@cygnus.com)
47491
47492         * gcc.c-torture/compile/981001-2.c: New test.
47493         * gcc.c-torture/compile/981001-3.c: New test.
47494         * gcc.c-torture/compile/981001-4.c: New test.
47495
47496 1998-10-01  Robert Lipe  <robertl@dgii.com>
47497
47498         * lib/objc.exp (objc_target_compile): Add -L during compiles for
47499         multilibbed hosts.  Idea grafted from g77.exp.
47500
47501 1998-09-30  Dave Love  <d.love@dl.ac.uk>
47502
47503         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47504         avoid losing on systems which need -lsocket.
47505
47506 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
47507
47508         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47509         * g++.old-deja/g++.other/nested2.C: Ditto.
47510         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47511         failure.
47512
47513 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47514
47515         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47516         preferred over template operator!= for enum bitfields.
47517
47518 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
47519
47520         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47521         that happen to have the same base name, but in different scopes,
47522         are incorrectly rejected.
47523
47524 1998-09-16  Richard Henderson  <rth@cygnus.com>
47525
47526         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47527         on the native word size instead of an integer literal.
47528
47529 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47530
47531         * g++.old-deja/g++.other/static2.C: Invocation of static data
47532         member of type pointer-to-function denoted as non-static member.
47533
47534         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47535         checks involving function types and aliases.
47536
47537 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47538
47539         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47540         redefined to the same non-trivial type.
47541
47542         * g++.old-deja/g++.pt/explicit73.C: Test for proper
47543         namespace-qualification of template specializations declared in
47544         other namespaces.
47545
47546         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47547         to declare a subset of the specializations of a template function
47548         as friends of specializations of a template class.
47549
47550         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47551         member templates that do not fully specialize the enclosing
47552         template class are rejected.
47553
47554 1998-09-11  Dave Love  <d.love@dl.ac.uk>
47555
47556         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47557
47558 1998-09-08  Dave Love  <d.love@dl.ac.uk>
47559
47560         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47561         altered from libf2c/libU77 version.
47562
47563 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47564
47565         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47566
47567 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47568
47569         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47570         (un)signed char are different types for template specialization
47571         purposes.
47572
47573 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47574
47575         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47576         * objc: ObjC testsuite.
47577
47578 1998-08-31  Catherine Moore  <clm@cygnus.com>
47579
47580         * gcc.c-torture/execute/941014-1.x: New file.
47581
47582 1998-08-31  Nick Clifton  <nickc@cygnus.com>
47583
47584         * lib/c-torture.exp: Add support for
47585         torture_eval_before_compile and torture_eval_before_execute
47586         variables.
47587
47588 1998-08-30  Jeffrey A Law  (law@cygnus.com)
47589
47590         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47591         this test triggers valid.
47592
47593 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47594
47595         * gcc.dg/980827-1.c: New test.
47596
47597 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47598
47599         * gcc.c-torture/execute/loop-4b.c: New test.
47600
47601 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47602
47603         * lib/c-torture.exp: Add support for
47604         torture_eval_before_compile and torture_eval_before_execute
47605         variables.
47606
47607 1998-08-25  Jeffrey A Law  (law@cygnus.com)
47608
47609         * gcc.c-torture/compile/980825-1.c: New test.
47610
47611 1998-08-24  Nick Clifton  <nickc@cygnus.com>
47612
47613         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47614         count number tests in opt_t0 not good_t0.
47615
47616 1998-08-24  Jeffrey A Law  (law@cygnus.com)
47617
47618         * gcc.c-torture/compile/930326-1.x: Fix typo.
47619
47620 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
47621
47622         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47623         causes an ICE.
47624
47625 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47626
47627         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47628         STACK_SIZE is defined.
47629         * gcc.c-torture/unsorted/stuct.c: Similarly.
47630
47631         * gcc.c-torture/compile/980821-1.c: New test.
47632
47633 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47634
47635         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47636
47637 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
47638
47639         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47640         code.
47641
47642 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47643
47644         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47645         error'.
47646
47647 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47648
47649         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47650
47651 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47652
47653         * gcc.c-torture/compile/980816-1.c: New test.
47654
47655         * gcc.dg/980816-1.c: New test.
47656
47657 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47658
47659         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47660         compiler for ieee tests.
47661
47662 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47663
47664         * g77.f-torture/compile/980729-0.f: New test.
47665
47666 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47667
47668         * gcc.c-torture/special/eeprof-1.c: New test, for
47669         -finstrument-functions.
47670         * gcc.c-torture/special/special.exp: Run it.
47671
47672 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47673
47674         * gcc.c-torture/compile/980729-1.c: New test.
47675
47676 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47677
47678         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47679         __thumb__ is defined, and test for ARM style doubles if so.
47680
47681 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47682
47683         * g77.f-torture/noncompile/980615-0.f: New test.
47684
47685 1998-07-26  H.J. Lu  (hjl@gnu.org)
47686
47687         * gcc.dg/980312-1.c: Do link instead of compile.
47688         * gcc.dg/980313-1.c: Likewise.
47689
47690 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47691
47692         * gcc.c-torture/compile/980726-1.c: New test.
47693
47694 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47695
47696         * g77.f-torture/execute/io0.f: New test.
47697
47698 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47699
47700         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47701         an int.
47702
47703 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47704
47705         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47706         m32r bugs.
47707
47708 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47709
47710         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47711         c-decl.c:grokdeclarator can handle mode attributes.
47712
47713 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47714
47715         * gcc.c-torture/execute/980716-1.c: New test.
47716
47717 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47718
47719         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47720         the mn10200.
47721         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47722         the mn10200.
47723         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47724         * gcc.c-torture/compile/930326-1.x: Similarly.
47725
47726 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47727
47728         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47729         New test from Craig.
47730
47731 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47732
47733         * g77.f-torture/noncompile/980616-0.f: New test.
47734
47735         * g77.f-torture/execute/970816-3.f: New test from Craig.
47736
47737 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47738
47739         *  g++.other/singleton.C: Return error value instead of taking
47740         SIGSEGV.
47741
47742 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47743
47744         *  g++.other/singleton.C: New test.  Warning is under dispute.
47745         Runtime crash is not.
47746
47747 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47748
47749         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47750         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47751         using6.C, using7.C}: New namespace tests.
47752
47753 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47754
47755         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47756         specialization with typedef'ed names used as array indexes.
47757
47758 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47759
47760         * gcc.c-torture/execute/980709-1.c: New test.
47761
47762         * gcc.dg/980709-1.c: New test.
47763
47764 1998-07-07  Richard Henderson  <rth@cygnus.com>
47765
47766         * gcc.c-torture/execute/bcp-1.c: New test.
47767
47768 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47769
47770         * gcc.c-torture/execute/980707-1.c: New test.
47771
47772 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47773
47774         * gcc.c-torture/compile/980706-1.c: New test.
47775
47776 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47777
47778         * g77.f-torture/execute/980701-0.f,
47779         g77.f-torture/execute/980701-1.f: New test from Craig.
47780
47781 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47782
47783         * gcc.c-torture/compile/980701-1.c: New test.
47784
47785         * gcc.c-torture/execute/980701-1.c: New test.
47786
47787 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47788 rlsruhe.de>
47789
47790         * g++.old-deja/g++.robertl/eb132.C: New test.
47791         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47792
47793 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47794
47795         * g77.f-torture/execute/980628-7.f,
47796         g77.f-torture/execute/980628-8.f,
47797         g77.f-torture/execute/980628-9.f,
47798         g77.f-torture/execute/980628-10.f: New tests from Craig.
47799
47800         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47801
47802 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47803
47804         * g77.f-torture/execute/980628-4.f: New test from Craig.
47805         * g77.f-torture/execute/980628-5.f: Likewise.
47806         * g77.f-torture/execute/980628-2.f: Likewise.
47807         * g77.f-torture/execute/980628-0.f: Likewise.
47808         * g77.f-torture/execute/980628-1.f: Likewise.
47809         * g77.f-torture/execute/980628-3.f: Likewise.
47810         * g77.f-torture/execute/980628-6.f: Likewise.
47811
47812 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47813
47814         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47815         directory when nothing has been installed yet.
47816
47817 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47818
47819         * gcc.c-torture/special/special.exp: Handle newer versions of
47820         dejagnu.
47821
47822 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47823
47824         * gcc.dg/980626-1.c: New test.
47825
47826 1998-06-19  Bruno Haible <haible@ilog.fr>
47827
47828         * gcc.misc-tests/m-un-2.c: New test.
47829         * g++.old-deja/g++.other/warn01.c: Likewise.
47830
47831 1998-06-19  Robert Lipe  <robertl@dgii.com>
47832
47833         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47834         compatibility with assmblers with a different comment character.
47835         Eliminate use of GAS-specific extensions.
47836
47837 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47838
47839         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47840
47841 1998-06-19  Robert Lipe  <robertl@dgii.com>
47842
47843         * lib/g77.exp: Replace search for libf2c.a with search for newly
47844         renamed libg2c.a
47845
47846 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47847
47848         * gcc.c-torture/execute/980617-1.c: New test.
47849
47850 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47851
47852         * gcc.c-torture/execute/980612-1.c: New test.
47853
47854 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47855
47856         * gcc.dg/980523-1.c: Only test on ppc-linux.
47857         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47858
47859         * gcc.c-torture/execute/980608-1.c: New test.
47860
47861 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47862
47863         * gcc.c-torture/execute/980605-1.c: New test.
47864
47865 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47866
47867         * gcc.c-torture/execute/980604-1.c: New test.
47868
47869 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47870
47871         * gcc.c-torture/execute/980602-1.c: New test.
47872         * gcc.c-torture/execute/980602-2.c: Likewise.
47873
47874 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47875
47876         * 970125-0.f: Fix per JCB.  Add commentary.
47877
47878 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47879
47880         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47881         IEEE -0 support.
47882
47883 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47884
47885         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47886         earlier.
47887
47888 1998-05-28  Catherine Moore <clm@cygnus.com>
47889
47890         * gcc.c-torture/execute/980526-3.c: New test.
47891
47892 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47893
47894         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47895         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47896         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47897         m88k-motorola-sysv3 to XFAIL.
47898
47899 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47900
47901         * gcc.dg/980526-1.c: New test.
47902         * gcc.c-torture/execute/980526-2.c: New test.
47903
47904 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47905
47906         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47907
47908         * gcc.c-torture/execute/980526-1.c: New test.
47909
47910 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47911
47912         * g77.f-torture/execute/alpha2.f: Add runtime test.
47913
47914 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47915
47916         * g++.old-deja/old-deja.exp: Strip leading directories.
47917
47918         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47919         error for the line.  Don't run multiple tests for the same line.
47920
47921 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47922
47923         * gcc.dg/980523-1.c: New test.
47924
47925 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47926
47927         * g77.f-torture/compile/970915-0.f: New test.
47928
47929 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47930
47931         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47932
47933 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47934
47935         * gcc.dg/980520-1.c: New test.
47936
47937 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47938
47939         * gcc.dg/980502-1.c: Fix return type.
47940
47941 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47942
47943         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47944         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47945         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47946         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47947         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47948
47949 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47950
47951         * g77.f-torture/execute/980520-1.f: New test.
47952
47953 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47954
47955         * lib/mike-g77.exp: New file.
47956
47957         * g77.f-torture/noncompile/noncompile.exp,
47958         g77.f-torture/noncompile/check0.f: New files.
47959
47960 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47961
47962         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47963         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47964         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47965         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47966         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47967         abort where appropriate.
47968
47969 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47970
47971         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47972         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47973
47974 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47975
47976         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47977
47978 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47979
47980         * g77.f-torture/compile/980427-0.f: New test.
47981
47982 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47983
47984         * g77.f-torture/compile/980424-0.f: New test.
47985
47986 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47987
47988         * g77.f-torture/compile/980419-2.f (main): New test.
47989         * g77.f-torture/compile/970125-0.f: New test.
47990         * g77.f-torture/compile/980419-1.f: New test.
47991
47992 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47993
47994         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47995         of loop-4.c.
47996
47997 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47998
47999         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
48000
48001 1998-04-03  Jim Wilson  <wilson@cygnus.com>
48002
48003         * gcc.c-torture/compile/980329-1.c: New test.
48004
48005 1998-03-18  Jim Wilson  <wilson@cygnus.com>
48006
48007         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
48008         * gcc.dg/980312-1.c: Fix typo in -march command.
48009
48010 1998-03-16  H.J. Lu  (hjl@gnu.org)
48011
48012         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
48013
48014 1998-03-11  Robert Lipe  <robertl@dgii.com>
48015
48016         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
48017         Dave Love agree the Fortran source is bogus.
48018
48019 1998-03-11  Robert Lipe  <robertl@dgii.com>
48020
48021         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
48022         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
48023         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
48024         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
48025         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
48026
48027 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48028
48029         * g++.old-deja/g++.other/friend1.C: New test.
48030
48031 1998-02-18  Dave Love  <d.love@dl.ac.uk>
48032
48033         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
48034         possibly uninitialized) variables and declare dnrm2.
48035
48036 1998-02-23  Robert Lipe <robertl@dgii.com>
48037
48038         From Bruno Haible <haible@ilog.fr>:
48039         * gcc.c-torture/execute/980223.c: New test.
48040
48041 1998-02-13  Jeffrey A Law  (law@cygnus.com)
48042
48043         * gcc.dg/ifelse-1.c: New test.
48044
48045 1998-02-09  H.J. Lu  (hjl@gnu.org)
48046
48047         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
48048
48049           * lib/old-dejagnu.exp (old-dejagnu): Added the
48050           "execution test - XFAIL *-*-*" handling in the spirit of
48051           "excess errors test -". Changed the "execution test fails"
48052           handling to be like "excess errors test fails".
48053           * Update various tests accordingly.
48054
48055 1998-02-06  Jim Wilson  <wilson@cygnus.com>
48056
48057         * gcc.c-torture/execute/980205.c: New test.
48058
48059 1998-01-18  Jeffrey A Law  (law@cygnus.com)
48060
48061         * lib/c-torture.exp: Look for .x files instead of .cexp files.
48062         * lib/f-torture.exp: Similarly.
48063         * gcc.c-torture: Rename all .cexp files to .x files.
48064
48065 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
48066
48067         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48068         (940510-1.c): Removed duplicate.
48069         (971104-1.c): New test.
48070
48071 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
48072
48073           * lib/f-torture.exp: Improve error and loop detection.
48074
48075 1997-11-19  Michael Meissner  <meissner@cygnus.com>
48076
48077         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48078         use that to size the filler array.
48079
48080 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
48081
48082         * lib/c-torture.exp(c-torture-execute): Fix typo.
48083
48084         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48085         testcase as the executable name. Keep the executable around if
48086         the test fails.
48087
48088 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48089
48090         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48091         changes.  Only test one -g option, and move it to the end of the
48092         list of options to test.
48093
48094 1997-09-19  Michael Meissner  <meissner@cygnus.com>
48095
48096         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48097         variable GCC_TORTURE_OPTIONS to supply default switches separated
48098         by colons.  If no environment variable, run tests with -O0 -g, -O1
48099         -g, and -O2 -g as well.
48100
48101 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
48102
48103         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48104         explanatory comments. Fix indentation.
48105
48106 1997-09-15  Jeffrey A Law  (law@cygnus.com)
48107
48108         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48109
48110 1997-09-11  Jeffrey A Law  (law@cygnus.com)
48111
48112         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48113         * g++.old-deja/g++.mike/p7325.C: Likewise.
48114         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48115
48116 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
48117
48118         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48119         * g++.old-deja/g++.brendan/crash30.C: Likewise.
48120         * g++.old-deja/g++.brendan/crash39.C: Likewise.
48121         * g++.old-deja/g++.law/operators4.C: Likewise.
48122
48123 1997-09-11  Joe Buck  (jbuck@synopsys.com)
48124
48125         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48126         * g++.old-deja/g++.mike/p784.C: Ditto.
48127         * g++.old-deja/g++.mike/p785.C: Ditto.
48128
48129 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48130
48131           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48132
48133 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48134
48135         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48136         target feature; pass this to c-torture-execute as needed.
48137
48138 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48139
48140         * lib/c-torture.exp(c-torture-execute): If the previous and the
48141         current executables being tested are identical, we don't need to
48142         run the executable again. Try to make the executable names
48143         unique. Add an optional argument for passing additional compiler
48144         flags.
48145
48146 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48147
48148         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48149
48150 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48151
48152         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48153
48154 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48155
48156         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48157         32bit or larger longs.
48158
48159         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48160         have either a 32bit long or 32bit int.
48161
48162 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48163
48164         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48165         Make double precision tests dependent on sizeof (double).
48166
48167 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48168
48169         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48170         too.
48171
48172 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
48173
48174         * gcc.c-torture/compile/961203-1.cexp: New script.
48175
48176 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
48177
48178         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48179         up the includes ourselves.
48180
48181 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
48182
48183         * lib/plumhall.exp: Remove random include, and add a few
48184         verbose messages for debugging.
48185
48186 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
48187
48188         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48189         of trying to do it ourselves.
48190
48191 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48192
48193         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48194
48195 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
48196
48197         * gcc.prms/5403.c: Made regexp a bit less strict.
48198
48199 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
48200
48201         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48202         is returned from remote_load instead.
48203         * lib/plumhall.exp: Ditto.
48204         * lib/mike-g++.exp: Ditto.
48205         * lib/old-dejagnu.exp: Ditto.
48206         * lib/c-torture.exp: Ditto.
48207
48208 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
48209
48210         * lib/g++.exp: Use build_wrapper procedure.
48211         * lib/gcc.exp: Ditto.
48212
48213 1997-05-20  Jeffrey A Law  (law@cygnus.com)
48214
48215         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48216         an old-style decl for malloc.  Fixes tests to work when
48217         sizeof (int) != sizeof (size_t).
48218
48219 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48220
48221         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48222
48223         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48224         use stdargs.h interface.
48225
48226 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48227
48228         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48229         NO_VARARGS when compiling.
48230
48231 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
48232
48233         * lib/plumhall.exp(ph_includes): New procedure.
48234         (ph_make): Use it.
48235         (ph_compiler): Ditto.
48236
48237         * lib/g++.exp: Rename test-glue.c to testglue.c.
48238         * lib/gcc.exp: Ditto.
48239
48240 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
48241
48242         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48243         to completion when it's called.
48244
48245 1997-03-21  Michael Meissner  <meissner@cygnus.com>
48246
48247         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48248         is defined, don't do test.
48249
48250 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
48251
48252         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48253         for object files.
48254         (ph_summary): Mark skipped testcases as untested, not unresolved.
48255
48256         * lib/plumhall.exp (ph_make): If unresolved because of bad
48257         errorCode, record errorCode in log file.
48258         (*): Replace send_log/verbose with verbose -log.
48259
48260 1997-03-19  Michael Meissner  <meissner@cygnus.com>
48261
48262         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
48263         double conversion if double isn't at least 8 bytes.
48264
48265         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
48266         int to work with targets where int is 16 bits.
48267
48268         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
48269         8 bytes, just exit, since 4 byte doubles don't have enough bits of
48270         precision for the test to complete.
48271
48272 1997-03-14  Michael Meissner  <meissner@cygnus.com>
48273
48274         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
48275         if d10v is not compiled with the -mdouble64 flag.
48276         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
48277
48278         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
48279         d10v is not compiled with the -mint32 flag.
48280
48281 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
48282
48283         * lib/plumhall.exp: Use incr_count.
48284
48285 1997-03-12  Jeffrey A Law  (law@cygnus.com)
48286
48287         * gcc.c-torture: Update to c-torture-1.45.
48288
48289 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
48290
48291         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
48292         the name of the expect testcase file).
48293
48294         * lib/g++.exp(g++_init): Ditto.
48295
48296 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
48297
48298         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
48299         the host.
48300
48301         * lib/gcc.exp(gcc_exit): New procedure.
48302
48303 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
48304
48305         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
48306         specs where appropriate.
48307
48308         * g++.old-deja/g++.arm/*: Added additional ERROR checks
48309         because of new "candidates are" messages, and removed a few
48310
48311         * Converted all non-old-style g++ testcases to old-style, and
48312         moved into g++.old-deja.
48313
48314 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
48315
48316         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
48317         options.
48318
48319         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
48320         succeeded.
48321
48322         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
48323
48324 1997-02-13  Michael Meissner  <meissner@cygnus.com>
48325
48326         * lib/gcc.exp (gcc_target_compile): Add support for defining
48327         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
48328         the machine doesn't have those features.
48329
48330 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
48331
48332         * g++.law/operators4.exp: Don't use LIBS.
48333
48334 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
48335
48336         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
48337
48338         * lib/mike-g++.exp: Don't set the compiler to be tested here.
48339         * lib/g++.exp: Set it here instead. Also, allow use of the
48340         --tool_exec and --tool_opt options. Change CXX to
48341         GXX_UNDER_TEST.
48342
48343         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
48344
48345         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
48346
48347 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
48348
48349         * lib/old-dejagnu.exp: Use prune_warnings instead of
48350         prune_system_crud.
48351         * lib/mike-g++.exp: Ditto.
48352         * lib/gcc.exp: Ditto.
48353         * lib/g++.exp: Ditto.
48354
48355         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
48356
48357 1997-02-07  Jeffrey A Law  (law@cygnus.com)
48358
48359           * 941014-2.c: Include stdlib.h
48360           * 960327-1.c: Include stdio.h
48361           * dbra.c, index-1.c: Don't assume ints are 32bits.
48362
48363 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
48364
48365         * lib/gcc.exp: Add gcc,stack_size target feature.
48366
48367         * lib/g++.exp(g++_target_compile): Add the include and link
48368         paths here, not in two other places. And, it's $options, not
48369         options.
48370
48371         * lib/mike-g++.exp(postbase): Remove the code that determines
48372         the correct include and link paths.
48373         * g++.old-deja/old-deja.exp: Ditto.
48374
48375 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
48376
48377         * lib/g++.exp(g++_init): target_compile no longer returns the
48378         filename of the result.
48379
48380 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
48381
48382         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
48383         call to glob.
48384
48385         * gcc.c-torture/special/special.exp: Change call to
48386         gcc_target_compile to include the object file.
48387
48388 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
48389
48390         * gcc.c-torture/special/special.exp: Correct misspelling in last
48391         change.
48392
48393 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
48394
48395         * lib/plumhall.exp(ph_summary): Log the entire output of the
48396         executable. Return -1 if there were any failures, 0 otherwise.
48397         (ph_execute): Return -1 if there were any failures, 0 otherwise.
48398         (ph_make): Clean up objects and executables that were built
48399         if the tests succeeded.
48400
48401 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
48402
48403         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
48404         libraries and includes in the build tree as appropriate.
48405
48406 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48407
48408         * lib/c-torture.exp: Instead of looking for the global variable
48409         NO_LONG_LONG, check to see if that's a feature of the target.
48410
48411 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48412
48413         * config/default.exp: Minimize. Delete the remainer of the files in
48414         config; this functionality is now in devo/dejagnu/config.
48415
48416         g++.*/*: Pass any additional flags used to compile to postbase;
48417         delete CXXFLAGS.
48418
48419         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
48420         is now done by runtest.exp. Use gcc_target_compile instead of
48421         compile.
48422
48423         lib/c-torture.exp: Use gcc_target_compile instead of compile.
48424         Remove references to CFLAGS. Use remote_file instead of
48425         calling rm -f.
48426         (c-torture): Take a list of arguments to use to compile this
48427         testcase.
48428
48429         lib/g++.exp: Simplify. Use target_compile instead of compile.
48430         lib/gcc-dg.exp: Ditto.
48431         lib/gcc.exp: Ditto.
48432         lib/mike-{gcc,g++}.exp: Ditto.
48433         lib/old-dejagnu.exp: Ditto.
48434         lib/plumhall.exp: Ditto.
48435
48436 1997-01-08  Jim Wilson  <wilson@cygnus.com>
48437
48438         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
48439         (ph_linker): Likewise.
48440
48441 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
48442
48443           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
48444         MAP_ANON / MAP_ANONYMOUS if defined;
48445         else try to map from /dev/zero .
48446
48447 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48448
48449         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
48450         isn't defined, then define it to MAP_ANONYMOUS.
48451
48452 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48453
48454         * gcc.c-torture: Update to c-torture-1.42 release.
48455
48456 1996-11-11  Jeffrey A Law  (law@cygnus.com)
48457
48458         * gcc.c-torture: Update to c-torture-1.41 release.
48459
48460 1996-10-27  Jeffrey A Law  (law@cygnus.com)
48461
48462         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
48463         c-torture release.
48464
48465 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
48466
48467         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
48468         and LDFLAGS.  Fix second case to append the target_info ldflags
48469         onto LDFLAGS, not CFLAGS.
48470         * lib/g++.exp (g++_init): Add target_info stuff.
48471         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
48472         of libgloss and newlib flags for !native.
48473
48474         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
48475         (GDB): Fix relative path to go up another dir for finding gdb.
48476
48477 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
48478
48479         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
48480         versions in the target_info array, if they don't exist.
48481
48482 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
48483
48484         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48485
48486 1996-07-08  Jim Wilson  <wilson@cygnus.com>
48487
48488         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48489         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48490
48491 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
48492
48493         * lib/old-dejagnu.exp: Don't remove the output file before we've
48494         actually tested it. Don't append pwd to the path of the executable
48495         we're testing.
48496
48497 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
48498
48499         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48500
48501 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
48502
48503         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48504         temporary directory for compiler files, and set it to a default
48505         value of /tmp. Set $output as the name of the output file from
48506         compiling the testcase. Add a -o option to $cflags_var so the
48507         compiler writes the final output file as $output. Set $executable
48508         to $output.
48509
48510         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48511         directory for compiler files, and set it to /tmp if it doesn't
48512         already have a value. Set $output_file to the name of the output
48513         file from compiling the testcase. Add a -o option to CXXFLAGS so
48514         the compiler writes the final output file as $output. Use $output
48515         as the executable to be tested.
48516
48517 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48518
48519         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48520
48521 1996-06-08  Jeffrey A Law  (law@cygnus.com)
48522
48523         * gcc.c-torture/execute/pending-1.c: New test.  Still
48524         pending in Tege's queue.
48525
48526 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
48527
48528         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48529         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
48530         if there were failures.  Call unresolved if there were unresolved
48531         testcases.  Call gcc_fail if program did not run to completion.
48532         (ph_make): Pass additional argument name to ph_execute.
48533         (ph_execute): Add new argument.  Pass additional arguments to
48534         ph_summary.  Call gcc_fail is there is no execution output.
48535
48536 1996-04-24  Jeffrey A Law  (law@cygnus.com)
48537
48538         * lib/plumhall.exp (proc_summary): Output relavent summary
48539         lines into the log so specific failures in plumhall can be
48540         investigated.
48541
48542 1996-04-10  Jeffrey A Law  (law@cygnus.com)
48543
48544         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48545         (c-torture-execute): Don't try to execute tests which use
48546         "long long" types if $NO_LONG_LONG is nonzero.
48547
48548 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
48549
48550         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48551         not c-torture.
48552
48553         * gcc.ieee: Move from here.
48554         * gcc.c-torture/execute/ieee: To here.
48555
48556 1996-03-26  Jeffrey A Law  (law@cygnus.com)
48557
48558         * gcc.c-torture: Update to c-torture-1.41 release.
48559
48560 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48561
48562         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48563         not "$output".
48564
48565 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48566
48567         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48568         -c present.
48569
48570 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48571
48572         * config/proelf.exp: Handle connecting to a simulator.
48573
48574 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48575
48576         * config/proelf.exp: New file.  Enough framework that we can
48577         run c-torture tests on the proelf targets (or any other target
48578         that gdb can connect to for that matter).
48579
48580 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48581
48582         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48583         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48584
48585         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48586         exec_output exists.
48587
48588 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48589
48590         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48591         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48592
48593         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48594         to pass/fail/unresolved/unsupported/untested.  Caller must now
48595         call unresolved/unsupported/untested.
48596         * lib/*.exp: Update FSF address.  Update to handle new results of
48597         ${tool}_load.
48598         * lib/chill.exp (verbose): Delete.
48599
48600 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48601
48602         * lib/gcc.exp (default_gcc_start): Change order of args to
48603         $LDFLAGS $CFLAGS $LIBS.
48604         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48605         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48606         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48607         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48608         * gcc.misc-tests/dg-test.exp: Likewise.
48609         * gcc.misc-tests/msgs.exp: Likewise.
48610         * gcc.prms/prms.exp: Likewise.
48611         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48612         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
48613
48614         * lib/dg.exp: Deleted, moved to dejagnu/lib.
48615
48616 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48617
48618         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48619
48620         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48621         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48622
48623         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48624         necessary.
48625
48626 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
48627
48628         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48629         global for loop; add use of $mathlib.
48630         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48631         settings here; set mathlib for anything but VxWorks.
48632
48633 1996-01-22  Jeffrey A Law  (law@cygnus.com)
48634
48635         * gcc.c-torture: Update to c-torture-1.40 release.
48636
48637 1996-01-03  Jeffrey A Law  (law@cygnus.com)
48638
48639         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48640         dg.exp.
48641
48642 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48643
48644         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48645         global.
48646
48647 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48648
48649         * lib/g++.exp (LIBS): Define if not already.
48650         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48651         (gcc-dg-prune): Call prune_gcc_output.
48652         * lib/gcc.exp (prune_gcc_output): New proc.
48653         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48654         prune_gcc_output.
48655
48656 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48657
48658         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48659         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48660
48661 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48662
48663         * gcc.c-torture: Update to c-torture-1.39 release.
48664
48665 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48666
48667         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48668         fails, try others as well.
48669
48670 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48671
48672         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48673         If compilation fails, mark execute tests as `untested'.
48674         If test is marked as unsupported, don't mark compilation and
48675         execute tests as failed.
48676
48677 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48678
48679         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48680         libstdc++ for whether or not we want to be doing shared
48681         libraries.  Delete link_curses since we don't need it anymore.
48682         * lib/mike-g++.exp (postbase): Don't link in libg++.
48683         * g++.old-deja/old-deja.exp: Likewise.
48684
48685 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48686
48687         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48688
48689 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48690
48691         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48692         For that, add `-Wl,-a,shared_archive'.
48693         * g++.old-deja/old-deja.exp: Likewise.
48694
48695 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48696
48697         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48698
48699 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48700
48701         * lib/mike-g++.exp (postbase): Pay attention to the status of
48702         g++_load.
48703
48704 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48705
48706           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48707
48708 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48709
48710         * lib/gcc.exp (default_gcc_start): No longer need to log program
48711         being executed or its output, execute_anywhere does that now.
48712         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48713         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48714
48715 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48716
48717         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48718         the same as those in lib/g++.exp.
48719
48720 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48721
48722         * gcc.c-torture: Update to c-torture-1.38 release.
48723         * gcc.ieee: Related changes.
48724
48725 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48726
48727         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48728         "exec". Minor reformatting changes.
48729
48730         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48731         cross. This means all "exec" calls now work on a remote host as
48732         well.
48733         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48734         cross. Filter out the extra "\r\n" stuff that expect puts in.
48735         (c-torture-execute): Filter out the bogus warnings like
48736         c-torture-compile does. Add support for canadian cross.
48737         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48738         Use execute_anywhere rather than calling exec directly. Now it
48739         works for canadian cross testing.
48740
48741 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48742
48743         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48744         results into a variable, and check that rather than using file exists.
48745
48746 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48747
48748         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48749         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48750
48751 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48752
48753         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48754         lib_curses if there's a shared libg++ in the build tree.
48755
48756 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48757
48758         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48759         if not supported target.
48760
48761 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48762
48763         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48764         link_curses up to always happen, not just for native builds.
48765
48766 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48767
48768         * gcc.c-torture: Update to c-torture-1.36 release.
48769         * gcc.failure: Related changes.
48770
48771 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48772
48773         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48774
48775 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48776
48777         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48778         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48779         runshlib, link_curses, and mathlib for link and run.
48780
48781         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48782         pass the runtime shared library options for Solaris, OSF/1, and
48783         Irix5, and link with -lcurses to avoid unresolved references.
48784
48785 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48786
48787         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48788         only run once.
48789
48790 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48791
48792         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48793
48794 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48795
48796         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48797         do not have a framework for the "compat" tests yet.
48798
48799 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48800
48801         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48802         set to null if we're testing vxworks5.1.  Use that instead of
48803         `-lm' in the setting of LIBS for link and run.
48804
48805 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48806
48807         * config/rom68k.exp (${tool}_load): Major changes to make it
48808         work.  Verified that it does in fact return the stuff in
48809         exec_output properly.  Catch any Emul or any TRAP other than 0.
48810
48811 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48812
48813         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48814         LDFLAGS properly for targets that need stuff from libgloss.
48815         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48816         only run once.
48817         (gpp_initialized): New variable.
48818
48819 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48820
48821         * config/rom68k.exp: Load libgloss.exp.
48822         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48823         so we can produce a fully linked binary.
48824         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48825         so we can produce a fully linked binary.
48826
48827 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48828
48829         * lib/plumhall.exp (ph_section): Watch for expected failures.
48830         Add missing `else'.
48831
48832         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48833         run the testcase.
48834         (c-torture): Likewise.
48835
48836 1995-08-28  Doug Evans  <dje@cygnus.com>
48837
48838         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48839
48840         * lib/mike-g++.exp (mike_cleanup): New proc.
48841         (prebase): New globals compiler_result, not_compiler_result,
48842         target_regexp.
48843         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48844         allow leading "-" in pattern.  Watch for unsupported tests.
48845         If $compiler_result is set, pattern match assembler code,
48846         and ditto for $not_compiler_result.
48847         * lib/mike-gcc.exp: Likewise.
48848
48849         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48850         execution "succeeded".
48851
48852 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48853
48854         * config/win32.exp: New file.
48855         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48856
48857 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48858
48859         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48860         unsupported.
48861         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48862         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48863         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48864
48865         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48866         "... without exceptions was ...".  That is now handled by
48867         prune_system_crud.
48868         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48869
48870 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48871
48872         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48873         sieve.c,sort2.c}: New files.
48874         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48875         sieve.exp,sort2.exp}: Drivers for them.
48876
48877         * lib/mike-gcc.exp (program_output): New user settable variable.
48878         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48879         messages.
48880         * lib/mike-g++.exp (program_output): New user settable variable.
48881
48882         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48883
48884         * config/sh.exp: Deleted (use sim.exp instead).
48885
48886 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48887
48888         * config/vx.exp: Declare CHECKTASK as global.
48889         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48890         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48891         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48892
48893 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48894
48895         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48896         target. Like vx.exp, only includes `vx29k.exp' instead of
48897         `vxworks.exp'.
48898
48899 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48900
48901         * config/sim.exp: Increase time limit from 120 seconds to 240.
48902
48903 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48904
48905         * gcc.c-torture/execute/950628-1.c: New test.
48906
48907 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48908
48909         * gcc.c-torture: Update with changes/additions from
48910         c-torture-1.34.
48911
48912 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48913
48914         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48915
48916 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48917
48918         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48919
48920 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48921
48922         * gcc.c-torture/compile/950512-1.c: New test.
48923         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48924         * gcc.dg/struct-ret-1.c: Likewise.
48925
48926 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48927
48928         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48929           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48930
48931 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48932
48933         * gcc.c-torture/special/920411-1.c: Deleted.
48934         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48935
48936 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48937
48938         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48939         cpu limit.
48940
48941 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48942
48943         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48944
48945 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48946
48947         From kenner;
48948         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48949         is the proper length.
48950         * va-arg-3.c: Likewise.
48951
48952 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48953
48954         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48955         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48956
48957         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48958         * lib/g++.exp (default_g++_start): Delete old cruft.
48959
48960 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48961
48962         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48963         (2 * (1 << 18)) to (2 * (1 << 17)).
48964
48965         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48966
48967 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48968
48969         * config/rom68k.exp: Renamed from config/idp.exp
48970
48971 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48972
48973         * c-torture/compile/921109-2.c
48974
48975 1995-04-18  Mike Stump  <mrs@cygnus.com>
48976
48977         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48978         excess errors.
48979
48980 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48981
48982         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48983         output.
48984         * lib/g++.exp (default_g++_start): Likewise.
48985
48986 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48987
48988         * gcc.c-torture/compile/950329-1.c: New test.
48989
48990 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48991
48992           * config/bug.exp (${tool}_load): Updated to use new remote_open
48993           and remote_close procs.
48994         * config/idp.exp: New file.
48995
48996 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48997
48998         * gcc.c-torture/execute/950322-1.c: New test.
48999
49000 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
49001
49002         * config/vx.exp (${tool}_load): Clean up testing of return code from
49003         vxworks_ld and vxworks_spawn.
49004
49005 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
49006
49007         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
49008
49009 1995-03-13  Mike Stump  <mrs@cygnus.com>
49010
49011         * lib/old-deja.exp: Add `excess errors test - ' error, now one
49012         can mark excess errors on a machine by machine basis.  Note, the
49013         default is to not expect any excess errors, even when excess
49014         errors test - is given, so you will want to put an XFAIL ... on
49015         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
49016         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
49017         those 4 machines, but no others.
49018
49019 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
49020
49021         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
49022         * lib/c-torture.exp: to here.
49023
49024 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
49025
49026         * gcc.c-torture/execute/950221-1.c: New test.
49027         * gcc.c-torture/execute/struct-ret-1.c: New test.
49028         * gcc.c-torture/compile/950221-1.c: New test.
49029
49030         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
49031
49032 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
49033
49034         * gcc.c-torture/execute/arith-1.c (main): Return 0.
49035         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
49036
49037 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
49038
49039         * g++.gb: New directory of tests, derived from my signature and
49040         class scoping tests.
49041
49042         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
49043         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
49044         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
49045         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
49046         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
49047         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
49048         * g++.gb/sig25.C: Likewise.
49049
49050         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
49051         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
49052         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
49053         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
49054         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
49055         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
49056         * g++.gb/sig25.exp: Likewise.
49057
49058         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
49059         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
49060         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
49061         * g++.gb/scope13.C: Likewise, this test still fails.
49062
49063         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
49064         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
49065         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
49066         * g++.gb/scope13.exp: Ditto.
49067
49068         * g++.gb/README: New file, explains what these tests are about.
49069
49070 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
49071
49072         * lib/dg.exp (dg-do): Support `preprocess'.
49073         (dg-test): Likewise.
49074
49075 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
49076
49077         * config/udi.exp: change "continue -expect" to "exp_continue".
49078
49079 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
49080
49081         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49082         Delete redundant tests.
49083
49084         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49085         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49086         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49087         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49088         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49089         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49090         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49091         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49092
49093         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49094         storing label pointers.
49095         * gcc.c-torture/execute/921019-1.c: Likewise.
49096         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49097         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49098         parameter fp.
49099         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49100         constants.
49101
49102         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49103         Delete obsolete tests.
49104
49105         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49106         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49107         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49108         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49109         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49110         * gcc.c-torture/compile/950124-1.c: New test.
49111
49112         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49113
49114 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
49115
49116         * lib/mike-g++.exp: Add -lm to LIBS.
49117
49118 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
49119
49120         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49121
49122 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
49123
49124         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49125
49126 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49127
49128         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49129
49130 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49131
49132         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49133         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49134         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49135         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49136         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49137         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49138         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49139         * g++.law/{operators31.C, operators32.C,
49140         * g++.law/{operators33.C, operators34.C}: Likewise.
49141         * g++.law/{pic1.C, refs2.C}: Likewise.
49142         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49143         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49144         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49145         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49146
49147         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49148         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49149         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49150         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49151         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49152         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49153         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49154         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49155         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49156         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49157         * g++.law/{operators34.exp}: Likewise.
49158         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49159         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49160         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49161         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49162         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49163
49164         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49165         No longer expected to fail.
49166         * g++.law/missed-error3.C: Tweak for recent bool changes.
49167
49168 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49169
49170         * config/emb-unix: Deleted.
49171         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49172         remote execution.  Do final link on remote host if REMOTE_LINK is set.
49173
49174 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
49175
49176         * lib/dg.exp (dg-test): Fix typo in last patch.
49177
49178 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
49179
49180         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49181         (handles multiple occurrences).
49182
49183 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
49184
49185         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49186         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49187         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49188         printed).
49189         * lib/c-torture.exp (c-torture-compile): Likewise.
49190         (c-torture): Prepend full path if missing.
49191         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49192         (gcc_fail): Likewise.
49193         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49194
49195 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
49196
49197         * lib/netware.exp: Only attach to NetWare i386 systems.
49198
49199 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
49200
49201         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49202         messages.  Add test name to "output pattern match" pass/fail message.
49203
49204 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
49205
49206         * gcc.dg: New testsuite.
49207         * gcc.dg/dg.exp: New file.
49208
49209         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49210         test-switch.c}: Deleted.
49211
49212         * gcc.misc-tests/msgs.exp: New testcase driver.
49213
49214 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
49215
49216         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49217         Watch for illegal return values from ${tool}_load.
49218         * config/unix.exp (${tool}_load): Fix pass/fail detection for
49219         cross targets.  Coerce return value >0 to 1.
49220
49221 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
49222
49223         * config/unix.exp (${tool}_load): Call program rsh, not proc.
49224
49225         * config/emb-unix.exp: New file.
49226
49227         * config/sim.exp: Error if variable $SIM not defined.
49228         (${tool}_load): Mark test as "untested" if simulator missing.
49229
49230         * config/unix.exp: Load remote.exp to get rcp_download.
49231         * lib/c-torture.exp: Use different option lists for testcases with
49232         and without loops.
49233         * gcc.c-torture/execute/execute.exp: Likewise.
49234
49235 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
49236
49237         * config/*.exp: Clarify return code from ${tool}_load.
49238         Call `unresolved' or `untested' instead of `warning' or `perror'
49239         (sometimes you still want to call both though).
49240         Add comment that `shell_id' is local to each file.
49241         * config/udi.exp (timeout): Set to 30.
49242         Don't print warning if connection fails, $connectmode has already
49243         printed an error.
49244         (${tool}_load): Move verbose messages to level 2.
49245         Rework pattern for "Process started" message.
49246         Pass `shell_id' to ${connectmode}_download.
49247         Retry twice upon timeout.  Make resetting of target more robust.
49248         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49249         Pass `shell_id' to exit_$connectmode.
49250         Only call exit_$connectmode if connected.
49251         * config/unix.exp (${tool}_load): Check return codes better.
49252         * config/vrtx.exp (${tool}_load): Likewise.
49253         * config/vx.exp (${tool}_load): Likewise.
49254         Delete unneeded global's.
49255         * lib/dg.exp (dg-test): Update to reflect clarified return codes
49256         from ${tool}_load.
49257         (dg-stat): Delete.
49258         (dg-init): Delete recording of pass/fail counts.
49259         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49260         (old-dejagnu-init): Likewise.
49261         (old-dejagnu-stat): Delete contents, empty proc now.
49262         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
49263         (c-torture): Delete references to lcnt, lpass, lfail.
49264         Get option list from TORTURE_OPTIONS.
49265         Delete -funroll[-all]-loops if no loops.
49266         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
49267         (g++_stat): Delete contents (empty proc now).
49268         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
49269         (gcc_finish): Likewise.
49270         (gcc_stat): Deleted.
49271         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
49272         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
49273         * gcc.c-torture/execute/execute.exp: Likewise.
49274         Split tests into two parts: compile, execute.
49275         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
49276         no loops.  Update to reflect clarified return codes from ${tool}_load.
49277
49278 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
49279
49280         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
49281         to grep for.
49282         (old-dejagnu): Likewise (where necessary).
49283
49284 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
49285
49286         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
49287
49288         * lib/dg.exp (dg-process-target): Fix processing of selector.
49289         Add comment regarding use of `error'.
49290
49291         * lib/gcc.exp (prune_system_crud): Define if missing.
49292         * lib/g++.exp (prune_system_crud): Likewise.
49293
49294         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
49295         Call prune_system_crud.
49296         * lib/dg.exp (dg-runtest): New proc.
49297         Use perror instead of send_user for tcl errors in testcase.
49298         Don't return any value, it's never used.
49299         Don't clobber previous definition of `unknown'.
49300         Print tcl errors in `dg-final'.
49301
49302 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
49303
49304         * lib/dg.exp (dg-process-target): Improve syntax error messages.
49305         (dg-test): Don't print errorInfo, it contains stack backtrace.
49306
49307 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
49308
49309         * lib/g++.exp (runtest_file_p): Define if missing.
49310
49311 1994-09-24  Doug Evans  (dje@cygnus.com)
49312
49313         * lib/mike-g++.exp: Comment out loading of g++.exp.
49314         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
49315         (default_g++_version): Always print something.
49316         (default_g++_start): Comment out call to `which'.
49317         (g++_start, g++_load): Deleted (must be defined in config file).
49318         * lib/gcc.exp: Test for existence of $CC at start.
49319         Delete check for tmpdir (done in gcc_init).
49320         (default_gcc_version): Always print something.
49321         (default_gcc_start): Comment out call to `which'.
49322         * config/*.exp: Major cleanup - make cross targets work at least a
49323         little better for g++ (by not being "--tool gcc" specific).
49324         Rename gcc_xxx to ${tool}_xxx.
49325         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
49326         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
49327
49328 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
49329
49330         * lib/c-torture.exp (c-torture-compile): Rework compiler
49331         message processing.
49332
49333         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
49334         c-torture.
49335
49336 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
49337
49338         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
49339
49340         * lib/dg.exp (dg-process-target): Support { target native }.
49341
49342 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
49343
49344         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
49345         looked for "... program xxx got fatal signal".
49346         Correct regsub munging of `comp_output'.
49347         Ignore compiler messages "path prefix not used" and "linker input
49348         file unused".
49349
49350 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
49351
49352         * lib/gcc.exp (runtest_file_p): Define if missing.
49353         * gcc.prms/template.c: Example to work from.
49354
49355 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
49356
49357         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
49358         * lib/dg.exp (dg-test): Call unsupported testcases as such.
49359
49360         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
49361         * gcc.prms/1883.c: Moved from compile/940714-1.c.
49362         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
49363         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
49364
49365         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
49366         (dg-process-target): No longer a varargs proc.
49367         Return S/N for target, P/F for xfail.  All callers changed.
49368         (user option procs): More argument checking.
49369         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
49370         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
49371         (dg-test): Skip test if not running on selected target in `dg-do'.
49372         Update handling of `dg-do-what', `dg-output-text'.
49373         Separate execution pass/fail from output pattern match pass/fail.
49374         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
49375
49376 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
49377
49378         * gcc.c-torture/special/special.exp: Don't expect failure for mips
49379         target for 920510-1.c.
49380
49381 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
49382
49383         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
49384         Clean up comment regarding use of passcnt, etc.
49385         (gcc_stat): Don't update `testcnt' here.
49386         (gcc_finish): Do it here.
49387         Might as well reset `but_id' here too.
49388         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
49389         to determine if the file should be tested.
49390         * gcc.c-torture/compile/compile.exp: Likewise.
49391         * gcc.c-torture/execute/execute.exp: Likewise.
49392         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49393         * gcc.misc-tests/dg-test.exp: Likewise.
49394         * gcc.prms/prms.exp: Likewise.
49395         * gcc.wendy/wendy.exp: Likewise.
49396         * g++.old-deja.exp: Likewise.
49397         Move "Testing file" message to verbose level 1.
49398
49399 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
49400
49401         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
49402
49403 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
49404
49405         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
49406         (default_gcc_start): Accept optional second list element
49407         of compiler flags.  Print compiler output at verbosity level 2.
49408         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
49409         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
49410         Save current values of framework globals passcnt, failcnt, xpasscnt,
49411         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
49412         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
49413         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
49414         xfailcnt to compute stats.  Update framework global `testcnt' from
49415         pass/fail counts.
49416         (gcc_finish): New proc.  Clean up test environment.
49417         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
49418         (gcc_epass, gcc_efail): Delete.
49419         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
49420         argument of line number.
49421         (dg-init): If the tool has an init routine, call it.
49422         (dg-test): Remove args `cflags_var' and `libs_var'.
49423         Pass all compiler options to ${tool}_start.
49424         Handle missing line number.
49425         (dg-finish): New function.
49426         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
49427         particular files.  Call gcc_finish at end.  Move "skipping test"
49428         message to verbosity level 3.
49429         * gcc.c-torture/compile/compile.exp: Likewise.
49430         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49431         * gcc.c-torture/execute/execute.exp: Likewise.
49432         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49433         Print testcase being tried at verbosity level 1.
49434         * gcc.c-torture/special/special.exp: Unset xfail.
49435         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49436         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
49437         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
49438         * gcc.failure/failure.exp: Likewise.
49439         * gcc.ieee/ieee.exp: Likewise.
49440         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
49441         Update call to dg-test.  Call dg-finish at end.
49442         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
49443         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49444         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
49445         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
49446         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
49447         * gcc.wendy/wendy.exp: Add copyright.
49448         Delete setting of tmpdir (done by gcc_init).
49449         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
49450         Pass compiler flags to gcc_start.  Call gcc_finish at end.
49451         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
49452         gcc_[ce]pass/fail.
49453
49454 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
49455
49456         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
49457         confusion.
49458         (g++_load): Likewise.
49459
49460         * config/*.exp (gcc_load): Some were varargs fns and some were not.
49461         Rename argument to `prog' to remove the confusion.
49462         Varargs fns behave differently too!
49463         (g++_load): Likewise.
49464
49465         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
49466
49467         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
49468         what it is.  Delete (always) printing of status value for !native.
49469         Simplify verbose code, and include status and exec_output.
49470         (g++_load): Use gcc_load.
49471
49472 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
49473
49474         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
49475         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
49476         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
49477         940714-3.c as these testcases don't exist anymore.  Make
49478         va-arg-1.c expected to pass.
49479
49480 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
49481
49482         * gcc.misc-tests/misc.exp: Only run specific testcases.
49483         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
49484         * gcc.misc-tests/dg-[1-9].c: New files.
49485
49486         * lib/dg.exp: New testsuite driver.
49487         * gcc.prms/prms.exp: Use it.
49488
49489         * README.gcc: New file.
49490
49491         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49492         Document and reset `lxpass' and `lxfail'.
49493         Simplify "initialized" message.
49494         (gcc_stat): Clean up comments a little.
49495
49496 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
49497
49498         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49499
49500 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
49501
49502         * lib/old-dejagnu.exp (process-option): New proc.
49503         (old-dejagnu-init, old-dejagnu-stat): Likewise.
49504         (old-dejagnu): Simplify.
49505         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49506
49507 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
49508
49509         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49510         exists and is not an empty string.
49511
49512         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49513         $xfail rather than calling setup_xfail.  Clear $xfail when test is
49514         finished.
49515         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49516         automatically.
49517
49518         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49519         longer expected to fail.
49520
49521         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49522         "f" function call.
49523
49524         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49525
49526         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49527         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49528         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49529         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49530         c-torture-1.29.
49531
49532         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49533         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49534
49535         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49536
49537         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49538         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49539
49540         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49541         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49542         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49543
49544 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
49545
49546         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49547         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49548         940714-1.c, 940714-2.c, 940714-3.c},
49549         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49550         gcc.misc-tests/{mg.c,mg.exp}:
49551         New tests.
49552         * gcc.noncompile/noncompile.exp: Change accordingly.
49553
49554 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
49555
49556         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49557         Undo previous clobberage.
49558
49559 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
49560
49561         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49562         * gcc.special/{930510-1.c, special.exp}:
49563         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49564         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49565         struct-varargs-1.c}: New tests from c-torture-1.26.
49566
49567 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49568
49569         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49570           argument to switch.
49571
49572 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49573
49574         * Revert the previous changes.  Please see Rob's directory
49575           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49576           fixes.
49577
49578 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49579
49580         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49581             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49582             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49583             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49584             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49585             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49586             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49587             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49588             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49589             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49590             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49591             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49592             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49593             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49594             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49595             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49596             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49597             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49598             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49599             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49600             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49601             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49602             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49603             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49604             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49605             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49606             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49607
49608 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
49609
49610         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49611             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49612           with perror calls.
49613
49614 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
49615
49616         * config/unix.exp (g++_load): Fix syntax.
49617
49618 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
49619
49620         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49621         * gcc.noncompile/921017-1.c: Deleted obsolete test.
49622         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49623         Don't expect va-arg-1.c to fail.  Correct expected output for
49624         920928-1.c.
49625         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49626         * gcc.wendy/hbm4.c: Correct typo.
49627         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49628
49629 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
49630
49631         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49632         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49633         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
49634         * lib/c-torture.exp (c-torture-compile): Ditto.
49635
49636         Reduce volume of output (remove all the -I's and such).
49637         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49638         Call gcc_cpass, gcc_cfail.
49639         (c-torture): Pass testing option to c-torture-compile.
49640
49641 1994-03-21  Doug Evans  (dje@cygnus.com)
49642
49643         Bring patches over from progressive.
49644         * config/default.exp: Exit remote shell cleanly.
49645         (g++_exit, g++_start): Add default versions.
49646         * config/sim.exp (gcc_load): Use perror, not error.
49647
49648 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49649
49650         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49651         set in site.exp.
49652
49653 1994-03-14  Doug Evans  (dje@cygnus.com)
49654
49655         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49656         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49657         (wendy_try): New proc to run testcase.
49658         (main loop): Call 'em.
49659         * gcc.wendy/*.c: Clean up pass to correct expected output.
49660
49661         * lib/gcc.exp: Minor cleanup work.
49662         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49663
49664 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49665
49666         * config/sim.exp (gcc_load): Document return codes better.
49667         Don't pass -v to simulator.
49668
49669 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49670
49671           * gcc.special/920717-x.c: Fix typo.
49672           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49673           get at sources.
49674
49675         * lib/mike-gcc.exp: Fix typo.
49676
49677 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49678
49679         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49680         binary to use, transform the name.
49681         * config/*.exp: rename everything. Nuke any g++ specific files,
49682         it's now a special case of gcc that requires no special support.
49683         Add a default.exp for unsupported targets.
49684
49685 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49686
49687         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49688         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49689         version of Tcl.
49690
49691 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49692
49693         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49694         than a warning.
49695
49696 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49697
49698         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49699
49700 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49701
49702         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49703         option_list.  Compile every file with only 4/6 option choices
49704         (same as C torture) instead of with 12/18 different option
49705         choices.
49706         * lib/c-torture.exp: Likewise.
49707
49708         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49709         not already set.
49710
49711 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49712
49713         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49714         can put an XFAIL *-*-* on excess errors.
49715
49716 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49717
49718         * g++.law: Add more tests derived from g++-bugs snapshots.
49719
49720         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49721         equivalent to g++.law/init9.
49722
49723         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49724         compiled it, and the a.out file after we've run it.
49725
49726 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49727
49728         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49729         compiled it, and the a.out file after we've run it.
49730
49731 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49732
49733         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49734
49735 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49736
49737         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49738         version number.
49739
49740 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49741
49742         * g++.law: New directory of g++ tests derived from the g++-bugs
49743         snapshots.
49744
49745 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49746
49747         * gcc.compile: initbug1.c initbug1.exp testcase added
49748
49749 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49750
49751         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49752         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49753           fixes submitted by Jeff Law (law@cs.utah.edu)
49754         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49755           Jeff Law (law@cs.utah.edu)
49756
49757
49758 1993-11-30  Mike Stump  (mrs@cygnus.com)
49759
49760         * config/unix-g++.exp: Follow the gcc way of doing things.
49761         * g++.old-deja/old-deja.exp: Minor updates.
49762         * lib/g++.exp: New file, follow the gcc way of doing things.
49763         * lib/old-dejagnu.exp: Minor updates.
49764         * lib/mike-g++.exp: Always unset errorInfo.
49765
49766 1993-11-06  Mike Stump  (mrs@cygnus.com)
49767
49768         * lib/gcc.exp: Fix some errors with the below change, CC and
49769         CFLAGS should be global when setting, not local.
49770
49771 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49772
49773         * lib/gcc.exp: Transform tool name.
49774
49775 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49776
49777         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49778
49779 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49780
49781         * lib/gcc.exp: change gcc_done to gcc_stat
49782
49783 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49784
49785         * Upgraded gcc testsuite to c-torture version 1.25
49786
49787 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49788
49789         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49790         * lib/c-torture: added hooks for new reporting code.
49791
49792 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49793
49794         * config/sh-gcc.exp: check if sh-sim exists in the path
49795
49796 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49797
49798         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49799         * gcc.compile/compile.exp: Initial changes for new logic.
49800         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49801         * gcc.failure/failure.exp: Initial changes for new logic.
49802         * gcc.ieee/ieee.exp: Initial changes for new logic.
49803         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49804         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49805         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49806         * lib/c-torture.exp: Initial changes for new logic.
49807         * lib/gcc.exp: Initial changes for new logic.
49808
49809 1993-10-15  Mike Stump  (mrs@cygnus.com)
49810
49811         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49812         depend upon failure or success.  Fully qualify names in failure
49813         and success messages.  Always remove a.out before starting
49814         compile, just in case.  Pay more attention to error text output by
49815         the compiler.  Handle testcases with no known past errors just
49816         like all others, so that things are uniform.  Other miscellaneous
49817         improvements.
49818
49819 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49820
49821         * gcc.cpp: new directory for cpp tests
49822
49823 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49824
49825         * lib/chill.exp: Code reformatted, removed unused code.
49826         * config/unix-chill.exp: Code reformatted, removed unused code.
49827         * chill.execute/execute.exp: Code reformatted, removed unused code.
49828         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49829
49830 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49831
49832         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49833         routines not written.
49834
49835 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49836
49837         * config/bug-gcc.exp: Use new procs from bug.exp.
49838
49839 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49840
49841         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49842         via ftp, rather than depending on NFS.
49843         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49844         case.
49845
49846 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49847
49848         * config/bug-gcc.exp: Use new download proc.
49849
49850 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49851
49852         * chill.execute/execute.exp: cleanups, handles errors better
49853         * chill.compile/compile.exp: rewrite, based on execute.exp
49854         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49855         * lib/chill.exp: major changes to diff proc and compile and link
49856           procs. added chill_fail and chill_pass wrappers to pass and
49857           fail. added more comments, and handle error codes better.
49858           Added a hack to capture stderr from exec, so noncompile tests
49859           can work.
49860
49861 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49862
49863         * chill.execute/execute.exp: rewrite of testsuite driver
49864         * lib/chill.exp: rewrite of testsuite driver
49865         * config/unix-chill.exp: rewrite of testsuite driver
49866
49867 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49868
49869         In chill.execute:
49870         * iexpr.ch: Standardize uppercase.
49871         * tuples.dat: Standardize uppercase.
49872         * vary.ch: standardize.  Correct varying string assignments.
49873         * vary.dat: Add new output lines.
49874
49875 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49876
49877         In chill.execute:
49878         * chprintf.ch: Standardize use of uppercase.
49879         * tuples.ch: Standardize and turn arr2 into a DCL,
49880           rather than a SYN.
49881         * pinits.ch: Standardize.
49882
49883 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49884
49885         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49886         * Makefil: Renamed to Makefile.in.
49887         * configure.in: New.
49888
49889 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49890
49891         In chill.execute:
49892         * .cvsignore: Add result/output files.
49893         * Makefile: Fix up variables at start.  Use MFLAGS
49894           everywhere.  Correct bool_loc, built_ins entries.
49895           Add entry for vary1.ch.
49896         * bitarray.ch: Standardize upper-case usage.
49897         * bitexpr.ch: Standardize, add output of b1.
49898         * params.ch: Use arrayt in along PROC parameters, to
49899           avoid novelty problems.
49900         * sets.ch: Tiny cleanup.
49901         * vary1.ch: Re-indent.
49902
49903 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49904
49905           * Add PR-related files to Makefiles, .cvsignore files, etc.
49906
49907 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49908
49909         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49910           with compiler objects. New names are test-flow.c and test-loop.c
49911
49912 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49913
49914         * Upgraded c-torture tests from 1.19 to 1.20
49915
49916         * new files:
49917         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49918         * gcc.compile: 930623-1.c 930623-2.c
49919         * gcc.noncompile: 930622-1.c 930622-2.c
49920         * gcc.failure: 920411-1.c 920627-2.c
49921         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49922
49923 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49924
49925         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49926           More changes to get testsuite working properly. Needs more work.
49927           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49928
49929 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49930
49931         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49932           More changes to get testsuite working properly. Needs more work.
49933
49934 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49935
49936         * chill.compile/compile.exp: Added for Dejagnu support
49937         * chill.execute/execute.exp: Added for Dejagnu support
49938         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49939
49940 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49941
49942         This should complete moving the CHILL test files.
49943         * chill.noncompile(.cvsignore printf.grt
49944             in-printf.grt chprintf.grt chprintf.ch):
49945             Added test-support files.
49946           (Makefile): Modified further.
49947         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49948             signal.ch): Added test files.
49949           * chill.execute (.cvsignore printf.grt printr.c
49950             in-printf.grt rts.c chprintf.grt rts.h): Added
49951           test-support files.
49952             (Makefile): More corrections.
49953
49954 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49955
49956         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49957           test cases, ready for DejaGnu.
49958
49959 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49960
49961         * Upgraded c-torture tests from 1.18 to 1.19
49962
49963         * gcc.compile: added test(s):
49964           930607-1.c
49965         * gcc.execute: added test(s):
49966           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49967
49968         * added new subdirectory for misc tests: gcc.misc-tests
49969         * gcc.misc-test(s): added tests:
49970           inst-check.c test-consts.c test-ior.c test-switch.c
49971
49972 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49973
49974         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49975
49976 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49977
49978         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49979
49980 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49981
49982         * Upgraded c-torture tests from 1.17 to 1.18
49983
49984 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49985
49986         * Upgraded c-torture tests from 1.12 to 1.17
49987
49988 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49989
49990         * lib/old-dejagnu.exp:
49991           Fixed handling of XFAIL target triplets to correctly
49992           recognize wildcard characters.  Removed code that
49993           appended a unique id tag to the end of the file name
49994           printed out by the result of the testcases within a
49995           given test file.
49996
49997 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49998
49999         * lib/old-dejagnu.exp:
50000           Reworked expected failure handling to trigger off of XFAIL
50001           keyword in keyphrase embeded in testcase source code. The
50002           XFAIL keyword must be at the end of the keyphrase line. It
50003           may optionally be followed by one or more target triplets.
50004           It has just occured that the handling of wildcards in the
50005           target triplet may not be correct.
50006
50007 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
50008
50009         * g++.old-deja/tests:
50010           Moved all subdirectories up one level into g++.old-deja .
50011
50012         * lib/old-dejagnu.exp:
50013           Fixed problem with CXXFLAGS not being properly reset, and being
50014           corrupted with extraneous "-c" compiler option.  This was
50015           causing binaries to not be generated for test that needed them.
50016           Modified strings passed to "pass" and "fail" so that individual
50017           tests from the same test file would be distinguished by an
50018           identifier appended to the test file name in the summary logs;
50019           this corrected a problem with erroneous diff logs.  Added code
50020           to search testcases for expected fail and unexpected pass keywords.
50021
50022 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
50023
50024         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
50025
50026 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
50027
50028         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
50029           Removed extraneous text from end of "Special g++ Options"
50030           keyphrase.
50031
50032         * lib/old-dejagnu.exp: Added pattern matching to look for new
50033           keywords, embedded in testcases comments, which will trigger
50034           calls to xpass and xfail.
50035
50036 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
50037
50038         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
50039           comments embedded in the testcases, especially the one looking for
50040           special compiler options, as well as the pattern matching for the
50041           compiler output again.
50042
50043 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
50044
50045         * lib/old-dejagnu.exp: Do a proper check of the return value for
50046           execute tests. Fixed several problems with the pattern matching
50047           of the compiler output which gave erroneous test results.
50048           Changed several of the test result messages to be more descriptive.
50049         * config/unix-g++.exp: Proc g++_load now actually works and
50050           executes the tests passed to it and returns a usable return
50051           value.
50052
50053 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
50054
50055           * lib/gcc.exp: Exits gracefully if $CC is bogus.
50056
50057 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
50058
50059         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
50060           Modified both files to properly execute the old style
50061           dejagnu tests. The previous versions of these files were
50062           experimental and did not function anything near correctly.
50063
50064 1993-04-05  Rob Savoye  (rob@cygnus.com)
50065
50066         * Removed all Makefile.in and configure.in files. No configuration
50067         needed now.
50068
50069 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
50070
50071         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50072
50073 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
50074
50075         * gcc.compile/configure.in, gcc.unsorted/configure.in,
50076         gcc.special/configure.in, gcc.noncompile/configure.in,
50077         gcc.execute/configure.in, gcc.code_quality/configure.in,
50078         g++.other/configure.in, g++.old-deja/configure.in,
50079         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50080         in srcname setting.
50081
50082 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
50083
50084         * lib/udi.exp: Fixed mondfe and mondfe_download.
50085         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50086         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50087
50088 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50089
50090         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50091         (gdb_exit): Don't remove *_soc files.
50092
50093 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
50094
50095         * lib/c-torture.exp: Don't look for main; instead always use -w
50096         -c.  This is how the c-torture tests work.  Remove the object
50097         file if the compilation succeeds.
50098         * gcc.execute/execute.exp: Remove executable if test passes.
50099         * gcc.noncompile/noncompile.exp: Every test is an expected
50100         failure.
50101         * gcc.special/special.exp: Added tests from c-torture 1.11,
50102         corrected use of existing test.
50103         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50104         gcc.execute/920625-1.c: Updated to c-torture 1.11.
50105         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50106         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50107         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50108         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50109         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50110         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50111         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50112         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50113         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50114         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50115         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50116         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50117         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50118         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50119         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50120         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50121         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50122         c-torture 1.11.
50123         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50124         correspond to c-torture 1.11.
50125
50126         * New file.